@font-face {
font-family : 'Open Sans';
font-style : normal;
font-weight : 300;
font-stretch : normal;
src : url(https://fonts.gstatic.com/s/opensans/v34/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVc.ttf) format('truetype');
}
@font-face {
font-family : 'Open Sans';
font-style : normal;
font-weight : 400;
font-stretch : normal;
src : url(https://fonts.gstatic.com/s/opensans/v34/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype');
}
@font-face {
font-family : 'Open Sans';
font-style : normal;
font-weight : 500;
font-stretch : normal;
src : url(https://fonts.gstatic.com/s/opensans/v34/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B4gaVc.ttf) format('truetype');
}
@font-face {
font-family : 'Open Sans';
font-style : normal;
font-weight : 600;
font-stretch : normal;
src : url(https://fonts.gstatic.com/s/opensans/v34/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4gaVc.ttf) format('truetype');
}
@font-face {
font-family : 'Open Sans';
font-style : normal;
font-weight : 700;
font-stretch : normal;
src : url(https://fonts.gstatic.com/s/opensans/v34/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVc.ttf) format('truetype');
}
@font-face {
font-family : 'Open Sans';
font-style : normal;
font-weight : 800;
font-stretch : normal;
src : url(https://fonts.gstatic.com/s/opensans/v34/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4gaVc.ttf) format('truetype');
}
@font-face {
font-family : 'Playfair Display';
font-style : italic;
font-weight : 400;
src : url(https://fonts.gstatic.com/s/playfairdisplay/v30/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_qiTXtHA_A.ttf) format('truetype');
}
@font-face {
font-family : 'Playfair Display';
font-style : italic;
font-weight : 700;
src : url(https://fonts.gstatic.com/s/playfairdisplay/v30/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_k-UXtHA_A.ttf) format('truetype');
}
@font-face {
font-family : 'Playfair Display';
font-style : normal;
font-weight : 400;
src : url(https://fonts.gstatic.com/s/playfairdisplay/v30/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDXbtY.ttf) format('truetype');
}
@font-face {
font-family : 'Playfair Display';
font-style : normal;
font-weight : 700;
src : url(https://fonts.gstatic.com/s/playfairdisplay/v30/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiunDXbtY.ttf) format('truetype');
}
@font-face {
font-family : 'Raleway';
font-style : normal;
font-weight : 200;
src : url(https://fonts.gstatic.com/s/raleway/v28/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtaorCIPrQ.ttf) format('truetype');
}
@font-face {
font-family : 'Raleway';
font-style : normal;
font-weight : 300;
src : url(https://fonts.gstatic.com/s/raleway/v28/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVuEorCIPrQ.ttf) format('truetype');
}
@font-face {
font-family : 'Raleway';
font-style : normal;
font-weight : 400;
src : url(https://fonts.gstatic.com/s/raleway/v28/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrQ.ttf) format('truetype');
}
@font-face {
font-family : 'Raleway';
font-style : normal;
font-weight : 500;
src : url(https://fonts.gstatic.com/s/raleway/v28/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoorCIPrQ.ttf) format('truetype');
}
@font-face {
font-family : 'Raleway';
font-style : normal;
font-weight : 600;
src : url(https://fonts.gstatic.com/s/raleway/v28/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVsEpbCIPrQ.ttf) format('truetype');
}
@font-face {
font-family : 'Raleway';
font-style : normal;
font-weight : 700;
src : url(https://fonts.gstatic.com/s/raleway/v28/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCIPrQ.ttf) format('truetype');
}
@font-face {
font-family : 'Raleway';
font-style : normal;
font-weight : 800;
src : url(https://fonts.gstatic.com/s/raleway/v28/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtapbCIPrQ.ttf) format('truetype');
}
::selection {
background : #333;
color : #fff;
text-shadow : none;
}
::-moz-selection {
background : #333;
color : #fff;
text-shadow : none;
}
::-webkit-selection {
background : #333;
color : #fff;
text-shadow : none;
}
:active, :focus {
outline : 0  ;
}
html {
font-size : 100%;
}
body {
line-height : 1.7;
color : #666;
font-size : 14px;
font-family : 'Open Sans', sans-serif;
background-color : #fff;
}
a {
color : grey;
text-decoration : none;
}
a:focus, a:hover {
color : #595959;
text-decoration : none;
}
a img {
border : 0;
}
img {
max-width : 100%;
}
iframe {
border : 0;
}
.h1, h1 {
font-size : 3.4rem;
}
.h2, h2 {
font-size : 2rem;
}
.h3, h3 {
font-size : 24px;
}
.h4, h4 {
font-size : 18px;
}
.h5, h5 {
font-size : 14px;
}
.h6, h6 {
font-size : 12px;
}
.h1, .h2, h1, h2 {
font-family : 'Open Sans', sans-serif;
font-weight : 500;
line-height : 1.42857143;
color : #333;
}
.h1 a, .h2 a, h1 a, h2 a {
color : #333;
}
.h3, .h4, .h5, .h6, h3, h4, h5, h6 {
font-family : 'Open Sans', sans-serif;
font-weight : 400;
line-height : 1.42857143;
color : #333;
}
.h3 a, .h4 a, .h5 a, .h6 a, h3 a, h4 a, h5 a, h6 a {
color : #333;
}
address, form, ol, p, ul {
margin-bottom : 10px;
}
html {
font-size : 100%;
max-width : 100%;
}
section.success .container p {
margin-left : 0  ;
}
section.success .container {
padding-left : 30px  ;
padding-right : 30px  ;
}
section.success .container h2 {
font-size : 2.8rem  ;
font-weight : bold  ;
}
@media only screen and (max-width: 991px) {
html {
font-size : 90%;
}
}
@media only screen and (max-width: 767px) {
html {
font-size : 85%;
}
}
@media only screen and (max-width: 479px) {
html {
font-size : 80%;
}
}
body {
max-width : 100%;
overflow-x : hidden;
}
strong {
color : #555;
}
img {
max-width : 100%;
}
ol, ul {
list-style : none;
margin : 0;
padding : 0;
}
.fluid-video-wrapper {
padding : 0;
position : relative;
width : 100%;
}
iframe {
border : 0;
width : 100%;
}
.inline-block {
display : inline-block;
}
.display-block {
display : block;
}
.fullwidth {
width : 100%;
}
.bg-hover-theme-colored {
transition : all 0.3s ease;
}
.heading-line-bottom {
border-bottom : 1px dashed grey;
display : inline-block;
margin : 0;
position : relative;
margin : 20px 0;
}
.heading-line-bottom::after {
content : "";
height : 2px;
left : 0;
position : absolute;
top : 4px;
width : 20px;
}
.heading-title {
margin-top : 10px;
}
.line-bottom {
position : relative;
margin-bottom : 30px;
padding-bottom : 10px;
}
.line-bottom:after {
bottom : -1px;
content : "";
height : 2px;
left : 0;
position : absolute;
width : 50px;
}
.title-icon [class^="flaticon-"]::after, .title-icon [class^="flaticon-"]::before {
font-size : 48px;
margin-left : 10px;
}
.title-icon {
margin : 0 auto;
max-width : 160px;
position : relative;
}
.title-icon::after {
content : "";
height : 2px;
left : 24px;
position : absolute;
top : 10px;
width : 30px;
}
.title-icon::before {
content : "";
height : 2px;
position : absolute;
right : 20px;
top : 10px;
width : 30px;
}
ol, ul {
list-style : none;
margin : 0;
padding : 0;
}
ol ul, ul ul {
margin-left : 15px;
}
ul.list {
list-style : none outside none;
margin-top : 13px;
padding-left : 0;
}
ul.list li {
margin : 5px 0;
font-weight : 500;
padding-left : 15px;
position : relative;
}
ul.list li:before {
border : 0;
color : #a9a9a9;
content : "\f111";
display : inline-block;
font-family : fontawesome;
font-size : 9px;
margin-right : 10px;
padding : 0;
left : 0;
position : absolute;
top : 1px;
}
ul.list li:hover:before {
background : 0;
border-color : transparent;
}
ul.list li a {
text-decoration : none;
transition : all 0.3s ease-in;
}
ul.list.list-white li:before {
color : #fff;
}
ul.list.list-white li:hover:before {
background : 0;
border-color : transparent;
}
ul.list.list-white li a {
color : #fff;
text-decoration : none;
transition : all 0.3s ease-in;
}
ul.list-border-bottom li {
border-bottom : 1px solid #eee;
padding-bottom : 10px;
}
ul.list.list-border-bottom li:last-child {
border-bottom : 0;
}
ul.list-border-bottom.no-padding li {
padding-bottom : 0;
}
ul.list-border-bottom.no-padding li:last-child {
border-bottom : 0;
}
.list-icon li {
font-size : 14px;
margin : 0;
}
.list-icon li i {
color : #555;
font-size : 14px;
height : 28px;
line-height : 28px;
margin : 5px 10px 5px 0;
text-align : center;
width : 28px;
}
.list-icon.square li i {
background : silver;
color : #555;
font-size : 12px;
height : 28px;
line-height : 28px;
margin : 5px 10px 5px 0;
text-align : center;
width : 28px;
}
.list-icon.theme-colored.square li i {
color : #fff;
}
.list-info li {
clear : both;
position : relative;
}
.list-info li label {
display : inline-block;
font-weight : 700;
padding : 5px 0 0;
}
.list-info li span {
left : 110px;
padding : 5px 0;
position : absolute;
}
ul.list.angle-double-right li:before {
content : "\f101";
font-family : fontawesome;
font-size : 12px;
}
ul.list.angle-right li:before {
content : "\f105";
font-family : fontawesome;
}
.call-to-action {
width : 100%;
padding-bottom : 20px;
padding-top : 20px;
}
section {
position : relative;
}
section > .container, section > .container-fluid {
padding-top : 70px;
padding-bottom : 70px;
padding-left : 20px;
}
.bg-video {
height : 100%;
position : absolute;
text-align : center;
width : 100%;
z-index : -1;
}
.bg-video .video {
height : 100%;
left : 0;
margin : 0;
position : relative;
top : 0;
width : 100%;
}
.scrollToTop {
background : rgb(0, 0, 0, 0.1);
bottom : 15px;
display : none;
height : 50px;
padding : 2px;
position : fixed;
right : 15px;
text-align : center;
text-decoration : none;
width : 50px;
z-index : 99999;
}
.scrollToTop i {
color : #fff;
font-size : 42px;
}
.scrollToTop:hover {
background : rgb(0, 0, 0, 0.6);
text-decoration : none;
}
.heading-border {
border-bottom : 1px solid #d3d3d3;
margin : 30px 0;
padding : 20px 0;
}
.scrolltofixed-container {
position : static;
}
@media only screen and (max-width: 767px) {
.scrolltofixed-container .scrolltofixed {
position : static  ;
}
.scrolltofixed-container .scrolltofixed + div {
display : none  ;
}
}
.vertical-align-middle {
vertical-align : middle;
}
.layer-overlay {
position : relative;
}
.layer-overlay::before {
background : none 0 0 repeat scroll rgb(17, 17, 17, 0.5);
content : " ";
height : 100%;
left : 0;
position : absolute;
top : 0;
width : 100%;
z-index : 0;
}
.layer-overlay.overlay-lighter::before {
background-color : rgb(255, 255, 255, 0.3);
}
.layer-overlay.overlay-dark::before {
background-color : rgb(17, 17, 17, 0.85);
}
.layer-overlay.overlay-dark-1::before {
background-color : rgb(17, 17, 17, 0.1);
}
.layer-overlay.overlay-dark-2::before {
background-color : rgb(17, 17, 17, 0.2);
}
.layer-overlay.overlay-dark-3::before {
background-color : rgb(17, 17, 17, 0.3);
}
.layer-overlay.overlay-dark-4::before {
background-color : rgb(17, 17, 17, 0.4);
}
.layer-overlay.overlay-dark-5::before {
background-color : rgb(17, 17, 17, 0.5);
}
.layer-overlay.overlay-dark-6::before {
background-color : rgb(17, 17, 17, 0.6);
}
.layer-overlay.overlay-dark-7::before {
background-color : rgb(17, 17, 17, 0.7);
}
.layer-overlay.overlay-dark-8::before {
background-color : rgb(17, 17, 17, 0.8);
}
.layer-overlay.overlay-dark-9::before {
background-color : rgb(17, 17, 17, 0.9);
}
.layer-overlay.overlay-white::before {
background-color : rgb(255, 255, 255, 0.4);
}
.layer-overlay.overlay-white-1::before {
background-color : rgb(255, 255, 255, 0.1);
}
.layer-overlay.overlay-white-2::before {
background-color : rgb(255, 255, 255, 0.2);
}
.layer-overlay.overlay-white-3::before {
background-color : rgb(255, 255, 255, 0.3);
}
.layer-overlay.overlay-white-4::before {
background-color : rgb(255, 255, 255, 0.4);
}
.layer-overlay.overlay-white-5::before {
background-color : rgb(255, 255, 255, 0.5);
}
.layer-overlay.overlay-white-6::before {
background-color : rgb(255, 255, 255, 0.6);
}
.layer-overlay.overlay-white-7::before {
background-color : rgb(255, 255, 255, 0.7);
}
.layer-overlay.overlay-white-8::before {
background-color : rgb(255, 255, 255, 0.8);
}
.layer-overlay.overlay-white-9::before {
background-color : rgb(255, 255, 255, 0.9);
}
.layer-overlay.overlay-theme-color-1::before {
background-color : rgb(173, 216, 230, 0.9);
}
.layer-overlay.overlay-theme-color-2::before {
background-color : rgb(230, 173, 188, 0.9);
}
.layer-overlay.overlay-theme-color-3::before {
background-color : rgb(230, 216, 173, 0.9);
}
.half-divider .overlay-theme-color-1, .half-divider .overlay-theme-color-2, .half-divider .overlay-theme-color-3 {
content : "";
height : 100%;
position : absolute;
right : 0;
top : 0;
width : 50%;
}
.header-top {
padding : 5px 0;
}
.header-top .header-widget .styled-icons a i:hover {
background : 0;
}
.header-top .header-widget .list-border li {
border-right : 1px solid rgb(0, 0, 0, 0.06);
padding : 5px 15px;
}
.header-top .header-widget .list-border li:last-child {
border-right : 0;
}
@media only screen and (max-width: 767px) {
.header-top .header-widget .contact-info {
margin-bottom : 20px;
}
.header-top .header-widget .contact-info li {
display : block;
text-align : center;
}
}
.menuzord-brand img {
width : 155px;
height : 108px;
}
.header-nav .header-nav-wrapper .menuzord {
padding : 0;
}
.header-nav {
position : relative;
}
.header-nav .header-nav-wrapper .menuzord {
padding : 0;
}
.menuzord {
background : none 0 0 repeat scroll transparent;
}
.menuzord-menu > li > a {
font-size : 13px;
font-weight : 400;
}
@media only screen and (min-width: 901px) {
.menuzord-menu > li > a {
color : #fff;
}
}
.menuzord-menu.dark > li > a {
color : #666;
}
.menuzord .menuzord-menu ul.dropdown li:hover > a i, .menuzord .menuzord-menu > li.active > a i, .menuzord .menuzord-menu > li:hover > a i {
color : #fff;
}
.menuzord .menuzord-menu.dark ul.dropdown li:hover > a i, .menuzord .menuzord-menu.dark > li.active > a i, .menuzord .menuzord-menu.dark > li:hover > a i {
color : #fff;
}
.menuzord-menu ul.dropdown li {
margin : 0;
}
.menuzord-menu ul.dropdown li a {
padding : 7px 25px 7px 22px;
}
@media only screen and (max-width: 900px) {
.menuzord-menu {
background : #fff;
}
}
.header-nav .header-nav-wrapper.scroll-to-fixed-fixed.scroll-to-fixed-fixed {
border-bottom : 1px solid #eee;
}
.header-nav {
transition : all 0.4s 0s ease-in-out;
}
.header-nav.navbar-fixed-top {
left : 0;
position : fixed;
right : 0;
width : 100%;
z-index : 1030;
}
.header-nav.navbar-white {
background-color : rgb(255, 255, 255, 0.95);
border : none medium;
}
.header-nav.navbar-white .menuzord {
background : 0 0;
}
.header-nav.navbar-transparent .menuzord {
background : 0 0;
}
.header-nav.navbar-transparent .header-nav-wrapper {
border-bottom : 1px solid #eee;
}
#top-search-bar {
background : #eee;
}
#top-search-bar form {
position : relative;
}
#top-search-bar .form-control {
background : #eee;
border : 0;
box-shadow : none;
font-size : 18px;
height : 72px;
margin : 0;
width : 100%;
}
#top-search-bar .search-close {
background : none 0 0 repeat scroll transparent;
border : none medium;
color : #999;
cursor : pointer;
font-size : 14px;
height : 40px;
line-height : 38px;
margin-top : -20px;
outline : medium none;
overflow : hidden;
position : absolute;
right : 1px;
top : 50%;
width : 42px;
}
#top-search-bar button i {
color : #777;
}
.vertical-nav .header {
width : 260px;
position : fixed;
top : 0;
left : 0;
height : 100%;
background : #fff;
z-index : 101;
padding : 0;
transition : none;
background-size : cover;
}
.vertical-nav .footer, .vertical-nav .main-content {
margin-left : 260px;
}
.vertical-nav .container {
max-width : 940px;
}
.vertical-nav .menuzord {
background : 0;
}
.vertical-nav .menuzord .menuzord-menu ul.dropdown li:hover > a {
background : none 0 0 repeat scroll #eee;
color : #673BE6;
}
.vertical-nav .menuzord-menu li {
padding : 5px 0;
position : relative;
width : 100%;
}
.vertical-nav .menuzord-menu li a {
padding-left : 30px;
width : 100%;
}
.vertical-nav .menuzord-menu ul.dropdown {
left : 100%;
top : 4px;
}
.vertical-nav .menuzord-brand img {
max-height : none;
}
.vertical-nav .vertical-nav-black {
background : #673BE6;
}
.vertical-nav .vertical-nav-black .menuzord-menu ul.dropdown {
background : #673BE6;
border-color : #222;
}
.vertical-nav .vertical-nav-black .menuzord-menu ul.dropdown li a {
background : #673BE6;
}
.vertical-nav .vertical-nav-black .menuzord-menu ul.dropdown li:hover > a {
background : none 0 0 repeat scroll #673BE6;
color : #fff;
}
.vertical-nav .vertical-nav-black .menuzord-menu > li > a {
color : grey;
}
.vertical-nav.vertical-nav-right .header {
left : auto;
right : 0;
}
.vertical-nav.vertical-nav-right .footer, .vertical-nav.vertical-nav-right .main-content {
padding-left : 0;
margin-right : 260px;
padding-top : 0;
}
.vertical-nav.vertical-nav-right .menuzord-menu ul.dropdown {
left : auto;
right : 100%;
top : 0;
}
@media only screen and (max-width: 1199px) {
.vertical-nav .container {
width : 100%;
}
}
@media only screen and (max-width: 900px) {
.vertical-nav .header {
border : 0;
padding : 0;
position : relative;
width : 100%;
}
.vertical-nav .vertical-nav-widget {
display : none;
}
.vertical-nav .menuzord {
background : #fff;
}
.vertical-nav .vertical-nav-black .menuzord {
background : 0;
}
.vertical-nav .menuzord-brand {
margin : 0;
padding : 0;
}
.vertical-nav .menuzord-brand img {
max-height : 65px;
padding : 10px;
}
.vertical-nav .header-nav-wrapper {
background : none 0 0 repeat scroll #673BE6;
position : fixed;
top : 0;
width : 100%;
}
.vertical-nav .vertical-nav-black .menuzord .menuzord-menu li > a {
border-color : #222;
}
.vertical-nav .footer, .vertical-nav .main-content {
padding-left : 0;
}
.vertical-nav.vertical-nav-right .footer, .vertical-nav.vertical-nav-right .main-content {
margin-right : 0;
}
}
.input-group-lg > .form-control, .input-group-lg > .input-group-btn > .btn {
font-size : 16px;
}
.form-control {
border-radius : 0;
box-shadow : none;
height : 45px;
}
label {
font-weight : 400;
}
.form-control:focus, form input[type="color"]:focus, form input[type="date"]:focus, form input[type="email"]:focus, form input[type="number"]:focus, form input[type="password"]:focus, form input[type="search"]:focus, form input[type="tel"]:focus, form input[type="text"]:focus, form input[type="url"]:focus {
color : #404040;
border-color : rgb(0, 0, 0, 0.3);
box-shadow : 0 0 3px rgb(0, 0, 0, 0.1);
outline : 0;
}
.form-transparent .form-control {
background : 0 0;
color : #f7f7f7;
}
.form-transparent .form-control:focus, .form-transparent form input[type="color"]:focus, .form-transparent form input[type="date"]:focus, .form-transparent form input[type="email"]:focus, .form-transparent form input[type="number"]:focus, .form-transparent form input[type="password"]:focus, .form-transparent form input[type="search"]:focus, .form-transparent form input[type="tel"]:focus, .form-transparent form input[type="text"]:focus, .form-transparent form input[type="url"]:focus {
color : #f7f7f7;
}
.form-white .form-control {
background : #fff;
}
.form-transparent.form-line .form-control {
border : 0;
border-bottom : 1px solid silver;
padding-left : 0;
}
form label {
font-family : 'Titillium Web', sans-serif;
font-size : 16px;
font-weight : 600;
margin-bottom : 10px;
}
.form-text-white .form-group label {
color : #fff;
}
.ui-widget-content {
background : none 0 0 repeat scroll #2aa1c0;
border : #ddd solid 1px;
border-radius : 0;
color : #333;
height : 36px;
margin-top : 6px;
}
.ui-widget-header {
background : none 0 0 repeat scroll #fff;
}
.shadow-overlay {
background-image : url(../images/shadow-overlay.png);
background-position : center bottom;
background-repeat : repeat-x;
bottom : 0;
color : #fff;
height : 100%;
left : 0;
position : absolute;
width : 100%;
}
.owl-controls {
margin : 0;
}
.owl-controls .owl-nav > div {
background : none 0 0 repeat scroll rgb(240, 240, 240, 0.8);
border-radius : 0;
display : block;
margin : 0;
padding : 10px;
position : absolute;
top : 45%;
transition : all 0.4s 0s ease;
z-index : 6;
}
.owl-theme .owl-dots {
text-align : center;
margin-top : 10px;
}
.image-carousel .owl-controls .owl-nav > div {
opacity : 0;
}
.image-carousel:hover .owl-controls .owl-nav > div {
opacity : 1;
}
.owl-carousel.owl-nav-top.bullet-white .owl-dots span {
background : #fff;
}
.owl-carousel.owl-nav-top .owl-controls .owl-nav > div {
background-color : transparent;
top : -60px;
right : 0;
}
.owl-carousel.owl-nav-top .owl-controls .owl-nav > div:hover {
background-color : #d3d3d3;
}
.owl-carousel.no-bullet .owl-nav {
display : none;
}
.image-carousel .owl-controls .owl-nav > div {
opacity : 0;
}
.image-carousel:hover .owl-controls .owl-nav > div {
opacity : 1;
}
.fullwidth-carousel .owl-controls .owl-nav > div {
top : 45%;
}
.fullwidth-carousel .carousel-item {
min-height : 615px;
width : 100%;
}
.fullwidth-carousel.blog-fullwidth-carousel .carousel-item {
height : 600px;
min-height : auto;
width : 100%;
}
.fullwidth-carousel.blog-fullwidth-carousel .owl-controls .owl-nav > div {
background : 0;
}
.owl-dots-bottom-right .owl-dots {
bottom : -10px;
position : absolute;
right : 0;
}
@keyframes blink {
0% {
opacity : 1;
}
50% {
opacity : 0;
}
100% {
opacity : 1;
}
}
.bg-img-box {
position : relative;
}
.video-popup {
position : relative;
}
.video-popup a i {
left : 0;
position : absolute;
right : 0;
text-align : center;
top : 44%;
}
.contact-wrapper {
padding : 50px 50px 50px 100px;
}
.contact-form .form-group {
margin-bottom : 20px;
}
.contact-form .form-control {
background-image : none;
border : silver solid 1px;
border-radius : 0;
box-shadow : none;
height : 48px;
}
.contact-form .form-control:active, .contact-form .form-control:focus {
box-shadow : none;
color : #333;
}
.contact-form .form-control2 {
background-color : rgb(0, 0, 0, 0.8);
color : silver;
}
.contact-form .form-group button {
margin-top : 0;
}
.service-block {
margin : 0 auto 30px;
max-width : 400px;
}
.service-block .thumb {
overflow : hidden;
position : relative;
}
.service-block .content {
border : #eee solid 1px;
padding : 12px 20px 20px;
}
.has-dropdown + .dropdown {
display : none;
background-color : #fff;
border : #eee solid 1px;
box-shadow : 3px 3px 7px rgb(0, 0, 0, 0.15);
left : auto;
position : absolute;
right : -1px;
top : 100%;
z-index : 1000;
padding : 5px;
width : 300px;
font-size : 12px;
}
.top-dropdown-outer {
position : relative;
}
.top-dropdown-outer:hover .has-dropdown + .dropdown {
display : block;
}
.post {
position : relative;
}
.post .entry-title {
margin-top : 0;
}
.post .entry-content {
position : relative;
background : #f8f8f8;
padding : 15px;
}
.post .entry-date {
font-size : 13px;
}
.post.media-post .post-thumb {
float : left;
margin : 0 10px 10px 0;
}
.post .post-thumb {
transition : all 0.2s ease-in-out;
}
.post .entry-header {
position : relative;
}
.post .entry-header .entry-date {
bottom : -25px;
position : absolute;
right : 10px;
z-index : 2;
}
.post.style2, .post.style3 {
position : relative;
overflow : hidden;
}
.post.style2 .entry-content, .post.style3 .entry-content {
background-color : rgb(0, 0, 0, 0.8);
bottom : -30px;
left : 0;
padding : 30px;
position : absolute;
right : 0;
transition : all 0.3s 0s ease-in-out;
}
.post.style2 .entry-content .entry-date, .post.style3 .entry-content .entry-date {
font-size : 11px;
margin-bottom : 10px;
}
.post.style2:hover .entry-content, .post.style3:hover .entry-content {
bottom : 0;
}
.post.style2:hover .post-thumb, .post.style3:hover .post-thumb {
transform : scale(1);
}
.blog-pull-right {
float : right;
}
@media only screen and (max-width: 767px) {
.blog-pull-right {
float : none;
}
}
.btn-default {
color : #333;
background-color : #fff;
border-color : #ccc;
}
.btn-default.focus, .btn-default:focus {
color : #333;
background-color : #e6e6e6;
border-color : #8c8c8c;
}
.btn-default:hover {
color : #333;
background-color : #e6e6e6;
border-color : #adadad;
}
.btn-default.active, .btn-default:active {
color : #333;
background-color : #e6e6e6;
border-color : #adadad;
}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover {
color : #333;
background-color : #d4d4d4;
border-color : #8c8c8c;
}
.btn-default.active, .btn-default:active {
background-image : none;
}
.btn-default[disabled].focus, .btn-default[disabled]:focus, .btn-default[disabled]:hover {
background-color : #fff;
border-color : #ccc;
}
.btn-default:hover {
background-color : #eee;
border-color : #eee;
}
.btn-border {
color : #222;
background-color : #fff;
border-color : #222;
}
.btn-border.focus, .btn-border:focus {
color : #222;
background-color : #e6e6e6;
border-color : #000;
}
.btn-border:hover {
color : #222;
background-color : #e6e6e6;
border-color : #040404;
}
.btn-border.active, .btn-border:active {
color : #222;
background-color : #e6e6e6;
border-color : #040404;
}
.btn-border.active.focus, .btn-border.active:focus, .btn-border.active:hover, .btn-border:active.focus, .btn-border:active:focus, .btn-border:active:hover {
color : #222;
background-color : #d4d4d4;
border-color : #000;
}
.btn-border.active, .btn-border:active {
background-image : none;
}
.btn-border[disabled].focus, .btn-border[disabled]:focus, .btn-border[disabled]:hover {
background-color : #fff;
border-color : #222;
}
.btn-border {
border-width : 2px;
}
.btn-border:active, .btn-border:focus, .btn-border:hover {
background-color : #222;
border-color : #222;
color : #fff;
}
.btn-dark {
color : #fff;
background-color : #222;
border-color : #222;
}
.btn-dark.focus, .btn-dark:focus {
color : #fff;
background-color : #090909;
border-color : #000;
}
.btn-dark:hover {
color : #fff;
background-color : #090909;
border-color : #040404;
}
.btn-dark.active, .btn-dark:active {
color : #fff;
background-color : #090909;
border-color : #040404;
}
.btn-dark.active.focus, .btn-dark.active:focus, .btn-dark.active:hover, .btn-dark:active.focus, .btn-dark:active:focus, .btn-dark:active:hover {
color : #fff;
background-color : #000;
border-color : #000;
}
.btn-dark.active, .btn-dark:active {
background-image : none;
}
.btn-dark[disabled].focus, .btn-dark[disabled]:focus, .btn-dark[disabled]:hover {
background-color : #222;
border-color : #222;
}
.btn-gray {
color : #333;
background-color : #eee;
border-color : #eee;
}
.btn-gray.focus, .btn-gray:focus {
color : #333;
background-color : #d5d5d5;
border-color : #afafaf;
}
.btn-gray:hover {
color : #333;
background-color : #d5d5d5;
border-color : #d0d0d0;
}
.btn-gray.active, .btn-gray:active {
color : #333;
background-color : #d5d5d5;
border-color : #d0d0d0;
}
.btn-gray.active.focus, .btn-gray.active:focus, .btn-gray.active:hover, .btn-gray:active.focus, .btn-gray:active:focus, .btn-gray:active:hover {
color : #333;
background-color : #c3c3c3;
border-color : #afafaf;
}
.btn-gray.active, .btn-gray:active {
background-image : none;
}
.btn-gray[disabled].focus, .btn-gray[disabled]:focus, .btn-gray[disabled]:hover {
background-color : #eee;
border-color : #eee;
}
.btn-circled {
border-radius : 25px;
}
.btn-flat {
border-radius : 0;
}
.btn {
font-size : 13px;
padding : 8px 22px;
}
.btn-xs {
font-size : 11px;
padding : 3px 14px;
}
.btn-sm {
font-size : 12px;
padding : 5px 17px;
}
.btn-lg {
font-size : 14px;
padding : 10px 26px;
}
.btn-transparent {
background-color : transparent;
color : #fff;
}
.btn-read-more {
padding : 0;
}
.btn-read-more::after {
display : inline-block;
content : "\f18e";
font-family : fontawesome;
font-size : 16px;
font-variant : normal;
font-weight : 400;
line-height : 1;
margin-left : 5px;
position : relative;
text-shadow : none;
text-transform : none;
top : 2px;
transition : all 0.4s 0s ease;
}
.divider, .parallax {
background-repeat : repeat;
background-position : center center;
background-size : cover;
box-sizing : border-box;
display : block;
position : relative;
overflow : hidden;
width : 100%;
}
.parallax {
width : 100%;
height : 100%;
margin : 0 auto;
background-size : cover;
background-attachment : fixed;
background-repeat : repeat-y;
background-position : top center;
}
.mobile-parallax {
background-size : cover;
background-attachment : scroll;
background-position : center center;
}
.divider .container {
padding-top : 70px;
padding-bottom : 70px;
}
.card {
float : left;
min-height : 300px;
padding-bottom : 25%;
position : relative;
text-align : center;
width : 100%;
}
.card:nth-child(1) {
margin-left : -3px;
margin-right : 1px;
}
.card .card:nth-child(3), .card:nth-child(1) {
margin-right : 1px;
}
.card .card__front {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
backface-visibility : hidden;
transition : transform 0.3s;
}
.card .card__text {
display : inline-block;
position : absolute;
top : 0;
right : 0;
bottom : 0;
left : 0;
margin : auto;
height : 300px;
line-height : 20px;
}
.styled-icons a {
color : #333;
font-size : 18px;
height : 32px;
line-height : 32px;
width : 32px;
float : left;
margin : 5px 7px 5px 0;
text-align : center;
transition : all 0.3s ease-in-out;
}
.styled-icons a:hover {
color : #666;
}
.styled-icons.icon-gray a {
background-color : #eee;
color : #555;
display : block;
font-size : 18px;
height : 36px;
line-height : 36px;
width : 36px;
}
.styled-icons.icon-gray a:hover {
color : #bbb;
}
.styled-icons.icon-dark a {
background-color : #333;
color : #eee;
display : block;
font-size : 18px;
height : 36px;
line-height : 36px;
width : 36px;
}
.styled-icons.icon-dark a:hover {
color : #5e5e5e;
}
.styled-icons.icon-circled a {
border-radius : 50%;
}
.styled-icons.icon-sm a {
font-size : 13px;
height : 30px;
line-height : 30px;
margin : 2px 7px 2px 0;
width : 30px;
}
.styled-icons.icon-md a {
font-size : 24px;
height : 50px;
line-height : 50px;
width : 50px;
}
.styled-icons.icon-lg a {
font-size : 32px;
height : 60px;
line-height : 60px;
width : 60px;
}
.styled-icons li {
display : inline-block;
margin-bottom : 0;
margin-top : 0;
}
.icon-box {
padding : 40px 17px;
}
.icon-box .icon {
display : inline-block;
height : 68px;
margin-bottom : 20px;
text-align : center;
transition : all 0.3s ease;
width : 68px;
}
.icon-box .icon i {
line-height : 68px;
}
.icon-box .icon.icon-gray {
background-color : #eee;
color : #555;
}
.icon-box .icon.icon-gray:hover {
background-color : #d5d5d5;
color : #bbb;
}
.icon-box .icon.icon-dark {
background-color : #673BE6;
color : #fff;
}
.icon-box .icon.icon-dark:hover {
color : #5e5e5e;
}
.icon-box .icon.icon-white {
background-color : #fff;
color : #333;
}
.icon-box .icon.icon-white:hover {
background-color : #b3b3b3;
color : #000;
}
.icon-box .icon.icon-circled {
border-radius : 50%;
}
.icon-box .icon.icon-xs {
height : 30px;
width : 30px;
}
.icon-box .icon.icon-xs i {
font-size : 18px;
line-height : 30px;
}
.icon-box .icon.icon-sm {
height : 50px;
width : 50px;
}
.icon-box .icon.icon-sm i {
font-size : 22px;
line-height : 50px;
}
.icon-box .icon.icon-md {
height : 75px;
width : 75px;
}
.icon-box .icon.icon-md i {
font-size : 36px;
line-height : 75px;
}
.icon-box .icon.icon-lg {
height : 90px;
width : 90px;
}
.icon-box .icon.icon-lg i {
font-size : 48px;
line-height : 90px;
}
.icon-box .icon.icon-top {
left : 0;
margin : 0 auto;
position : absolute;
right : 0;
top : -32px;
}
.icon-box i {
display : inline-block;
font-size : 40px;
transition : all 0.3s ease;
}
.icon-box i[class*="pe-7s-"] {
vertical-align : text-bottom;
}
.icon-box.left {
text-align : left;
}
.icon-box.left a {
margin-right : 30px;
padding : 0;
}
.icon-box .icon-box-title {
margin-bottom : 15px;
}
.icon-box .icon-box-details {
margin-left : 80px;
}
.section-title .title {
margin-top : 0;
position : relative;
}
.section-title .title-icon {
left : -60px;
position : absolute;
top : -10px;
}
.section-title .title-icon i {
opacity : 0.5;
}
.section-title p {
font-size : 14px;
}
.section-title {
margin-bottom : 30px;
position : relative;
}
.section-title.title-border {
padding-left : 30px;
}
.section-title.title-border.title-right {
border-left : 0;
padding-left : 0;
padding-right : 30px;
text-align : right;
}
.section-title.icon-bg p {
font-size : 14px;
font-style : italic;
margin-bottom : 0;
}
.section-title.icon-bg .page-title {
font-size : 38px;
line-height : 52px;
}
.section-title.icon-bg .page-title i {
font-size : 42px;
line-height : 1.3;
position : absolute;
opacity : 0.15;
left : 0;
right : 0;
margin : 0 auto;
}
.title-dots {
background : url(../images/title-dots.png) 0 0 repeat scroll;
height : 30px;
margin-bottom : 20px;
}
.title-dots span {
color : #fff;
font-size : 17px;
line-height : 30px;
padding : 5px 10px;
}
.styled-icons a {
color : #333;
font-size : 18px;
height : 32px;
line-height : 32px;
width : 32px;
float : left;
margin : 5px 7px 5px 0;
text-align : center;
transition : all 0.3s ease-in-out;
}
.styled-icons a:hover {
color : #666;
}
.styled-icons.icon-gray a {
background-color : #eee;
color : #555;
display : block;
font-size : 18px;
height : 36px;
line-height : 36px;
width : 36px;
}
.styled-icons.icon-gray a:hover {
color : #bbb;
}
.styled-icons.icon-dark a {
background-color : #333;
color : #eee;
display : block;
font-size : 18px;
height : 36px;
line-height : 36px;
width : 36px;
}
.styled-icons.icon-dark a:hover {
color : #5e5e5e;
}
.styled-icons.icon-circled a {
border-radius : 50%;
}
.styled-icons.icon-sm a {
font-size : 13px;
height : 30px;
line-height : 30px;
margin : 2px 7px 2px 0;
width : 30px;
}
.styled-icons.icon-md a {
font-size : 24px;
height : 50px;
line-height : 50px;
width : 50px;
}
.styled-icons.icon-lg a {
font-size : 32px;
height : 60px;
line-height : 60px;
width : 60px;
}
.styled-icons li {
display : inline-block;
margin-bottom : 0;
margin-top : 0;
}
.nav-tabs {
border : 0;
}
.nav-tabs > li {
float : left;
margin-bottom : -1px;
}
.nav-tabs > li.active a, .nav-tabs > li.active a:focus, .nav-tabs > li.active a:hover {
color : #673BE6;
background-color : #f8f8f8;
}
.nav-tabs > li > a {
border-radius : 0;
font-family : 'Open Sans', sans-serif;
font-size : 12px;
color : #555;
padding : 12px 20px;
margin-right : 0;
}
.nav-tabs > li > a .fa {
margin-right : 10px;
}
.nav-tabs > li > a:focus, .nav-tabs > li > a:hover {
color : #333;
background-color : transparent;
}
.nav-tabs > li > a i {
font-size : 32px;
margin-right : 20px;
vertical-align : middle;
}
.nav-tabs > li {
text-align : center;
}
.nav-tabs > li > a i {
display : block;
font-size : 48px;
margin-right : 0;
margin-bottom : 10px;
vertical-align : middle;
}
@media only screen and (max-width: 767px) {
.nav-tabs > li > a {
border-radius : 0;
border-bottom : 0;
border-left : 2px solid #d3d3d3;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
border-bottom : 0;
border-left : 2px solid #d3d3d3;
}
}
.custom-nav-tabs {
border-color : red green blue yellow;
border-image : none;
border-style : none solid none none;
border-width : medium 0 medium medium;
margin-right : 53px;
}
.custom-nav-tabs > li {
float : none;
margin : 0 0 1px;
}
.custom-nav-tabs > li a {
background : none 0 0 repeat scroll #eee;
border : none medium;
border-radius : 0;
display : block;
font-size : 17px;
font-weight : 700;
line-height : 59px;
margin : 0;
outline : medium none;
padding : 0;
text-align : center;
text-transform : uppercase;
}
.custom-nav-tabs > li.active > a, .custom-nav-tabs > li.active > a:focus, .custom-nav-tabs > li.active > a:hover, .custom-nav-tabs > li > a:focus, .custom-nav-tabs > li > a:hover {
border : none medium;
color : #000;
padding : 0;
}
.panel-group .panel {
box-shadow : none;
border-radius : 0;
border : 0;
position : relative;
}
.panel-group .panel-title {
font-size : 13px;
}
.panel-group .panel-title a {
background : #f8f8f8;
display : block;
font-size : 14px;
font-weight : 500;
padding : 10px 15px 10px 48px;
white-space : normal;
}
.panel-group .panel-title a.active {
background : none 0 0 repeat scroll #16174f;
border-bottom : 1px solid #d3d3d3;
color : #fff;
}
.panel-group .panel-title a.active::after {
color : #fff;
content : "\f068";
}
.panel-group .panel-title a::after {
color : #888;
content : "\f067";
font-family : fontawesome;
font-size : 14px;
left : 0;
padding : 10px 14px;
position : absolute;
top : 0;
}
.panel-group .panel-title.active.panel-group .panel-title:focus a, .panel-group .panel-title.active.panel-group .panel-title:hover a {
color : #333;
}
.panel-group .panel-content {
background : none 0 0 repeat scroll #fff;
border : #ddd solid 1px;
padding : 10px 20px 20px;
}
.panel-group .panel-content > :last-child {
margin-bottom : 0;
}
.panel-group.white .panel-title a {
background-color : #fff;
}
.search-form-wrapper {
position : relative;
}
.search-form-wrapper form {
padding : 10px;
position : relative;
}
.search-form-wrapper form label {
margin : 0;
position : absolute;
right : 11px;
top : 11px;
}
.search-form-wrapper form label:before {
color : #555;
cursor : pointer;
content : "\f002";
font-family : fontawesome;
font-size : 16px;
position : absolute;
right : 13px;
top : 6px;
}
.search-form-wrapper form input[type="text"] {
background-color : #fff;
border : silver solid 1px;
height : 46px;
padding : 8px 17px;
width : 100%;
}
.search-form-wrapper form input[type="submit"] {
background-color : #fff;
border-left : 1px solid silver;
border : 0;
height : 44px;
width : 50px;
text-indent : -999px;
}
.widget .list-border li {
border-bottom : 1px dashed #d3d3d3;
}
.widget.dark .list-border li {
border-bottom : 1px dashed #404040;
}
.widget {
margin-bottom : 30px;
}
.widget .widget-title {
margin-top : 0;
margin-bottom : 20px;
}
.widget ul li {
margin-bottom : 5px;
padding-bottom : 5px;
}
.widget .post, .widget ul.list li {
margin-bottom : 8px;
padding-bottom : 8px;
}
.widget.address > li {
font-size : 13px;
margin-bottom : 10px;
padding : 5px 10px;
}
.widget.address > li i {
font-size : 16px;
margin-right : 8px;
vertical-align : middle;
}
.widget .styled-icons li {
margin-bottom : 0;
padding-bottom : 0;
}
.widget .styled-icons li a {
margin-bottom : 0;
}
.widget .search-input {
background : none 0 0 repeat scroll transparent;
border : silver solid 1px;
border-radius : initial;
box-shadow : none;
height : 45px;
padding : 10px;
}
.widget .search-button {
background : none 0 0 repeat scroll transparent;
border : silver solid 1px;
border-radius : 0;
height : 45px;
}
.widget .nav-tabs li {
border-bottom : 1px solid transparent;
margin-bottom : -2px;
padding-bottom : 0;
}
.widget .nav-tabs li:hover {
border-bottom : 1px solid transparent;
}
.widget .post-title a {
font-size : 13px;
letter-spacing : 0;
}
.widget.dark .widget-title {
color : #fff;
}
.widget.dark .widget-image-carousel .title {
color : #fff;
}
.widget.dark .search-input {
border : #333 solid 1px;
}
.widget.dark .styled-icons li a:hover i {
color : #fff;
}
.widget.dark .search-button {
border : #333 solid 1px;
}
.widget.dark .nav-tabs li {
border-bottom : 1px solid transparent;
margin-bottom : -2px;
padding-bottom : 0;
}
.widget.dark .nav-tabs li:hover {
border-bottom : 1px solid transparent;
}
.widget.dark .nav-tabs li:hover a {
border : #555 solid 1px;
}
.widget.dark .nav-tabs li.active a {
background : none 0 0 repeat scroll #333;
border-color : #555 #555 transparent;
border-image : none;
border-style : solid;
border-width : 1px;
}
.widget.dark .post-title a {
color : silver;
}
.widget.dark .widget-title.line-bottom-theme-colored-2.border-bottom {
border-bottom : 1px solid #444;
}
.widget.no-border ul li {
border : 0;
padding-bottom : 0;
margin-bottom : 0;
}
.widget ul.list li::before {
display : none;
}
.widget.dark ul.list li::before {
display : none;
}
.horizontal-contact-widget {
border-top : 1px dashed #666;
}
.horizontal-contact-widget.dark {
border-top : 1px dashed #333;
}
.widget.dark .btn.btn-default {
border-color : #333;
}
.text-hover-theme-colored {
transition : all 0.3s ease;
}
.widget .services-list li {
background-color : #eee;
border-bottom : 1px solid #ddd;
padding : 10px 15px 10px 20px;
}
.widget .services-list li.active {
position : relative;
border-bottom : 1px solid transparent;
}
.widget .services-list li.active a {
color : #fff;
}
.widget .services-list li.active::after {
border-image : none;
border-style : solid;
border-width : 21px;
bottom : 0;
content : "";
height : 21px;
left : -42px;
position : absolute;
top : 0;
width : 23px;
}
.footer {
background : #700CB3;
}
.footer a {
color : white;
}
.footer a:active, .footer a:focus, .footer a:hover {
color : #700CB3;
}
.footer .widget .widget-title {
margin-top : 0;
}
.bg-theme-color-3 {
background : #0079b3  ;
}
.widgetdark {
width : 180px;
height : 125px;
}
.scroll-text {
color : #000;
}
.text-black {
color : #000  ;
}
.text-black-111 {
color : #111  ;
}
.text-black-222 {
color : #222  ;
}
.text-black-333 {
color : #333  ;
}
.text-black-444 {
color : #404040  ;
}
.text-black-555 {
color : #555  ;
}
.text-black-666 {
color : #666  ;
}
.text-gray {
color : grey  ;
}
.text-gray-lighter {
color : #eee  ;
}
.text-white {
color : #fff  ;
}
.text-white-f1 {
color : #f1f1f1  ;
}
.text-white-f2 {
color : #f2f2f2  ;
}
.text-white-f3 {
color : #f3f3f3  ;
}
.text-white-f4 {
color : #f4f4f4  ;
}
.text-white-f5 {
color : #f5f5f5  ;
}
.text-white-f6 {
color : #f6f6f6  ;
}
.text-white-f7 {
color : #f7f7f7  ;
}
.text-white-f8 {
color : #f8f8f8  ;
}
.text-white-f9 {
color : #f9f9f9  ;
}
.text-white-fa {
color : #fafafa  ;
}
.bg-lighter {
background-color : #f7f7f7  ;
}
.bg-lightest {
background-color : #fcfcfc  ;
}
.bg-black {
background-color : #000  ;
}
.divider-dark {
background-color : #252525  ;
}
.bg-black-111 {
background-color : #111  ;
}
.bg-black-222 {
background-color : #222  ;
}
.bg-black-333 {
background-color : #333  ;
}
.bg-black-444 {
background-color : #404040  ;
}
.bg-black-555 {
background-color : #555  ;
}
.bg-gray {
background-color : grey  ;
}
.bg-gray-lighter {
background-color : #eee  ;
}
.bg-white {
background-color : #fff  ;
}
.bg-white-f1 {
background-color : #f1f1f1  ;
}
.bg-white-f2 {
background-color : #f2f2f2  ;
}
.bg-white-f3 {
background-color : #f3f3f3  ;
}
.bg-white-f4 {
background-color : #f4f4f4  ;
}
.bg-white-f5 {
background-color : #f5f5f5  ;
}
.bg-white-f6 {
background-color : #f6f6f6  ;
}
.bg-white-f7 {
background-color : #f7f7f7  ;
}
.bg-white-f8 {
background-color : #f8f8f8  ;
}
.bg-white-f9 {
background-color : #f9f9f9  ;
}
.bg-white-fa {
background-color : #fafafa  ;
}
.bg-white-transparent-9 {
background-color : rgb(255, 255, 255, 0.9);
}
.bg-white-transparent-8 {
background-color : rgb(255, 255, 255, 0.8);
}
.bg-white-transparent-7 {
background-color : rgb(255, 255, 255, 0.7);
}
.bg-white-transparent-6 {
background-color : rgb(255, 255, 255, 0.6);
}
.bg-white-transparent-5 {
background-color : rgb(255, 255, 255, 0.5);
}
.bg-white-transparent-4 {
background-color : rgb(255, 255, 255, 0.4);
}
.bg-white-transparent-3 {
background-color : rgb(255, 255, 255, 0.3);
}
.bg-white-transparent-2 {
background-color : rgb(255, 255, 255, 0.2);
}
.bg-white-transparent-1 {
background-color : rgb(255, 255, 255, 0.1);
}
.bg-dark-transparent-9 {
background-color : rgb(0, 0, 0, 0.9);
}
.bg-dark-transparent-8 {
background-color : rgb(0, 0, 0, 0.8);
}
.bg-dark-transparent-7 {
background-color : rgb(0, 0, 0, 0.7);
}
.bg-dark-transparent-6 {
background-color : rgb(0, 0, 0, 0.6);
}
.bg-dark-transparent-5 {
background-color : rgb(0, 0, 0, 0.5);
}
.bg-dark-transparent-4 {
background-color : rgb(0, 0, 0, 0.4);
}
.bg-dark-transparent-3 {
background-color : rgb(0, 0, 0, 0.3);
}
.bg-dark-transparent-2 {
background-color : rgb(0, 0, 0, 0.2);
}
.bg-dark-transparent-1 {
background-color : rgb(0, 0, 0, 0.1);
}
.font-weight-100 {
font-weight : 100  ;
}
.font-weight-200 {
font-weight : 200  ;
}
.font-weight-300 {
font-weight : 300  ;
}
.font-weight-400 {
font-weight : 400  ;
}
.font-weight-500 {
font-weight : 500  ;
}
.font-weight-600 {
font-weight : 600  ;
}
.font-weight-700 {
font-weight : 700  ;
}
.font-weight-800 {
font-weight : 800  ;
}
.font-weight-900 {
font-weight : 900  ;
}
.font-9 {
font-size : 9px  ;
}
.font-10 {
font-size : 10px  ;
}
.font-11 {
font-size : 11px  ;
}
.font-12 {
font-size : 12px  ;
}
.font-13 {
font-size : 13px  ;
}
.font-14 {
font-size : 14px  ;
}
.font-15 {
font-size : 15px  ;
}
.font-16 {
font-size : 16px  ;
}
.font-17 {
font-size : 17px  ;
}
.font-18 {
font-size : 18px  ;
}
.font-19 {
font-size : 19px  ;
}
.font-20 {
font-size : 20px  ;
}
.font-21 {
font-size : 21px  ;
}
.font-22 {
font-size : 22px  ;
}
.font-23 {
font-size : 23px  ;
}
.font-24 {
font-size : 24px  ;
}
.font-25 {
font-size : 25px  ;
}
.font-26 {
font-size : 26px  ;
}
.font-27 {
font-size : 27px  ;
}
.font-28 {
font-size : 2rem  ;
}
.font-29 {
font-size : 2.07142857rem  ;
}
.font-30 {
font-size : 2.14285714rem  ;
}
.font-32 {
font-size : 2.28571429rem  ;
}
.font-36 {
font-size : 2.57142857rem  ;
}
.font-38 {
font-size : 2.71428571rem  ;
}
.font-40 {
font-size : 2.85714286rem  ;
}
.font-42 {
font-size : 3rem  ;
}
.font-44 {
font-size : 3.14285714rem  ;
}
.font-46 {
font-size : 3.28571429rem  ;
}
.font-48 {
font-size : 3.42857143rem  ;
}
.font-54 {
font-size : 3.85714286rem  ;
}
.font-60 {
font-size : 4.28571429rem  ;
}
.font-64 {
font-size : 4.57142857rem  ;
}
.font-72 {
font-size : 5.14285714rem  ;
}
.font-78 {
font-size : 5.57142857rem  ;
}
.font-90 {
font-size : 6.42857143rem  ;
}
.font-100 {
font-size : 7.14285714rem  ;
}
.font-150 {
font-size : 10.71428571rem  ;
}
.font-200 {
font-size : 14.28571429rem  ;
}
.line-height-0 {
line-height : 0;
}
.line-height-1 {
line-height : 1;
}
.line-height-20 {
line-height : 20px;
}
.line-height-50 {
line-height : 50px;
}
.line-height-80 {
line-height : 80px;
}
.line-height-100 {
line-height : 100px;
}
.line-height-110 {
line-height : 110px;
}
.line-height-120 {
line-height : 120px;
}
.line-height-130 {
line-height : 130px;
}
.line-height-150 {
line-height : 150px;
}
.line-height-200 {
line-height : 200px;
}
.line-height-1 {
line-height : 1  ;
}
.mb-5 {
margin-bottom : 5px  ;
}
.mr-5 {
margin-right : 5px  ;
}
.mt-5 {
margin-top : 5px  ;
}
.mt-12 {
margin-top : 12px  ;
}
.mb-25 {
margin-bottom : 25px  ;
}
.pb-5 {
padding-bottom : 5px  ;
}
.pl-5 {
padding-left : 5px  ;
}
.pr-5 {
padding-right : 5px  ;
}
.pt-5 {
padding-top : 5px  ;
}
.p-25 {
padding : 25px  ;
}
.no-border {
border : none  ;
}
.border-1px {
border : #eee solid 1px  ;
}
.border-2px {
border : #eee solid 2px  ;
}
.border-3px {
border : #eee solid 3px  ;
}
.border-4px {
border : #eee solid 4px  ;
}
.border-5px {
border : #eee solid 5px  ;
}
.border-left {
border-left : 1px solid #dcdcdc  ;
}
.border-right {
border-right : 1px solid #dcdcdc  ;
}
.border-top {
border-top : 1px solid #dcdcdc  ;
}
.border-bottom {
border-bottom : 1px solid #eee  ;
}
.border-bottom-2px {
border-bottom : 2px solid #eee  ;
}
.border-bottom-gray {
border-bottom : 1px solid #d3d3d3  ;
}
.border-gray {
border-color : #eee  ;
}
.position-fixed {
position : fixed  ;
}
.no-bg {
background : 0 0  ;
}
.bg-no-repeat {
background-repeat : no-repeat  ;
}
.bg-img-fixed {
background-attachment : fixed  ;
}
.bg-img-cover {
background-size : cover  ;
}
.bg-img-center-bottom {
background-position : center bottom  ;
}
.bg-img-center {
background-position : center center  ;
}
.bg-img-left-bottom {
background-repeat : no-repeat;
background-position : left bottom;
}
.bg-img-right-top {
background-repeat : no-repeat;
background-position : right top;
}
.bg-img-left-top {
background-repeat : no-repeat;
background-position : left top;
}
.img-fullwidth {
width : 100%  ;
}
.overflow-hidden {
overflow : hidden  ;
}
.overflow-x-hidden {
overflow-x : hidden  ;
}
.overflow-y-hidden {
overflow-y : hidden  ;
}
@media only screen and (max-width: 991px) {
.sm-display-block {
display : block  ;
}
.sm-text-center {
text-align : center  ;
}
.sm-text-right {
text-align : right  ;
}
.sm-text-left {
text-align : left  ;
}
.pull-left.flip.sm-pull-none, .pull-right.flip.sm-pull-none, .sm-pull-none {
float : none  ;
}
.sm-pull-left {
float : left  ;
}
.sm-pull-right {
float : right  ;
}
.sm-fullwidth {
width : 100%;
}
.sm-height-auto {
min-height : auto  ;
}
.sm-hide-bg-img {
background : 0 0  ;
}
}
@media only screen and (max-width: 767px) {
.xs-display-block {
display : block;
}
.xs-text-center {
text-align : center  ;
}
.xs-text-right {
text-align : right  ;
}
.xs-text-left {
text-align : left  ;
}
.xs-fullwidth {
width : 100%;
}
.xs-height-auto {
min-height : auto  ;
}
.xs-hide-bg-img {
background : 0 0  ;
}
.xs-pull-none {
float : none  ;
}
.xs-pull-left {
float : left  ;
}
.xs-pull-right {
float : right  ;
}
.xs-pull-center {
display : table;
float : none  ;
margin-left : auto  ;
margin-right : auto  ;
}
.xs-list-inline-none li {
display : table;
margin-left : auto  ;
margin-right : auto  ;
margin-top : 20px  ;
padding-left : 0  ;
}
}
@media only screen and (max-width: 991px) {
html {
font-size : 75%;
}
.navbar-nav .dropdown-menu {
left : auto;
}
#header-logo {
padding : 10px 15px;
}
.header .navbar-default .navbar-nav > li > a::after {
display : none;
}
.contact-wrapper {
padding : 50px 30px;
}
.header #header-logo {
padding-top : 20px;
}
.vertical-header .header #header-logo {
padding-top : 10px;
}
.header #header-logo img {
height : 30px;
}
}
@media only screen and (max-width: 767px) {
html {
font-size : 60%;
}
#header-logo {
padding : 10px 15px;
}
#spinner {
left : 42%;
}
.icon-box {
margin-top : 30px;
margin-bottom : 30px;
}
.icon-box {
text-align : center;
}
.icon-box.left {
text-align : center;
}
.icon-box.left a {
margin-right : 0;
padding : 0;
}
.icon-box .media-left {
float : none  ;
margin : 0 0 30px 0;
}
.icon-box .media-body, .icon-box .media-left, .icon-box .media-right {
display : block;
width : auto;
}
.call-to-action {
text-align : center;
}
.call-to-action .icon {
float : none;
}
}
@media only screen and (max-width: 479px) {
html {
font-size : 50%;
}
}
@media only screen and (max-width: 319px) {
html {
font-size : 35%;
}
}
.animation-delay1 {
animation-delay : 0.3s;
}
.animation-delay2 {
animation-delay : 0.6s;
}
.animation-delay3 {
animation-delay : 0.9s;
}
.animation-delay4 {
animation-delay : 1.2s;
}
.animation-delay5 {
animation-delay : 1.6s;
}
.animation-delay6 {
animation-delay : 2s;
}
.animation-delay7 {
animation-delay : 2.5s;
}
.animation-delay8 {
animation-delay : 3s;
}
@keyframes flash {
0%, 100%, 50% {
opacity : 1;
}
25%, 75% {
opacity : 0;
}
}
@keyframes shake {
0%, 100% {
transform : translateX(0);
}
10%, 30%, 50%, 70%, 90% {
transform : translateX(-10px);
}
20%, 40%, 60%, 80% {
transform : translateX(10px);
}
}
@keyframes bounce {
0%, 100%, 20%, 50%, 80% {
transform : translateY(0);
}
40% {
transform : translateY(-30px);
}
60% {
transform : translateY(-15px);
}
}
@keyframes tada {
0% {
transform : scale(1);
}
10%, 20% {
transform : scale(0.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
transform : scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
transform : scale(1.1) rotate(-3deg);
}
100% {
transform : scale(1) rotate(0);
}
}
@keyframes swing {
20% {
transform : rotate(15deg);
}
40% {
transform : rotate(-10deg);
}
60% {
transform : rotate(5deg);
}
80% {
transform : rotate(-5deg);
}
100% {
transform : rotate(0);
}
}
@keyframes wobble {
0% {
transform : translateX(0);
}
15% {
transform : translateX(-25%) rotate(-5deg);
}
30% {
transform : translateX(20%) rotate(3deg);
}
45% {
transform : translateX(-15%) rotate(-3deg);
}
60% {
transform : translateX(10%) rotate(2deg);
}
75% {
transform : translateX(-5%) rotate(-1deg);
}
100% {
transform : translateX(0);
}
}
@keyframes pulse {
0% {
transform : scale(1);
}
50% {
transform : scale(1.1);
}
100% {
transform : scale(1);
}
}
@keyframes flip {
0% {
transform : perspective(400px) rotateY(0);
animation-timing-function : ease-out;
}
40% {
transform : perspective(400px) translateZ(150px) rotateY(170deg);
animation-timing-function : ease-out;
}
50% {
transform : perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
animation-timing-function : ease-in;
}
80% {
transform : perspective(400px) rotateY(360deg) scale(0.95);
animation-timing-function : ease-in;
}
100% {
transform : perspective(400px) scale(1);
animation-timing-function : ease-in;
}
}
@keyframes flipInX {
0% {
transform : perspective(400px) rotateX(90deg);
opacity : 0;
}
40% {
transform : perspective(400px) rotateX(-10deg);
}
70% {
transform : perspective(400px) rotateX(10deg);
}
100% {
transform : perspective(400px) rotateX(0);
opacity : 1;
}
}
@keyframes flipOutX {
0% {
transform : perspective(400px) rotateX(0);
opacity : 1;
}
100% {
transform : perspective(400px) rotateX(90deg);
opacity : 0;
}
}
@keyframes flipInY {
0% {
transform : perspective(400px) rotateY(90deg);
opacity : 0;
}
40% {
transform : perspective(400px) rotateY(-10deg);
}
70% {
transform : perspective(400px) rotateY(10deg);
}
100% {
transform : perspective(400px) rotateY(0);
opacity : 1;
}
}
@keyframes flipOutY {
0% {
transform : perspective(400px) rotateY(0);
opacity : 1;
}
100% {
transform : perspective(400px) rotateY(90deg);
opacity : 0;
}
}
@keyframes fadeIn {
0% {
opacity : 0;
}
100% {
opacity : 1;
}
}
@keyframes fadeInUp {
0% {
opacity : 0;
transform : translateY(20px);
}
100% {
opacity : 1;
transform : translateY(0);
}
}
@keyframes fadeInDown {
0% {
opacity : 0;
transform : translateY(-20px);
}
100% {
opacity : 1;
transform : translateY(0);
}
}
@keyframes fadeInLeft {
0% {
opacity : 0;
transform : translateX(-20px);
}
100% {
opacity : 1;
transform : translateX(0);
}
}
@keyframes fadeInRight {
0% {
opacity : 0;
transform : translateX(20px);
}
100% {
opacity : 1;
transform : translateX(0);
}
}
@keyframes fadeInUpBig {
0% {
opacity : 0;
transform : translateY(2000px);
}
100% {
opacity : 1;
transform : translateY(0);
}
}
@keyframes fadeInDownBig {
0% {
opacity : 0;
transform : translateY(-2000px);
}
100% {
opacity : 1;
transform : translateY(0);
}
}
@keyframes fadeInLeftBig {
0% {
opacity : 0;
transform : translateX(-2000px);
}
100% {
opacity : 1;
transform : translateX(0);
}
}
@keyframes fadeInRightBig {
0% {
opacity : 0;
transform : translateX(2000px);
}
100% {
opacity : 1;
transform : translateX(0);
}
}
@keyframes fadeOut {
0% {
opacity : 1;
}
100% {
opacity : 0;
}
}
@keyframes fadeOutUp {
0% {
opacity : 1;
transform : translateY(0);
}
100% {
opacity : 0;
transform : translateY(-20px);
}
}
@keyframes fadeOutDown {
0% {
opacity : 1;
transform : translateY(0);
}
100% {
opacity : 0;
transform : translateY(20px);
}
}
@keyframes fadeOutLeft {
0% {
opacity : 1;
transform : translateX(0);
}
100% {
opacity : 0;
transform : translateX(-20px);
}
}
@keyframes fadeOutRight {
0% {
opacity : 1;
transform : translateX(0);
}
100% {
opacity : 0;
transform : translateX(20px);
}
}
@keyframes fadeOutUpBig {
0% {
opacity : 1;
transform : translateY(0);
}
100% {
opacity : 0;
transform : translateY(-2000px);
}
}
@keyframes fadeOutDownBig {
0% {
opacity : 1;
transform : translateY(0);
}
100% {
opacity : 0;
transform : translateY(2000px);
}
}
@keyframes fadeOutLeftBig {
0% {
opacity : 1;
transform : translateX(0);
}
100% {
opacity : 0;
transform : translateX(-2000px);
}
}
@keyframes fadeOutRightBig {
0% {
opacity : 1;
transform : translateX(0);
}
100% {
opacity : 0;
transform : translateX(2000px);
}
}
@keyframes bounceIn {
0% {
opacity : 0;
transform : scale(0.3);
}
50% {
opacity : 1;
transform : scale(1.05);
}
70% {
transform : scale(0.9);
}
100% {
transform : scale(1);
}
}
@keyframes bounceInUp {
0% {
opacity : 0;
transform : translateY(2000px);
}
60% {
opacity : 1;
transform : translateY(-30px);
}
80% {
transform : translateY(10px);
}
100% {
transform : translateY(0);
}
}
@keyframes bounceInDown {
0% {
opacity : 0;
transform : translateY(-2000px);
}
60% {
opacity : 1;
transform : translateY(30px);
}
80% {
transform : translateY(-10px);
}
100% {
transform : translateY(0);
}
}
@keyframes bounceInLeft {
0% {
opacity : 0;
transform : translateX(-2000px);
}
60% {
opacity : 1;
transform : translateX(30px);
}
80% {
transform : translateX(-10px);
}
100% {
transform : translateX(0);
}
}
@keyframes bounceInRight {
0% {
opacity : 0;
transform : translateX(2000px);
}
60% {
opacity : 1;
transform : translateX(-30px);
}
80% {
transform : translateX(10px);
}
100% {
transform : translateX(0);
}
}
@keyframes bounceOut {
0% {
transform : scale(1);
}
25% {
transform : scale(0.95);
}
50% {
opacity : 1;
transform : scale(1.1);
}
100% {
opacity : 0;
transform : scale(0.3);
}
}
@keyframes bounceOutUp {
0% {
transform : translateY(0);
}
20% {
opacity : 1;
transform : translateY(20px);
}
100% {
opacity : 0;
transform : translateY(-2000px);
}
}
@keyframes bounceOutDown {
0% {
transform : translateY(0);
}
20% {
opacity : 1;
transform : translateY(-20px);
}
100% {
opacity : 0;
transform : translateY(2000px);
}
}
@keyframes bounceOutLeft {
0% {
transform : translateX(0);
}
20% {
opacity : 1;
transform : translateX(20px);
}
100% {
opacity : 0;
transform : translateX(-2000px);
}
}
@keyframes bounceOutRight {
0% {
transform : translateX(0);
}
20% {
opacity : 1;
transform : translateX(-20px);
}
100% {
opacity : 0;
transform : translateX(2000px);
}
}
@keyframes rotateIn {
0% {
transform-origin : center center;
transform : rotate(-200deg);
opacity : 0;
}
100% {
transform-origin : center center;
transform : rotate(0);
opacity : 1;
}
}
@keyframes rotateInUpLeft {
0% {
transform-origin : left bottom;
transform : rotate(90deg);
opacity : 0;
}
100% {
transform-origin : left bottom;
transform : rotate(0);
opacity : 1;
}
}
@keyframes rotateInDownLeft {
0% {
transform-origin : left bottom;
transform : rotate(-90deg);
opacity : 0;
}
100% {
transform-origin : left bottom;
transform : rotate(0);
opacity : 1;
}
}
@keyframes rotateInUpRight {
0% {
transform-origin : right bottom;
transform : rotate(-90deg);
opacity : 0;
}
100% {
transform-origin : right bottom;
transform : rotate(0);
opacity : 1;
}
}
@keyframes rotateInDownRight {
0% {
transform-origin : right bottom;
transform : rotate(90deg);
opacity : 0;
}
100% {
transform-origin : right bottom;
transform : rotate(0);
opacity : 1;
}
}
@keyframes rotateOut {
0% {
transform-origin : center center;
transform : rotate(0);
opacity : 1;
}
100% {
transform-origin : center center;
transform : rotate(200deg);
opacity : 0;
}
}
@keyframes rotateOutUpLeft {
0% {
transform-origin : left bottom;
transform : rotate(0);
opacity : 1;
}
100% {
transform-origin : left bottom;
transform : rotate(-90deg);
opacity : 0;
}
}
@keyframes rotateOutDownLeft {
0% {
transform-origin : left bottom;
transform : rotate(0);
opacity : 1;
}
100% {
transform-origin : left bottom;
transform : rotate(90deg);
opacity : 0;
}
}
@keyframes rotateOutUpRight {
0% {
transform-origin : right bottom;
transform : rotate(0);
opacity : 1;
}
100% {
transform-origin : right bottom;
transform : rotate(90deg);
opacity : 0;
}
}
@keyframes rotateOutDownRight {
0% {
transform-origin : right bottom;
transform : rotate(0);
opacity : 1;
}
100% {
transform-origin : right bottom;
transform : rotate(-90deg);
opacity : 0;
}
}
@keyframes hinge {
0% {
transform : rotate(0);
transform-origin : top left;
animation-timing-function : ease-in-out;
}
20%, 60% {
transform : rotate(80deg);
transform-origin : top left;
animation-timing-function : ease-in-out;
}
40% {
transform : rotate(60deg);
transform-origin : top left;
animation-timing-function : ease-in-out;
}
80% {
transform : rotate(60deg) translateY(0);
opacity : 1;
transform-origin : top left;
animation-timing-function : ease-in-out;
}
100% {
transform : translateY(700px);
opacity : 0;
}
}
@keyframes rollIn {
0% {
opacity : 0;
transform : translateX(-100%) rotate(-120deg);
}
100% {
opacity : 1;
transform : translateX(0) rotate(0);
}
}
@keyframes rollOut {
0% {
opacity : 1;
transform : translateX(0) rotate(0);
}
100% {
opacity : 0;
transform : translateX(100%) rotate(120deg);
}
}
@keyframes lightSpeedIn {
0% {
transform : translateX(100%) skewX(-30deg);
opacity : 0;
}
60% {
transform : translateX(-20%) skewX(30deg);
opacity : 1;
}
80% {
transform : translateX(0) skewX(-15deg);
opacity : 1;
}
100% {
transform : translateX(0) skewX(0);
opacity : 1;
}
}
@keyframes lightSpeedOut {
0% {
transform : translateX(0) skewX(0);
opacity : 1;
}
100% {
transform : translateX(100%) skewX(-30deg);
opacity : 0;
}
}
@keyframes wiggle {
0% {
transform : skewX(9deg);
}
10% {
transform : skewX(-8deg);
}
20% {
transform : skewX(7deg);
}
30% {
transform : skewX(-6deg);
}
40% {
transform : skewX(5deg);
}
50% {
transform : skewX(-4deg);
}
60% {
transform : skewX(3deg);
}
70% {
transform : skewX(-2deg);
}
80% {
transform : skewX(1deg);
}
90% {
transform : skewX(0);
}
100% {
transform : skewX(0);
}
}
@keyframes slideInDown {
from {
transform : translate3d(0,-100%,0);
visibility : visible;
}
to {
transform : translate3d(0,0,0);
}
}
@keyframes slideInLeft {
from {
transform : translate3d(-100%,0,0);
visibility : visible;
}
to {
transform : translate3d(0,0,0);
}
}
@keyframes slideInRight {
from {
transform : translate3d(100%,0,0);
visibility : visible;
}
to {
transform : translate3d(0,0,0);
}
}
@keyframes slideInUp {
from {
transform : translate3d(0,100%,0);
visibility : visible;
}
to {
transform : translate3d(0,0,0);
}
}
@keyframes slideOutDown {
from {
transform : translate3d(0,0,0);
}
to {
visibility : hidden;
transform : translate3d(0,100%,0);
}
}
@keyframes slideOutLeft {
from {
transform : translate3d(0,0,0);
}
to {
visibility : hidden;
transform : translate3d(-100%,0,0);
}
}
@keyframes slideOutRight {
from {
transform : translate3d(0,0,0);
}
to {
visibility : hidden;
transform : translate3d(100%,0,0);
}
}
@keyframes slideOutUp {
from {
transform : translate3d(0,0,0);
}
to {
visibility : hidden;
transform : translate3d(0,-100%,0);
}
}
@keyframes zoomIn {
from {
opacity : 0;
transform : scale3d(0.3,0.3,0.3);
}
50% {
opacity : 1;
}
}
@keyframes zoomInDown {
from {
opacity : 0;
transform : scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);
animation-timing-function : cubic-bezier(0.55,0.055,0.675,0.19);
}
60% {
opacity : 1;
transform : scale3d(0.475,0.475,0.475) translate3d(0,60px,0);
animation-timing-function : cubic-bezier(0.175,0.885,0.32,1);
}
}
@keyframes zoomInLeft {
from {
opacity : 0;
transform : scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);
animation-timing-function : cubic-bezier(0.55,0.055,0.675,0.19);
}
60% {
opacity : 1;
transform : scale3d(0.475,0.475,0.475) translate3d(10px,0,0);
animation-timing-function : cubic-bezier(0.175,0.885,0.32,1);
}
}
@keyframes zoomInRight {
from {
opacity : 0;
transform : scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);
animation-timing-function : cubic-bezier(0.55,0.055,0.675,0.19);
}
60% {
opacity : 1;
transform : scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);
animation-timing-function : cubic-bezier(0.175,0.885,0.32,1);
}
}
@keyframes zoomInUp {
from {
opacity : 0;
transform : scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);
animation-timing-function : cubic-bezier(0.55,0.055,0.675,0.19);
}
60% {
opacity : 1;
transform : scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);
animation-timing-function : cubic-bezier(0.175,0.885,0.32,1);
}
}
@keyframes zoomOut {
from {
opacity : 1;
}
50% {
opacity : 0;
transform : scale3d(0.3,0.3,0.3);
}
to {
opacity : 0;
}
}
@keyframes zoomOutDown {
40% {
opacity : 1;
transform : scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);
animation-timing-function : cubic-bezier(0.55,0.055,0.675,0.19);
}
to {
opacity : 0;
transform : scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);
transform-origin : center bottom;
animation-timing-function : cubic-bezier(0.175,0.885,0.32,1);
}
}
@keyframes zoomOutLeft {
40% {
opacity : 1;
transform : scale3d(0.475,0.475,0.475) translate3d(42px,0,0);
}
to {
opacity : 0;
transform : scale(0.1) translate3d(-2000px,0,0);
transform-origin : left center;
}
}
@keyframes zoomOutRight {
40% {
opacity : 1;
transform : scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);
}
to {
opacity : 0;
transform : scale(0.1) translate3d(2000px,0,0);
transform-origin : right center;
}
}
@keyframes zoomOutUp {
40% {
opacity : 1;
transform : scale3d(0.475,0.475,0.475) translate3d(0,60px,0);
animation-timing-function : cubic-bezier(0.55,0.055,0.675,0.19);
}
to {
opacity : 0;
transform : scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);
transform-origin : center bottom;
animation-timing-function : cubic-bezier(0.175,0.885,0.32,1);
}
}
@keyframes rubberBand {
from {
transform : scale3d(1,1,1);
}
30% {
transform : scale3d(1.25,0.75,1);
}
40% {
transform : scale3d(0.75,1.25,1);
}
50% {
transform : scale3d(1.15,0.85,1);
}
65% {
transform : scale3d(0.95,1.05,1);
}
75% {
transform : scale3d(1.05,0.95,1);
}
to {
transform : scale3d(1,1,1);
}
}
@keyframes jello {
11.1%, from, to {
transform : none;
}
22.2% {
transform : skewX(-12.5deg) skewY(-12.5deg);
}
33.3% {
transform : skewX(6.25deg) skewY(6.25deg);
}
44.4% {
transform : skewX(-3.125deg) skewY(-3.125deg);
}
55.5% {
transform : skewX(1.5625deg) skewY(1.5625deg);
}
66.6% {
transform : skewX(-0.78125deg) skewY(-0.78125deg);
}
77.7% {
transform : skewX(0.390625deg) skewY(0.390625deg);
}
88.8% {
transform : skewX(-0.1953125deg) skewY(-0.1953125deg);
}
}
@keyframes fadeOut {
0% {
opacity : 1;
}
100% {
opacity : 0;
}
}
.owl-height {
transition : height 0.5s ease-in-out;
}
.owl-carousel {
display : none;
width : 100%;
position : relative;
z-index : 1;
}
.owl-carousel.owl-loading {
opacity : 0;
display : block;
}
.owl-carousel.owl-hidden {
opacity : 0;
}
.owl-carousel .owl-item {
position : relative;
min-height : 1px;
float : left;
user-select : none;
}
.owl-carousel .owl-item img {
display : block;
width : 100%;
}
.no-js .owl-carousel {
display : block;
}
.owl-carousel .owl-item img {
transform-style : preserve-3d;
}
.owl-carousel .owl-video-wrapper {
position : relative;
height : 100%;
background : #000;
}
@font-face {
font-family : flexslider-icon;
src : url(fonts/flexslider-icon.html);
src : url(fonts/flexslider-icond41d.html?#iefix) format('embedded-opentype'), url(fonts/flexslider-icon-2.html) format('woff'), url(fonts/flexslider-icon-3.html) format('truetype'), url(fonts/flexslider-icon-4.html#flexslider-icon) format('svg');
font-weight : 400;
font-style : normal;
}
.carousel li {
margin-right : 5px;
}
button::-moz-focus-inner {
padding : 0;
border : 0;
}
body:after {
content : url(lightbox/close.png) url(lightbox/loading.gif) url(lightbox/prev.png) url(lightbox/next.png);
display : none;
}
.lightbox {
position : absolute;
left : 0;
width : 100%;
z-index : 10000;
text-align : center;
line-height : 0;
font-weight : 400;
}
.lightbox a img {
border : 0;
}
@font-face {
font-family : ytpregular;
src : url(ytplayer/ytp-regular.eot);
}
@font-face {
font-family : ytpregular;
src : url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA5sABEAAAAAFCAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABgAAAABwAAAAcZ9iuNUdERUYAAAGcAAAAHQAAACAAdAAET1MvMgAAAbwAAABJAAAAYHUMUrFjbWFwAAACCAAAAKkAAAGKn5XycWN2dCAAAAK0AAAANgAAADYNLQohZnBnbQAAAuwAAAGxAAACZVO0L6dnYXNwAAAEoAAAAAgAAAAIAAAAEGdseWYAAASoAAAGVQAAB4jz86dSaGVhZAAACwAAAAAzAAAANgbKONpoaGVhAAALNAAAACAAAAAkESQLXGhtdHgAAAtUAAAAVAAAARxOmwVwbG9jYQAAC6gAAAAjAAAAkFoEXRRtYXhwAAALzAAAACAAAAAgAWoB625hbWUAAAvsAAAA+wAAAeok3Eb+cG9zdAAADOgAAADAAAABN99tv1lwcmVwAAANqAAAALkAAAFY3I6ikndlYmYAAA5kAAAABgAAAAbHMlGnAAAAAQAAAADMPaLPAAAAAM3Nk7QAAAAAzc13sXjaY2BkYGDgA2IJBhBgYmAEQjcgZgHzGAAHTAB5AAAAeNpjYGbZwDiBgZWBhdWY5SwDA8MsCM10liGNKQ3IB0rBASMDEgj1DvdjcGDgfcDAlvYPqJJVldEZpoZVkuUZkFJgYAQAUUULewAAAHjaY2BgYGaAYBkGRgYQaAHyGMF8FoYMIC3GIAAUYQOyeBkUGKIYqhgWKHAp6CvEP2D4/x+sAyTuyJAIFGeAizP+//r/8f/D//f+n/HA8oHo/WcKblDzsQBGoOkwSUYmIMGErgDiRLyAhZWNnYOTi5uHl49fQFBIWERUTFxCUkpaRhYiLyevoKikrKKqpq6hqaWto6unb2BoZGxiambOQF1gQZYuAIQnH4IAAAAAAAAAAAABegEnAHEAswC9AOAA5QD+ARcBIwBdAHIBtgBcAGAAZgByAI8AogErAbIAUwBEBREAAHjaXVG7TltBEN0NDwOBxNggOdoUs5mQxnuhBQnE1Y1iZDuF5QhpN3KRi3EBH0CBRA3arxmgoaRImwYhF0h8Qj4hEjNriKI0Ozuzc86ZM0vKkap36WvPU+ckkMLdBs02/U5ItbMA96Tr642MtIMHWmxm9Mp1+/4LBpvRlDtqAOU9bykPGU07gVq0p/7R/AqG+/wf8zsYtDTT9NQ6CekhBOabcUuD7xnNussP+oLV4WIwMKSYpuIuP6ZS/rc052rLsLWR0byDMxH5yTRAU2ttBJr+1CHV83EUS5DLprE2mJiy/iQTwYXJdFVTtcz42sFdsrPoYIMqzYEH2MNWeQweDg8mFNK3JMosDRH2YqvECBGTHAo55dzJ/qRA+UgSxrxJSjvjhrUGxpHXwKA2T7P/PJtNbW8dwvhZHMF3vxlLOvjIhtoYEWI7YimACURCRlX5hhrPvSwG5FL7z0CUgOXxj3+dCLTu2EQ8l7V1DjFWCHp+29zyy4q7VrnOi0J3b6pqqNIpzftezr7HA54eC8NBY8Gbz/v+SoH6PCyuNGgOBEN6N3r/orXqiKu8Fz6yJ9O/sVoAAAAAAQAB//8AD3jaTZVrbBxXFcfvufNe72Nmdx77tmfHO2N76117784OTr154YAbR7RQuUQhttoSuXZKFQVKKYqgiFJAgkpIkVClIn8opSomjXY3VHHTFldEIYpay1hR+ID4Bha27FoIEQGpd8Idu4lY7c6eOfee//2f3+zeizAaQwif4iYRgwRUbgGqjLYFNvVxtcVzfxltM5iGqMUEaS5ItwU+vTPahiBPFFMpmoo5hnv8XnjFn+Um7/xmjF1GCLHoPf+fgsUVEYcSKIcGkYbaWYxKLZ3bgGa50qpACQ0NeyYoYILaDTqpurUK2FZBUYlJY8ukEc0egLpbo+kY8O/BQcx2dvwP2Fh6/Q+Gl19fyroubHmer7rpjHllPZ/NKB+tp2/4/TzxSx0zo/74uUY29vJZOEHIfng4lzz7cjyXzn/jJwqCwCOLdj2iPSP3F/hUAHF3v+Cviee5DIqhJDLRACLoPGpHECq1M7Sd5iDZ/W6zQW8mu9Ecql7SI6xYaiOpnxCydwPNWqWJ/tSSjY1mqtqU5ZYNpWal2pJiGy0XSi1bVuKX1Fyh1GuMoJYeUeJvy/GEVbTpfTOjHJRVzUim0tlcwekbKD1QrgR5M97OV8nIyMjQsKPUEKWGNEVFFBwqEs/yHMEVFMM1PIc4FhiWQVxHcxjD0zzXEkgbmHe5G1eA9T955453xd+B9tbpi6vj10+fvj6+evH0Fju7vPDU5szVY8euzmw+tXABv7kEov/v33WOv+v/C8LG9M2xD19/EquzCyuHVuY6R25Obz35+odw4NDKwuzWHAK86q9x21wKYYQkjFeZ3M5f/TUmw6Qo12P+38Wf0zEZpVABlVANfQu1owHXXMD1AdIyQhvNgeou2b1LAuhAkVwyExRps/ppAE230qrTX1MrEVXil5W4qlm9thMAMpR2MtVHAbXMnBJvZ8oVGjdZ5XK6u6cwNExqdNJ9dnm4D+8eIeYeM7hH0b3H9bcQuczdeH75ef+TxTveO/5tuDK2Mrs5d+HmzQtzm7MrbP6ZqxMrrz2+vf34aysTV5+5iN9YhMi51W93Tiz5/wFp+ujy/MntGXx+dfrjqflrO788Ob989MaMP716+Nr8FOpCjbvnw032BUrm82gKfQc10SJaAwwZGINHEUrksaEndI3XCppBavWaU7Nrda/u7QfPsnmBF1ReK4NjCxbkgVRJdW/MdmiyjHkhCgKvGkrNq+uGngPLUDXVioJTcGxONWguENOIYmkq1lQqaDu2q1AqKi6qRh6CN0uqhlkn1WIwt1Z3FTqH6lt2kWLkqZpQ2F1H4D3X1CzFUkCp1R8EVaeKGr3mgXpyd3OKZTcgioMi3qImqA2FaFSYrkHd7BYESnSMdqAx1HNgg/6pG0Bo95RAGehqoNAuaRHR90wGdXyJtkAJ1DxSDVQCfS8ocui+EohqagNjFroniyLAOYbBgvSQxuXxiUSCGQXReJBnjafhbf6xBs8P9ZclLLJdTJfdL3bLRsgd50Nf52P7JIWjInYqFuZhUGErucF0Qj/zNJtPGArDz7EYFi0chvSpw8C/mJRgRVLfgrEf7RvowhyjJ3JPfPlX/h8N/6fZryX7bh/pJsPj4QLX9Ra89NL3QQkljmOqnognU6HcxKkoI/JsaJ8cDcfCqZAMC2cfFeSoHu+WFEmWzIQqx8PVmCThSFqPKqLIsgxJx0QYZt1iocjgfrPbjIoiltkXxzxTlE5FVTL1zb7YmTOSzXGiEBU0ZgHzXexjd9HklDtTc2P7iR4/Wmqk/jGhfZXjZW1bYFVp3y01G+ocrh/K9VST3+05OUsaEnAYGKZRfWIpDQaXT2Ej2/vCl1S5nNe7jHq5eCAlM7rOpFx8PP1Zf/NzCUdkpXjUhHmdfdi/Xv31D6WccPAIDjNMmPnBzC+ErAipZzPf++LkQyGRhTDEpCNkbmLpz8892zmE3+8swq1YODIqf2Z7lO8RdJHn7RS8kpY6r0qhAg7xXIHnhViu+zBDbhcx16UOfGVgaGkoXe6LhwS+h7NgSa+vR7ESZvPyq6VUqN+SC0ZSTPm3oETGoxGIh/p60w3naIyJ/Gywf9CMnnAemR3524hT5DErxOwBhR55COMw3e+u0T0tOEsR0JMx+NBHftD/AJ+D/f7v/TW+9t+P+Bo9e/7vNYz+By6FsKkAAAB42mNgZGBgYGRwbI8IWhzPb/OVQZ6DAQTOni3fCKP/+/x7yrOBNRTI5WBgAokCAG3mDbAAeNpjYGRgYFX9t5eBgeftf5//WTwbGIAiKMAdAJycBph42mN6w+DCwcDAAMIsZ8D0HhBNLIap52D478fBwHQRyvbBpZ7nLYMtKeZjt5OJhxT1TKsYGFhDETTjcSAG0gyPoRgozigIpL0hNEiOBcgFAEBoNC142mNgYNCBwjoccALDBEY9RhsgPIMMmZcRhHtIhkcA9pQspAAAAQAAAEcBVAALAAAAAAACAAEAAgAWAAABAACTAAAAAHjalZCxTgJBFEXPApJoYYgF9VZUSIAFTdDCnmiIgsTKsASQuGiCu0YaCr4OfomKOzsTCHRmMzPn3blz38sCFyzJ4uXOgbKWZY+8KssZLqk7zkp9cJyjSOT4jD9WjvPSt46vKHoFx2txyfGGqnfPO18kyohSGjBjJPqRFmqPmWolWkZ9o0uHZ/EkfTNgTo0KVX017ujRps+TyDqvT7xW9U/UV1Vz9ZryrQn8o8QOL1JsdVA/5IwZpv7f/YsKTW50O1PqpzKNZyw1UnKov2c9dbkD7c1/zdhXFSrNdIz3HbuaJFH1KM9CZyDN3N3SoiFupfP66mbOYAd8k0EGAHjabc05TwJhHITxZ0BBBc/P4IkI7y4sh0dBsosHKiqHeLUiiTE0FH56Xdl/6TS/ZIoZUszzM+ad/3IOSilNmm122GWPfQ4ocEiRI0qUcXj4VKgSUKNOgybHnHDKGSER7Xjjgkuu6HDNDbd0ueOeB3r0GTDkkRFPPPPCK29a0KIyympJy1pRTnmtak3r2tCmtjLjz+/ph5edfU2cc2Fiy/3px4Xpmb5ZMatmYNbMutkwm2Yr0W8nBnOj+OcXVDk0PnjaRc67DoJAEAVQFuT9fqsJCSZ2+w12QkNjrCCx9w+sbSy19DsGK/9Ob3RZujk3k7nzZp8bsbvSkXXoR8Yew9gavN9QNHSUHTFch4oMfuoV0uqGNL4nv25emq3yHzzADwVcwOsFHMCtBWzAWQlYgJ0ImIA1rRmAeRbQAWM6vQD04A9GgXglRBo4Kh+19gJGYDgzBqOnZALGO8kUTLaSGZhWkjmYrSULMA8kS7CYi5ZgKTlQxr/W1F5aAAAAAAFRp8cxAAA=) format('woff'), url(ytplayer/ytp-regular.ttf) format('truetype');
font-weight : 400;
font-style : normal;
}
@keyframes hvr-pulse {
25% {
transform : scale(1.1);
}
75% {
transform : scale(0.9);
}
}
@keyframes hvr-pulse-grow {
to {
transform : scale(1.1);
}
}
@keyframes hvr-pulse-shrink {
to {
transform : scale(0.9);
}
}
@keyframes hvr-push {
50% {
transform : scale(0.8);
}
100% {
transform : scale(1);
}
}
@keyframes hvr-pop {
50% {
transform : scale(1.2);
}
}
@keyframes hvr-bob {
0% {
transform : translateY(-8px);
}
50% {
transform : translateY(-4px);
}
100% {
transform : translateY(-8px);
}
}
@keyframes hvr-bob-float {
100% {
transform : translateY(-8px);
}
}
@keyframes hvr-hang {
0% {
transform : translateY(8px);
}
50% {
transform : translateY(4px);
}
100% {
transform : translateY(8px);
}
}
@keyframes hvr-hang-sink {
100% {
transform : translateY(8px);
}
}
@keyframes hvr-wobble-vertical {
16.65% {
transform : translateY(8px);
}
33.3% {
transform : translateY(-6px);
}
49.95% {
transform : translateY(4px);
}
66.6% {
transform : translateY(-2px);
}
83.25% {
transform : translateY(1px);
}
100% {
transform : translateY(0);
}
}
@keyframes hvr-wobble-horizontal {
16.65% {
transform : translateX(8px);
}
33.3% {
transform : translateX(-6px);
}
49.95% {
transform : translateX(4px);
}
66.6% {
transform : translateX(-2px);
}
83.25% {
transform : translateX(1px);
}
100% {
transform : translateX(0);
}
}
@keyframes hvr-wobble-to-bottom-right {
16.65% {
transform : translate(8px,8px);
}
33.3% {
transform : translate(-6px,-6px);
}
49.95% {
transform : translate(4px,4px);
}
66.6% {
transform : translate(-2px,-2px);
}
83.25% {
transform : translate(1px,1px);
}
100% {
transform : translate(0,0);
}
}
@keyframes hvr-wobble-to-top-right {
16.65% {
transform : translate(8px,-8px);
}
33.3% {
transform : translate(-6px,6px);
}
49.95% {
transform : translate(4px,-4px);
}
66.6% {
transform : translate(-2px,2px);
}
83.25% {
transform : translate(1px,-1px);
}
100% {
transform : translate(0,0);
}
}
@keyframes hvr-wobble-top {
16.65% {
transform : skew(-12deg);
}
33.3% {
transform : skew(10deg);
}
49.95% {
transform : skew(-6deg);
}
66.6% {
transform : skew(4deg);
}
83.25% {
transform : skew(-2deg);
}
100% {
transform : skew(0);
}
}
@keyframes hvr-wobble-bottom {
16.65% {
transform : skew(-12deg);
}
33.3% {
transform : skew(10deg);
}
49.95% {
transform : skew(-6deg);
}
66.6% {
transform : skew(4deg);
}
83.25% {
transform : skew(-2deg);
}
100% {
transform : skew(0);
}
}
@keyframes hvr-wobble-skew {
16.65% {
transform : skew(-12deg);
}
33.3% {
transform : skew(10deg);
}
49.95% {
transform : skew(-6deg);
}
66.6% {
transform : skew(4deg);
}
83.25% {
transform : skew(-2deg);
}
100% {
transform : skew(0);
}
}
@keyframes hvr-buzz {
50% {
transform : translateX(3px) rotate(2deg);
}
100% {
transform : translateX(-3px) rotate(-2deg);
}
}
@keyframes hvr-buzz-out {
10% {
transform : translateX(3px) rotate(2deg);
}
20% {
transform : translateX(-3px) rotate(-2deg);
}
30% {
transform : translateX(3px) rotate(2deg);
}
40% {
transform : translateX(-3px) rotate(-2deg);
}
50% {
transform : translateX(2px) rotate(1deg);
}
60% {
transform : translateX(-2px) rotate(-1deg);
}
70% {
transform : translateX(2px) rotate(1deg);
}
80% {
transform : translateX(-2px) rotate(-1deg);
}
90% {
transform : translateX(1px) rotate(0);
}
100% {
transform : translateX(-1px) rotate(0);
}
}
@keyframes hvr-back-pulse {
50% {
background-color : rgb(32, 152, 209, 0.75);
}
}
@keyframes hvr-ripple-out {
100% {
top : -12px;
right : -12px;
bottom : -12px;
left : -12px;
opacity : 0;
}
}
@keyframes hvr-ripple-in {
100% {
top : 0;
right : 0;
bottom : 0;
left : 0;
opacity : 1;
}
}
@keyframes hvr-icon-down {
0%, 100%, 50% {
transform : translateY(0);
}
25%, 75% {
transform : translateY(6px);
}
}
@keyframes hvr-icon-up {
0%, 100%, 50% {
transform : translateY(0);
}
25%, 75% {
transform : translateY(-6px);
}
}
@keyframes hvr-icon-drop {
0% {
opacity : 0;
}
50% {
opacity : 0;
transform : translateY(-100%);
}
100%, 51% {
opacity : 1;
}
}
@keyframes hvr-icon-float-away {
0% {
opacity : 1;
}
100% {
opacity : 0;
transform : translateY(-1em);
}
}
@keyframes hvr-icon-sink-away {
0% {
opacity : 1;
}
100% {
opacity : 0;
transform : translateY(1em);
}
}
@keyframes hvr-icon-pulse {
25% {
transform : scale(1.3);
}
75% {
transform : scale(0.8);
}
}
@keyframes hvr-icon-pulse-grow {
to {
transform : scale(1.3);
}
}
@keyframes hvr-icon-pulse-shrink {
to {
transform : scale(0.8);
}
}
@keyframes hvr-icon-push {
50% {
transform : scale(0.5);
}
}
@keyframes hvr-icon-pop {
50% {
transform : scale(1.5);
}
}
@keyframes hvr-icon-bob {
0% {
transform : translateY(-6px);
}
50% {
transform : translateY(-2px);
}
100% {
transform : translateY(-6px);
}
}
@keyframes hvr-icon-bob-float {
100% {
transform : translateY(-6px);
}
}
@keyframes hvr-icon-hang {
0% {
transform : translateY(6px);
}
50% {
transform : translateY(2px);
}
100% {
transform : translateY(6px);
}
}
@keyframes hvr-icon-hang-sink {
100% {
transform : translateY(6px);
}
}
@keyframes hvr-icon-wobble-horizontal {
16.65% {
transform : translateX(6px);
}
33.3% {
transform : translateX(-5px);
}
49.95% {
transform : translateX(4px);
}
66.6% {
transform : translateX(-2px);
}
83.25% {
transform : translateX(1px);
}
100% {
transform : translateX(0);
}
}
@keyframes hvr-icon-wobble-vertical {
16.65% {
transform : translateY(6px);
}
33.3% {
transform : translateY(-5px);
}
49.95% {
transform : translateY(4px);
}
66.6% {
transform : translateY(-2px);
}
83.25% {
transform : translateY(1px);
}
100% {
transform : translateY(0);
}
}
@keyframes hvr-icon-buzz {
50% {
transform : translateX(3px) rotate(2deg);
}
100% {
transform : translateX(-3px) rotate(-2deg);
}
}
@keyframes hvr-icon-buzz-out {
10% {
transform : translateX(3px) rotate(2deg);
}
20% {
transform : translateX(-3px) rotate(-2deg);
}
30% {
transform : translateX(3px) rotate(2deg);
}
40% {
transform : translateX(-3px) rotate(-2deg);
}
50% {
transform : translateX(2px) rotate(1deg);
}
60% {
transform : translateX(-2px) rotate(-1deg);
}
70% {
transform : translateX(2px) rotate(1deg);
}
80% {
transform : translateX(-2px) rotate(-1deg);
}
90% {
transform : translateX(1px) rotate(0);
}
100% {
transform : translateX(-1px) rotate(0);
}
}
.menuzord, .menuzord * {
font-family : 'Open Sans', sans-serif;
box-sizing : border-box;
}
.menuzord {
width : 100%;
padding : 0 30px;
float : left;
position : relative;
background : #fff;
}
.menuzord a {
transition : color 0.3s linear, background 0.3s linear;
}
.menuzord-brand {
margin : 4px 0 2px 0;
float : left;
color : #666;
text-decoration : none;
font-size : 24px;
font-weight : 600;
line-height : 1.3;
cursor : pointer;
}
.menuzord-menu {
margin : 0;
padding : 0;
float : left;
list-style : none;
}
.menuzord-menu.menuzord-right {
float : right;
}
.menuzord-menu > li {
display : inline-block;
float : left;
}
.menuzord-menu > li > a {
padding : 26px 16px;
display : inline-block;
text-decoration : none;
font-size : 14px;
font-weight : 600;
color : #888;
outline : 0;
line-height : 1.42857143;
}
.menuzord-menu > li.active > a, .menuzord-menu > li:hover > a {
color : #333;
}
.menuzord-menu ul.dropdown, .menuzord-menu ul.dropdown li ul.dropdown {
list-style : none;
margin : 0;
padding : 0;
display : none;
position : absolute;
z-index : 99;
min-width : 180px;
white-space : nowrap;
background : #fff;
height : 200px;
overflow-y : scroll;
}
.menuzord-menu ul.dropdown li ul.dropdown {
left : 100%;
}
.menuzord-menu ul.dropdown li {
clear : both;
width : 100%;
border : none 0;
font-size : 12px;
position : relative;
}
.menuzord-menu ul.dropdown li a {
width : 100%;
background : 0;
padding : 10px 25px 10px 22px;
color : #888;
text-decoration : none;
display : inline-block;
float : left;
clear : both;
position : relative;
outline : 0;
transition : padding 0.2s linear;
}
.menuzord-menu ul.dropdown li:hover > a {
padding-left : 28px;
padding-right : 19px;
color : #333;
}
.menuzord-menu ul.dropdown.dropdown-left {
left : 0;
}
.menuzord-menu ul.dropdown li ul.dropdown.dropdown-left {
left : -100%;
}
.menuzord-menu > li > a > i {
margin : 0 5px 0 0;
font-size : 18px;
float : left;
line-height : 20px;
font-family : FontAwesome;
}
.menuzord-menu > li.search form {
float : left;
padding : 22px 16px 17px;
}
.menuzord-menu > li.search form input[type="text"] {
width : 160px;
padding : 5px 10px;
font-family : 'Open Sans', sans-serif;
border : 0;
background : #f0f0f0;
border-radius : 2px;
outline : 0;
transition : width 1s ease-out;
}
.menuzord-menu > li.search form:hover input[type="text"] {
width : 160px;
}
.menuzord-tabs {
width : 100%;
float : left;
}
.menuzord-tabs-nav {
width : 20%;
margin : 0;
padding : 0;
float : left;
list-style : none;
}
.menuzord-tabs-nav > li > a {
width : 100%;
padding : 7px 16px;
float : left;
font-size : 13px;
text-decoration : none;
color : #666;
border : #f0f0f0 solid 1px;
outline : 0;
}
.menuzord-tabs-nav li.active a, .menuzord-tabs-nav li:hover a {
background : #f0f0f0;
}
.menuzord-tabs-content {
width : 80%;
min-height : 30px;
padding : 20px;
float : right;
display : none;
font-size : 13px;
border : #f0f0f0 solid 1px;
}
.menuzord-tabs-content.active {
display : block;
}
@media (max-width: 900px) {
.menuzord-responsive.menuzord {
padding : 0;
}
.menuzord-responsive .menuzord-brand {
margin : 8px 30px 10px 20px;
font-size : 20px;
line-height : 1.55;
}
.menuzord-responsive .menuzord-menu {
width : 100%;
float : left  ;
}
.menuzord-responsive .menuzord-menu > li {
width : 100%;
display : block;
position : relative;
}
.menuzord-responsive .menuzord-menu > li > a {
width : 100%;
padding : 12px 20px;
display : block;
border-bottom : 1px solid #f0f0f0;
}
.menuzord-responsive .menuzord-menu > li:first-child > a {
border-top : 1px solid #f0f0f0;
}
.menuzord-responsive .menuzord-menu ul.dropdown, .menuzord-responsive .menuzord-menu ul.dropdown li ul.dropdown {
width : 100%;
left : 0;
position : static;
border : 0;
background : #fff;
float : left;
}
.menuzord-responsive .menuzord-menu ul.dropdown li {
position : relative;
}
.menuzord-responsive .menuzord-menu ul.dropdown li a {
border-bottom : 1px solid #f0f0f0;
}
.menuzord-responsive .menuzord-menu > li.search form {
width : 100%;
margin : 4px 0;
padding : 10px 16px  ;
}
.menuzord-responsive .menuzord-menu > li.search form input[type="text"] {
width : 100%;
}
.menuzord-responsive .menuzord-tabs-nav {
width : 100%;
}
.menuzord-responsive .menuzord-tabs-content {
width : 100%;
}
}
@keyframes cd-bounce-1 {
0% {
opacity : 0;
transform : scale(0.5);
}
60% {
opacity : 1;
transform : scale(1.2);
}
100% {
transform : scale(1);
}
}
@keyframes cd-bounce-2 {
0% {
opacity : 0;
transform : translateX(-100px);
}
60% {
opacity : 1;
transform : translateX(20px);
}
100% {
transform : translateX(0);
}
}
@keyframes cd-bounce-2-inverse {
0% {
opacity : 0;
transform : translateX(100px);
}
60% {
opacity : 1;
transform : translateX(-20px);
}
100% {
transform : translateX(0);
}
}
.o {
color : #555;
}
.go {
color : #aaa;
}
.m {
color : #f60;
}
.s {
color : #d44950;
}
.no {
color : #360;
}
.w {
color : #bbb;
}
.s2 {
color : #c30;
}
.s1 {
color : #c30;
}
.css .o {
color : #999;
}
:not(pre) > code[class*="language-"] {
background : #f5f2f0;
}
:not(pre) > code[class*="language-"] {
padding : 0.1em;
border-radius : 0.3em;
}
.flip-clock-wrapper * {
box-sizing : border-box;
backface-visibility : hidden;
}
.flip-clock-wrapper a {
cursor : pointer;
text-decoration : none;
color : #ccc;
}
.flip-clock-wrapper a:hover {
color : #fff;
}
.flip-clock-wrapper ul {
list-style : none;
}
.flip-clock-wrapper.clearfix:after, .flip-clock-wrapper.clearfix:before {
content : " ";
display : table;
}
.flip-clock-wrapper.clearfix:after {
clear : both;
}
.flip-clock-wrapper {
font : normal normal normal 11px "Helvetica Neue", Helvetica, sans-serif;
}
.flip-clock-wrapper {
text-align : center;
position : relative;
width : 100%;
margin : 1em;
}
.flip-clock-wrapper:after, .flip-clock-wrapper:before {
content : " ";
display : table;
}
.flip-clock-wrapper:after {
clear : both;
}
.flip-clock-wrapper ul {
position : relative;
float : left;
margin : 5px;
width : 60px;
height : 90px;
font-size : 80px;
font-weight : 700;
line-height : 87px;
border-radius : 6px;
background : #000;
}
.flip-clock-wrapper ul li {
z-index : 1;
position : absolute;
left : 0;
top : 0;
width : 100%;
height : 100%;
line-height : 87px;
text-decoration : none  ;
}
.flip-clock-wrapper ul li:first-child {
z-index : 2;
}
.flip-clock-wrapper ul li a {
display : block;
height : 100%;
perspective : 200px;
margin : 0  ;
overflow : visible  ;
cursor : default  ;
}
.flip-clock-wrapper ul li a div {
z-index : 1;
position : absolute;
left : 0;
width : 100%;
height : 50%;
font-size : 80px;
overflow : hidden;
outline : 1px solid transparent;
}
.flip-clock-wrapper ul li a div .shadow {
position : absolute;
width : 100%;
height : 100%;
z-index : 2;
}
.flip-clock-wrapper ul li a div.up {
transform-origin : 50% 100%;
top : 0;
}
.flip-clock-wrapper ul li a div.up:after {
content : "";
position : absolute;
top : 44px;
left : 0;
z-index : 5;
width : 100%;
height : 3px;
background-color : #000;
background-color : rgb(0, 0, 0, 0.4);
}
.flip-clock-wrapper .flip {
box-shadow : 0 2px 5px rgb(0, 0, 0, 0.7);
}
.flip-clock-divider {
float : left;
display : inline-block;
position : relative;
width : 20px;
height : 100px;
}
.flip-clock-divider:first-child {
width : 0;
}
.flip-clock-divider .flip-clock-label {
position : absolute;
top : -1.5em;
right : -86px;
color : #000;
text-shadow : none;
}
@keyframes asd {
0% {
z-index : 2;
}
20% {
z-index : 4;
}
100% {
z-index : 4;
}
}
@keyframes turn {
0% {
transform : rotateX(90deg);
}
100% {
transform : rotateX(0);
}
}
@keyframes turn2 {
0% {
transform : rotateX(0);
}
100% {
transform : rotateX(-90deg);
}
}
.flip-clock-wrapper ul li.flip-clock-active {
z-index : 3;
}
@keyframes show {
0% {
opacity : 0;
}
100% {
opacity : 1;
}
}
@keyframes hide {
0% {
opacity : 1;
}
100% {
opacity : 0;
}
}
.control-group {
display : inline-block;
vertical-align : top;
background : #fff;
text-align : left;
box-shadow : 0 1px 2px rgb(0, 0, 0, 0.1);
padding : 30px;
width : 200px;
height : 210px;
margin : 10px;
}
.control {
display : block;
position : relative;
padding-left : 30px;
margin-bottom : 15px;
cursor : pointer;
font-size : 18px;
}
.control input {
position : absolute;
z-index : -1;
opacity : 0;
}
.control input:focus ~ .control__indicator {
background : #ccc;
}
.control input:checked ~ .control__indicator {
background : #2aa1c0;
}
.control input:checked:focus ~ .control__indicator, .control:hover input:not([disabled]):checked ~ .control__indicator {
background : #0e647d;
}
.control input:disabled ~ .control__indicator {
background : #e6e6e6;
opacity : 0.6;
pointer-events : none;
}
.control input:checked ~ .control__indicator:after {
display : block;
}
.m-0 {
margin : 0  ;
}
.m-5 {
margin : 5px  ;
}
.m-10 {
margin : 10px  ;
}
.m-15 {
margin : 15px  ;
}
.m-20 {
margin : 20px  ;
}
.m-30 {
margin : 30px  ;
}
.m-40 {
margin : 40px  ;
}
.m-50 {
margin : 50px  ;
}
.m-60 {
margin : 60px  ;
}
.m-70 {
margin : 70px  ;
}
.m-80 {
margin : 80px  ;
}
.m-90 {
margin : 90px  ;
}
.m-100 {
margin : 100px  ;
}
.m-110 {
margin : 110px  ;
}
.m-120 {
margin : 120px  ;
}
.m-130 {
margin : 130px  ;
}
.m-140 {
margin : 140px  ;
}
.m-150 {
margin : 150px  ;
}
.m-160 {
margin : 160px  ;
}
.m-170 {
margin : 170px  ;
}
.m-180 {
margin : 180px  ;
}
.m-190 {
margin : 190px  ;
}
.m-200 {
margin : 200px  ;
}
.p-0 {
padding : 0  ;
}
.p-5 {
padding : 5px  ;
}
.p-10 {
padding : 10px  ;
}
.p-15 {
padding : 15px  ;
}
.p-20 {
padding : 20px  ;
}
.p-30 {
padding : 30px  ;
}
.p-40 {
padding : 40px  ;
}
.p-50 {
padding : 50px  ;
}
.p-60 {
padding : 60px  ;
}
.p-70 {
padding : 70px  ;
}
.p-80 {
padding : 80px  ;
}
.p-90 {
padding : 90px  ;
}
.p-100 {
padding : 100px  ;
}
.p-110 {
padding : 110px  ;
}
.p-120 {
padding : 120px  ;
}
.p-130 {
padding : 130px  ;
}
.p-140 {
padding : 140px  ;
}
.p-150 {
padding : 150px  ;
}
.p-160 {
padding : 160px  ;
}
.p-170 {
padding : 170px  ;
}
.p-180 {
padding : 180px  ;
}
.p-190 {
padding : 190px  ;
}
.p-200 {
padding : 200px  ;
}
.mt-0 {
margin-top : 0  ;
}
.mt-5 {
margin-top : 5px  ;
}
.mt-10 {
margin-top : 35px  ;
}
.mt-15 {
margin-top : 15px  ;
}
.mt-20 {
margin-top : 20px  ;
}
.mt-30 {
margin-top : 30px  ;
}
.mt-40 {
margin-top : 40px  ;
}
.mt-50 {
margin-top : 50px  ;
}
.mt-60 {
margin-top : 60px  ;
}
.mt-70 {
margin-top : 70px  ;
}
.mt-80 {
margin-top : 80px  ;
}
.mt-90 {
margin-top : 90px  ;
}
.mt-100 {
margin-top : 100px  ;
}
.mt-110 {
margin-top : 110px  ;
}
.mt-120 {
margin-top : 120px  ;
}
.mt-130 {
margin-top : 130px  ;
}
.mt-140 {
margin-top : 140px  ;
}
.mt-150 {
margin-top : 150px  ;
}
.mt-160 {
margin-top : 160px  ;
}
.mt-170 {
margin-top : 170px  ;
}
.mt-180 {
margin-top : 180px  ;
}
.mt-190 {
margin-top : 190px  ;
}
.mt-200 {
margin-top : 200px  ;
}
.mr-0 {
margin-right : 0  ;
}
.mr-5 {
margin-right : 5px  ;
}
.mr-10 {
margin-right : 10px  ;
}
.mr-15 {
margin-right : 15px  ;
}
.mr-20 {
margin-right : 20px  ;
}
.mr-30 {
margin-right : 30px  ;
}
.mr-40 {
margin-right : 40px  ;
}
.mr-50 {
margin-right : 50px  ;
}
.mr-60 {
margin-right : 60px  ;
}
.mr-70 {
margin-right : 70px  ;
}
.mr-80 {
margin-right : 80px  ;
}
.mr-90 {
margin-right : 90px  ;
}
.mr-100 {
margin-right : 100px  ;
}
.mr-110 {
margin-right : 110px  ;
}
.mr-120 {
margin-right : 120px  ;
}
.mr-130 {
margin-right : 130px  ;
}
.mr-140 {
margin-right : 140px  ;
}
.mr-150 {
margin-right : 150px  ;
}
.mr-160 {
margin-right : 160px  ;
}
.mr-170 {
margin-right : 170px  ;
}
.mr-180 {
margin-right : 180px  ;
}
.mr-190 {
margin-right : 190px  ;
}
.mr-200 {
margin-right : 200px  ;
}
.mb-0 {
margin-bottom : 0  ;
}
.mb-5 {
margin-bottom : 5px  ;
}
.mb-10 {
margin-bottom : 10px  ;
}
.mb-15 {
margin-bottom : 15px  ;
}
.mb-20 {
margin-bottom : 20px  ;
}
.mb-30 {
margin-bottom : 30px  ;
}
.mb-40 {
margin-bottom : 40px  ;
}
.mb-50 {
margin-bottom : 50px  ;
}
.mb-60 {
margin-bottom : 60px  ;
}
.mb-70 {
margin-bottom : 70px  ;
}
.mb-80 {
margin-bottom : 80px  ;
}
.mb-90 {
margin-bottom : 90px  ;
}
.mb-100 {
margin-bottom : 100px  ;
}
.mb-110 {
margin-bottom : 110px  ;
}
.mb-120 {
margin-bottom : 120px  ;
}
.mb-130 {
margin-bottom : 130px  ;
}
.mb-140 {
margin-bottom : 140px  ;
}
.mb-150 {
margin-bottom : 150px  ;
}
.mb-160 {
margin-bottom : 160px  ;
}
.mb-170 {
margin-bottom : 170px  ;
}
.mb-180 {
margin-bottom : 180px  ;
}
.mb-190 {
margin-bottom : 190px  ;
}
.mb-200 {
margin-bottom : 200px  ;
}
.pt-0 {
padding-top : 0  ;
}
.pt-5 {
padding-top : 5px  ;
}
.pt-10 {
padding-top : 10px  ;
}
.pt-15 {
padding-top : 15px  ;
}
.pt-20 {
padding-top : 20px  ;
}
.pt-30 {
padding-top : 30px  ;
}
.pt-40 {
padding-top : 40px  ;
}
.pt-50 {
padding-top : 50px  ;
}
.pt-60 {
padding-top : 60px  ;
}
.pt-70 {
padding-top : 70px  ;
}
.pt-80 {
padding-top : 80px  ;
}
.pt-90 {
padding-top : 90px  ;
}
.pt-100 {
padding-top : 100px  ;
}
.pt-110 {
padding-top : 110px  ;
}
.pt-120 {
padding-top : 120px  ;
}
.pt-130 {
padding-top : 130px  ;
}
.pt-140 {
padding-top : 140px  ;
}
.pt-150 {
padding-top : 150px  ;
}
.pt-160 {
padding-top : 160px  ;
}
.pt-170 {
padding-top : 170px  ;
}
.pt-180 {
padding-top : 180px  ;
}
.pt-190 {
padding-top : 190px  ;
}
.pt-200 {
padding-top : 200px  ;
}
.pr-0 {
padding-right : 0  ;
}
.pr-5 {
padding-right : 5px  ;
}
.pr-10 {
padding-right : 10px  ;
}
.pr-15 {
padding-right : 1px  ;
}
.pr-20 {
padding-right : 20px  ;
}
.pr-30 {
padding-right : 30px  ;
}
.pr-40 {
padding-right : 40px  ;
}
.pr-50 {
padding-right : 50px  ;
}
.pr-60 {
padding-right : 60px  ;
}
.pr-70 {
padding-right : 70px  ;
}
.pr-80 {
padding-right : 80px  ;
}
.pr-90 {
padding-right : 90px  ;
}
.pr-100 {
padding-right : 100px  ;
}
.pr-110 {
padding-right : 110px  ;
}
.pr-120 {
padding-right : 120px  ;
}
.pr-130 {
padding-right : 130px  ;
}
.pr-140 {
padding-right : 140px  ;
}
.pr-150 {
padding-right : 150px  ;
}
.pr-160 {
padding-right : 160px  ;
}
.pr-170 {
padding-right : 170px  ;
}
.pr-180 {
padding-right : 180px  ;
}
.pr-190 {
padding-right : 190px  ;
}
.pr-200 {
padding-right : 200px  ;
}
.pb-0 {
padding-bottom : 0  ;
}
.pb-5 {
padding-bottom : 5px  ;
}
.pb-10 {
padding-bottom : 10px  ;
}
.pb-15 {
padding-bottom : 15px  ;
}
.pb-20 {
padding-bottom : 20px  ;
}
.pb-30 {
padding-bottom : 30px  ;
}
.pb-40 {
padding-bottom : 40px  ;
}
.pb-50 {
padding-bottom : 50px  ;
}
.pb-60 {
padding-bottom : 60px  ;
}
.pb-70 {
padding-bottom : 70px  ;
}
.pb-80 {
padding-bottom : 80px  ;
}
.pb-90 {
padding-bottom : 90px  ;
}
.pb-100 {
padding-bottom : 100px  ;
}
.pb-110 {
padding-bottom : 110px  ;
}
.pb-120 {
padding-bottom : 120px  ;
}
.pb-130 {
padding-bottom : 130px  ;
}
.pb-140 {
padding-bottom : 140px  ;
}
.pb-150 {
padding-bottom : 150px  ;
}
.pb-160 {
padding-bottom : 160px  ;
}
.pb-170 {
padding-bottom : 170px  ;
}
.pb-180 {
padding-bottom : 180px  ;
}
.pb-190 {
padding-bottom : 190px  ;
}
.pb-200 {
padding-bottom : 200px  ;
}
.pl-0 {
padding-left : 0  ;
}
.pl-5 {
padding-left : 5px  ;
}
.pl-10 {
padding-left : 10px  ;
}
.pl-15 {
padding-left : 1px  ;
}
.pl-20 {
padding-left : 20px  ;
}
.pl-30 {
padding-left : 30px  ;
}
.pl-40 {
padding-left : 40px  ;
}
.pl-50 {
padding-left : 50px  ;
}
.pl-60 {
padding-left : 60px  ;
}
.pl-70 {
padding-left : 70px  ;
}
.pl-80 {
padding-left : 80px  ;
}
.pl-90 {
padding-left : 90px  ;
}
.pl-100 {
padding-left : 100px  ;
}
.pl-110 {
padding-left : 110px  ;
}
.pl-120 {
padding-left : 120px  ;
}
.pl-130 {
padding-left : 130px  ;
}
.pl-140 {
padding-left : 140px  ;
}
.pl-150 {
padding-left : 150px  ;
}
.pl-160 {
padding-left : 160px  ;
}
.pl-170 {
padding-left : 170px  ;
}
.pl-180 {
padding-left : 180px  ;
}
.pl-190 {
padding-left : 190px  ;
}
.pl-200 {
padding-left : 200px  ;
}
@media (min-width: 1200px) {
.m-lg-0 {
margin : 0  ;
}
.m-lg-5 {
margin : 5px  ;
}
.m-lg-10 {
margin : 10px  ;
}
.m-lg-15 {
margin : 15px  ;
}
.m-lg-20 {
margin : 20px  ;
}
.m-lg-30 {
margin : 30px  ;
}
.m-lg-40 {
margin : 40px  ;
}
.m-lg-50 {
margin : 50px  ;
}
.m-lg-60 {
margin : 60px  ;
}
.m-lg-70 {
margin : 70px  ;
}
.m-lg-80 {
margin : 80px  ;
}
.m-lg-90 {
margin : 90px  ;
}
.m-lg-100 {
margin : 100px  ;
}
.m-lg-110 {
margin : 110px  ;
}
.m-lg-120 {
margin : 120px  ;
}
.m-lg-130 {
margin : 130px  ;
}
.m-lg-140 {
margin : 140px  ;
}
.m-lg-150 {
margin : 150px  ;
}
.m-lg-160 {
margin : 160px  ;
}
.m-lg-170 {
margin : 170px  ;
}
.m-lg-180 {
margin : 180px  ;
}
.m-lg-190 {
margin : 190px  ;
}
.m-lg-200 {
margin : 200px  ;
}
.p-lg-0 {
padding : 0  ;
}
.p-lg-5 {
padding : 5px  ;
}
.p-lg-10 {
padding : 10px  ;
}
.p-lg-15 {
padding : 15px  ;
}
.p-lg-20 {
padding : 20px  ;
}
.p-lg-30 {
padding : 30px  ;
}
.p-lg-40 {
padding : 40px  ;
}
.p-lg-50 {
padding : 50px  ;
}
.p-lg-60 {
padding : 60px  ;
}
.p-lg-70 {
padding : 70px  ;
}
.p-lg-80 {
padding : 80px  ;
}
.p-lg-90 {
padding : 90px  ;
}
.p-lg-100 {
padding : 100px  ;
}
.p-lg-110 {
padding : 110px  ;
}
.p-lg-120 {
padding : 120px  ;
}
.p-lg-130 {
padding : 130px  ;
}
.p-lg-140 {
padding : 140px  ;
}
.p-lg-150 {
padding : 150px  ;
}
.p-lg-160 {
padding : 160px  ;
}
.p-lg-170 {
padding : 170px  ;
}
.p-lg-180 {
padding : 180px  ;
}
.p-lg-190 {
padding : 190px  ;
}
.p-lg-200 {
padding : 200px  ;
}
.mt-lg-0 {
margin-top : 0  ;
}
.mt-lg-5 {
margin-top : 5px  ;
}
.mt-lg-10 {
margin-top : 10px  ;
}
.mt-lg-15 {
margin-top : 15px  ;
}
.mt-lg-20 {
margin-top : 20px  ;
}
.mt-lg-30 {
margin-top : 30px  ;
}
.mt-lg-40 {
margin-top : 40px  ;
}
.mt-lg-50 {
margin-top : 50px  ;
}
.mt-lg-60 {
margin-top : 60px  ;
}
.mt-lg-70 {
margin-top : 70px  ;
}
.mt-lg-80 {
margin-top : 80px  ;
}
.mt-lg-90 {
margin-top : 90px  ;
}
.mt-lg-100 {
margin-top : 100px  ;
}
.mt-lg-110 {
margin-top : 110px  ;
}
.mt-lg-120 {
margin-top : 120px  ;
}
.mt-lg-130 {
margin-top : 130px  ;
}
.mt-lg-140 {
margin-top : 140px  ;
}
.mt-lg-150 {
margin-top : 150px  ;
}
.mt-lg-160 {
margin-top : 160px  ;
}
.mt-lg-170 {
margin-top : 170px  ;
}
.mt-lg-180 {
margin-top : 180px  ;
}
.mt-lg-190 {
margin-top : 190px  ;
}
.mt-lg-200 {
margin-top : 200px  ;
}
.mr-lg-0 {
margin-right : 0  ;
}
.mr-lg-5 {
margin-right : 5px  ;
}
.mr-lg-10 {
margin-right : 10px  ;
}
.mr-lg-15 {
margin-right : 15px  ;
}
.mr-lg-20 {
margin-right : 20px  ;
}
.mr-lg-30 {
margin-right : 30px  ;
}
.mr-lg-40 {
margin-right : 40px  ;
}
.mr-lg-50 {
margin-right : 50px  ;
}
.mr-lg-60 {
margin-right : 60px  ;
}
.mr-lg-70 {
margin-right : 70px  ;
}
.mr-lg-80 {
margin-right : 80px  ;
}
.mr-lg-90 {
margin-right : 90px  ;
}
.mr-lg-100 {
margin-right : 100px  ;
}
.mr-lg-110 {
margin-right : 110px  ;
}
.mr-lg-120 {
margin-right : 120px  ;
}
.mr-lg-130 {
margin-right : 130px  ;
}
.mr-lg-140 {
margin-right : 140px  ;
}
.mr-lg-150 {
margin-right : 150px  ;
}
.mr-lg-160 {
margin-right : 160px  ;
}
.mr-lg-170 {
margin-right : 170px  ;
}
.mr-lg-180 {
margin-right : 180px  ;
}
.mr-lg-190 {
margin-right : 190px  ;
}
.mr-lg-200 {
margin-right : 200px  ;
}
.mb-lg-0 {
margin-bottom : 0  ;
}
.mb-lg-5 {
margin-bottom : 5px  ;
}
.mb-lg-10 {
margin-bottom : 10px  ;
}
.mb-lg-15 {
margin-bottom : 15px  ;
}
.mb-lg-20 {
margin-bottom : 20px  ;
}
.mb-lg-30 {
margin-bottom : 30px  ;
}
.mb-lg-40 {
margin-bottom : 40px  ;
}
.mb-lg-50 {
margin-bottom : 50px  ;
}
.mb-lg-60 {
margin-bottom : 60px  ;
}
.mb-lg-70 {
margin-bottom : 70px  ;
}
.mb-lg-80 {
margin-bottom : 80px  ;
}
.mb-lg-90 {
margin-bottom : 90px  ;
}
.mb-lg-100 {
margin-bottom : 100px  ;
}
.mb-lg-110 {
margin-bottom : 110px  ;
}
.mb-lg-120 {
margin-bottom : 120px  ;
}
.mb-lg-130 {
margin-bottom : 130px  ;
}
.mb-lg-140 {
margin-bottom : 140px  ;
}
.mb-lg-150 {
margin-bottom : 150px  ;
}
.mb-lg-160 {
margin-bottom : 160px  ;
}
.mb-lg-170 {
margin-bottom : 170px  ;
}
.mb-lg-180 {
margin-bottom : 180px  ;
}
.mb-lg-190 {
margin-bottom : 190px  ;
}
.mb-lg-200 {
margin-bottom : 200px  ;
}
.pt-lg-0 {
padding-top : 0  ;
}
.pt-lg-5 {
padding-top : 5px  ;
}
.pt-lg-10 {
padding-top : 10px  ;
}
.pt-lg-15 {
padding-top : 15px  ;
}
.pt-lg-20 {
padding-top : 20px  ;
}
.pt-lg-30 {
padding-top : 30px  ;
}
.pt-lg-40 {
padding-top : 40px  ;
}
.pt-lg-50 {
padding-top : 50px  ;
}
.pt-lg-60 {
padding-top : 60px  ;
}
.pt-lg-70 {
padding-top : 70px  ;
}
.pt-lg-80 {
padding-top : 80px  ;
}
.pt-lg-90 {
padding-top : 90px  ;
}
.pt-lg-100 {
padding-top : 100px  ;
}
.pt-lg-110 {
padding-top : 110px  ;
}
.pt-lg-120 {
padding-top : 120px  ;
}
.pt-lg-130 {
padding-top : 130px  ;
}
.pt-lg-140 {
padding-top : 140px  ;
}
.pt-lg-150 {
padding-top : 150px  ;
}
.pt-lg-160 {
padding-top : 160px  ;
}
.pt-lg-170 {
padding-top : 170px  ;
}
.pt-lg-180 {
padding-top : 180px  ;
}
.pt-lg-190 {
padding-top : 190px  ;
}
.pt-lg-200 {
padding-top : 200px  ;
}
.pr-lg-0 {
padding-right : 0  ;
}
.pr-lg-5 {
padding-right : 5px  ;
}
.pr-lg-10 {
padding-right : 10px  ;
}
.pr-lg-15 {
padding-right : 15px  ;
}
.pr-lg-20 {
padding-right : 20px  ;
}
.pr-lg-30 {
padding-right : 30px  ;
}
.pr-lg-40 {
padding-right : 40px  ;
}
.pr-lg-50 {
padding-right : 50px  ;
}
.pr-lg-60 {
padding-right : 60px  ;
}
.pr-lg-70 {
padding-right : 70px  ;
}
.pr-lg-80 {
padding-right : 80px  ;
}
.pr-lg-90 {
padding-right : 90px  ;
}
.pr-lg-100 {
padding-right : 100px  ;
}
.pr-lg-110 {
padding-right : 110px  ;
}
.pr-lg-120 {
padding-right : 120px  ;
}
.pr-lg-130 {
padding-right : 130px  ;
}
.pr-lg-140 {
padding-right : 140px  ;
}
.pr-lg-150 {
padding-right : 150px  ;
}
.pr-lg-160 {
padding-right : 160px  ;
}
.pr-lg-170 {
padding-right : 170px  ;
}
.pr-lg-180 {
padding-right : 180px  ;
}
.pr-lg-190 {
padding-right : 190px  ;
}
.pr-lg-200 {
padding-right : 200px  ;
}
.pb-lg-0 {
padding-bottom : 0  ;
}
.pb-lg-5 {
padding-bottom : 5px  ;
}
.pb-lg-10 {
padding-bottom : 10px  ;
}
.pb-lg-15 {
padding-bottom : 15px  ;
}
.pb-lg-20 {
padding-bottom : 20px  ;
}
.pb-lg-30 {
padding-bottom : 30px  ;
}
.pb-lg-40 {
padding-bottom : 40px  ;
}
.pb-lg-50 {
padding-bottom : 50px  ;
}
.pb-lg-60 {
padding-bottom : 60px  ;
}
.pb-lg-70 {
padding-bottom : 70px  ;
}
.pb-lg-80 {
padding-bottom : 80px  ;
}
.pb-lg-90 {
padding-bottom : 90px  ;
}
.pb-lg-100 {
padding-bottom : 100px  ;
}
.pb-lg-110 {
padding-bottom : 110px  ;
}
.pb-lg-120 {
padding-bottom : 120px  ;
}
.pb-lg-130 {
padding-bottom : 130px  ;
}
.pb-lg-140 {
padding-bottom : 140px  ;
}
.pb-lg-150 {
padding-bottom : 150px  ;
}
.pb-lg-160 {
padding-bottom : 160px  ;
}
.pb-lg-170 {
padding-bottom : 170px  ;
}
.pb-lg-180 {
padding-bottom : 180px  ;
}
.pb-lg-190 {
padding-bottom : 190px  ;
}
.pb-lg-200 {
padding-bottom : 200px  ;
}
.pl-lg-0 {
padding-left : 0  ;
}
.pl-lg-5 {
padding-left : 5px  ;
}
.pl-lg-10 {
padding-left : 10px  ;
}
.pl-lg-15 {
padding-left : 15px  ;
}
.pl-lg-20 {
padding-left : 20px  ;
}
.pl-lg-30 {
padding-left : 30px  ;
}
.pl-lg-40 {
padding-left : 40px  ;
}
.pl-lg-50 {
padding-left : 50px  ;
}
.pl-lg-60 {
padding-left : 60px  ;
}
.pl-lg-70 {
padding-left : 70px  ;
}
.pl-lg-80 {
padding-left : 80px  ;
}
.pl-lg-90 {
padding-left : 90px  ;
}
.pl-lg-100 {
padding-left : 100px  ;
}
.pl-lg-110 {
padding-left : 110px  ;
}
.pl-lg-120 {
padding-left : 120px  ;
}
.pl-lg-130 {
padding-left : 130px  ;
}
.pl-lg-140 {
padding-left : 140px  ;
}
.pl-lg-150 {
padding-left : 150px  ;
}
.pl-lg-160 {
padding-left : 160px  ;
}
.pl-lg-170 {
padding-left : 170px  ;
}
.pl-lg-180 {
padding-left : 180px  ;
}
.pl-lg-190 {
padding-left : 190px  ;
}
.pl-lg-200 {
padding-left : 200px  ;
}
}
@media (max-width: 1199px) {
.m-md-0 {
margin : 0  ;
}
.m-md-5 {
margin : 5px  ;
}
.m-md-10 {
margin : 10px  ;
}
.m-md-15 {
margin : 15px  ;
}
.m-md-20 {
margin : 20px  ;
}
.m-md-30 {
margin : 30px  ;
}
.m-md-40 {
margin : 40px  ;
}
.m-md-50 {
margin : 50px  ;
}
.m-md-60 {
margin : 60px  ;
}
.m-md-70 {
margin : 70px  ;
}
.m-md-80 {
margin : 80px  ;
}
.m-md-90 {
margin : 90px  ;
}
.m-md-100 {
margin : 100px  ;
}
.m-md-110 {
margin : 110px  ;
}
.m-md-120 {
margin : 120px  ;
}
.m-md-130 {
margin : 130px  ;
}
.m-md-140 {
margin : 140px  ;
}
.m-md-150 {
margin : 150px  ;
}
.m-md-160 {
margin : 160px  ;
}
.m-md-170 {
margin : 170px  ;
}
.m-md-180 {
margin : 180px  ;
}
.m-md-190 {
margin : 190px  ;
}
.m-md-200 {
margin : 200px  ;
}
.p-md-0 {
padding : 0  ;
}
.p-md-5 {
padding : 5px  ;
}
.p-md-10 {
padding : 10px  ;
}
.p-md-15 {
padding : 15px  ;
}
.p-md-20 {
padding : 20px  ;
}
.p-md-30 {
padding : 30px  ;
}
.p-md-40 {
padding : 40px  ;
}
.p-md-50 {
padding : 50px  ;
}
.p-md-60 {
padding : 60px  ;
}
.p-md-70 {
padding : 70px  ;
}
.p-md-80 {
padding : 80px  ;
}
.p-md-90 {
padding : 90px  ;
}
.p-md-100 {
padding : 100px  ;
}
.p-md-110 {
padding : 110px  ;
}
.p-md-120 {
padding : 120px  ;
}
.p-md-130 {
padding : 130px  ;
}
.p-md-140 {
padding : 140px  ;
}
.p-md-150 {
padding : 150px  ;
}
.p-md-160 {
padding : 160px  ;
}
.p-md-170 {
padding : 170px  ;
}
.p-md-180 {
padding : 180px  ;
}
.p-md-190 {
padding : 190px  ;
}
.p-md-200 {
padding : 200px  ;
}
.mt-md-0 {
margin-top : 0  ;
}
.mt-md-5 {
margin-top : 5px  ;
}
.mt-md-10 {
margin-top : 10px  ;
}
.mt-md-15 {
margin-top : 15px  ;
}
.mt-md-20 {
margin-top : 20px  ;
}
.mt-md-30 {
margin-top : 30px  ;
}
.mt-md-40 {
margin-top : 40px  ;
}
.mt-md-50 {
margin-top : 50px  ;
}
.mt-md-60 {
margin-top : 60px  ;
}
.mt-md-70 {
margin-top : 70px  ;
}
.mt-md-80 {
margin-top : 80px  ;
}
.mt-md-90 {
margin-top : 90px  ;
}
.mt-md-100 {
margin-top : 100px  ;
}
.mt-md-110 {
margin-top : 110px  ;
}
.mt-md-120 {
margin-top : 120px  ;
}
.mt-md-130 {
margin-top : 130px  ;
}
.mt-md-140 {
margin-top : 140px  ;
}
.mt-md-150 {
margin-top : 150px  ;
}
.mt-md-160 {
margin-top : 160px  ;
}
.mt-md-170 {
margin-top : 170px  ;
}
.mt-md-180 {
margin-top : 180px  ;
}
.mt-md-190 {
margin-top : 190px  ;
}
.mt-md-200 {
margin-top : 200px  ;
}
.mr-md-0 {
margin-right : 0  ;
}
.mr-md-5 {
margin-right : 5px  ;
}
.mr-md-10 {
margin-right : 10px  ;
}
.mr-md-15 {
margin-right : 15px  ;
}
.mr-md-20 {
margin-right : 20px  ;
}
.mr-md-30 {
margin-right : 30px  ;
}
.mr-md-40 {
margin-right : 40px  ;
}
.mr-md-50 {
margin-right : 50px  ;
}
.mr-md-60 {
margin-right : 60px  ;
}
.mr-md-70 {
margin-right : 70px  ;
}
.mr-md-80 {
margin-right : 80px  ;
}
.mr-md-90 {
margin-right : 90px  ;
}
.mr-md-100 {
margin-right : 100px  ;
}
.mr-md-110 {
margin-right : 110px  ;
}
.mr-md-120 {
margin-right : 120px  ;
}
.mr-md-130 {
margin-right : 130px  ;
}
.mr-md-140 {
margin-right : 140px  ;
}
.mr-md-150 {
margin-right : 150px  ;
}
.mr-md-160 {
margin-right : 160px  ;
}
.mr-md-170 {
margin-right : 170px  ;
}
.mr-md-180 {
margin-right : 180px  ;
}
.mr-md-190 {
margin-right : 190px  ;
}
.mr-md-200 {
margin-right : 200px  ;
}
.mb-md-0 {
margin-bottom : 0  ;
}
.mb-md-5 {
margin-bottom : 5px  ;
}
.mb-md-10 {
margin-bottom : 10px  ;
}
.mb-md-15 {
margin-bottom : 15px  ;
}
.mb-md-20 {
margin-bottom : 20px  ;
}
.mb-md-30 {
margin-bottom : 30px  ;
}
.mb-md-40 {
margin-bottom : 40px  ;
}
.mb-md-50 {
margin-bottom : 50px  ;
}
.mb-md-60 {
margin-bottom : 60px  ;
}
.mb-md-70 {
margin-bottom : 70px  ;
}
.mb-md-80 {
margin-bottom : 80px  ;
}
.mb-md-90 {
margin-bottom : 90px  ;
}
.mb-md-100 {
margin-bottom : 100px  ;
}
.mb-md-110 {
margin-bottom : 110px  ;
}
.mb-md-120 {
margin-bottom : 120px  ;
}
.mb-md-130 {
margin-bottom : 130px  ;
}
.mb-md-140 {
margin-bottom : 140px  ;
}
.mb-md-150 {
margin-bottom : 150px  ;
}
.mb-md-160 {
margin-bottom : 160px  ;
}
.mb-md-170 {
margin-bottom : 170px  ;
}
.mb-md-180 {
margin-bottom : 180px  ;
}
.mb-md-190 {
margin-bottom : 190px  ;
}
.mb-md-200 {
margin-bottom : 200px  ;
}
.pt-md-0 {
padding-top : 0  ;
}
.pt-md-5 {
padding-top : 5px  ;
}
.pt-md-10 {
padding-top : 10px  ;
}
.pt-md-15 {
padding-top : 15px  ;
}
.pt-md-20 {
padding-top : 20px  ;
}
.pt-md-30 {
padding-top : 30px  ;
}
.pt-md-40 {
padding-top : 40px  ;
}
.pt-md-50 {
padding-top : 50px  ;
}
.pt-md-60 {
padding-top : 60px  ;
}
.pt-md-70 {
padding-top : 70px  ;
}
.pt-md-80 {
padding-top : 80px  ;
}
.pt-md-90 {
padding-top : 90px  ;
}
.pt-md-100 {
padding-top : 100px  ;
}
.pt-md-110 {
padding-top : 110px  ;
}
.pt-md-120 {
padding-top : 120px  ;
}
.pt-md-130 {
padding-top : 130px  ;
}
.pt-md-140 {
padding-top : 140px  ;
}
.pt-md-150 {
padding-top : 150px  ;
}
.pt-md-160 {
padding-top : 160px  ;
}
.pt-md-170 {
padding-top : 170px  ;
}
.pt-md-180 {
padding-top : 180px  ;
}
.pt-md-190 {
padding-top : 190px  ;
}
.pt-md-200 {
padding-top : 200px  ;
}
.pr-md-0 {
padding-right : 0  ;
}
.pr-md-5 {
padding-right : 5px  ;
}
.pr-md-10 {
padding-right : 10px  ;
}
.pr-md-15 {
padding-right : 15px  ;
}
.pr-md-20 {
padding-right : 20px  ;
}
.pr-md-30 {
padding-right : 30px  ;
}
.pr-md-40 {
padding-right : 40px  ;
}
.pr-md-50 {
padding-right : 50px  ;
}
.pr-md-60 {
padding-right : 60px  ;
}
.pr-md-70 {
padding-right : 70px  ;
}
.pr-md-80 {
padding-right : 80px  ;
}
.pr-md-90 {
padding-right : 90px  ;
}
.pr-md-100 {
padding-right : 100px  ;
}
.pr-md-110 {
padding-right : 110px  ;
}
.pr-md-120 {
padding-right : 120px  ;
}
.pr-md-130 {
padding-right : 130px  ;
}
.pr-md-140 {
padding-right : 140px  ;
}
.pr-md-150 {
padding-right : 150px  ;
}
.pr-md-160 {
padding-right : 160px  ;
}
.pr-md-170 {
padding-right : 170px  ;
}
.pr-md-180 {
padding-right : 180px  ;
}
.pr-md-190 {
padding-right : 190px  ;
}
.pr-md-200 {
padding-right : 200px  ;
}
.pb-md-0 {
padding-bottom : 0  ;
}
.pb-md-5 {
padding-bottom : 5px  ;
}
.pb-md-10 {
padding-bottom : 10px  ;
}
.pb-md-15 {
padding-bottom : 15px  ;
}
.pb-md-20 {
padding-bottom : 20px  ;
}
.pb-md-30 {
padding-bottom : 30px  ;
}
.pb-md-40 {
padding-bottom : 40px  ;
}
.pb-md-50 {
padding-bottom : 50px  ;
}
.pb-md-60 {
padding-bottom : 60px  ;
}
.pb-md-70 {
padding-bottom : 70px  ;
}
.pb-md-80 {
padding-bottom : 80px  ;
}
.pb-md-90 {
padding-bottom : 90px  ;
}
.pb-md-100 {
padding-bottom : 100px  ;
}
.pb-md-110 {
padding-bottom : 110px  ;
}
.pb-md-120 {
padding-bottom : 120px  ;
}
.pb-md-130 {
padding-bottom : 130px  ;
}
.pb-md-140 {
padding-bottom : 140px  ;
}
.pb-md-150 {
padding-bottom : 150px  ;
}
.pb-md-160 {
padding-bottom : 160px  ;
}
.pb-md-170 {
padding-bottom : 170px  ;
}
.pb-md-180 {
padding-bottom : 180px  ;
}
.pb-md-190 {
padding-bottom : 190px  ;
}
.pb-md-200 {
padding-bottom : 200px  ;
}
.pl-md-0 {
padding-left : 0  ;
}
.pl-md-5 {
padding-left : 5px  ;
}
.pl-md-10 {
padding-left : 10px  ;
}
.pl-md-15 {
padding-left : 15px  ;
}
.pl-md-20 {
padding-left : 20px  ;
}
.pl-md-30 {
padding-left : 30px  ;
}
.pl-md-40 {
padding-left : 40px  ;
}
.pl-md-50 {
padding-left : 50px  ;
}
.pl-md-60 {
padding-left : 60px  ;
}
.pl-md-70 {
padding-left : 70px  ;
}
.pl-md-80 {
padding-left : 80px  ;
}
.pl-md-90 {
padding-left : 90px  ;
}
.pl-md-100 {
padding-left : 100px  ;
}
.pl-md-110 {
padding-left : 110px  ;
}
.pl-md-120 {
padding-left : 120px  ;
}
.pl-md-130 {
padding-left : 130px  ;
}
.pl-md-140 {
padding-left : 140px  ;
}
.pl-md-150 {
padding-left : 150px  ;
}
.pl-md-160 {
padding-left : 160px  ;
}
.pl-md-170 {
padding-left : 170px  ;
}
.pl-md-180 {
padding-left : 180px  ;
}
.pl-md-190 {
padding-left : 190px  ;
}
.pl-md-200 {
padding-left : 200px  ;
}
}
@media (max-width: 991px) {
.m-sm-0 {
margin : 0  ;
}
.m-sm-5 {
margin : 5px  ;
}
.m-sm-10 {
margin : 10px  ;
}
.m-sm-15 {
margin : 15px  ;
}
.m-sm-20 {
margin : 20px  ;
}
.m-sm-30 {
margin : 30px  ;
}
.m-sm-40 {
margin : 40px  ;
}
.m-sm-50 {
margin : 50px  ;
}
.m-sm-60 {
margin : 60px  ;
}
.m-sm-70 {
margin : 70px  ;
}
.m-sm-80 {
margin : 80px  ;
}
.m-sm-90 {
margin : 90px  ;
}
.m-sm-100 {
margin : 100px  ;
}
.m-sm-110 {
margin : 110px  ;
}
.m-sm-120 {
margin : 120px  ;
}
.m-sm-130 {
margin : 130px  ;
}
.m-sm-140 {
margin : 140px  ;
}
.m-sm-150 {
margin : 150px  ;
}
.m-sm-160 {
margin : 160px  ;
}
.m-sm-170 {
margin : 170px  ;
}
.m-sm-180 {
margin : 180px  ;
}
.m-sm-190 {
margin : 190px  ;
}
.m-sm-200 {
margin : 200px  ;
}
.p-sm-0 {
padding : 0  ;
}
.p-sm-5 {
padding : 5px  ;
}
.p-sm-10 {
padding : 10px  ;
}
.p-sm-15 {
padding : 15px  ;
}
.p-sm-20 {
padding : 20px  ;
}
.p-sm-30 {
padding : 30px  ;
}
.p-sm-40 {
padding : 40px  ;
}
.p-sm-50 {
padding : 50px  ;
}
.p-sm-60 {
padding : 60px  ;
}
.p-sm-70 {
padding : 70px  ;
}
.p-sm-80 {
padding : 80px  ;
}
.p-sm-90 {
padding : 90px  ;
}
.p-sm-100 {
padding : 100px  ;
}
.p-sm-110 {
padding : 110px  ;
}
.p-sm-120 {
padding : 120px  ;
}
.p-sm-130 {
padding : 130px  ;
}
.p-sm-140 {
padding : 140px  ;
}
.p-sm-150 {
padding : 150px  ;
}
.p-sm-160 {
padding : 160px  ;
}
.p-sm-170 {
padding : 170px  ;
}
.p-sm-180 {
padding : 180px  ;
}
.p-sm-190 {
padding : 190px  ;
}
.p-sm-200 {
padding : 200px  ;
}
.mt-sm-0 {
margin-top : 0  ;
}
.mt-sm-5 {
margin-top : 5px  ;
}
.mt-sm-10 {
margin-top : 10px  ;
}
.mt-sm-15 {
margin-top : 15px  ;
}
.mt-sm-20 {
margin-top : 20px  ;
}
.mt-sm-30 {
margin-top : 30px  ;
}
.mt-sm-40 {
margin-top : 40px  ;
}
.mt-sm-50 {
margin-top : 50px  ;
}
.mt-sm-60 {
margin-top : 60px  ;
}
.mt-sm-70 {
margin-top : 70px  ;
}
.mt-sm-80 {
margin-top : 80px  ;
}
.mt-sm-90 {
margin-top : 90px  ;
}
.mt-sm-100 {
margin-top : 100px  ;
}
.mt-sm-110 {
margin-top : 110px  ;
}
.mt-sm-120 {
margin-top : 120px  ;
}
.mt-sm-130 {
margin-top : 130px  ;
}
.mt-sm-140 {
margin-top : 140px  ;
}
.mt-sm-150 {
margin-top : 150px  ;
}
.mt-sm-160 {
margin-top : 160px  ;
}
.mt-sm-170 {
margin-top : 170px  ;
}
.mt-sm-180 {
margin-top : 180px  ;
}
.mt-sm-190 {
margin-top : 190px  ;
}
.mt-sm-200 {
margin-top : 200px  ;
}
.mr-sm-0 {
margin-right : 0  ;
}
.mr-sm-5 {
margin-right : 5px  ;
}
.mr-sm-10 {
margin-right : 10px  ;
}
.mr-sm-15 {
margin-right : 15px  ;
}
.mr-sm-20 {
margin-right : 20px  ;
}
.mr-sm-30 {
margin-right : 30px  ;
}
.mr-sm-40 {
margin-right : 40px  ;
}
.mr-sm-50 {
margin-right : 50px  ;
}
.mr-sm-60 {
margin-right : 60px  ;
}
.mr-sm-70 {
margin-right : 70px  ;
}
.mr-sm-80 {
margin-right : 80px  ;
}
.mr-sm-90 {
margin-right : 90px  ;
}
.mr-sm-100 {
margin-right : 100px  ;
}
.mr-sm-110 {
margin-right : 110px  ;
}
.mr-sm-120 {
margin-right : 120px  ;
}
.mr-sm-130 {
margin-right : 130px  ;
}
.mr-sm-140 {
margin-right : 140px  ;
}
.mr-sm-150 {
margin-right : 150px  ;
}
.mr-sm-160 {
margin-right : 160px  ;
}
.mr-sm-170 {
margin-right : 170px  ;
}
.mr-sm-180 {
margin-right : 180px  ;
}
.mr-sm-190 {
margin-right : 190px  ;
}
.mr-sm-200 {
margin-right : 200px  ;
}
.mb-sm-0 {
margin-bottom : 0  ;
}
.mb-sm-5 {
margin-bottom : 5px  ;
}
.mb-sm-10 {
margin-bottom : 10px  ;
}
.mb-sm-15 {
margin-bottom : 15px  ;
}
.mb-sm-20 {
margin-bottom : 20px  ;
}
.mb-sm-30 {
margin-bottom : 30px  ;
}
.mb-sm-40 {
margin-bottom : 40px  ;
}
.mb-sm-50 {
margin-bottom : 50px  ;
}
.mb-sm-60 {
margin-bottom : 60px  ;
}
.mb-sm-70 {
margin-bottom : 70px  ;
}
.mb-sm-80 {
margin-bottom : 80px  ;
}
.mb-sm-90 {
margin-bottom : 90px  ;
}
.mb-sm-100 {
margin-bottom : 100px  ;
}
.mb-sm-110 {
margin-bottom : 110px  ;
}
.mb-sm-120 {
margin-bottom : 120px  ;
}
.mb-sm-130 {
margin-bottom : 130px  ;
}
.mb-sm-140 {
margin-bottom : 140px  ;
}
.mb-sm-150 {
margin-bottom : 150px  ;
}
.mb-sm-160 {
margin-bottom : 160px  ;
}
.mb-sm-170 {
margin-bottom : 170px  ;
}
.mb-sm-180 {
margin-bottom : 180px  ;
}
.mb-sm-190 {
margin-bottom : 190px  ;
}
.mb-sm-200 {
margin-bottom : 200px  ;
}
.pt-sm-0 {
padding-top : 0  ;
}
.pt-sm-5 {
padding-top : 5px  ;
}
.pt-sm-10 {
padding-top : 10px  ;
}
.pt-sm-15 {
padding-top : 15px  ;
}
.pt-sm-20 {
padding-top : 20px  ;
}
.pt-sm-30 {
padding-top : 30px  ;
}
.pt-sm-40 {
padding-top : 40px  ;
}
.pt-sm-50 {
padding-top : 50px  ;
}
.pt-sm-60 {
padding-top : 60px  ;
}
.pt-sm-70 {
padding-top : 70px  ;
}
.pt-sm-80 {
padding-top : 80px  ;
}
.pt-sm-90 {
padding-top : 90px  ;
}
.pt-sm-100 {
padding-top : 100px  ;
}
.pt-sm-110 {
padding-top : 110px  ;
}
.pt-sm-120 {
padding-top : 120px  ;
}
.pt-sm-130 {
padding-top : 130px  ;
}
.pt-sm-140 {
padding-top : 140px  ;
}
.pt-sm-150 {
padding-top : 150px  ;
}
.pt-sm-160 {
padding-top : 160px  ;
}
.pt-sm-170 {
padding-top : 170px  ;
}
.pt-sm-180 {
padding-top : 180px  ;
}
.pt-sm-190 {
padding-top : 190px  ;
}
.pt-sm-200 {
padding-top : 200px  ;
}
.pr-sm-0 {
padding-right : 0  ;
}
.pr-sm-5 {
padding-right : 5px  ;
}
.pr-sm-10 {
padding-right : 10px  ;
}
.pr-sm-15 {
padding-right : 15px  ;
}
.pr-sm-20 {
padding-right : 20px  ;
}
.pr-sm-30 {
padding-right : 30px  ;
}
.pr-sm-40 {
padding-right : 40px  ;
}
.pr-sm-50 {
padding-right : 50px  ;
}
.pr-sm-60 {
padding-right : 60px  ;
}
.pr-sm-70 {
padding-right : 70px  ;
}
.pr-sm-80 {
padding-right : 80px  ;
}
.pr-sm-90 {
padding-right : 90px  ;
}
.pr-sm-100 {
padding-right : 100px  ;
}
.pr-sm-110 {
padding-right : 110px  ;
}
.pr-sm-120 {
padding-right : 120px  ;
}
.pr-sm-130 {
padding-right : 130px  ;
}
.pr-sm-140 {
padding-right : 140px  ;
}
.pr-sm-150 {
padding-right : 150px  ;
}
.pr-sm-160 {
padding-right : 160px  ;
}
.pr-sm-170 {
padding-right : 170px  ;
}
.pr-sm-180 {
padding-right : 180px  ;
}
.pr-sm-190 {
padding-right : 190px  ;
}
.pr-sm-200 {
padding-right : 200px  ;
}
.pb-sm-0 {
padding-bottom : 0  ;
}
.pb-sm-5 {
padding-bottom : 5px  ;
}
.pb-sm-10 {
padding-bottom : 10px  ;
}
.pb-sm-15 {
padding-bottom : 15px  ;
}
.pb-sm-20 {
padding-bottom : 20px  ;
}
.pb-sm-30 {
padding-bottom : 30px  ;
}
.pb-sm-40 {
padding-bottom : 40px  ;
}
.pb-sm-50 {
padding-bottom : 50px  ;
}
.pb-sm-60 {
padding-bottom : 60px  ;
}
.pb-sm-70 {
padding-bottom : 70px  ;
}
.pb-sm-80 {
padding-bottom : 80px  ;
}
.pb-sm-90 {
padding-bottom : 90px  ;
}
.pb-sm-100 {
padding-bottom : 100px  ;
}
.pb-sm-110 {
padding-bottom : 110px  ;
}
.pb-sm-120 {
padding-bottom : 120px  ;
}
.pb-sm-130 {
padding-bottom : 130px  ;
}
.pb-sm-140 {
padding-bottom : 140px  ;
}
.pb-sm-150 {
padding-bottom : 150px  ;
}
.pb-sm-160 {
padding-bottom : 160px  ;
}
.pb-sm-170 {
padding-bottom : 170px  ;
}
.pb-sm-180 {
padding-bottom : 180px  ;
}
.pb-sm-190 {
padding-bottom : 190px  ;
}
.pb-sm-200 {
padding-bottom : 200px  ;
}
.pl-sm-0 {
padding-left : 0  ;
}
.pl-sm-5 {
padding-left : 5px  ;
}
.pl-sm-10 {
padding-left : 10px  ;
}
.pl-sm-15 {
padding-left : 15px  ;
}
.pl-sm-20 {
padding-left : 20px  ;
}
.pl-sm-30 {
padding-left : 30px  ;
}
.pl-sm-40 {
padding-left : 40px  ;
}
.pl-sm-50 {
padding-left : 50px  ;
}
.pl-sm-60 {
padding-left : 60px  ;
}
.pl-sm-70 {
padding-left : 70px  ;
}
.pl-sm-80 {
padding-left : 80px  ;
}
.pl-sm-90 {
padding-left : 90px  ;
}
.pl-sm-100 {
padding-left : 100px  ;
}
.pl-sm-110 {
padding-left : 110px  ;
}
.pl-sm-120 {
padding-left : 120px  ;
}
.pl-sm-130 {
padding-left : 130px  ;
}
.pl-sm-140 {
padding-left : 140px  ;
}
.pl-sm-150 {
padding-left : 150px  ;
}
.pl-sm-160 {
padding-left : 160px  ;
}
.pl-sm-170 {
padding-left : 170px  ;
}
.pl-sm-180 {
padding-left : 180px  ;
}
.pl-sm-190 {
padding-left : 190px  ;
}
.pl-sm-200 {
padding-left : 200px  ;
}
}
@media (max-width: 767px) {
.m-xs-0 {
margin : 0  ;
}
.m-xs-5 {
margin : 5px  ;
}
.m-xs-10 {
margin : 10px  ;
}
.m-xs-15 {
margin : 15px  ;
}
.m-xs-20 {
margin : 20px  ;
}
.m-xs-30 {
margin : 30px  ;
}
.m-xs-40 {
margin : 40px  ;
}
.m-xs-50 {
margin : 50px  ;
}
.m-xs-60 {
margin : 60px  ;
}
.m-xs-70 {
margin : 70px  ;
}
.m-xs-80 {
margin : 80px  ;
}
.m-xs-90 {
margin : 90px  ;
}
.m-xs-100 {
margin : 100px  ;
}
.m-xs-110 {
margin : 110px  ;
}
.m-xs-120 {
margin : 120px  ;
}
.m-xs-130 {
margin : 130px  ;
}
.m-xs-140 {
margin : 140px  ;
}
.m-xs-150 {
margin : 150px  ;
}
.m-xs-160 {
margin : 160px  ;
}
.m-xs-170 {
margin : 170px  ;
}
.m-xs-180 {
margin : 180px  ;
}
.m-xs-190 {
margin : 190px  ;
}
.m-xs-200 {
margin : 200px  ;
}
.p-xs-0 {
padding : 0  ;
}
.p-xs-5 {
padding : 5px  ;
}
.p-xs-10 {
padding : 10px  ;
}
.p-xs-15 {
padding : 15px  ;
}
.p-xs-20 {
padding : 20px  ;
}
.p-xs-30 {
padding : 30px  ;
}
.p-xs-40 {
padding : 40px  ;
}
.p-xs-50 {
padding : 50px  ;
}
.p-xs-60 {
padding : 60px  ;
}
.p-xs-70 {
padding : 70px  ;
}
.p-xs-80 {
padding : 80px  ;
}
.p-xs-90 {
padding : 90px  ;
}
.p-xs-100 {
padding : 100px  ;
}
.p-xs-110 {
padding : 110px  ;
}
.p-xs-120 {
padding : 120px  ;
}
.p-xs-130 {
padding : 130px  ;
}
.p-xs-140 {
padding : 140px  ;
}
.p-xs-150 {
padding : 150px  ;
}
.p-xs-160 {
padding : 160px  ;
}
.p-xs-170 {
padding : 170px  ;
}
.p-xs-180 {
padding : 180px  ;
}
.p-xs-190 {
padding : 190px  ;
}
.p-xs-200 {
padding : 200px  ;
}
.mt-xs-0 {
margin-top : 0  ;
}
.mt-xs-5 {
margin-top : 5px  ;
}
.mt-xs-10 {
margin-top : 10px  ;
}
.mt-xs-15 {
margin-top : 15px  ;
}
.mt-xs-20 {
margin-top : 20px  ;
}
.mt-xs-30 {
margin-top : 30px  ;
}
.mt-xs-40 {
margin-top : 40px  ;
}
.mt-xs-50 {
margin-top : 50px  ;
}
.mt-xs-60 {
margin-top : 60px  ;
}
.mt-xs-70 {
margin-top : 70px  ;
}
.mt-xs-80 {
margin-top : 80px  ;
}
.mt-xs-90 {
margin-top : 90px  ;
}
.mt-xs-100 {
margin-top : 100px  ;
}
.mt-xs-110 {
margin-top : 110px  ;
}
.mt-xs-120 {
margin-top : 120px  ;
}
.mt-xs-130 {
margin-top : 130px  ;
}
.mt-xs-140 {
margin-top : 140px  ;
}
.mt-xs-150 {
margin-top : 150px  ;
}
.mt-xs-160 {
margin-top : 160px  ;
}
.mt-xs-170 {
margin-top : 170px  ;
}
.mt-xs-180 {
margin-top : 180px  ;
}
.mt-xs-190 {
margin-top : 190px  ;
}
.mt-xs-200 {
margin-top : 200px  ;
}
.mr-xs-0 {
margin-right : 0  ;
}
.mr-xs-5 {
margin-right : 5px  ;
}
.mr-xs-10 {
margin-right : 10px  ;
}
.mr-xs-15 {
margin-right : 15px  ;
}
.mr-xs-20 {
margin-right : 20px  ;
}
.mr-xs-30 {
margin-right : 30px  ;
}
.mr-xs-40 {
margin-right : 40px  ;
}
.mr-xs-50 {
margin-right : 50px  ;
}
.mr-xs-60 {
margin-right : 60px  ;
}
.mr-xs-70 {
margin-right : 70px  ;
}
.mr-xs-80 {
margin-right : 80px  ;
}
.mr-xs-90 {
margin-right : 90px  ;
}
.mr-xs-100 {
margin-right : 100px  ;
}
.mr-xs-110 {
margin-right : 110px  ;
}
.mr-xs-120 {
margin-right : 120px  ;
}
.mr-xs-130 {
margin-right : 130px  ;
}
.mr-xs-140 {
margin-right : 140px  ;
}
.mr-xs-150 {
margin-right : 150px  ;
}
.mr-xs-160 {
margin-right : 160px  ;
}
.mr-xs-170 {
margin-right : 170px  ;
}
.mr-xs-180 {
margin-right : 180px  ;
}
.mr-xs-190 {
margin-right : 190px  ;
}
.mr-xs-200 {
margin-right : 200px  ;
}
.mb-xs-0 {
margin-bottom : 0  ;
}
.mb-xs-5 {
margin-bottom : 5px  ;
}
.mb-xs-10 {
margin-bottom : 10px  ;
}
.mb-xs-15 {
margin-bottom : 15px  ;
}
.mb-xs-20 {
margin-bottom : 20px  ;
}
.mb-xs-30 {
margin-bottom : 30px  ;
}
.mb-xs-40 {
margin-bottom : 40px  ;
}
.mb-xs-50 {
margin-bottom : 50px  ;
}
.mb-xs-60 {
margin-bottom : 60px  ;
}
.mb-xs-70 {
margin-bottom : 70px  ;
}
.mb-xs-80 {
margin-bottom : 80px  ;
}
.mb-xs-90 {
margin-bottom : 90px  ;
}
.mb-xs-100 {
margin-bottom : 100px  ;
}
.mb-xs-110 {
margin-bottom : 110px  ;
}
.mb-xs-120 {
margin-bottom : 120px  ;
}
.mb-xs-130 {
margin-bottom : 130px  ;
}
.mb-xs-140 {
margin-bottom : 140px  ;
}
.mb-xs-150 {
margin-bottom : 150px  ;
}
.mb-xs-160 {
margin-bottom : 160px  ;
}
.mb-xs-170 {
margin-bottom : 170px  ;
}
.mb-xs-180 {
margin-bottom : 180px  ;
}
.mb-xs-190 {
margin-bottom : 190px  ;
}
.mb-xs-200 {
margin-bottom : 200px  ;
}
.pt-xs-0 {
padding-top : 0  ;
}
.pt-xs-5 {
padding-top : 5px  ;
}
.pt-xs-10 {
padding-top : 10px  ;
}
.pt-xs-15 {
padding-top : 15px  ;
}
.pt-xs-20 {
padding-top : 20px  ;
}
.pt-xs-30 {
padding-top : 30px  ;
}
.pt-xs-40 {
padding-top : 40px  ;
}
.pt-xs-50 {
padding-top : 50px  ;
}
.pt-xs-60 {
padding-top : 60px  ;
}
.pt-xs-70 {
padding-top : 70px  ;
}
.pt-xs-80 {
padding-top : 80px  ;
}
.pt-xs-90 {
padding-top : 90px  ;
}
.pt-xs-100 {
padding-top : 100px  ;
}
.pt-xs-110 {
padding-top : 110px  ;
}
.pt-xs-120 {
padding-top : 120px  ;
}
.pt-xs-130 {
padding-top : 130px  ;
}
.pt-xs-140 {
padding-top : 140px  ;
}
.pt-xs-150 {
padding-top : 150px  ;
}
.pt-xs-160 {
padding-top : 160px  ;
}
.pt-xs-170 {
padding-top : 170px  ;
}
.pt-xs-180 {
padding-top : 180px  ;
}
.pt-xs-190 {
padding-top : 190px  ;
}
.pt-xs-200 {
padding-top : 200px  ;
}
.pr-xs-0 {
padding-right : 0  ;
}
.pr-xs-5 {
padding-right : 5px  ;
}
.pr-xs-10 {
padding-right : 10px  ;
}
.pr-xs-15 {
padding-right : 15px  ;
}
.pr-xs-20 {
padding-right : 20px  ;
}
.pr-xs-30 {
padding-right : 30px  ;
}
.pr-xs-40 {
padding-right : 40px  ;
}
.pr-xs-50 {
padding-right : 50px  ;
}
.pr-xs-60 {
padding-right : 60px  ;
}
.pr-xs-70 {
padding-right : 70px  ;
}
.pr-xs-80 {
padding-right : 80px  ;
}
.pr-xs-90 {
padding-right : 90px  ;
}
.pr-xs-100 {
padding-right : 100px  ;
}
.pr-xs-110 {
padding-right : 110px  ;
}
.pr-xs-120 {
padding-right : 120px  ;
}
.pr-xs-130 {
padding-right : 130px  ;
}
.pr-xs-140 {
padding-right : 140px  ;
}
.pr-xs-150 {
padding-right : 150px  ;
}
.pr-xs-160 {
padding-right : 160px  ;
}
.pr-xs-170 {
padding-right : 170px  ;
}
.pr-xs-180 {
padding-right : 180px  ;
}
.pr-xs-190 {
padding-right : 190px  ;
}
.pr-xs-200 {
padding-right : 200px  ;
}
.pb-xs-0 {
padding-bottom : 0  ;
}
.pb-xs-5 {
padding-bottom : 5px  ;
}
.pb-xs-10 {
padding-bottom : 10px  ;
}
.pb-xs-15 {
padding-bottom : 15px  ;
}
.pb-xs-20 {
padding-bottom : 20px  ;
}
.pb-xs-30 {
padding-bottom : 30px  ;
}
.pb-xs-40 {
padding-bottom : 40px  ;
}
.pb-xs-50 {
padding-bottom : 50px  ;
}
.pb-xs-60 {
padding-bottom : 60px  ;
}
.pb-xs-70 {
padding-bottom : 70px  ;
}
.pb-xs-80 {
padding-bottom : 80px  ;
}
.pb-xs-90 {
padding-bottom : 90px  ;
}
.pb-xs-100 {
padding-bottom : 100px  ;
}
.pb-xs-110 {
padding-bottom : 110px  ;
}
.pb-xs-120 {
padding-bottom : 120px  ;
}
.pb-xs-130 {
padding-bottom : 130px  ;
}
.pb-xs-140 {
padding-bottom : 140px  ;
}
.pb-xs-150 {
padding-bottom : 150px  ;
}
.pb-xs-160 {
padding-bottom : 160px  ;
}
.pb-xs-170 {
padding-bottom : 170px  ;
}
.pb-xs-180 {
padding-bottom : 180px  ;
}
.pb-xs-190 {
padding-bottom : 190px  ;
}
.pb-xs-200 {
padding-bottom : 200px  ;
}
.pl-xs-0 {
padding-left : 0  ;
}
.pl-xs-5 {
padding-left : 5px  ;
}
.pl-xs-10 {
padding-left : 10px  ;
}
.pl-xs-15 {
padding-left : 15px  ;
}
.pl-xs-20 {
padding-left : 20px  ;
}
.pl-xs-30 {
padding-left : 30px  ;
}
.pl-xs-40 {
padding-left : 40px  ;
}
.pl-xs-50 {
padding-left : 50px  ;
}
.pl-xs-60 {
padding-left : 60px  ;
}
.pl-xs-70 {
padding-left : 70px  ;
}
.pl-xs-80 {
padding-left : 80px  ;
}
.pl-xs-90 {
padding-left : 90px  ;
}
.pl-xs-100 {
padding-left : 100px  ;
}
.pl-xs-110 {
padding-left : 110px  ;
}
.pl-xs-120 {
padding-left : 120px  ;
}
.pl-xs-130 {
padding-left : 130px  ;
}
.pl-xs-140 {
padding-left : 140px  ;
}
.pl-xs-150 {
padding-left : 150px  ;
}
.pl-xs-160 {
padding-left : 160px  ;
}
.pl-xs-170 {
padding-left : 170px  ;
}
.pl-xs-180 {
padding-left : 180px  ;
}
.pl-xs-190 {
padding-left : 190px  ;
}
.pl-xs-200 {
padding-left : 200px  ;
}
}
.text-theme-color-2 {
color : #f2184f;
}
.bg-theme-colored {
background-color : #202c45  ;
}
.bg-theme-colored-lighter2 {
background-color : #25334f  ;
}
.bg-theme-colored-lighter3 {
background-color : #283756  ;
}
.bg-theme-colored-lighter4 {
background-color : #2b3c5d  ;
}
.bg-theme-colored-transparent-9 {
background-color : rgb(32, 44, 69, 0.9);
}
.bg-theme-colored-transparent-8 {
background-color : rgb(32, 44, 69, 0.8);
}
.bg-theme-colored-transparent-7 {
background-color : rgb(32, 44, 69, 0.7);
}
.bg-theme-colored-transparent-6 {
background-color : rgb(32, 44, 69, 0.6);
}
.bg-theme-colored-transparent-5 {
background-color : rgb(32, 44, 69, 0.5);
}
.bg-theme-colored-transparent-4 {
background-color : rgb(32, 44, 69, 0.4);
}
.bg-theme-colored-transparent-3 {
background-color : rgb(32, 44, 69, 0.3);
}
.bg-theme-colored-transparent-2 {
background-color : rgb(32, 44, 69, 0.2);
}
.bg-theme-colored-transparent-1 {
background-color : rgb(32, 44, 69, 0.1);
}
.bg-theme-colored-transparent {
background-color : rgb(32, 44, 69, 0.75)  ;
}
.bg-theme-color-2, .line-bottom-center:after, .line-bottom:after {
background : #310e17  ;
}
.line-bottom-theme-colored-2:after, .panel-group .panel-title a.active::after {
background : #f2184f;
}
.panel-group .panel-title a.active::after {
background-color : #3e2e32  ;
}
.btn-theme-color-2 {
background-color : #f2184f;
}
.border-theme-color-2-1px {
border : #f2184f solid 1px  ;
}
.border-top-theme-color-2-1px {
border-top : 1px solid #f2184f  ;
}
.border-top-theme-color-2-2px {
border-top : 2px solid #f2184f  ;
}
.border-top-theme-color-2-3px {
border-top : 3px solid #f2184f  ;
}
.border-top-theme-color-2-4px {
border-top : 4px solid #f2184f  ;
}
.border-top-theme-color-2-5px {
border-top : 5px solid #f2184f  ;
}
.border-top-theme-color-2-6px {
border-top : 6px solid #f2184f  ;
}
.border-top-theme-color-2-7px {
border-top : 7px solid #f2184f  ;
}
.border-top-theme-color-2-8px {
border-top : 8px solid #f2184f  ;
}
.border-top-theme-color-2-9px {
border-top : 9px solid #f2184f  ;
}
.border-top-theme-color-2-10px {
border-top : 10px solid #f2184f  ;
}
.border-bottom-theme-color-2-1px {
border-bottom : 1px solid #f2184f  ;
}
.border-bottom-theme-color-2-2px {
border-bottom : 2px solid #f2184f  ;
}
.border-bottom-theme-color-2-3px {
border-bottom : 3px solid #f2184f  ;
}
.border-bottom-theme-color-2-4px {
border-bottom : 4px solid #f2184f  ;
}
.border-bottom-theme-color-2-5px {
border-bottom : 5px solid #f2184f  ;
}
.border-bottom-theme-color-2-6px {
border-bottom : 6px solid #f2184f  ;
}
.border-bottom-theme-color-2-7px {
border-bottom : 7px solid #f2184f  ;
}
.border-bottom-theme-color-2-8px {
border-bottom : 8px solid #f2184f  ;
}
.border-bottom-theme-color-2-9px {
border-bottom : 9px solid #f2184f  ;
}
.border-bottom-theme-color-2-10px {
border-bottom : 10px solid #f2184f  ;
}
.border-left-theme-color-2-1px {
border-left : 1px solid #f2184f  ;
}
.border-left-theme-color-2-2px {
border-left : 2px solid #f2184f  ;
}
.border-left-theme-color-2-3px {
border-left : 3px solid #f2184f  ;
}
.border-left-theme-color-2-4px {
border-left : 4px solid #f2184f  ;
}
.border-left-theme-color-2-5px {
border-left : 5px solid #f2184f  ;
}
.border-left-theme-color-2-6px {
border-left : 6px solid #f2184f  ;
}
.border-left-theme-color-2-7px {
border-left : 7px solid #f2184f  ;
}
.border-left-theme-color-2-8px {
border-left : 8px solid #f2184f  ;
}
.border-left-theme-color-2-9px {
border-left : 9px solid #f2184f  ;
}
.border-left-theme-color-2-10px {
border-left : 10px solid #f2184f  ;
}
.border-right-theme-color-2-1px {
border-right : 1px solid #f2184f  ;
}
.border-right-theme-color-2-2px {
border-right : 2px solid #f2184f  ;
}
.border-right-theme-color-2-3px {
border-right : 3px solid #f2184f  ;
}
.border-right-theme-color-2-4px {
border-right : 4px solid #f2184f  ;
}
.border-right-theme-color-2-5px {
border-right : 5px solid #f2184f  ;
}
.border-right-theme-color-2-6px {
border-right : 6px solid #f2184f  ;
}
.border-right-theme-color-2-7px {
border-right : 7px solid #f2184f  ;
}
.border-right-theme-color-2-8px {
border-right : 8px solid #f2184f  ;
}
.border-right-theme-color-2-9px {
border-right : 9px solid #f2184f  ;
}
.border-right-theme-color-2-10px {
border-right : 10px solid #f2184f  ;
}
.title-dots span {
background-color : #f2184f;
}
.horizontal-contact-widget .widget::before {
color : #f2184f;
}
.custom-nav-tabs > li > a:hover, .list-icon.theme-colored.square li i {
background : #202c45;
}
.panel-group .panel-title a.active {
background-color : #202c45  ;
}
.icon-box.box-style1.practice-style3 i, .icon-box.services-style1:hover .heading, .list-icon.theme-colored li i, .panel-group .panel-title a, .section-title .title-icon i, .widget .address li i, .widget .post-title a:hover, .widget.dark .nav-tabs li.active a, ul.list.theme-colored li:before, ul.list.theme-colored.angle-double-right li:before, ul.list.theme-colored.angle-right li:before {
color : #202c45;
}
.menuzord .menuzord-menu ul.dropdown li:hover > a, .menuzord .menuzord-menu > li.active > a, .menuzord .menuzord-menu > li:hover > a {
background : none 0 0 repeat scroll #fff;
color : #202c45;
}
.menuzord .menuzord-menu ul.dropdown li:hover > a i, .menuzord .menuzord-menu > li.active > a i, .menuzord .menuzord-menu > li:hover > a i {
color : #202c45;
}
.text-theme-colored {
color : #202c45  ;
}
.text-hover-theme-colored:hover {
color : #202c45  ;
}
.bg-theme-colored {
background-color : #121212  ;
}
.bg-hover-theme-colored:hover {
background : #202c45  ;
border-color : #202c45  ;
color : #fff  ;
}
.bg-hover-theme-colored:hover a, .bg-hover-theme-colored:hover h1, .bg-hover-theme-colored:hover h2, .bg-hover-theme-colored:hover h3, .bg-hover-theme-colored:hover h4, .bg-hover-theme-colored:hover h5, .bg-hover-theme-colored:hover h6, .bg-hover-theme-colored:hover i, .bg-hover-theme-colored:hover p {
color : #fff  ;
}
.hover-text-theme-color-2:hover {
color : #f2184f;
}
.border-theme-colored {
border-color : #202c45  ;
}
.widget .services-list li.active::after {
border-color : transparent #202c45 transparent transparent;
}
.widget .services-list li.active {
background-color : #202c45  ;
border-right : 6px solid #f2184f  ;
}
.bg-theme-colored-transparent {
background-color : rgb(32, 44, 69, 0.75)  ;
}
.overlay-theme-colored-1:before {
background-color : rgb(32, 44, 69, 0.1)  ;
}
.overlay-theme-colored-2:before {
background-color : rgb(32, 44, 69, 0.2)  ;
}
.overlay-theme-colored-3:before {
background-color : rgb(32, 44, 69, 0.3)  ;
}
.overlay-theme-colored-4:before {
background-color : rgb(32, 44, 69, 0.4)  ;
}
.overlay-theme-colored-5:before {
background-color : rgb(32, 44, 69, 0.5)  ;
}
.overlay-theme-colored-6:before {
background-color : rgb(32, 44, 69, 0.6)  ;
}
.overlay-theme-colored-7:before {
background-color : rgb(32, 44, 69, 0.7)  ;
}
.overlay-theme-colored-8:before {
background-color : rgb(32, 44, 69, 0.8)  ;
}
.overlay-theme-colored-9:before {
background-color : rgb(32, 44, 69, 0.9)  ;
}
.icon-box.box-style1.practice-style3:hover .icon-wrapper {
background-color : #202c45;
}
.widget .line-bottom:after {
border : #202c45 solid 1px;
}
.border-theme-colored {
border-color : #202c45;
}
.icon-box.box-style1.practice-style3:hover .icon-wrapper::after {
border-color : #202c45 transparent transparent;
}
.opening-hours ul li {
border-bottom : 1px dashed #202c45;
}
.section-title.title-border {
border-left : 4px solid #202c45;
}
.border-right-theme-color-2 {
border-right : 1px solid #202c45;
}
.section-title.title-border.title-right {
border-right : 4px solid #202c45;
}
.event {
border-bottom-color : #202c45;
}
.btn-default.btn-theme-colored {
color : #202c45;
background-color : #fff;
border-color : #202c45;
}
.btn-default.btn-theme-colored.focus, .btn-default.btn-theme-colored:focus {
color : #202c45;
background-color : #e6e6e6;
border-color : #000;
}
.btn-default.btn-theme-colored:hover {
color : #202c45;
background-color : #e6e6e6;
border-color : #0d111b;
}
.btn-default.btn-theme-colored.active, .btn-default.btn-theme-colored:active {
color : #202c45;
background-color : #e6e6e6;
border-color : #0d111b;
}
.btn-default.btn-theme-colored.active.focus, .btn-default.btn-theme-colored.active:focus, .btn-default.btn-theme-colored.active:hover, .btn-default.btn-theme-colored:active.focus, .btn-default.btn-theme-colored:active:focus, .btn-default.btn-theme-colored:active:hover {
color : #202c45;
background-color : #d4d4d4;
border-color : #000;
}
.btn-default.btn-theme-colored.active, .btn-default.btn-theme-colored:active {
background-image : none;
}
.btn-default.btn-theme-colored[disabled].focus, .btn-default.btn-theme-colored[disabled]:focus, .btn-default.btn-theme-colored[disabled]:hover {
background-color : #fff;
border-color : #202c45;
}
.btn-default.btn-theme-colored:active, .btn-default.btn-theme-colored:focus, .btn-default.btn-theme-colored:hover {
background-color : #202c45;
border-color : #202c45;
color : #fff;
}
.btn-border.btn-theme-colored {
color : #202c45;
background-color : #fff;
border-color : #202c45;
}
.btn-border.btn-theme-colored.focus, .btn-border.btn-theme-colored:focus {
color : #202c45;
background-color : #e6e6e6;
border-color : #000;
}
.btn-border.btn-theme-colored:hover {
color : #202c45;
background-color : #e6e6e6;
border-color : #0d111b;
}
.btn-border.btn-theme-colored.active, .btn-border.btn-theme-colored:active {
color : #202c45;
background-color : #e6e6e6;
border-color : #0d111b;
}
.btn-border.btn-theme-colored.active.focus, .btn-border.btn-theme-colored.active:focus, .btn-border.btn-theme-colored.active:hover, .btn-border.btn-theme-colored:active.focus, .btn-border.btn-theme-colored:active:focus, .btn-border.btn-theme-colored:active:hover {
color : #202c45;
background-color : #d4d4d4;
border-color : #000;
}
.btn-border.btn-theme-colored.active, .btn-border.btn-theme-colored:active {
background-image : none;
}
.btn-border.btn-theme-colored[disabled].focus, .btn-border.btn-theme-colored[disabled]:focus, .btn-border.btn-theme-colored[disabled]:hover {
background-color : #fff;
border-color : #202c45;
}
.btn-border.btn-theme-colored:active, .btn-border.btn-theme-colored:focus, .btn-border.btn-theme-colored:hover {
background-color : #101622;
border-color : #101622;
color : #fff;
}
.btn-dark.btn-theme-colored {
color : #fff;
background-color : #202c45;
border-color : #202c45;
}
.btn-dark.btn-theme-colored.focus, .btn-dark.btn-theme-colored:focus {
color : #fff;
background-color : #101622;
border-color : #000;
}
.btn-dark.btn-theme-colored:hover {
color : #fff;
background-color : #101622;
border-color : #0d111b;
}
.btn-dark.btn-theme-colored.active, .btn-dark.btn-theme-colored:active {
color : #fff;
background-color : #101622;
border-color : #0d111b;
}
.btn-dark.btn-theme-colored.active.focus, .btn-dark.btn-theme-colored.active:focus, .btn-dark.btn-theme-colored.active:hover, .btn-dark.btn-theme-colored:active.focus, .btn-dark.btn-theme-colored:active:focus, .btn-dark.btn-theme-colored:active:hover {
color : #fff;
background-color : #05060a;
border-color : #000;
}
.btn-dark.btn-theme-colored.active, .btn-dark.btn-theme-colored:active {
background-image : none;
}
.btn-dark.btn-theme-colored[disabled].focus, .btn-dark.btn-theme-colored[disabled]:focus, .btn-dark.btn-theme-colored[disabled]:hover {
background-color : #202c45;
border-color : #202c45;
}
.btn-gray.btn-theme-colored {
color : #fff;
background-color : #304268;
border-color : #304268;
}
.btn-gray.btn-theme-colored.focus, .btn-gray.btn-theme-colored:focus {
color : #fff;
background-color : #202c45;
border-color : #080b11;
}
.btn-gray.btn-theme-colored:hover {
color : #fff;
background-color : #202c45;
border-color : #1d283e;
}
.btn-gray.btn-theme-colored.active, .btn-gray.btn-theme-colored:active {
color : #fff;
background-color : #202c45;
border-color : #1d283e;
}
.btn-gray.btn-theme-colored.active.focus, .btn-gray.btn-theme-colored.active:focus, .btn-gray.btn-theme-colored.active:hover, .btn-gray.btn-theme-colored:active.focus, .btn-gray.btn-theme-colored:active:focus, .btn-gray.btn-theme-colored:active:hover {
color : #fff;
background-color : #151c2d;
border-color : #080b11;
}
.btn-gray.btn-theme-colored.active, .btn-gray.btn-theme-colored:active {
background-image : none;
}
.btn-gray.btn-theme-colored[disabled].focus, .btn-gray.btn-theme-colored[disabled]:focus, .btn-gray.btn-theme-colored[disabled]:hover {
background-color : #304268;
border-color : #304268;
}
.btn-theme-colored {
color : #fff;
background-color : #202c45;
border-color : #202c45;
}
.btn-theme-colored.focus, .btn-theme-colored:focus {
color : #fff;
background-color : #101622;
border-color : #000;
}
.btn-theme-colored:hover {
color : #fff;
background-color : #101622;
border-color : #0d111b;
}
.btn-theme-colored.active, .btn-theme-colored:active {
color : #fff;
background-color : #101622;
border-color : #0d111b;
}
.btn-theme-colored.active.focus, .btn-theme-colored.active:focus, .btn-theme-colored.active:hover, .btn-theme-colored:active.focus, .btn-theme-colored:active:focus, .btn-theme-colored:active:hover {
color : #fff;
background-color : #05060a;
border-color : #000;
}
.btn-theme-colored.active, .btn-theme-colored:active {
background-image : none;
}
.btn-theme-colored[disabled].focus, .btn-theme-colored[disabled]:focus, .btn-theme-colored[disabled]:hover {
background-color : #202c45;
border-color : #202c45;
}
.btn-transparent {
background-color : transparent;
color : #fff;
}
.btn-transparent.btn-theme-colored {
background-color : transparent;
}
.btn-transparent.btn-dark {
background-color : #673BE6;
border-color : #673BE6;
}
.btn-transparent.btn-dark:hover {
background-color : #000;
border-color : #000;
}
.btn-transparent.btn-dark.btn-theme-colored {
background-color : #202c45;
border-color : #202c45;
}
.btn-transparent.btn-dark.btn-theme-colored:hover {
background-color : #101622;
border-color : #101622;
}
.btn-transparent.btn-border {
background-color : transparent;
border-color : #eee;
}
.btn-transparent.btn-border:hover {
background-color : #eee;
color : #000;
}
.btn-transparent.btn-border.btn-theme-colored {
background-color : transparent;
border-color : #202c45;
}
.btn-transparent.btn-border.btn-theme-colored:hover {
background-color : #202c45;
color : #fff;
}
.btn-gray.btn-transparent {
background-color : #d3d3d3;
color : #333;
}
.btn-gray.btn-transparent:hover {
background-color : #ececec;
color : #1a1a1a;
}
.btn-gray.btn-transparent.btn-theme-colored {
background-color : #304268;
color : #fff;
}
.btn-gray.btn-transparent.btn-theme-colored:hover {
background-color : #101622;
color : #e6e6e6;
}
.btn-hover-theme-colored:hover {
background-color : #202c45;
border-color : #202c45;
color : #fff;
}
.icon-theme-colored a {
color : #202c45;
}
.icon-theme-colored.icon-dark a {
background-color : #202c45;
color : #fff;
}
.icon-theme-colored.icon-dark a:hover {
background-color : #101622;
color : #e6e6e6;
}
.icon-theme-colored.icon-gray a {
color : #202c45;
}
.icon-theme-colored.icon-gray a:hover {
color : #101622;
}
.icon-theme-colored a:hover {
color : #101622;
}
.icon-hover-theme-colored a:hover {
background-color : #202c45;
border-color : #202c45;
color : #fff;
}
.styled-icons.icon-hover-theme-colored a:hover {
background-color : #202c45;
border-color : #202c45;
color : #fff;
}
.large_text {
border-style : none;
border-width : 0;
color : #fff;
font-family : Arial;
font-size : 40px;
font-weight : 700;
line-height : 40px;
margin : 0;
position : absolute;
text-shadow : 0 2px 5px rgb(0, 0, 0, 0.5);
white-space : nowrap;
}
.very_large_text {
border-style : none;
border-width : 0;
color : #fff;
font-family : Arial;
font-size : 60px;
font-weight : 700;
letter-spacing : -2px;
line-height : 60px;
margin : 0;
position : absolute;
text-shadow : 0 2px 5px rgb(0, 0, 0, 0.5);
white-space : nowrap;
}
.very_big_white {
background-color : #000;
border-style : none;
border-width : 0;
color : #fff;
font-family : Arial;
font-size : 60px;
font-weight : 800;
line-height : 60px;
margin : 0;
padding : 1px 4px 0;
position : absolute;
text-shadow : none;
white-space : nowrap;
}
.very_big_black {
background-color : #fff;
border-style : none;
border-width : 0;
color : #000;
font-family : Arial;
font-size : 60px;
font-weight : 700;
line-height : 60px;
margin : 0;
padding : 1px 4px 0;
position : absolute;
text-shadow : none;
white-space : nowrap;
}
.black {
color : #000;
text-shadow : none;
}
.large_bg_black {
background-color : #000;
border-color : #ffd658;
border-style : none;
border-width : 0;
color : #fff;
font-family : "Open Sans";
font-size : 40px;
font-weight : 800;
line-height : 40px;
padding : 10px 20px 15px;
text-decoration : none;
}
.News-Title {
background-color : transparent;
border-color : transparent;
border-radius : 0;
border-style : none;
border-width : 0;
color : #fff;
font-family : "Roboto Slab";
font-size : 70px;
font-style : normal;
font-weight : 400;
line-height : 60px;
padding : 0;
text-decoration : none;
}
.Video-Title {
background-color : #000;
border-color : transparent;
border-radius : 0;
border-style : none;
border-width : 0;
color : #fff;
font-family : Raleway;
font-size : 30px;
font-style : normal;
font-weight : 900;
line-height : 30px;
padding : 5px;
text-align : left;
text-decoration : none;
}
.Twitter-Link {
background-color : #fff;
border-color : transparent;
border-radius : 30px 30px 30px 30px;
border-style : none;
border-width : 0;
color : #8799a5;
font-family : Roboto;
font-size : 15px;
font-style : normal;
font-weight : 500;
line-height : 15px;
padding : 11px 11px 9px;
text-align : left;
text-decoration : none;
}
.Twitter-Link:hover {
background-color : #0084b4;
border-color : transparent;
border-radius : 30px 30px 30px 30px;
border-style : none;
border-width : 0;
color : #fff;
text-decoration : none;
}
.Twitter-Content {
background-color : #fff;
border-color : transparent;
border-radius : 0;
border-style : none;
border-width : 0;
color : #292f33;
font-family : Roboto;
font-size : 20px;
font-style : normal;
font-weight : 500;
line-height : 28px;
padding : 30px 30px 70px;
text-align : left;
text-decoration : none;
}
.Video-Title {
color : #fff;
font-size : 30px;
line-height : 30px;
font-weight : 900;
font-style : normal;
font-family : Raleway;
padding : 5px 5px 5px 5px;
text-decoration : none;
background-color : #000;
border-color : transparent;
border-style : none;
border-width : 0;
border-radius : 0;
text-align : left;
}
.custom.tp-bullets:before {
content : " ";
position : absolute;
width : 100%;
height : 100%;
background : 0 0;
padding : 10px;
margin-left : -10px;
margin-top : -10px;
box-sizing : content-box;
}
.custom .tp-bullet {
width : 12px;
height : 12px;
position : absolute;
background : #aaa;
background : rgb(125, 125, 125, 0.5);
cursor : pointer;
box-sizing : content-box;
}
.custom .tp-bullet:hover {
background : #7d7d7d;
}
.gyges.tp-bullets:before {
content : " ";
position : absolute;
width : 100%;
height : 100%;
background : #777;
background : linear-gradient(to bottom, #777 0, #666 100%);
padding : 10px;
margin-left : -10px;
margin-top : -10px;
box-sizing : content-box;
border-radius : 10px;
}
.gyges .tp-bullet {
width : 12px;
height : 12px;
position : absolute;
background : #333;
border : #444 solid 3px;
border-radius : 50%;
cursor : pointer;
box-sizing : content-box;
}
.gyges .tp-bullet:hover {
background : #fff;
background : linear-gradient(to bottom, #fff 0, #e1e1e1 100%);
}
.gyges .tp-thumb {
opacity : 1;
}
.gyges .tp-thumb-image {
padding : 3px;
display : block;
box-sizing : border-box;
position : relative;
box-shadow : 5px 5px 10px 0 rgb(0, 0, 0, 0.25) inset;
}
.gyges .tp-thumb-title {
position : absolute;
bottom : 100%;
display : inline-block;
left : 50%;
background : rgb(255, 255, 255, 0.8);
padding : 10px 30px;
border-radius : 4px;
margin-bottom : 20px;
opacity : 0;
transition : all 0.3s;
transform : translateZ(0.001px) translateX(-50%) translateY(14px);
transform-origin : 50% 100%;
white-space : nowrap;
}
.gyges .tp-thumb:hover .tp-thumb-title {
transform : rotateX(0) translateX(-50%);
opacity : 1;
}
.gyges .tp-thumb-title:after {
content : " ";
position : absolute;
left : 50%;
margin-left : -8px;
width : 0;
height : 0;
border-style : solid;
border-width : 8px 8px 0 8px;
border-color : rgb(255, 255, 255, 0.8) transparent transparent transparent;
bottom : -8px;
}
.hebe.tp-bullets:before {
content : " ";
position : absolute;
width : 100%;
height : 100%;
background : 0 0;
padding : 10px;
margin-left : -10px;
margin-top : -10px;
box-sizing : content-box;
}
.hebe .tp-bullet {
width : 3px;
height : 3px;
position : absolute;
background : #fff;
cursor : pointer;
border : #222 solid 5px;
border-radius : 50%;
box-sizing : content-box;
transform : translateZ(0.01px);
transition : all 0.3s;
}
.hebe .tp-bullet:hover {
background : #222;
border-color : #fff;
}
.hebe .tp-bullet-image {
position : absolute;
top : -90px;
left : -40px;
width : 70px;
height : 70px;
background-position : center center;
background-size : cover;
visibility : hidden;
opacity : 0;
transition : all 0.3s;
transform-style : flat;
transform : scale(0);
transform-origin : 50% 100%;
border-radius : 6px;
}
.hebe .tp-bullet:hover .tp-bullet-image {
display : block;
opacity : 1;
transform : scale(1);
visibility : visible;
}
.post-tabs .tp-thumb {
opacity : 1;
}
.post-tabs .tp-thumb-more:before {
font-family : revicons;
font-size : 12px;
color : #aaa;
color : rgb(255, 255, 255, 0.75);
display : block;
line-height : 12px;
text-align : left;
z-index : 2;
position : absolute;
top : 15px;
right : 15px;
z-index : 2;
}
.post-tabs .tp-thumb-more:before {
content : "\e825";
}
.post-tabs .tp-thumb-title {
font-family : raleway;
letter-spacing : 1px;
font-size : 12px;
color : #fff;
display : block;
line-height : 15px;
text-align : left;
z-index : 2;
position : absolute;
top : 0;
left : 0;
z-index : 2;
padding : 15px 30px 15px 15px;
width : 100%;
height : 100%;
box-sizing : border-box;
transition : all 0.3s;
font-weight : 500;
}
.post-tabs .tp-thumb:hover .tp-thumb-more:before {
color : #aaa;
}
.post-tabs .tp-thumb:hover .tp-thumb-title {
color : #000;
}
@font-face {
font-family : revicons;
src : url(../fonts/revicons/revicons90c6.eot?5510888);
src : url(../fonts/revicons/revicons90c6.eot?5510888#iefix) format('embedded-opentype'), url(../fonts/revicons/revicons90c6.woff?5510888) format('woff'), url(../fonts/revicons/revicons90c6.ttf?5510888) format('truetype'), url(../fonts/revicons/revicons90c6.svg?5510888#revicons) format('svg');
font-weight : 400;
font-style : normal;
}
[class*=" revicon-"]:before, [class^="revicon-"]:before {
font-family : revicons;
font-style : normal;
font-weight : 400;
speak : none;
display : inline-block;
text-decoration : inherit;
width : 1em;
margin-right : 0.2em;
text-align : center;
font-variant : normal;
text-transform : none;
line-height : 1em;
margin-left : 0.2em;
}
.rev_slider_wrapper {
position : relative;
z-index : 0;
}
.rev_slider {
position : relative;
overflow : visible;
}
.tp-overflow-hidden {
overflow : hidden;
}
.rev_slider img {
max-width : none  ;
transition : none;
margin : 0;
padding : 0;
border-width : 0;
border : 0;
}
.rev_slider > ul, .rev_slider > ul > li, .rev_slider > ul > li:before, .rev_slider_wrapper > ul {
list-style : none  ;
position : absolute;
margin : 0  ;
padding : 0  ;
overflow-x : visible;
overflow-y : visible;
list-style-type : none  ;
background-image : none;
background-position : 0 0;
text-indent : 0;
top : 0;
left : 0;
}
.rev_slider > ul > li, .rev_slider > ul > li:before {
visibility : hidden;
}
.tp-carousel-wrapper {
cursor : url(openhand.cur), move;
}
.rev_slider embed, .rev_slider iframe, .rev_slider video {
max-width : none  ;
}
.rev_slider_wrapper {
width : 100%;
}
.rs-background-video-layer {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
visibility : hidden;
z-index : 0;
}
.tp-video-controls {
position : absolute;
bottom : 0;
left : 0;
right : 0;
padding : 5px;
opacity : 0;
transition : opacity 0.3s;
background-image : linear-gradient(to bottom, #000 13%, #323232 100%);
display : table;
max-width : 100%;
overflow : hidden;
box-sizing : border-box;
}
.tp-video-button {
background : rgb(0, 0, 0, 0.5);
border : 0;
color : #eee;
border-radius : 3px;
cursor : pointer;
line-height : 12px;
font-size : 12px;
color : #fff;
padding : 0;
margin : 0;
outline : 0;
}
.tp-video-button:hover {
cursor : pointer;
}
.rs-background-video-layer video::-webkit-media-controls {
display : none  ;
}
.tp-dottedoverlay {
background-repeat : repeat;
width : 100%;
height : 100%;
position : absolute;
top : 0;
left : 0;
z-index : 3;
}
.tp-shadow1 {
box-shadow : 0 10px 6px -6px rgb(0, 0, 0, 0.8);
}
.tp-shadow2:after, .tp-shadow2:before, .tp-shadow3:before, .tp-shadow4:after {
z-index : -2;
position : absolute;
content : "";
bottom : 10px;
left : 10px;
width : 50%;
top : 85%;
max-width : 300px;
background : 0 0;
box-shadow : 0 15px 10px rgb(0, 0, 0, 0.8);
transform : rotate(-3deg);
}
.tp-shadow2:after, .tp-shadow4:after {
transform : rotate(3deg);
right : 10px;
left : auto;
}
.tp-shadow5 {
position : relative;
box-shadow : 0 1px 4px rgb(0, 0, 0, 0.3), 0 0 40px rgb(0, 0, 0, 0.1) inset;
}
.tp-shadow5:after, .tp-shadow5:before {
content : "";
position : absolute;
z-index : -2;
box-shadow : 0 0 25px 0 rgb(0, 0, 0, 0.6);
top : 30%;
bottom : 0;
left : 20px;
right : 20px;
border-radius : 100px / 20px;
}
.tp-button {
padding : 6px 13px 5px;
border-radius : 3px;
height : 30px;
cursor : pointer;
color : #fff  ;
text-shadow : 0 1px 1px rgb(0, 0, 0, 0.6)  ;
font-size : 15px;
line-height : 45px  ;
font-family : arial, sans-serif;
font-weight : 700;
letter-spacing : -1px;
text-decoration : none;
}
.tp-button.big {
color : #fff;
text-shadow : 0 1px 1px rgb(0, 0, 0, 0.6);
font-weight : 700;
padding : 9px 20px;
font-size : 19px;
line-height : 57px  ;
}
.tp-button.big:hover, .tp-button:hover {
background-position : bottom, 15px 11px;
}
.tp-button:hover.green {
background-color : #21a117;
box-shadow : 0 3px 0 0 #104d0b;
}
.tp-button:hover.blue {
background-color : #1d78cb;
box-shadow : 0 3px 0 0 #0f3e68;
}
.tp-button:hover.red {
background-color : #cb1d1d;
box-shadow : 0 3px 0 0 #7c1212;
}
.tp-button:hover.orange {
background-color : #f70;
box-shadow : 0 3px 0 0 #a34c00;
}
.tp-button:hover.darkgrey, .tp-button:hover.grey {
background-color : #555;
box-shadow : 0 3px 0 0 #222;
}
.tp-button:hover.lightgrey {
background-color : #888;
box-shadow : 0 3px 0 0 #555;
}
.rev-btn, .rev-btn:visited {
outline : 0  ;
box-shadow : none  ;
text-decoration : none  ;
line-height : 44px;
font-size : 17px;
font-weight : 500;
padding : 12px 35px;
box-sizing : border-box;
font-family : Roboto, sans-serif;
cursor : pointer;
}
.rev-btn.rev-uppercase, .rev-btn.rev-uppercase:visited {
text-transform : uppercase;
letter-spacing : 1px;
font-size : 15px;
font-weight : 900;
}
@keyframes rev-ani-mouse {
0% {
opacity : 1;
top : 29%;
}
15% {
opacity : 1;
top : 50%;
}
50% {
opacity : 0;
top : 50%;
}
100% {
opacity : 0;
top : 29%;
}
}
.rev-scroll-btn {
display : inline-block;
position : relative;
left : 0;
right : 0;
text-align : center;
cursor : pointer;
width : 35px;
height : 55px;
box-sizing : border-box;
border : #fff solid 3px;
border-radius : 23px;
}
.rev-scroll-btn > * {
display : inline-block;
line-height : 18px;
font-size : 13px;
font-weight : 400;
color : #7f8c8d;
color : #fff;
font-family : proxima-nova, "Helvetica Neue", Helvetica, Arial, sans-serif;
letter-spacing : 2px;
}
.rev-scroll-btn > .active, .rev-scroll-btn > :focus, .rev-scroll-btn > :hover {
color : #fff;
}
.rev-scroll-btn span {
position : absolute;
display : block;
top : 29%;
left : 50%;
width : 8px;
height : 8px;
margin : -4px 0 0 -4px;
background : #fff;
border-radius : 50%;
animation : rev-ani-mouse 2.5s linear infinite;
}
.rev-control-btn {
position : relative;
display : inline-block;
z-index : 5;
color : #fff;
font-size : 20px;
line-height : 60px;
font-weight : 400;
font-style : normal;
font-family : Raleway;
text-decoration : none;
text-align : center;
background-color : #000;
border-radius : 50px;
text-shadow : none;
background-color : rgb(0, 0, 0, 0.5);
width : 60px;
height : 60px;
box-sizing : border-box;
cursor : pointer;
}
@keyframes tp-rotateplane {
0% {
transform : perspective(120px) rotateX(0) rotateY(0);
}
50% {
transform : perspective(120px) rotateX(-180.1deg) rotateY(0);
}
100% {
transform : perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
}
}
@keyframes tp-scaleout {
0% {
transform : scale(0);
}
100% {
transform : scale(1);
opacity : 0;
}
}
@keyframes tp-bouncedelay {
0%, 100%, 80% {
transform : scale(0);
}
40% {
transform : scale(1);
}
}
@keyframes tp-rotate {
100% {
transform : rotate(360deg);
}
}
@keyframes tp-bounce {
0%, 100% {
transform : scale(0);
}
50% {
transform : scale(1);
}
}
.tp-bullets.navbar, .tp-tabs.navbar {
border : 0;
min-height : 0;
margin : 0;
border-radius : 0;
}
.tp-bullets, .tp-tabs {
position : absolute;
display : block;
z-index : 1000;
top : 0;
left : 0;
}
.tp-thumb {
cursor : pointer;
position : absolute;
opacity : 0.5;
box-sizing : border-box;
}
.tp-thumb-image {
background-position : center center;
background-size : cover;
width : 100%;
height : 100%;
display : block;
position : absolute;
top : 0;
left : 0;
}
.tp-thumb:hover {
opacity : 1;
}
.tp-tabs {
box-sizing : content-box  ;
}
.tp-bullet {
width : 15px;
height : 15px;
position : absolute;
background : #fff;
background : rgb(255, 255, 255, 0.3);
cursor : pointer;
}
.tp-bullet:hover {
background : #fff;
}