@import url('https://fonts.googleapis.com/css?family=Muli:300,300i,400,700,900&display=swap');

@charset "UTF-8";
/**============================================================
* Theme Name: Petz
* Version: 2.2
* Description: Petz theme form Haintheme
* Author: Haintheme
* Author URI: http://themeforest.net/user/haintheme
* Theme URI: http://haintheme.com
* Text Domain: petz
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: custom-background, threaded-comments, custom-menu, featured-images, full-width-template, theme-options
*============================================================*/
/* ---------------- TABLE OF CONTENT ----------------------
	-----------------------------------------------------------
	-----------------------------------------------------------


	0. FRAMEWORK

	1. BASE
	   1.1. BASE
	   1.2. TYPOGRAPHY

	2. COMPONENT
	   2.1. PLUGINS
	   2.2. COMMON
	   2.3. MODULES

	3. SKELETON
	   3.1. PAGE
	   3.2. HEADER
	   3.3. FOOTER


	-----------------------------------------------------------
	-----------------------------------------------------------
------------------- END TABLE OF CONTENT ------------------*/
/* I. FRAMEWORK
***********************/

.services3 .col-md-6{
    margin-bottom:20px;
    padding: 0 9px;
}
.services3 .box_icon{
  
    overflow: hidden;
    position: relative;
}
.services3 .box_icon:hover .read_more_url{
  
    bottom: 50px;
}
.services3 .read_more_url{
  
    position: absolute;
    bottom: -100px;
}
.services3 .description{
     display: none;
/*    min-height: 280px;*/
    position: absolute;
    z-index: 9;
    top: 0;
    height: 100%;
}
.services2 .info{
   position: absolute;
    top: 0;
    z-index: 9;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.description_woocomerce{
        font-size: 19px;
    line-height: 24px;
    margin-bottom: 0;
}
.services2 .info h4{
  color: #ffffff;
    text-shadow: 2px 2px #243a8f;
    line-height: 20px;
    margin-bottom: 4px;
}
.loder_add_products{
    display: none;
}
.animation{
  width: 101%;
    text-align: center;
    /* font-size: 50px; */
    padding: 25px;
    background: white;
    color: black;
    animation: expand_center 5000ms;
    animation-fill-mode: forwards;animation-duration: 1s;
}
@keyframes expand_center {
  0% {
  clip-path: polygon(50% 100%,50% 0,50% 0,50% 100%);
    -webkit-clip-path: polygon(50% 100%,50% 0,50% 0,50% 100%);
 }
  100%{
  clip-path: polygon(0 100%, 0 0, 100% 0, 100% 100%);
    -webkit-clip-path: polygon(0 100%, 0 0, 100% 0, 100% 100%);
  }
}

/*********  STYLE ADDED BY KINJAL  ***********/
 
/*
.woocommerce div.product .woocommerce-tabs .panel {
    background-color: transparent!important;
}
.styled-tab  li{
    background-color:#f3f3f3!important; 
    margin: 0 !important;
    padding: 10px 20px!important;
    border: 0!important;
    border-radius: 0!important; 
    display: block!important;
    float: left;
    position: relative;
    z-index: 2!important;
    width: 230px;
}
*/
/*
.styled-tab  li.ative{
    z-index: 3!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
    left: 0!important;
    border-bottom-right-radius: 0!important;
    border-width: 0!important;
    box-shadow: none!important;
    border: 0!important;
     width: 230px!important;
    height: 44px!important;
    border: 0!important;
}
.styled-tab  li:before{
    display: block !important;
    content: ''!important;
    position: absolute!important;
    left: 0!important;
    right: 0!important;
    top: 0!important;
    bottom: 0!important;
    width: 230px!important;
    height: 44px!important;
    background: url(http://troylab.com.au.php72-37.lan3-1.websitetestlink.com/wp-content/themes/petz/images/chapee.png)!important;
    background-size: 100% 100%!important;
    background-repeat: no-repeat!important;
    background-position: 50% 50%!important;
    z-index: -1;
}
*/
/*
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{
    display: none!important;
}
.styled-tab  li a {
    display: block!important;
    padding: 0!important;
    color: #000000!important;
    font-size: 15px!important;
    margin: 0!important;
    text-transform: capitalize;
    TEXT-ALIGN: CENTER;
    line-height: 26px;
} 
.styled-tab  li a:hover{
    padding: 0!important;
    color: #000000!important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:before{
    display: block!important;
}
*/
.services3 col-md-6{
    margin-bottom:20px;
}
.woocommerce-tabs{
    clear: both;  
}
.styled-tab {
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    float: left;
    padding-left:0px!important;
    list-style-type: none;
    border-bottom: 1px solid #d0d0d0;
}
.styled-tab li a{
   color: #0c0606!important; 
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a { 
    color: #fff!important; 
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    display: block!important;
    float: left!important;
    padding: 10px 24px 8px!important;
    background: #f3f3f3 !important;
    margin-right: 0px!important;
    z-index: 2!important;
    position: relative!important;
    cursor: pointer!important;
    color: #777!important;
    text-transform: capitalize;
/*    border-radius: 8px 8px 0 0!important;*/
}
.woocommerce-tabs ul.tabs li {
    background-color:#f3f3f3!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, 
.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
/*
    display: block!important;
    content: ''!important;
    position: absolute!important;
    top: 0!important;
    height: 100%!important;
    width: 47px!important;
    background-color: #f3f3f3!important;
*/
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    width: 32% ;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: left;
    width: 68%;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
    left: auto!important;
    border-bottom-right-radius: 0!important;
    border-width: 0!important;
    box-shadow: none!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
    right: auto!important;
    border-bottom-left-radius: 0!important;
    border-width: 0!important;
    box-shadow: none!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before {
    right: -31px!important;
    left: auto !important;
    transform: skew(30deg, 0deg)!important;
    box-shadow: rgba(0,0,0,.1) 1px 0px 0px, inset rgba(255,255,255,.09) -1px 0!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before {
    border-radius: 0 8px 0 0!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
    left: -24px!important;
    transform: skew(-30deg, 0deg)!important;
    box-shadow: rgba(0,0,0,.1) -1px 0px 0px, inset rgba(255,255,255,.09) 1px 0!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
    border-radius: 8px 0 0 0!important;
} 
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background-color: #0099cc !important;
    color: #fff!important;
    z-index: 3!important;
    border-bottom-color: transparent!important;    
} 
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, 
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after {
    background-color: #2281a8!important;
    color: #fff!important;
}
 
.woocommerce div.product .woocommerce-tabs .panel {
    background-color: transparent!important;
} 
.woocommerce-tabs.wc-tabs-wrapper.clearfix {
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.blog_read_more{
    float: right;
}
.product-title{
    text-align: center;
}
#popmake-3483 {    
    padding: 40px;
    /*box-shadow: 0px 0px 30px 0px #f1f1f1;*/
} 
#popmake-3483 .pum-theme-3498 .pum-content + .pum-close, .pum-theme-lightbox-2 .pum-content + .pum-close {
    display:none !important;
}
#popmake-3483 .home_popup_btn{
    background-color: #243a8f;
    white-space: nowrap;
    border: none;
    color: #ffffff;
    cursor: pointer;
    /* display: inline-flex; */
    align-items: center;
    padding: 17px 22px;
    margin-top: 10px;
    letter-spacing: 0.1px;
    transition: all 0.3s ease-in-out;
    color: #ffffff;
/*    border-radius: 30px;*/
    width: 250px;
}
#popmake-3483 .home_popup_btn:hover{
        background-color: #2281a8;
}
#popmake-3483 .home_popup_cnt{
    padding: 10px;
    text-align: center;
    color: #000000;
}
#popmake-3483 .popmake-verterinary-professional-no{
    float: right;
}
@media only screen and (max-width: 556px){
    
#popmake-3483 .popmake-verterinary-professional-no{
    float: none;
}
    
#popmake-3483 .home_popup_btn{
  text-align:center;
    margin-top:10px;
}
   
#popmake-3483 .home_popup_btns{
  text-align:center;
}
    #popmake-3483 {
    padding: 40px;
    width: 75% !important;
    left: 0 !important;
    margin: 0 auto;
    position: relative;
}
    
}

@media only screen and (min-width: 1023px) and (max-width: 1300px) { 

#popmake-3483 .popmake-verterinary-professional-no{
    float: none;
}
    
#popmake-3483 .home_popup_btn{
  text-align:center;
    margin-top:10px;
}
   
#popmake-3483 .home_popup_btns{
  text-align:center;
}
} 

@media print {
  *,
  *:before,
  *:after {
    background: rgba(0, 0, 0, 0) !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1175px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {width: 100%;}
.col-xs-11 {width: 91.66666667%;}
.col-xs-10 {width: 83.33333333%;}
.col-xs-9 {width: 75%;}
.col-xs-8 {width: 66.66666667%;}
.col-xs-7 {width: 58.33333333%;}
.col-xs-6 {width: 50%;}
.col-xs-5 {width: 41.66666667%;}
.col-xs-4 {width: 33.33333333%;}
.col-xs-3 {width: 25%;}
.col-xs-2 {width: 16.66666667%;}
.col-xs-1 {width: 8.33333333%;}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {right: 91.66666667%;}
.col-xs-pull-10 {right: 83.33333333%;}
.col-xs-pull-9 {right: 75%;}
.col-xs-pull-8 {right: 66.66666667%;}
.col-xs-pull-7 {right: 58.33333333%;}
.col-xs-pull-6 {right: 50%;}
.col-xs-pull-5 {right: 41.66666667%;}
.col-xs-pull-4 {right: 33.33333333%;}
.col-xs-pull-3 {right: 25%;}
.col-xs-pull-2 {right: 16.66666667%;}
.col-xs-pull-1 {right: 8.33333333%;}
.col-xs-pull-0 {right: auto;}
.col-xs-push-12 {left: 100%;}
.col-xs-push-11 {left: 91.66666667%;}
.col-xs-push-10 {left: 83.33333333%;}
.col-xs-push-9 {left: 75%;}
.col-xs-push-8 {left: 66.66666667%;}
.col-xs-push-7 {left: 58.33333333%;}
.col-xs-push-6 {left: 50%;}
.col-xs-push-5 {left: 41.66666667%;}
.col-xs-push-4 {left: 33.33333333%;}
.col-xs-push-3 {left: 25%;}
.col-xs-push-2 {left: 16.66666667%;}
.col-xs-push-1 {left: 8.33333333%;}
.col-xs-push-0 {left: auto;}
.col-xs-offset-12 {margin-left: 100%;}
.col-xs-offset-11 {margin-left: 91.66666667%;}
.col-xs-offset-10 {margin-left: 83.33333333%;}
.col-xs-offset-9 {margin-left: 75%;}
.col-xs-offset-8 {margin-left: 66.66666667%;}
.col-xs-offset-7 {margin-left: 58.33333333%;}
.col-xs-offset-6 {margin-left: 50%;}
.col-xs-offset-5 {margin-left: 41.66666667%;}
.col-xs-offset-4 {margin-left: 33.33333333%;}
.col-xs-offset-3 {margin-left: 25%;}
.col-xs-offset-2 {margin-left: 16.66666667%;}
.col-xs-offset-1 {margin-left: 8.33333333%;}
.col-xs-offset-0 {margin-left: 0%;}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {width: 100%;}
  .col-sm-11 {width: 91.66666667%;}
  .col-sm-10 {width: 83.33333333%;}
  .col-sm-9 {width: 75%;}
  .col-sm-8 {width: 66.66666667%;}
  .col-sm-7 {width: 58.33333333%;}
  .col-sm-6 {width: 50%;}
  .col-sm-5 {width: 41.66666667%;}
  .col-sm-4 {width: 33.33333333%;}
  .col-sm-3 {width: 25%;}
  .col-sm-2 {width: 16.66666667%;}
  .col-sm-1 {width: 8.33333333%;}
  .col-sm-pull-12 {right: 100%;}
  .col-sm-pull-11 {right: 91.66666667%;}
  .col-sm-pull-10 {right: 83.33333333%;}
  .col-sm-pull-9 {right: 75%;}
  .col-sm-pull-8 {right: 66.66666667%;}
  .col-sm-pull-7 {right: 58.33333333%;}
  .col-sm-pull-6 {right: 50%;}
  .col-sm-pull-5 {right: 41.66666667%;}
  .col-sm-pull-4 {right: 33.33333333%;}
  .col-sm-pull-3 {right: 25%;}
  .col-sm-pull-2 {right: 16.66666667%;}
  .col-sm-pull-1 {right: 8.33333333%;}
  .col-sm-pull-0 {right: auto;}
  .col-sm-push-12 {left: 100%;}
  .col-sm-push-11 {left: 91.66666667%;}
  .col-sm-push-10 {left: 83.33333333%;}
  .col-sm-push-9 {left: 75%;}
  .col-sm-push-8 {left: 66.66666667%;}
  .col-sm-push-7 {left: 58.33333333%;}
  .col-sm-push-6 {left: 50%;}
  .col-sm-push-5 {left: 41.66666667%;}
  .col-sm-push-4 {left: 33.33333333%;}
  .col-sm-push-3 {left: 25%;}
  .col-sm-push-2 {left: 16.66666667%;}
  .col-sm-push-1 {left: 8.33333333%;}
  .col-sm-push-0 {left: auto;}
  .col-sm-offset-12 {margin-left: 100%;}
  .col-sm-offset-11 {margin-left: 91.66666667%;}
  .col-sm-offset-10 {margin-left: 83.33333333%;}
  .col-sm-offset-9 {margin-left: 75%;}
  .col-sm-offset-8 {margin-left: 66.66666667%;}
  .col-sm-offset-7 {margin-left: 58.33333333%;}
  .col-sm-offset-6 {margin-left: 50%;}
  .col-sm-offset-5 {margin-left: 41.66666667%;}
  .col-sm-offset-4 {margin-left: 33.33333333%;}
  .col-sm-offset-3 {margin-left: 25%;}
  .col-sm-offset-2 {margin-left: 16.66666667%;}
  .col-sm-offset-1 {margin-left: 8.33333333%;}
  .col-sm-offset-0 {margin-left: 0%;}
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {width: 100%;}
  .col-md-11 {width: 91.66666667%;}
  .col-md-10 {width: 83.33333333%;}
  .col-md-9 {width: 75%;}
  .col-md-8 {width: 66.66666667%;}
  .col-md-7 {width: 58.33333333%;}
  .col-md-6 {width: 50%;}
  .col-md-5 {width: 41.66666667%;}
  .col-md-4 {width: 33.33333333%;}
  .col-md-3 {width: 25%;}
  .col-md-2 {width: 16.66666667%;}
  .col-md-1 {width: 8.33333333%;}
  .col-md-pull-12 {right: 100%;}
  .col-md-pull-11 {right: 91.66666667%;}
  .col-md-pull-10 {right: 83.33333333%;}
  .col-md-pull-9 {right: 75%;}
  .col-md-pull-8 {right: 66.66666667%;}
  .col-md-pull-7 {right: 58.33333333%;}
  .col-md-pull-6 {right: 50%;}
  .col-md-pull-5 {right: 41.66666667%;}
  .col-md-pull-4 {right: 33.33333333%;}
  .col-md-pull-3 {right: 25%;}
  .col-md-pull-2 {right: 16.66666667%;}
  .col-md-pull-1 {right: 8.33333333%;}
  .col-md-pull-0 {right: auto;}
  .col-md-push-12 {left: 100%;}
  .col-md-push-11 {left: 91.66666667%;}
  .col-md-push-10 {left: 83.33333333%;}
  .col-md-push-9 {left: 75%;}
  .col-md-push-8 {left: 66.66666667%;}
  .col-md-push-7 {left: 58.33333333%;}
  .col-md-push-6 {left: 50%;}
  .col-md-push-5 {left: 41.66666667%;}
  .col-md-push-4 {left: 33.33333333%;}
  .col-md-push-3 {left: 25%;}
  .col-md-push-2 {left: 16.66666667%;}
  .col-md-push-1 {left: 8.33333333%;}
  .col-md-push-0 {left: auto;}
  .col-md-offset-12 {margin-left: 100%;}
  .col-md-offset-11 {margin-left: 91.66666667%;}
  .col-md-offset-10 {margin-left: 83.33333333%;}
  .col-md-offset-9 {margin-left: 75%;}
  .col-md-offset-8 {margin-left: 66.66666667%;}
  .col-md-offset-7 {margin-left: 58.33333333%;}
  .col-md-offset-6 {margin-left: 50%;}
  .col-md-offset-5 {margin-left: 41.66666667%;}
  .col-md-offset-4 {margin-left: 33.33333333%;}
  .col-md-offset-3 {margin-left: 25%;}
  .col-md-offset-2 {margin-left: 16.66666667%;}
  .col-md-offset-1 {margin-left: 8.33333333%;}
  .col-md-offset-0 {margin-left: 0%;}
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {width: 100%;}
  .col-lg-11 {width: 91.66666667%;}
  .col-lg-10 {width: 83.33333333%;}
  .col-lg-9 {width: 75%;}
  .col-lg-8 {width: 66.66666667%;}
  .col-lg-7 {width: 58.33333333%;}
  .col-lg-6 {width: 50%;}
  .col-lg-5 {width: 41.66666667%;}
  .col-lg-4 {width: 33.33333333%;}
  .col-lg-3 {width: 25%;}
  .col-lg-2 {width: 16.66666667%;}
  .col-lg-1 {width: 8.33333333%;}
  .col-lg-pull-12 {right: 100%;}
  .col-lg-pull-11 {right: 91.66666667%;}
  .col-lg-pull-10 {right: 83.33333333%;}
  .col-lg-pull-9 {right: 75%;}
  .col-lg-pull-8 {right: 66.66666667%;}
  .col-lg-pull-7 {right: 58.33333333%;}
  .col-lg-pull-6 {right: 50%;}
  .col-lg-pull-5 {right: 41.66666667%;}
  .col-lg-pull-4 {right: 33.33333333%;}
  .col-lg-pull-3 {right: 25%;}
  .col-lg-pull-2 {right: 16.66666667%;}
  .col-lg-pull-1 {right: 8.33333333%;}
  .col-lg-pull-0 {right: auto;}
  .col-lg-push-12 {left: 100%;}
  .col-lg-push-11 {left: 91.66666667%;}
  .col-lg-push-10 {left: 83.33333333%;}
  .col-lg-push-9 {left: 75%;}
  .col-lg-push-8 {left: 66.66666667%;}
  .col-lg-push-7 {left: 58.33333333%;}
  .col-lg-push-6 {left: 50%;}
  .col-lg-push-5 {left: 41.66666667%;}
  .col-lg-push-4 {left: 33.33333333%;}
  .col-lg-push-3 {left: 25%;}
  .col-lg-push-2 {left: 16.66666667%;}
  .col-lg-push-1 {left: 8.33333333%;}
  .col-lg-push-0 {left: auto;}
  .col-lg-offset-12 {margin-left: 100%;}
  .col-lg-offset-11 {margin-left: 91.66666667%;}
  .col-lg-offset-10 {margin-left: 83.33333333%;}
  .col-lg-offset-9 {margin-left: 75%;}
  .col-lg-offset-8 {margin-left: 66.66666667%;}
  .col-lg-offset-7 {margin-left: 58.33333333%;}
  .col-lg-offset-6 {margin-left: 50%;}
  .col-lg-offset-5 {margin-left: 41.66666667%;}
  .col-lg-offset-4 {margin-left: 33.33333333%;}
  .col-lg-offset-3 {margin-left: 25%;}
  .col-lg-offset-2 {margin-left: 16.66666667%;}
  .col-lg-offset-1 {margin-left: 8.33333333%;}
  .col-lg-offset-0 {margin-left: 0%;}
}
/* I. REFERENCES */
/* II. GENERAL
***********************/
/*--------------------------------------------------------------
Reset
--------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  -moz-appearance: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border: 0;
  font-family: inherit;
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
}
html {
  -webkit-text-size-adjust: 100%;
  /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
  -ms-text-size-adjust: 100%;
  /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background: #ffffff;
}
*,
*:before,
*:after {
  /* apply a natural box layout model to all elements; see http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */
  -webkit-box-sizing: border-box;
  /* Not needed for modern webkit but still used by Blackberry Browser 7.0; see http://caniuse.com/#search=box-sizing */
  -moz-box-sizing: border-box;
  /* Still needed for Firefox 28; see http://caniuse.com/#search=box-sizing */
  box-sizing: border-box;
  outline: none;
  word-wrap: break-word;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article, aside, details, figcaption, figure, footer, header, main, nav, section {
  display: block;
}
ol {
  list-style: decimal;
}
ul {
  list-style: disc;
}
table {
  /* tables still need 'cellspacing="0"' in the markup */
  border-collapse: separate;
  border-spacing: 0;
}
iframe,
embed,
figure,
figcaption {
  margin: 20px 0;
  max-width: 100%;
}
caption,
th,
td {
  font-weight: normal;
  text-align: left;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
}
blockquote,
q {
  quotes: "" "";
}
a:focus {
  outline: none;
}
a:hover,
a:active {
  outline: 0;
}
a img {
  border: 0;
}
/*--------------------------------------------
Initial Setup
----------------------------------------------*/
/*
input,
textarea {
  overflow: auto;
}
*/
input:focus,
textarea:focus {
  outline: none;
}
img,
video {
  max-width: 100%;
  vertical-align: top;
}
audio,
canvas,
video {
  display: inline;
  zoom: 1;
}
html {
  font-size: 100%;
}
body {
  font-size: 14px;
  color: #737373;
  overflow-x: hidden;
  font-family: 'Lato', sans-serif;
  line-height: 1;
}
button,
input,
select,
textarea {
  font-family: 'Lato', sans-serif;
  line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
  font-family: 'Baloo Thambi', sans-serif;
  font-weight: 500;
  clear: both;
  margin: 25px 0;
  color: #282828;
}
h1 {
  font-size: 75px;
  line-height: 63px;
  letter-spacing: -0.025em;
}
h2 {
  font-size: 60px;
  margin-top: 0px;
  letter-spacing: -0.025em;
}
h3 {
  font-size: 3em;
  color: #000000;
  line-height: 1em;
  letter-spacing: -0.2px;
}
h4 {
  font-size: 2.3em;
}
h5 {
  font-size: 1.8em;
  letter-spacing: -0.4px;
}
h6 {
  font-size: 1.114em;
  line-height: 1.214em;
  letter-spacing: -0.4px;
}
p {
  font-size: 17px;
  line-height: 34px;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  margin: 0 0 10px;
  color: #989797;
  word-break: break-word;
  font-family: 'Lato', sans-serif;
}
li ul,
li ol {
  margin-left: 1.25em;
}
b,
strong {
  font-weight: 700;
}
dfn,
cite,
em,
i {
  font-style: italic;
}
li,
figcaption {
  line-height: 24px;
}
blockquote {
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  margin: 50px 0;
  padding-left: 48px;
  position: relative;
  clear: both;
  display: block;
  color: #EF5030;
}
blockquote:before {
  content: "“";
  font-size: 72px;
  color: #EF5030;
  font-family: 'Lato', sans-serif;
  position: absolute;
  left: 0;
  top: 16px;
}
blockquote p {
  color: #EF5030;
  margin: 0;
}
blockquote p {
  margin-bottom: 1.6667em;
}
blockquote > p:last-child {
  margin-bottom: 0;
}
blockquote cite,
blockquote small {
  color: #333;
  font-size: 16px;
  line-height: 1.6;
}
blockquote a {
  font-size: 16px;
  color: #000000;
}
blockquote a:hover {
  text-decoration: none;
}
blockquote em,
blockquote i,
blockquote cite {
  font-style: normal;
}
blockquote.alignleft {
  margin: 0.3157894737em 1.4736842105em 1.473684211em 0;
}
blockquote.alignright {
  margin: 0.3157894737em 0 1.473684211em 1.4736842105em;
}
blockquote.aligncenter {
  margin-bottom: 1.473684211em;
}
address {
  font-style: italic;
  margin: 0 0 1.6em;
  line-height: 24px;
}
code,
kbd,
tt,
var,
samp,
pre {
  font-family: Inconsolata, monospace;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}
pre {
  background-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0.01);
  border: 1px solid #eaeaea;
  border: 1px solid rgba(51, 51, 51, 0.1);
  line-height: 24px;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 0.8em;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
abbr[title] {
  border-bottom: 1px dotted #eaeaea;
  border-bottom: 1px dotted rgba(51, 51, 51, 0.1);
  cursor: help;
}
mark,
ins {
  background-color: #fff9c0;
  text-decoration: none;
}
sup,
sub {
  font-size: 75%;
  height: 0;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  bottom: 1ex;
}
sub {
  top: 0.5ex;
}
small {
  font-size: 75%;
}
big {
  font-size: 125%;
}
hr {
  background-color: #eaeaea;
  background-color: rgba(51, 51, 51, 0.1);
  border: 0;
  height: 1px;
  margin: 15px 0;
}
table,
th,
td {
  border: 1px solid #eaeaea;
  border: 1px solid rgba(51, 51, 51, 0.1);
}
table {
  border-collapse: separate;
  border-spacing: 0;
  border-width: 1px 0 0 1px;
  margin: 20px 0;
  table-layout: fixed;
  /* Prevents HTML tables from becoming too wide */
  max-width: 100%;
  width: 100%;
}
caption,
th,
td {
  font-weight: normal;
  text-align: left;
}
th {
  border-width: 0 1px 1px 0;
  font-weight: 700;
  color: white;
}
thead th {
  background: #108896;
}
td {
  border-width: 0 1px 1px 0;
}
th,
td {
  padding: 5px 10px;
}
img {
  -ms-interpolation-mode: bicubic;
  border: 0;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}
del {
  opacity: 0.8;
}
/* Placeholder text color -- selectors need to be separate to work. */
::-webkit-input-placeholder {
  color: #99a0ac;
  font-family: 'Baloo Thambi', sans-serif;
  font-weight: 400;
}
:-moz-placeholder {
  color: #99a0ac;
  font-family: 'Baloo Thambi', sans-serif;
  font-weight: 400;
}
::-moz-placeholder {
  color: #99a0ac;
  font-family: 'Baloo Thambi', sans-serif;
  font-weight: 400;
}
:-ms-input-placeholder {
  color: #99a0ac;
  font-family: 'Baloo Thambi', sans-serif;
  font-weight: 400;
}
textarea {
  max-width: 100%;
}
a {
  color: #015cff;
  text-decoration: none;
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
a:hover {
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
dl {
  margin: 0 0 1.75em;
  line-height: 24px;
}
dt {
  font-weight: 700;
}
dd {
  margin: 0 0 10px;
}
/* default css */
.wp-caption {
  margin-bottom: 15px;
  max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin: 0;
}
.wp-caption .wp-caption-text {
  color: #686868;
  font-size: 13px;
  font-size: 14px;
  font-style: italic;
  line-height: 1.6153846154;
  padding-top: 0.5384615385em;
}
.wp-caption .wp-caption-text a {
  color: #7b98aa;
}
/*sticky post*/
.sticky.post {
  float: left;
  width: 100%;
}
.sticky.post .blog-post-name {
  position: relative;
}
.sticky.post .blog-post-name:after {
  content: "\f2a6";
  font-family: "ionicons";
  font-size: 40px;
  position: absolute;
  right: 8px;
  top: 0;
  color: #108896;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
/*gallery post type*/
.gallery-icon img {
  margin: 0 auto;
}
.bypostauthor {
  outline: none;
}
.gallery-caption {
  color: #686868;
  display: block;
  font-size: 13px;
  font-size: 0.8125rem;
  font-style: italic;
  line-height: 1.6153846154;
  padding-top: 0.5384615385em;
}
.gallery-columns-2 .gallery-item {
  max-width: 50%;
}
.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
  max-width: 25%;
}
.gallery-columns-5 .gallery-item {
  max-width: 20%;
}
.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}
.gallery-item {
  width: 100%;
  display: inline-block;
  text-align: center;
  vertical-align: top;
  padding: 1.79104477%;
}
/* Alignments */
.alignleft {
  float: left;
  margin: 0.375em 1.75em 1.75em 0;
}
.alignright {
  float: right;
  margin: 0.375em 0 1.75em 1.75em;
}
.aligncenter {
  clear: both;
  display: block;
  margin: 0 auto 1.75em;
}
/* COMMON */
.row {
  *zoom: 1;
}
.row:before,
.row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}
.row:before,
.row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}
/***************************Style***************************/
.cl {
  clear: both;
}
.flw {
  float: left;
  width: 100%;
}
/* float */
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.float-none {
  float: left;
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
@media only screen and (min-width: 769px) {
  .text-right-sm {
    text-align: right;
  }
}
@media only screen and (min-width: 993px) {
  .text-right-md {
    text-align: right;
  }
}
.text-lowercase {
  text-transform: lowercase!important;
}
.text-uppercase {
  text-transform: uppercase!important;
}
.text-capitalize {
  text-transform: capitalize!important;
}
.text-none {
  text-transform: none!important;
}
.line-height-default {
  line-height: 1!important;
}
/*white wrap*/
.no-wrap {
  white-space: nowrap;
}
/*display*/
.display-none {
  display: none;
}
.display-block {
  display: block;
}
.display-inline {
  display: inline;
}
.display-inline-block {
  display: inline-block;
}
/* calc */
/*flex box*/
/*padding margin*/
.no-padding {
  padding: 0;
}
.no-margin {
  margin: 0;
}
.screen-reader-text,
.sr-only {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
select {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
/*transition-duration*/
/*border gradient*/
/*left to right*/
/*top to bottom*/
/*background gradient*/
/*theme col*/
.theme-col-item {
  float: left;
}
@media (min-width: 992px) {
  .theme-col-2 .theme-col-item {
    width: -webkit-calc((100% - 30px) / 2);
    width: -moz-calc((100% - 30px) / 2);
    width: -o-calc((100% - 30px) / 2);
    width: calc((100% - 30px) / 2);
  }
  .theme-col-2 .theme-col-item:nth-of-type(2n+3) {
    clear: both;
  }
  .theme-col-2 .theme-col-item:nth-of-type(odd) {
    margin-right: 30px;
  }
  .theme-col-3 .theme-col-item {
    width: -webkit-calc((100% - 60px) / 3);
    width: -moz-calc((100% - 60px) / 3);
    width: -o-calc((100% - 60px) / 3);
    width: calc((100% - 60px) / 3);
  }
  .theme-col-3 .theme-col-item:nth-of-type(3n+4) {
    clear: both;
  }
  .theme-col-3 .theme-col-item:nth-of-type(3n+2) {
    margin: 0 30px;
  }
  .theme-col-4 .theme-col-item {
    width: -webkit-calc((100% - 90px) / 4);
    width: -moz-calc((100% - 90px) / 4);
    width: -o-calc((100% - 90px) / 4);
    width: calc((100% - 90px) / 4);
  }
  .theme-col-4 .theme-col-item:nth-of-type(4n+5) {
    clear: both;
  }
  .theme-col-4 .theme-col-item:nth-of-type(n+1) {
    margin-right: 30px;
  }
  .theme-col-4 .theme-col-item:nth-of-type(4n) {
    margin-right: 0;
  }
}
@media (min-width: 769px) and (max-width: 991px) {
  .theme-col-2 .theme-col-item,
  .theme-col-3 .theme-col-item,
  .theme-col-4 .theme-col-item {
    width: -webkit-calc((100% - 30px) / 2);
    width: -moz-calc((100% - 30px) / 2);
    width: -o-calc((100% - 30px) / 2);
    width: calc((100% - 30px) / 2);
  }
  .theme-col-2 .theme-col-item:nth-of-type(2n+3),
  .theme-col-3 .theme-col-item:nth-of-type(2n+3),
  .theme-col-4 .theme-col-item:nth-of-type(2n+3) {
    clear: both;
  }
  .theme-col-2 .theme-col-item:nth-of-type(odd),
  .theme-col-3 .theme-col-item:nth-of-type(odd),
  .theme-col-4 .theme-col-item:nth-of-type(odd) {
    margin-right: 30px;
  }
}
@media (max-width: 768px) {
  .theme-col-2 .theme-col-item,
  .theme-col-3 .theme-col-item,
  .theme-col-4 .theme-col-item {
    width: 100%;
  }
}
/* III. SKELETON
***********************/
/* V. PART
***********************/
.petz-header {
  position: absolute;
  z-index: 20;
  background: #ffffff;
}
.petz-header li {
  list-style: none;
}
#header-edit-location {
  top: 15px;
}
/*logo*/
.ht-logo {
    position: relative;
    margin: 0;
    line-height: 0;
    float:left;
    padding: 21px 0;
}
#logo-edit-location {
  top: 10px;
  left: -20px;
}
/* hide breadcumbs if no plugin */
.petz-start-page {
  min-height: 500px;
  margin-bottom: 120px;
}
.theme-not-breadcrumbs {
  margin-top: 150px;
}
.theme-not-breadcrumbs + .petz-breadcrumb {
  display: none;
}
/* header fixed */
.logged-in.admin-bar .theme-header-box.header-fixed {
  top: 32px;
}
.theme-header-box {
  background: #F19F1F;
  position: relative;
  z-index: 21;
}
.theme-header-box.header-fixed {
  position: fixed;
  top: 0;
}
.theme-header-box.header-fixed .lg img {
  max-width: 120px;
}
/* menu===================================== */
.theme-box-menu {
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.theme-box-menu ul {
  font-size: 0;
}
.lg img {
  max-width: 180px;
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
/*primary+++++++++++++++++++++++++++menu*/
@media (min-width: 992px) {
  .theme-header-box.header-fixed .primary-menu > li > a {
    padding: 18px 25px;
  }
  .theme-header-box.header-fixed .primary-menu li .sub-menu a {
    padding: 15px;
  }
  .primary-menu .sub-menu {
    display: initial !important;
  }
  .primary-menu > li > a {
    padding: 33px 30px;
  }
  .primary-menu li .sub-menu a {
    padding: 20px 15px;
  }
  .ht-overlay {
    display: none;
  }
}
.ht-overlay {
  display: none;
  position: fixed;
  width: 5000%;
  height: 5000%;
  top: 0;
  left: -1000px;
  background: rgba(0, 0, 0, 0.5);
  z-index: 19;
}
.primary-menu {
  /*primary+++++++++++++++++++++++++++left*/
  /*primary+++++++++++++++++++++++++++right*/
}
.primary-menu li {
  display: inline-block;
  position: relative;
  /*sub+++++++++++++++++++++++++++++++++++menu*/
}
.primary-menu li a {
  color: #ffffff;
  font-size: 17px;
  font-family: 'Baloo Thambi', sans-serif;
}
.primary-menu li .sub-menu {
  position: absolute;
  top: 100%;
  width: 100%;
  min-width: 180px;
  visibility: hidden;
  opacity: 0;
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.primary-menu li .sub-menu li {
  width: 100%;
}
.primary-menu li .sub-menu a {
  display: block;
  background: #108896;
}
.primary-menu li .sub-menu a:hover {
  background: #EF5030;
}
.primary-menu li .sub-menu .menu-item-has-children .sub-menu {
  top: 0;
}
.primary-menu li:hover > a {
  background: #108896;
}
.primary-menu li:hover > .sub-menu {
  visibility: visible;
  opacity: 1;
}
.primary-menu > li.current-menu-item > a,
.primary-menu > li.current-menu-ancestor > a,
.primary-menu > li.current-menu-parent > a,
.primary-menu > li.current_page_parent > a,
.primary-menu > li.current_page_ancestor > a {
  background: #EF5030;
}
.primary-menu > li.current-menu-item > a:hover,
.primary-menu > li.current-menu-ancestor > a:hover,
.primary-menu > li.current-menu-parent > a:hover,
.primary-menu > li.current_page_parent > a:hover,
.primary-menu > li.current_page_ancestor > a:hover {
  background: #EF5030;
}
.primary-menu > li.menu-item-has-children > a:after {
  content: "\f35f";
  font-family: "ionicons";
  font-size: 14px;
  margin-left: 5px;
  line-height: 1;
}
.primary-menu > li a {
  display: block;
}
.primary-menu > li a:hover {
  background: #108896;
}
.primary-menu.primary-left li .sub-menu {
  left: 0;
}
.primary-menu.primary-left li .sub-menu .menu-item-has-children .sub-menu {
  left: 100%;
}
.primary-menu.primary-right li .sub-menu {
  right: 0;
}
.primary-menu.primary-right li .sub-menu li {
  text-align: right;
}
.primary-menu.primary-right li .sub-menu .menu-item-has-children .sub-menu {
  right: 100%;
}
/* bread crumbs===================================== */
#bread-edit-location {
  top: 200px;
}
.petz-breadcrumb {
/*  border-radius: 0 0 25% 25%;*/
/*  margin-bottom: 150px;*/
  margin-bottom: 50px;
  background-size: cover;
  background-position: top center;
}
.petz-breadcrumb .page-title{
display:none;
}
@media (min-width: 992px) {
  .petz-breadcrumb {
    background-attachment: fixed;
  }
}
.bread {
  position: relative;
/*  height: 500px;*/
  height: 380px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.page-title {
  padding: 40px 70px;
  border: 10px solid #ffffff;
  border-radius: 50%;
  margin: 0;
  margin-bottom: -webkit-calc(-163px / 2);
  margin-bottom: -moz-calc(-163px / 2);
  margin-bottom: -o-calc(-163px / 2);
  margin-bottom: calc(-163px / 2);
  color: #ffffff;
  background: #108896;
  line-height: 1;
  text-align: center;
}
.crumbs {
  text-align: center;
  margin-bottom: 70px;
  float: left;
  width: 100%;
}
.crumbs a,
.crumbs span {
  font-weight: 900;
  font-size: 13px;
  text-transform: uppercase;
}
.crumbs span:last-of-type {
  color: #EF5030;
}
.crumbs span:last-of-type:after {
  content: none;
}
.crumbs span:after {
  content: "»";
  color: #ccc;
  font-size: 16px;
  padding: 0 10px;
}
/* DEFAULT BLOG */
select {
    width: 100%;
    height: 36px;
    line-height: 36px;
    float: left;
    background: #ffefd5;
    border: 2px solid #f19f1f;
    color: #f19f1f;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0px 5px;
}

/*search form*/
.search-form {
  float: left;
  width: 100%;
}
.search-form label {
  margin: 0;
}
.search-form input.search-field {
  float: left;
  height: 44px;
  border: 0;
  border-radius: 10px 0 0 10px;
  font-size: 16px;
  outline: 0;
  background: #ffefd5;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 2px solid #f19f1f;
  padding: 0 20px;
    -webkit-border-radius: 0;
    border-radius: 0;
  position: relative;
  z-index: 1;
  color: #f19f1f;
  width: -webkit-calc(100% - 80px);
  width: -moz-calc(100% - 80px);
  width: -o-calc(100% - 80px);
  width: calc(100% - 80px);
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.search-form input.search-field::-webkit-input-placeholder {
  color: #F19F1F;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
}
.search-form input.search-field:-moz-placeholder {
  color: #F19F1F;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
}
.search-form input.search-field::-moz-placeholder {
  color: #F19F1F;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
}
.search-form input.search-field:-ms-input-placeholder {
  color: #F19F1F;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
}
.search-form input.search-field:focus {
  border-color: #ef5030;
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.search-form input[type="submit"] {
  position: relative;
  z-index: 2;
  width: 80px;
  float: left;
  cursor: pointer;
  border: 0;
  font-family: 'Baloo Thambi', sans-serif;
  height: 44px;
  color: #ffffff;
  border-radius: 0 25px 25px 0;
  text-transform: uppercase;
  padding: 0;
  font-size: 14px;
  background: #ef5030;
  -webkit-box-shadow: inset 9px 0px 0px 0px #f19f1f;
  -moz-box-shadow: inset 9px 0px 0px 0px #f19f1f;
  box-shadow: inset 9px 0px 0px 0px #f19f1f;
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.search-form input[type="submit"]:hover,
.search-form input[type="submit"].search-submit-full {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
/* SIDEBAR */
#theme-sidebar {
  margin-bottom: 50px;
  float: left;
  width: 100%;
  /*tag*/
  /*calendar*/
}
#theme-sidebar div,
#theme-sidebar p {
  font-family: 'Lato', sans-serif;
}
#theme-sidebar > .widget > .widget-title {
  margin-top: 0;
}
#theme-sidebar .widget-title {
  font-size: 25px;
  line-height: 28px;
  background: #108896;
  padding: 6px;
  border-radius: 10px;
  margin-bottom: 20px;
  text-align: center;
  margin-top: 0;
  color: #ffffff;
  line-height: 1.1;
}
#theme-sidebar .widget-title .rsswidget {
  color: #ffffff !important;
}
#theme-sidebar li {
  list-style: none;
  line-height: 40px;
}
#theme-sidebar li div,
#theme-sidebar li a {
  line-height: 34px;
}
#theme-sidebar .widget-title .rsswidget {
  color: #ffffff;
}
#theme-sidebar .widget {
  float: left;
  width: 100%;
  padding: 20px;
  margin-bottom: 40px;
  background: #f5f3ee;
  border-radius: 15px;
}
#theme-sidebar .widget:not(.widget_tag_cloud):not(.widget_calendar):not(.widget_text) a {
  font-size: 16px;
  font-weight: 400;
  font-family: 'Baloo Thambi', sans-serif;
  color: #108896;
}
#theme-sidebar .widget:not(.widget_tag_cloud):not(.widget_calendar):not(.widget_text) a:hover {
  color: #EF5030;
}
#theme-sidebar .widget li,
#theme-sidebar .widget a {
  font-family: 'Baloo Thambi', sans-serif;
  font-weight: 400;
}
#theme-sidebar #recentcomments li {
  line-height: 30px;
  margin-bottom: 8px;
}
#theme-sidebar .widget_archive li,
#theme-sidebar .widget_meta li,
#theme-sidebar .widget_pages li,
#theme-sidebar .widget_categories li,
#theme-sidebar .widget_nav_menu li,
#theme-sidebar .widget_archive a,
#theme-sidebar .widget_meta a,
#theme-sidebar .widget_pages a,
#theme-sidebar .widget_categories a,
#theme-sidebar .widget_nav_menu a {
  color: #108896;
}
#theme-sidebar .widget_archive .mega-menu-row > li,
#theme-sidebar .widget_meta .mega-menu-row > li,
#theme-sidebar .widget_pages .mega-menu-row > li,
#theme-sidebar .widget_categories .mega-menu-row > li,
#theme-sidebar .widget_nav_menu .mega-menu-row > li {
  width: 100%;
}
#theme-sidebar .widget_archive li ul,
#theme-sidebar .widget_meta li ul,
#theme-sidebar .widget_pages li ul,
#theme-sidebar .widget_categories li ul,
#theme-sidebar .widget_nav_menu li ul,
#theme-sidebar .widget_archive li ol,
#theme-sidebar .widget_meta li ol,
#theme-sidebar .widget_pages li ol,
#theme-sidebar .widget_categories li ol,
#theme-sidebar .widget_nav_menu li ol {
  margin-left: 10px;
}
#theme-sidebar .widget_tag_cloud a {
  font-size: 14px !important;
  color: #ffffff;
  background: #EF5030;
  display: inline-block;
  height: 26px;
  line-height: 26px;
  padding: 0 20px 0 23px;
  border-radius: 10px;
  position: relative;
  margin: 0 10px 10px 0;
  font-family: 'Lato', sans-serif;
  transition: all 0.2s ease-in-out;
}
#theme-sidebar .widget_tag_cloud a:before {
  background: #ffffff;
  border-radius: 5px;
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.25);
  content: "";
  height: 6px;
  left: 10px;
  position: absolute;
  width: 6px;
  top: 10px;
}
#theme-sidebar .widget_tag_cloud a:hover {
  background: #108896;
  transition: all 0.2s ease-in-out;
}
#theme-sidebar .widget_calendar caption {
  margin-bottom: 15px;
}
#theme-sidebar .widget_calendar a {
  word-break: normal;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
}
#theme-sidebar .widget_calendar td {
  word-break: initial;
  padding: 10px;
  line-height: 1;
}
/* blog */
.page [id^="post-"] {
  margin-bottom: 0;
}
article.blog-post {
  margin-bottom: 0px !important;
}
[id^="post-"] {
  margin-bottom: 60px;
  float: left;
  width: 100%;
}
.entry-content {
  float: left;
  width: 100%;
}
.entry-content .blog-post-name {
  margin: 0;
}
.entry-content ol,
.entry-content ul,
.entry-content li ul,
.entry-content li ol {
  padding-left: 20px;
  margin-left: 0;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
  margin-top: 20px;
}
.entry-content blockquote p {
  display: inline-block;
}
.entry-content blockquote:before {
  position: static;
}
.ht-content {
  float: left;
  width: 100%;
}
.ht-content .post-password-form input {
  height: 39px;
  padding: 5px;
  border: 2px solid #EF5030;
  border-radius: 4px;
}
.ht-content .post-password-form input[type="submit"] {
  padding: 10px 15px;
  cursor: pointer;
  background: #EF5030;
  color: #ffffff;
  font-family: 'Baloo Thambi', sans-serif;
  position: relative;
  top: -1px;
}
.blog-post-cover {
  float: left;
  width: 100%;
  margin-bottom: 20px;
  position: relative;
}
.blog-post-info {
  float: left;
  width: 100%;
  margin: 10px 0 20px 0;
  text-transform: uppercase;
}
.search .blog-post-info {
    display: none;
}
.blog-post-info strong {
  font-weight: 900;
  font-size: 11px;
  display: inline;
  margin-right: 15px;
}
.blog-post-info span[class*="fa-"] {
  color: #EF5030;
  margin-right: 5px;
}
.blog-post-info a {
  color: #108896;
}
.blog-post-name {
  float: left;
  width: 100%;
}
strong.p-cates {
  margin-right: 0;
  color: #108896;
}
strong.p-cates a {
  line-height: 24px;
}
.blog-post-some-text {
  float: left;
  width: 100%;
}
.blog-btn-read-more i {
  margin-left: 5px;
}
.blog-tags {
  float: left;
  width: 100%;
  margin-top: 20px;
}
.blog-tags span {
  margin-right: 15px;
  color: #989797;
  font-weight: 900;
  font-size: 11px;
}
.blog-tags i {
  color: #EF5030;
}
/* comment */
#comments {
  float: left;
  width: 100%;
}
.no-comments {
  clear: both;
}
.comment-list {
  padding: 30px;
}
.comment-list [id^="comment-"] {
  float: left;
  width: 100%;
  margin-bottom: 60px;
}
.comment-list .children {
  float: left;
  width: 100%;
  padding-left: 30px;
}
.comment-avatar {
  width: 100px;
  float: left;
  margin-right: 20px;
}
.comment-content {
  float: left;
  width: -webkit-calc(100% - 121px);
  width: -moz-calc(100% - 121px);
  width: -o-calc(100% - 121px);
  width: calc(100% - 121px);
}
.comment-author {
  float: left;
  width: 100%;
}
.comment-author .comment-author-name {
  font-size: 16px;
  font-family: 'Baloo Thambi', sans-serif;
  text-transform: uppercase;
  color: #EF5030;
  display: block;
  line-height: 1;
}
.comment-author .comment-time {
  font-size: 12px;
  font-weight: 800;
  font-family: 'Lato', sans-serif;
  color: #108896;
  margin: 10px 0;
}
.comment-text {
  float: left;
  width: 100%;
}
.comment-text p:empty {
  display: none;
}
.comment-text h1,
.comment-text h2,
.comment-text h3,
.comment-text h4,
.comment-text h5,
.comment-text h6 {
  margin-top: 20px;
}
.comment-text ol,
.comment-text ul,
.comment-text li ul,
.comment-text li ol {
  padding-left: 20px;
  margin-left: 0;
}
.comment-text blockquote p {
  display: inline-block;
}
.comment-text blockquote:before {
  position: static;
}
.btn-cmt-reply {
  margin-right: 15px;
}
.comment-edit-link {
  font-size: 13px;
  font-weight: bold;
  display: inline-block;
}
/* respond */
#respond {
  float: left;
  width: 100%;
  margin-bottom: 60px;
}
#respond .form-control {
  padding: 10px 15px;
  font-family: 'Baloo Thambi', sans-serif;
  color: #989797;
}
#respond .form-control.textarea-field {
  min-height: 80px;
}
#respond input[type="submit"] {
  border: none;
  color: #ffffff;
  cursor: pointer;
  background: #EF5030;
  display: inline-block;
  font-family: 'Baloo Thambi', sans-serif;
  font-size: 15px;
  transition: all 0.3s ease-in-out;
  border-radius: 25px;
  margin-top: 10px;
  letter-spacing: 0.1px;
  line-height: 1em;
  padding: 20px 30px;
  text-transform: uppercase;
  box-shadow: inset 9px 0px 0px 0px #f19f1f;
}
#respond input[type="submit"]:hover {
  box-shadow: none;
  transition: all 0.3s ease-in-out;
}
#reply-title {
  font-size: 25px;
  margin-bottom: 0;
}
/* pagination */
.paging-navigation {
  margin: 50px 0 100px 0;
  float: left;
  width: 100%;
}
.paging-navigation .pagination {
  float: left;
  width: 100%;
  text-align: center;
}
.paging-navigation .pagination li {
  list-style: none;
  display: inline-block;
  margin: 0 2px;
  line-height: 34px;
}
.paging-navigation .pagination li a,
.paging-navigation .pagination li span {
  border-radius: 50%;
  font-size: 17px;
  width: 34px;
  height: 34px;
  text-align: center;
  line-height: 34px;
  color: #ffffff;
  display: block;
}
.paging-navigation .pagination li a {
  background: #EF5030;
  padding: 0 !important;
}
.paging-navigation .pagination li a.prev:before {
  content: "«";
}
.paging-navigation .pagination li a.next:before {
  content: "»";
}
.paging-navigation .pagination li a:hover {
  background: #108896;
}
.paging-navigation .pagination li span {
  background: #108896;
}
.paging-navigation .pagination li span.dots {
  background: #EF5030;
}
/* 404 */
.error-content {
  margin: 120px 0;
}
.error-btn i {
  color: #ffffff;
  margin-right: 5px;
}
/* social sidebar */
.textwidget {
  line-height: 34px;
  font-size: 17px;
}
.social-media-sidebar {
  float: left;
  width: 100%;
  margin: 10px 0;
}
.social-media-sidebar a {
  font-size: 22px;
  transition: all 0.3s ease-in-out;
  display: inline-block;
  margin-right: 10px;
}
.social-media-sidebar a:hover {
  transform: scale(1.2);
}
.social-media-sidebar a:hover i {
  color: #EF5030;
}
.blog-single-author-box {
  clear: both;
  overflow: hidden;
  width: 100%;
  margin-top: 107px;
  margin-bottom: 30px;
  padding-bottom: 30px;
  background: #F5F3EE;
  position: relative;
  display: flex;
}
.blog-single-author-box .author-avatar {
  position: relative;
  width: 200px;
  height: 100%;
  text-align: center;
  padding-top: 32px;
}
.blog-single-author-box .author-avatar-img {
  width: 105px;
  height: 105px;
  background: #ffffff;
  margin: 0 auto;
  border-radius: 50%;
  text-align: center;
  padding-top: 5px;
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.blog-single-author-box .author-info {
  padding-left: 0px;
  padding-top: 26px;
  padding-right: 30px;
}
.blog-single-author-box .author-info h4 {
  margin-bottom: 0px;
}
.petz-footer {
  background: #363636;
  position: relative;
  padding: 40px 0px 0px;
}
.petz-footer li {
  list-style: none;
}
.footer-widget {
  padding-top: 50px;
}
.footer-widget-title {
  color: #ffffff;
}
.footer-info li {
    line-height: 30px;
    padding: 0 0 0 28px;
    font-size: 16px;
}
.footer-info i {
    font-size: 16px;
    margin-left: -28px;
    width: 20px;
}
.back-to-top {
  cursor: pointer;
  background: rgba(0, 0, 0, 0);
  padding: 0;
  border: 0;
  opacity: 0;
  visibility: hidden;
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.back-to-top.scroll-animation {
  display: inline;
  opacity: 1;
  visibility: visible;
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.back-to-top i {
  margin: 0;
}
.social-media a {
  font-size: 0;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  margin: 0 5px;
  background: #108896;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
  border: 3px solid rgba(0, 0, 0, 0);
}
.social-media a:hover {
  background: #ffffff;
  color: #108896;
  transform: scale(1.2);
  border-color: #108896;
  transition: all 0.3s ease-in-out;
}
.social-media a:first-of-type {
  margin-left: 0;
}
.social-media a:last-of-type {
  margin-right: 0;
}
.social-media a:before {
  font-family: "ionicons";
  font-size: 25px;
}
.social-media a[href*="twitter.com"]:before {
  content: "\f243";
}
.social-media a[href*="facebook.com"]:before {
  content: "\f231";
}
.social-media a[href*="plus.google.com"]:before {
  content: "\f235";
}
.social-media a[href*="instagram.com"]:before {
  content: "\f351";
}
.social-media a[href*="vimeo.com"]:before {
  content: "\f245";
}
.social-media a[href*="youtube.com"]:before {
  content: "\f24d";
}
.social-media a[href*="github.com"]:before {
  content: "\f233";
}
.social-media a[href*="linkedin.com"]:before {
  content: "\f239";
}
.social-media a[href*="pinterest.com"]:before {
  content: "\f2b1";
}
.social-media a[href*="feed"]:before {
  content: "\f23d";
}
#footer-edit-location {
  top: 50px;
}
@font-face {
  font-family: "Ionicons";
  src: url("fonts/ionicons.eot");
  src: url("fonts/ionicons.eot") format("embedded-opentype"), url("fonts/ionicons.ttf") format("truetype"), url("fonts/ionicons.woff") format("woff"), url("fonts/ionicons.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.ion, .ionicons, .ion-alert:before, .ion-alert-circled:before, .ion-android-add:before, .ion-android-add-circle:before, .ion-android-alarm-clock:before, .ion-android-alert:before, .ion-android-apps:before, .ion-android-archive:before, .ion-android-arrow-back:before, .ion-android-arrow-down:before, .ion-android-arrow-dropdown:before, .ion-android-arrow-dropdown-circle:before, .ion-android-arrow-dropleft:before, .ion-android-arrow-dropleft-circle:before, .ion-android-arrow-dropright:before, .ion-android-arrow-dropright-circle:before, .ion-android-arrow-dropup:before, .ion-android-arrow-dropup-circle:before, .ion-android-arrow-forward:before, .ion-android-arrow-up:before, .ion-android-attach:before, .ion-android-bar:before, .ion-android-bicycle:before, .ion-android-boat:before, .ion-android-bookmark:before, .ion-android-bulb:before, .ion-android-bus:before, .ion-android-calendar:before, .ion-android-call:before, .ion-android-camera:before, .ion-android-cancel:before, .ion-android-car:before, .ion-android-cart:before, .ion-android-chat:before, .ion-android-checkbox:before, .ion-android-checkbox-blank:before, .ion-android-checkbox-outline:before, .ion-android-checkbox-outline-blank:before, .ion-android-checkmark-circle:before, .ion-android-clipboard:before, .ion-android-close:before, .ion-android-cloud:before, .ion-android-cloud-circle:before, .ion-android-cloud-done:before, .ion-android-cloud-outline:before, .ion-android-color-palette:before, .ion-android-compass:before, .ion-android-contact:before, .ion-android-contacts:before, .ion-android-contract:before, .ion-android-create:before, .ion-android-delete:before, .ion-android-desktop:before, .ion-android-document:before, .ion-android-done:before, .ion-android-done-all:before, .ion-android-download:before, .ion-android-drafts:before, .ion-android-exit:before, .ion-android-expand:before, .ion-android-favorite:before, .ion-android-favorite-outline:before, .ion-android-film:before, .ion-android-folder:before, .ion-android-folder-open:before, .ion-android-funnel:before, .ion-android-globe:before, .ion-android-hand:before, .ion-android-hangout:before, .ion-android-happy:before, .ion-android-home:before, .ion-android-image:before, .ion-android-laptop:before, .ion-android-list:before, .ion-android-locate:before, .ion-android-lock:before, .ion-android-mail:before, .ion-android-map:before, .ion-android-menu:before, .ion-android-microphone:before, .ion-android-microphone-off:before, .ion-android-more-horizontal:before, .ion-android-more-vertical:before, .ion-android-navigate:before, .ion-android-notifications:before, .ion-android-notifications-none:before, .ion-android-notifications-off:before, .ion-android-open:before, .ion-android-options:before, .ion-android-people:before, .ion-android-person:before, .ion-android-person-add:before, .ion-android-phone-landscape:before, .ion-android-phone-portrait:before, .ion-android-pin:before, .ion-android-plane:before, .ion-android-playstore:before, .ion-android-print:before, .ion-android-radio-button-off:before, .ion-android-radio-button-on:before, .ion-android-refresh:before, .ion-android-remove:before, .ion-android-remove-circle:before, .ion-android-restaurant:before, .ion-android-sad:before, .ion-android-search:before, .ion-android-send:before, .ion-android-settings:before, .ion-android-share:before, .ion-android-share-alt:before, .ion-android-star:before, .ion-android-star-half:before, .ion-android-star-outline:before, .ion-android-stopwatch:before, .ion-android-subway:before, .ion-android-sunny:before, .ion-android-sync:before, .ion-android-textsms:before, .ion-android-time:before, .ion-android-train:before, .ion-android-unlock:before, .ion-android-upload:before, .ion-android-volume-down:before, .ion-android-volume-mute:before, .ion-android-volume-off:before, .ion-android-volume-up:before, .ion-android-walk:before, .ion-android-warning:before, .ion-android-watch:before, .ion-android-wifi:before, .ion-aperture:before, .ion-archive:before, .ion-arrow-down-a:before, .ion-arrow-down-b:before, .ion-arrow-down-c:before, .ion-arrow-expand:before, .ion-arrow-graph-down-left:before, .ion-arrow-graph-down-right:before, .ion-arrow-graph-up-left:before, .ion-arrow-graph-up-right:before, .ion-arrow-left-a:before, .ion-arrow-left-b:before, .ion-arrow-left-c:before, .ion-arrow-move:before, .ion-arrow-resize:before, .ion-arrow-return-left:before, .ion-arrow-return-right:before, .ion-arrow-right-a:before, .ion-arrow-right-b:before, .ion-arrow-right-c:before, .ion-arrow-shrink:before, .ion-arrow-swap:before, .ion-arrow-up-a:before, .ion-arrow-up-b:before, .ion-arrow-up-c:before, .ion-asterisk:before, .ion-at:before, .ion-backspace:before, .ion-backspace-outline:before, .ion-bag:before, .ion-battery-charging:before, .ion-battery-empty:before, .ion-battery-full:before, .ion-battery-half:before, .ion-battery-low:before, .ion-beaker:before, .ion-beer:before, .ion-bluetooth:before, .ion-bonfire:before, .ion-bookmark:before, .ion-bowtie:before, .ion-briefcase:before, .ion-bug:before, .ion-calculator:before, .ion-calendar:before, .ion-camera:before, .ion-card:before, .ion-cash:before, .ion-chatbox:before, .ion-chatbox-working:before, .ion-chatboxes:before, .ion-chatbubble:before, .ion-chatbubble-working:before, .ion-chatbubbles:before, .ion-checkmark:before, .ion-checkmark-circled:before, .ion-checkmark-round:before, .ion-chevron-down:before, .ion-chevron-left:before, .ion-chevron-right:before, .ion-chevron-up:before, .ion-clipboard:before, .ion-clock:before, .ion-close:before, .ion-close-circled:before, .ion-close-round:before, .ion-closed-captioning:before, .ion-cloud:before, .ion-code:before, .ion-code-download:before, .ion-code-working:before, .ion-coffee:before, .ion-compass:before, .ion-compose:before, .ion-connection-bars:before, .ion-contrast:before, .ion-crop:before, .ion-cube:before, .ion-disc:before, .ion-document:before, .ion-document-text:before, .ion-drag:before, .ion-earth:before, .ion-easel:before, .ion-edit:before, .ion-egg:before, .ion-eject:before, .ion-email:before, .ion-email-unread:before, .ion-erlenmeyer-flask:before, .ion-erlenmeyer-flask-bubbles:before, .ion-eye:before, .ion-eye-disabled:before, .ion-female:before, .ion-filing:before, .ion-film-marker:before, .ion-fireball:before, .ion-flag:before, .ion-flame:before, .ion-flash:before, .ion-flash-off:before, .ion-folder:before, .ion-fork:before, .ion-fork-repo:before, .ion-forward:before, .ion-funnel:before, .ion-gear-a:before, .ion-gear-b:before, .ion-grid:before, .ion-hammer:before, .ion-happy:before, .ion-happy-outline:before, .ion-headphone:before, .ion-heart:before, .ion-heart-broken:before, .ion-help:before, .ion-help-buoy:before, .ion-help-circled:before, .ion-home:before, .ion-icecream:before, .ion-image:before, .ion-images:before, .ion-information:before, .ion-information-circled:before, .ion-ionic:before, .ion-ios-alarm:before, .ion-ios-alarm-outline:before, .ion-ios-albums:before, .ion-ios-albums-outline:before, .ion-ios-americanfootball:before, .ion-ios-americanfootball-outline:before, .ion-ios-analytics:before, .ion-ios-analytics-outline:before, .ion-ios-arrow-back:before, .ion-ios-arrow-down:before, .ion-ios-arrow-forward:before, .ion-ios-arrow-left:before, .ion-ios-arrow-right:before, .ion-ios-arrow-thin-down:before, .ion-ios-arrow-thin-left:before, .ion-ios-arrow-thin-right:before, .ion-ios-arrow-thin-up:before, .ion-ios-arrow-up:before, .ion-ios-at:before, .ion-ios-at-outline:before, .ion-ios-barcode:before, .ion-ios-barcode-outline:before, .ion-ios-baseball:before, .ion-ios-baseball-outline:before, .ion-ios-basketball:before, .ion-ios-basketball-outline:before, .ion-ios-bell:before, .ion-ios-bell-outline:before, .ion-ios-body:before, .ion-ios-body-outline:before, .ion-ios-bolt:before, .ion-ios-bolt-outline:before, .ion-ios-book:before, .ion-ios-book-outline:before, .ion-ios-bookmarks:before, .ion-ios-bookmarks-outline:before, .ion-ios-box:before, .ion-ios-box-outline:before, .ion-ios-briefcase:before, .ion-ios-briefcase-outline:before, .ion-ios-browsers:before, .ion-ios-browsers-outline:before, .ion-ios-calculator:before, .ion-ios-calculator-outline:before, .ion-ios-calendar:before, .ion-ios-calendar-outline:before, .ion-ios-camera:before, .ion-ios-camera-outline:before, .ion-ios-cart:before, .ion-ios-cart-outline:before, .ion-ios-chatboxes:before, .ion-ios-chatboxes-outline:before, .ion-ios-chatbubble:before, .ion-ios-chatbubble-outline:before, .ion-ios-checkmark:before, .ion-ios-checkmark-empty:before, .ion-ios-checkmark-outline:before, .ion-ios-circle-filled:before, .ion-ios-circle-outline:before, .ion-ios-clock:before, .ion-ios-clock-outline:before, .ion-ios-close:before, .ion-ios-close-empty:before, .ion-ios-close-outline:before, .ion-ios-cloud:before, .ion-ios-cloud-download:before, .ion-ios-cloud-download-outline:before, .ion-ios-cloud-outline:before, .ion-ios-cloud-upload:before, .ion-ios-cloud-upload-outline:before, .ion-ios-cloudy:before, .ion-ios-cloudy-night:before, .ion-ios-cloudy-night-outline:before, .ion-ios-cloudy-outline:before, .ion-ios-cog:before, .ion-ios-cog-outline:before, .ion-ios-color-filter:before, .ion-ios-color-filter-outline:before, .ion-ios-color-wand:before, .ion-ios-color-wand-outline:before, .ion-ios-compose:before, .ion-ios-compose-outline:before, .ion-ios-contact:before, .ion-ios-contact-outline:before, .ion-ios-copy:before, .ion-ios-copy-outline:before, .ion-ios-crop:before, .ion-ios-crop-strong:before, .ion-ios-download:before, .ion-ios-download-outline:before, .ion-ios-drag:before, .ion-ios-email:before, .ion-ios-email-outline:before, .ion-ios-eye:before, .ion-ios-eye-outline:before, .ion-ios-fastforward:before, .ion-ios-fastforward-outline:before, .ion-ios-filing:before, .ion-ios-filing-outline:before, .ion-ios-film:before, .ion-ios-film-outline:before, .ion-ios-flag:before, .ion-ios-flag-outline:before, .ion-ios-flame:before, .ion-ios-flame-outline:before, .ion-ios-flask:before, .ion-ios-flask-outline:before, .ion-ios-flower:before, 
.ion-ios-flower-outline:before, .ion-ios-folder:before, .ion-ios-folder-outline:before, .ion-ios-football:before, .ion-ios-football-outline:before, .ion-ios-game-controller-a:before, .ion-ios-game-controller-a-outline:before, .ion-ios-game-controller-b:before, .ion-ios-game-controller-b-outline:before, .ion-ios-gear:before, .ion-ios-gear-outline:before, .ion-ios-glasses:before, .ion-ios-glasses-outline:before, .ion-ios-grid-view:before, .ion-ios-grid-view-outline:before, .ion-ios-heart:before, .ion-ios-heart-outline:before, .ion-ios-help:before, .ion-ios-help-empty:before, .ion-ios-help-outline:before, .ion-ios-home:before, .ion-ios-home-outline:before, .ion-ios-infinite:before, .ion-ios-infinite-outline:before, .ion-ios-information:before, .ion-ios-information-empty:before, .ion-ios-information-outline:before, .ion-ios-ionic-outline:before, .ion-ios-keypad:before, .ion-ios-keypad-outline:before, .ion-ios-lightbulb:before, .ion-ios-lightbulb-outline:before, .ion-ios-list:before, .ion-ios-list-outline:before, .ion-ios-location:before, .ion-ios-location-outline:before, .ion-ios-locked:before, .ion-ios-locked-outline:before, .ion-ios-loop:before, .ion-ios-loop-strong:before, .ion-ios-medical:before, .ion-ios-medical-outline:before, .ion-ios-medkit:before, .ion-ios-medkit-outline:before, .ion-ios-mic:before, .ion-ios-mic-off:before, .ion-ios-mic-outline:before, .ion-ios-minus:before, .ion-ios-minus-empty:before, .ion-ios-minus-outline:before, .ion-ios-monitor:before, .ion-ios-monitor-outline:before, .ion-ios-moon:before, .ion-ios-moon-outline:before, .ion-ios-more:before, .ion-ios-more-outline:before, .ion-ios-musical-note:before, .ion-ios-musical-notes:before, .ion-ios-navigate:before, .ion-ios-navigate-outline:before, .ion-ios-nutrition:before, .ion-ios-nutrition-outline:before, .ion-ios-paper:before, .ion-ios-paper-outline:before, .ion-ios-paperplane:before, .ion-ios-paperplane-outline:before, .ion-ios-partlysunny:before, .ion-ios-partlysunny-outline:before, .ion-ios-pause:before, .ion-ios-pause-outline:before, .ion-ios-paw:before, .ion-ios-paw-outline:before, .ion-ios-people:before, .ion-ios-people-outline:before, .ion-ios-person:before, .ion-ios-person-outline:before, .ion-ios-personadd:before, .ion-ios-personadd-outline:before, .ion-ios-photos:before, .ion-ios-photos-outline:before, .ion-ios-pie:before, .ion-ios-pie-outline:before, .ion-ios-pint:before, .ion-ios-pint-outline:before, .ion-ios-play:before, .ion-ios-play-outline:before, .ion-ios-plus:before, .ion-ios-plus-empty:before, .ion-ios-plus-outline:before, .ion-ios-pricetag:before, .ion-ios-pricetag-outline:before, .ion-ios-pricetags:before, .ion-ios-pricetags-outline:before, .ion-ios-printer:before, .ion-ios-printer-outline:before, .ion-ios-pulse:before, .ion-ios-pulse-strong:before, .ion-ios-rainy:before, .ion-ios-rainy-outline:before, .ion-ios-recording:before, .ion-ios-recording-outline:before, .ion-ios-redo:before, .ion-ios-redo-outline:before, .ion-ios-refresh:before, .ion-ios-refresh-empty:before, .ion-ios-refresh-outline:before, .ion-ios-reload:before, .ion-ios-reverse-camera:before, .ion-ios-reverse-camera-outline:before, .ion-ios-rewind:before, .ion-ios-rewind-outline:before, .ion-ios-rose:before, .ion-ios-rose-outline:before, .ion-ios-search:before, .ion-ios-search-strong:before, .ion-ios-settings:before, .ion-ios-settings-strong:before, .ion-ios-shuffle:before, .ion-ios-shuffle-strong:before, .ion-ios-skipbackward:before, .ion-ios-skipbackward-outline:before, .ion-ios-skipforward:before, .ion-ios-skipforward-outline:before, .ion-ios-snowy:before, .ion-ios-speedometer:before, .ion-ios-speedometer-outline:before, .ion-ios-star:before, .ion-ios-star-half:before, .ion-ios-star-outline:before, .ion-ios-stopwatch:before, .ion-ios-stopwatch-outline:before, .ion-ios-sunny:before, .ion-ios-sunny-outline:before, .ion-ios-telephone:before, .ion-ios-telephone-outline:before, .ion-ios-tennisball:before, .ion-ios-tennisball-outline:before, .ion-ios-thunderstorm:before, .ion-ios-thunderstorm-outline:before, .ion-ios-time:before, .ion-ios-time-outline:before, .ion-ios-timer:before, .ion-ios-timer-outline:before, .ion-ios-toggle:before, .ion-ios-toggle-outline:before, .ion-ios-trash:before, .ion-ios-trash-outline:before, .ion-ios-undo:before, .ion-ios-undo-outline:before, .ion-ios-unlocked:before, .ion-ios-unlocked-outline:before, .ion-ios-upload:before, .ion-ios-upload-outline:before, .ion-ios-videocam:before, .ion-ios-videocam-outline:before, .ion-ios-volume-high:before, .ion-ios-volume-low:before, .ion-ios-wineglass:before, .ion-ios-wineglass-outline:before, .ion-ios-world:before, .ion-ios-world-outline:before, .ion-ipad:before, .ion-iphone:before, .ion-ipod:before, .ion-jet:before, .ion-key:before, .ion-knife:before, .ion-laptop:before, .ion-leaf:before, .ion-levels:before, .ion-lightbulb:before, .ion-link:before, .ion-load-a:before, .ion-load-b:before, .ion-load-c:before, .ion-load-d:before, .ion-location:before, .ion-lock-combination:before, .ion-locked:before, .ion-log-in:before, .ion-log-out:before, .ion-loop:before, .ion-magnet:before, .ion-male:before, .ion-man:before, .ion-map:before, .ion-medkit:before, .ion-merge:before, .ion-mic-a:before, .ion-mic-b:before, .ion-mic-c:before, .ion-minus:before, .ion-minus-circled:before, .ion-minus-round:before, .ion-model-s:before, .ion-monitor:before, .ion-more:before, .ion-mouse:before, .ion-music-note:before, .ion-navicon:before, .ion-navicon-round:before, .ion-navigate:before, .ion-network:before, .ion-no-smoking:before, .ion-nuclear:before, .ion-outlet:before, .ion-paintbrush:before, .ion-paintbucket:before, .ion-paper-airplane:before, .ion-paperclip:before, .ion-pause:before, .ion-person:before, .ion-person-add:before, .ion-person-stalker:before, .ion-pie-graph:before, .ion-pin:before, .ion-pinpoint:before, .ion-pizza:before, .ion-plane:before, .ion-planet:before, .ion-play:before, .ion-playstation:before, .ion-plus:before, .ion-plus-circled:before, .ion-plus-round:before, .ion-podium:before, .ion-pound:before, .ion-power:before, .ion-pricetag:before, .ion-pricetags:before, .ion-printer:before, .ion-pull-request:before, .ion-qr-scanner:before, .ion-quote:before, .ion-radio-waves:before, .ion-record:before, .ion-refresh:before, .ion-reply:before, .ion-reply-all:before, .ion-ribbon-a:before, .ion-ribbon-b:before, .ion-sad:before, .ion-sad-outline:before, .ion-scissors:before, .ion-search:before, .ion-settings:before, .ion-share:before, .ion-shuffle:before, .ion-skip-backward:before, .ion-skip-forward:before, .ion-social-android:before, .ion-social-android-outline:before, .ion-social-angular:before, .ion-social-angular-outline:before, .ion-social-apple:before, .ion-social-apple-outline:before, .ion-social-bitcoin:before, .ion-social-bitcoin-outline:before, .ion-social-buffer:before, .ion-social-buffer-outline:before, .ion-social-chrome:before, .ion-social-chrome-outline:before, .ion-social-codepen:before, .ion-social-codepen-outline:before, .ion-social-css3:before, .ion-social-css3-outline:before, .ion-social-designernews:before, .ion-social-designernews-outline:before, .ion-social-dribbble:before, .ion-social-dribbble-outline:before, .ion-social-dropbox:before, .ion-social-dropbox-outline:before, .ion-social-euro:before, .ion-social-euro-outline:before, .ion-social-facebook:before, .ion-social-facebook-outline:before, .ion-social-foursquare:before, .ion-social-foursquare-outline:before, .ion-social-freebsd-devil:before, .ion-social-github:before, .ion-social-github-outline:before, .ion-social-google:before, .ion-social-google-outline:before, .ion-social-googleplus:before, .ion-social-googleplus-outline:before, .ion-social-hackernews:before, .ion-social-hackernews-outline:before, .ion-social-html5:before, .ion-social-html5-outline:before, .ion-social-instagram:before, .ion-social-instagram-outline:before, .ion-social-javascript:before, .ion-social-javascript-outline:before, .ion-social-linkedin:before, .ion-social-linkedin-outline:before, .ion-social-markdown:before, .ion-social-nodejs:before, .ion-social-octocat:before, .ion-social-pinterest:before, .ion-social-pinterest-outline:before, .ion-social-python:before, .ion-social-reddit:before, .ion-social-reddit-outline:before, .ion-social-rss:before, .ion-social-rss-outline:before, .ion-social-sass:before, .ion-social-skype:before, .ion-social-skype-outline:before, .ion-social-snapchat:before, .ion-social-snapchat-outline:before, .ion-social-tumblr:before, .ion-social-tumblr-outline:before, .ion-social-tux:before, .ion-social-twitch:before, .ion-social-twitch-outline:before, .ion-social-twitter:before, .ion-social-twitter-outline:before, .ion-social-usd:before, .ion-social-usd-outline:before, .ion-social-vimeo:before, .ion-social-vimeo-outline:before, .ion-social-whatsapp:before, .ion-social-whatsapp-outline:before, .ion-social-windows:before, .ion-social-windows-outline:before, .ion-social-wordpress:before, .ion-social-wordpress-outline:before, .ion-social-yahoo:before, .ion-social-yahoo-outline:before, .ion-social-yen:before, .ion-social-yen-outline:before, .ion-social-youtube:before, .ion-social-youtube-outline:before, .ion-soup-can:before, .ion-soup-can-outline:before, .ion-speakerphone:before, .ion-speedometer:before, .ion-spoon:before, .ion-star:before, .ion-stats-bars:before, .ion-steam:before, .ion-stop:before, .ion-thermometer:before, .ion-thumbsdown:before, .ion-thumbsup:before, .ion-toggle:before, .ion-toggle-filled:before, .ion-transgender:before, .ion-trash-a:before, .ion-trash-b:before, .ion-trophy:before, .ion-tshirt:before, .ion-tshirt-outline:before, .ion-umbrella:before, .ion-university:before, .ion-unlocked:before, .ion-upload:before, .ion-usb:before, .ion-videocamera:before, .ion-volume-high:before, .ion-volume-low:before, .ion-volume-medium:before, .ion-volume-mute:before, .ion-wand:before, .ion-waterdrop:before, .ion-wifi:before, .ion-wineglass:before, .ion-woman:before, .ion-wrench:before, .ion-xbox:before {
  display: inline-block;
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ion-alert:before {content: "\f101";} .ion-alert-circled:before {content: "\f100";} .ion-android-add:before {content: "\f2c7";} .ion-android-add-circle:before {content: "\f359";} .ion-android-alarm-clock:before {content: "\f35a";} .ion-android-alert:before {content: "\f35b";} .ion-android-apps:before {content: "\f35c";} .ion-android-archive:before {content: "\f2c9";} .ion-android-arrow-back:before {content: "\f2ca";} .ion-android-arrow-down:before {content: "\f35d";} .ion-android-arrow-dropdown:before {content: "\f35f";} .ion-android-arrow-dropdown-circle:before {content: "\f35e";} .ion-android-arrow-dropleft:before {content: "\f361";} .ion-android-arrow-dropleft-circle:before {content: "\f360";} .ion-android-arrow-dropright:before {content: "\f363";} .ion-android-arrow-dropright-circle:before {content: "\f362";} .ion-android-arrow-dropup:before {content: "\f365";} .ion-android-arrow-dropup-circle:before {content: "\f364";} .ion-android-arrow-forward:before {content: "\f30f";} .ion-android-arrow-up:before {content: "\f366";} .ion-android-attach:before {content: "\f367";} .ion-android-bar:before {content: "\f368";} .ion-android-bicycle:before {content: "\f369";} .ion-android-boat:before {content: "\f36a";} .ion-android-bookmark:before {content: "\f36b";} .ion-android-bulb:before {content: "\f36c";} .ion-android-bus:before {content: "\f36d";} .ion-android-calendar:before {content: "\f2d1";} .ion-android-call:before {content: "\f2d2";} .ion-android-camera:before {content: "\f2d3";} .ion-android-cancel:before {content: "\f36e";} .ion-android-car:before {content: "\f36f";} .ion-android-cart:before {content: "\f370";} .ion-android-chat:before {content: "\f2d4";} .ion-android-checkbox:before {content: "\f374";} .ion-android-checkbox-blank:before {content: "\f371";} .ion-android-checkbox-outline:before {content: "\f373";} .ion-android-checkbox-outline-blank:before {content: "\f372";} .ion-android-checkmark-circle:before {content: "\f375";} .ion-android-clipboard:before {content: "\f376";} .ion-android-close:before {content: "\f2d7";} .ion-android-cloud:before {content: "\f37a";} .ion-android-cloud-circle:before {content: "\f377";} .ion-android-cloud-done:before {content: "\f378";} .ion-android-cloud-outline:before {content: "\f379";} .ion-android-color-palette:before {content: "\f37b";} .ion-android-compass:before {content: "\f37c";} .ion-android-contact:before {content: "\f2d8";} .ion-android-contacts:before {content: "\f2d9";} .ion-android-contract:before {content: "\f37d";} .ion-android-create:before {content: "\f37e";} .ion-android-delete:before {content: "\f37f";} .ion-android-desktop:before {content: "\f380";} .ion-android-document:before {content: "\f381";} .ion-android-done:before {content: "\f383";} .ion-android-done-all:before {content: "\f382";} .ion-android-download:before {content: "\f2dd";} .ion-android-drafts:before {content: "\f384";} .ion-android-exit:before {content: "\f385";} .ion-android-expand:before {content: "\f386";} .ion-android-favorite:before {content: "\f388";} .ion-android-favorite-outline:before {content: "\f387";} .ion-android-film:before {content: "\f389";} .ion-android-folder:before {content: "\f2e0";} .ion-android-folder-open:before {content: "\f38a";} .ion-android-funnel:before {content: "\f38b";} .ion-android-globe:before {content: "\f38c";} .ion-android-hand:before {content: "\f2e3";} .ion-android-hangout:before {content: "\f38d";} .ion-android-happy:before {content: "\f38e";} .ion-android-home:before {content: "\f38f";} .ion-android-image:before {content: "\f2e4";} .ion-android-laptop:before {content: "\f390";} .ion-android-list:before {content: "\f391";} .ion-android-locate:before {content: "\f2e9";} .ion-android-lock:before {content: "\f392";} .ion-android-mail:before {content: "\f2eb";} .ion-android-map:before {content: "\f393";} .ion-android-menu:before {content: "\f394";} .ion-android-microphone:before {content: "\f2ec";} .ion-android-microphone-off:before {content: "\f395";} .ion-android-more-horizontal:before {content: "\f396";} .ion-android-more-vertical:before {content: "\f397";} .ion-android-navigate:before {content: "\f398";} .ion-android-notifications:before {content: "\f39b";} .ion-android-notifications-none:before {content: "\f399";} .ion-android-notifications-off:before {content: "\f39a";} .ion-android-open:before {content: "\f39c";} .ion-android-options:before {content: "\f39d";} .ion-android-people:before {content: "\f39e";} .ion-android-person:before {content: "\f3a0";} .ion-android-person-add:before {content: "\f39f";} .ion-android-phone-landscape:before {content: "\f3a1";} .ion-android-phone-portrait:before {content: "\f3a2";} .ion-android-pin:before {content: "\f3a3";} .ion-android-plane:before {content: "\f3a4";} .ion-android-playstore:before {content: "\f2f0";} .ion-android-print:before {content: "\f3a5";} .ion-android-radio-button-off:before {content: "\f3a6";} .ion-android-radio-button-on:before {content: "\f3a7";} .ion-android-refresh:before {content: "\f3a8";} .ion-android-remove:before {content: "\f2f4";} .ion-android-remove-circle:before {content: "\f3a9";} .ion-android-restaurant:before {content: "\f3aa";} .ion-android-sad:before {content: "\f3ab";} .ion-android-search:before {content: "\f2f5";} .ion-android-send:before {content: "\f2f6";} .ion-android-settings:before {content: "\f2f7";} .ion-android-share:before {content: "\f2f8";} .ion-android-share-alt:before {content: "\f3ac";} .ion-android-star:before {content: "\f2fc";} .ion-android-star-half:before {content: "\f3ad";} .ion-android-star-outline:before {content: "\f3ae";} .ion-android-stopwatch:before {content: "\f2fd";} .ion-android-subway:before {content: "\f3af";} .ion-android-sunny:before {content: "\f3b0";} .ion-android-sync:before {content: "\f3b1";} .ion-android-textsms:before {content: "\f3b2";} .ion-android-time:before {content: "\f3b3";} .ion-android-train:before {content: "\f3b4";} .ion-android-unlock:before {content: "\f3b5";} .ion-android-upload:before {content: "\f3b6";} .ion-android-volume-down:before {content: "\f3b7";} .ion-android-volume-mute:before {content: "\f3b8";} .ion-android-volume-off:before {content: "\f3b9";} .ion-android-volume-up:before {content: "\f3ba";} .ion-android-walk:before {content: "\f3bb";} .ion-android-warning:before {content: "\f3bc";} .ion-android-watch:before {content: "\f3bd";} .ion-android-wifi:before {content: "\f305";} .ion-aperture:before {content: "\f313";} .ion-archive:before {content: "\f102";} .ion-arrow-down-a:before {content: "\f103";} .ion-arrow-down-b:before {content: "\f104";} .ion-arrow-down-c:before {content: "\f105";} .ion-arrow-expand:before {content: "\f25e";} .ion-arrow-graph-down-left:before {content: "\f25f";} .ion-arrow-graph-down-right:before {content: "\f260";} .ion-arrow-graph-up-left:before {content: "\f261";} .ion-arrow-graph-up-right:before {content: "\f262";} .ion-arrow-left-a:before {content: "\f106";} .ion-arrow-left-b:before {content: "\f107";} .ion-arrow-left-c:before {content: "\f108";} .ion-arrow-move:before {content: "\f263";} .ion-arrow-resize:before {content: "\f264";} .ion-arrow-return-left:before {content: "\f265";} .ion-arrow-return-right:before {content: "\f266";} .ion-arrow-right-a:before {content: "\f109";} .ion-arrow-right-b:before {content: "\f10a";} .ion-arrow-right-c:before {content: "\f10b";} .ion-arrow-shrink:before {content: "\f267";} .ion-arrow-swap:before {content: "\f268";} .ion-arrow-up-a:before {content: "\f10c";} .ion-arrow-up-b:before {content: "\f10d";} .ion-arrow-up-c:before {content: "\f10e";} .ion-asterisk:before {content: "\f314";} .ion-at:before {content: "\f10f";} .ion-backspace:before {content: "\f3bf";} .ion-backspace-outline:before {content: "\f3be";} .ion-bag:before {content: "\f110";} .ion-battery-charging:before {content: "\f111";} .ion-battery-empty:before {content: "\f112";} .ion-battery-full:before {content: "\f113";} .ion-battery-half:before {content: "\f114";} .ion-battery-low:before {content: "\f115";} .ion-beaker:before {content: "\f269";} .ion-beer:before {content: "\f26a";} .ion-bluetooth:before {content: "\f116";} .ion-bonfire:before {content: "\f315";} .ion-bookmark:before {content: "\f26b";} .ion-bowtie:before {content: "\f3c0";} .ion-briefcase:before {content: "\f26c";} .ion-bug:before {content: "\f2be";} .ion-calculator:before {content: "\f26d";} .ion-calendar:before {content: "\f117";} .ion-camera:before {content: "\f118";} .ion-card:before {content: "\f119";} .ion-cash:before {content: "\f316";} .ion-chatbox:before {content: "\f11b";} .ion-chatbox-working:before {content: "\f11a";} .ion-chatboxes:before {content: "\f11c";} .ion-chatbubble:before {content: "\f11e";} .ion-chatbubble-working:before {content: "\f11d";} .ion-chatbubbles:before {content: "\f11f";} .ion-checkmark:before {content: "\f122";} .ion-checkmark-circled:before {content: "\f120";} .ion-checkmark-round:before {content: "\f121";} .ion-chevron-down:before {content: "\f123";} .ion-chevron-left:before {content: "\f124";} .ion-chevron-right:before {content: "\f125";} .ion-chevron-up:before {content: "\f126";} .ion-clipboard:before {content: "\f127";} .ion-clock:before {content: "\f26e";} .ion-close:before {content: "\f12a";} .ion-close-circled:before {content: "\f128";} .ion-close-round:before {content: "\f129";} .ion-closed-captioning:before {content: "\f317";} .ion-cloud:before {content: "\f12b";} .ion-code:before {content: "\f271";} .ion-code-download:before {content: "\f26f";} .ion-code-working:before {content: "\f270";} .ion-coffee:before {content: "\f272";} .ion-compass:before {content: "\f273";} .ion-compose:before {content: "\f12c";} .ion-connection-bars:before {content: "\f274";} .ion-contrast:before {content: "\f275";} .ion-crop:before {content: "\f3c1";} .ion-cube:before {content: "\f318";} .ion-disc:before {content: "\f12d";} .ion-document:before {content: "\f12f";} .ion-document-text:before {content: "\f12e";} .ion-drag:before {content: "\f130";} .ion-earth:before {content: "\f276";} .ion-easel:before {content: "\f3c2";} 
.ion-edit:before {content: "\f2bf";} .ion-egg:before {content: "\f277";} .ion-eject:before {content: "\f131";} .ion-email:before {content: "\f132";} .ion-email-unread:before {content: "\f3c3";} .ion-erlenmeyer-flask:before {content: "\f3c5";} .ion-erlenmeyer-flask-bubbles:before {content: "\f3c4";} .ion-eye:before {content: "\f133";} .ion-eye-disabled:before {content: "\f306";} .ion-female:before {content: "\f278";} .ion-filing:before {content: "\f134";} .ion-film-marker:before {content: "\f135";} .ion-fireball:before {content: "\f319";} .ion-flag:before {content: "\f279";} .ion-flame:before {content: "\f31a";} .ion-flash:before {content: "\f137";} .ion-flash-off:before {content: "\f136";} .ion-folder:before {content: "\f139";} .ion-fork:before {content: "\f27a";} .ion-fork-repo:before {content: "\f2c0";} .ion-forward:before {content: "\f13a";} .ion-funnel:before {content: "\f31b";} .ion-gear-a:before {content: "\f13d";} .ion-gear-b:before {content: "\f13e";} .ion-grid:before {content: "\f13f";} .ion-hammer:before {content: "\f27b";} .ion-happy:before {content: "\f31c";} .ion-happy-outline:before {content: "\f3c6";} .ion-headphone:before {content: "\f140";} .ion-heart:before {content: "\f141";} .ion-heart-broken:before {content: "\f31d";} .ion-help:before {content: "\f143";} .ion-help-buoy:before {content: "\f27c";} .ion-help-circled:before {content: "\f142";} .ion-home:before {content: "\f144";} .ion-icecream:before {content: "\f27d";} .ion-image:before {content: "\f147";} .ion-images:before {content: "\f148";} .ion-information:before {content: "\f14a";} .ion-information-circled:before {content: "\f149";} .ion-ionic:before {content: "\f14b";} .ion-ios-alarm:before {content: "\f3c8";} .ion-ios-alarm-outline:before {content: "\f3c7";} .ion-ios-albums:before {content: "\f3ca";} .ion-ios-albums-outline:before {content: "\f3c9";} .ion-ios-americanfootball:before {content: "\f3cc";} .ion-ios-americanfootball-outline:before {content: "\f3cb";} .ion-ios-analytics:before {content: "\f3ce";} .ion-ios-analytics-outline:before {content: "\f3cd";} .ion-ios-arrow-back:before {content: "\f3cf";} .ion-ios-arrow-down:before {content: "\f3d0";} .ion-ios-arrow-forward:before {content: "\f3d1";} .ion-ios-arrow-left:before {content: "\f3d2";} .ion-ios-arrow-right:before {content: "\f3d3";} .ion-ios-arrow-thin-down:before {content: "\f3d4";} .ion-ios-arrow-thin-left:before {content: "\f3d5";} .ion-ios-arrow-thin-right:before {content: "\f3d6";} .ion-ios-arrow-thin-up:before {content: "\f3d7";} .ion-ios-arrow-up:before {content: "\f3d8";} .ion-ios-at:before {content: "\f3da";} .ion-ios-at-outline:before {content: "\f3d9";} .ion-ios-barcode:before {content: "\f3dc";} .ion-ios-barcode-outline:before {content: "\f3db";} .ion-ios-baseball:before {content: "\f3de";} .ion-ios-baseball-outline:before {content: "\f3dd";} .ion-ios-basketball:before {content: "\f3e0";} .ion-ios-basketball-outline:before {content: "\f3df";} .ion-ios-bell:before {content: "\f3e2";} .ion-ios-bell-outline:before {content: "\f3e1";} .ion-ios-body:before {content: "\f3e4";} .ion-ios-body-outline:before {content: "\f3e3";} .ion-ios-bolt:before {content: "\f3e6";} .ion-ios-bolt-outline:before {content: "\f3e5";} .ion-ios-book:before {content: "\f3e8";} .ion-ios-book-outline:before {content: "\f3e7";} .ion-ios-bookmarks:before {content: "\f3ea";} .ion-ios-bookmarks-outline:before {content: "\f3e9";} .ion-ios-box:before {content: "\f3ec";} .ion-ios-box-outline:before {content: "\f3eb";} .ion-ios-briefcase:before {content: "\f3ee";} .ion-ios-briefcase-outline:before {content: "\f3ed";} .ion-ios-browsers:before {content: "\f3f0";} .ion-ios-browsers-outline:before {content: "\f3ef";} .ion-ios-calculator:before {content: "\f3f2";} .ion-ios-calculator-outline:before {content: "\f3f1";} .ion-ios-calendar:before {content: "\f3f4";} .ion-ios-calendar-outline:before {content: "\f3f3";} .ion-ios-camera:before {content: "\f3f6";} .ion-ios-camera-outline:before {content: "\f3f5";} .ion-ios-cart:before {content: "\f3f8";} .ion-ios-cart-outline:before {content: "\f3f7";} .ion-ios-chatboxes:before {content: "\f3fa";} .ion-ios-chatboxes-outline:before {content: "\f3f9";} .ion-ios-chatbubble:before {content: "\f3fc";} .ion-ios-chatbubble-outline:before {content: "\f3fb";} .ion-ios-checkmark:before {content: "\f3ff";} .ion-ios-checkmark-empty:before {content: "\f3fd";} .ion-ios-checkmark-outline:before {content: "\f3fe";} .ion-ios-circle-filled:before {content: "\f400";} .ion-ios-circle-outline:before {content: "\f401";} .ion-ios-clock:before {content: "\f403";} .ion-ios-clock-outline:before {content: "\f402";} .ion-ios-close:before {content: "\f406";} .ion-ios-close-empty:before {content: "\f404";} .ion-ios-close-outline:before {content: "\f405";} .ion-ios-cloud:before {content: "\f40c";} .ion-ios-cloud-download:before {content: "\f408";} .ion-ios-cloud-download-outline:before {content: "\f407";} .ion-ios-cloud-outline:before {content: "\f409";} .ion-ios-cloud-upload:before {content: "\f40b";} .ion-ios-cloud-upload-outline:before {content: "\f40a";} .ion-ios-cloudy:before {content: "\f410";} .ion-ios-cloudy-night:before {content: "\f40e";} .ion-ios-cloudy-night-outline:before {content: "\f40d";} .ion-ios-cloudy-outline:before {content: "\f40f";} .ion-ios-cog:before {content: "\f412";} .ion-ios-cog-outline:before {content: "\f411";} .ion-ios-color-filter:before {content: "\f414";} .ion-ios-color-filter-outline:before {content: "\f413";} .ion-ios-color-wand:before {content: "\f416";} .ion-ios-color-wand-outline:before {content: "\f415";} .ion-ios-compose:before {content: "\f418";} .ion-ios-compose-outline:before {content: "\f417";} .ion-ios-contact:before {content: "\f41a";} .ion-ios-contact-outline:before {content: "\f419";} .ion-ios-copy:before {content: "\f41c";} .ion-ios-copy-outline:before {content: "\f41b";} .ion-ios-crop:before {content: "\f41e";} .ion-ios-crop-strong:before {content: "\f41d";} .ion-ios-download:before {content: "\f420";} .ion-ios-download-outline:before {content: "\f41f";} .ion-ios-drag:before {content: "\f421";} .ion-ios-email:before {content: "\f423";} .ion-ios-email-outline:before {content: "\f422";} .ion-ios-eye:before {content: "\f425";} .ion-ios-eye-outline:before {content: "\f424";} .ion-ios-fastforward:before {content: "\f427";} .ion-ios-fastforward-outline:before {content: "\f426";} .ion-ios-filing:before {content: "\f429";} .ion-ios-filing-outline:before {content: "\f428";} .ion-ios-film:before {content: "\f42b";} .ion-ios-film-outline:before {content: "\f42a";} .ion-ios-flag:before {content: "\f42d";} .ion-ios-flag-outline:before {content: "\f42c";} .ion-ios-flame:before {content: "\f42f";} .ion-ios-flame-outline:before {content: "\f42e";} .ion-ios-flask:before {content: "\f431";} .ion-ios-flask-outline:before {content: "\f430";} .ion-ios-flower:before {content: "\f433";} .ion-ios-flower-outline:before {content: "\f432";} .ion-ios-folder:before {content: "\f435";} .ion-ios-folder-outline:before {content: "\f434";} .ion-ios-football:before {content: "\f437";} .ion-ios-football-outline:before {content: "\f436";} .ion-ios-game-controller-a:before {content: "\f439";} .ion-ios-game-controller-a-outline:before {content: "\f438";} .ion-ios-game-controller-b:before {content: "\f43b";} .ion-ios-game-controller-b-outline:before {content: "\f43a";} .ion-ios-gear:before {content: "\f43d";} .ion-ios-gear-outline:before {content: "\f43c";} .ion-ios-glasses:before {content: "\f43f";} .ion-ios-glasses-outline:before {content: "\f43e";} .ion-ios-grid-view:before {content: "\f441";} .ion-ios-grid-view-outline:before {content: "\f440";} .ion-ios-heart:before {content: "\f443";} .ion-ios-heart-outline:before {content: "\f442";} .ion-ios-help:before {content: "\f446";} .ion-ios-help-empty:before {content: "\f444";} .ion-ios-help-outline:before {content: "\f445";} .ion-ios-home:before {content: "\f448";} .ion-ios-home-outline:before {content: "\f447";} .ion-ios-infinite:before {content: "\f44a";} .ion-ios-infinite-outline:before {content: "\f449";} .ion-ios-information:before {content: "\f44d";} .ion-ios-information-empty:before {content: "\f44b";} .ion-ios-information-outline:before {content: "\f44c";} .ion-ios-ionic-outline:before {content: "\f44e";} .ion-ios-keypad:before {content: "\f450";} .ion-ios-keypad-outline:before {content: "\f44f";} .ion-ios-lightbulb:before {content: "\f452";} .ion-ios-lightbulb-outline:before {content: "\f451";} .ion-ios-list:before {content: "\f454";} .ion-ios-list-outline:before {content: "\f453";} .ion-ios-location:before {content: "\f456";} .ion-ios-location-outline:before {content: "\f455";} .ion-ios-locked:before {content: "\f458";} .ion-ios-locked-outline:before {content: "\f457";} .ion-ios-loop:before {content: "\f45a";} .ion-ios-loop-strong:before {content: "\f459";} .ion-ios-medical:before {content: "\f45c";} .ion-ios-medical-outline:before {content: "\f45b";} .ion-ios-medkit:before {content: "\f45e";} .ion-ios-medkit-outline:before {content: "\f45d";} .ion-ios-mic:before {content: "\f461";} .ion-ios-mic-off:before {content: "\f45f";} .ion-ios-mic-outline:before {content: "\f460";} .ion-ios-minus:before {content: "\f464";} .ion-ios-minus-empty:before {content: "\f462";} .ion-ios-minus-outline:before {content: "\f463";} .ion-ios-monitor:before {content: "\f466";} .ion-ios-monitor-outline:before {content: "\f465";} .ion-ios-moon:before {content: "\f468";} .ion-ios-moon-outline:before {content: "\f467";} .ion-ios-more:before {content: "\f46a";} .ion-ios-more-outline:before {content: "\f469";} .ion-ios-musical-note:before {content: "\f46b";} .ion-ios-musical-notes:before {content: "\f46c";} .ion-ios-navigate:before {content: "\f46e";} .ion-ios-navigate-outline:before {content: "\f46d";} .ion-ios-nutrition:before {content: "\f470";} .ion-ios-nutrition-outline:before {content: "\f46f";} .ion-ios-paper:before {content: "\f472";} .ion-ios-paper-outline:before {content: "\f471";} .ion-ios-paperplane:before {content: "\f474";} .ion-ios-paperplane-outline:before {content: "\f473";}
.ion-ios-partlysunny:before {content: "\f476";} .ion-ios-partlysunny-outline:before {content: "\f475";} .ion-ios-pause:before {content: "\f478";} .ion-ios-pause-outline:before {content: "\f477";} .ion-ios-paw:before {content: "\f47a";} .ion-ios-paw-outline:before {content: "\f479";} .ion-ios-people:before {content: "\f47c";} .ion-ios-people-outline:before {content: "\f47b";} .ion-ios-person:before {content: "\f47e";} .ion-ios-person-outline:before {content: "\f47d";} .ion-ios-personadd:before {content: "\f480";} .ion-ios-personadd-outline:before {content: "\f47f";} .ion-ios-photos:before {content: "\f482";} .ion-ios-photos-outline:before {content: "\f481";} .ion-ios-pie:before {content: "\f484";} .ion-ios-pie-outline:before {content: "\f483";} .ion-ios-pint:before {content: "\f486";} .ion-ios-pint-outline:before {content: "\f485";} .ion-ios-play:before {content: "\f488";} .ion-ios-play-outline:before {content: "\f487";} .ion-ios-plus:before {content: "\f48b";} .ion-ios-plus-empty:before {content: "\f489";} .ion-ios-plus-outline:before {content: "\f48a";} .ion-ios-pricetag:before {content: "\f48d";} .ion-ios-pricetag-outline:before {content: "\f48c";} .ion-ios-pricetags:before {content: "\f48f";} .ion-ios-pricetags-outline:before {content: "\f48e";} .ion-ios-printer:before {content: "\f491";} .ion-ios-printer-outline:before {content: "\f490";} .ion-ios-pulse:before {content: "\f493";} .ion-ios-pulse-strong:before {content: "\f492";} .ion-ios-rainy:before {content: "\f495";} .ion-ios-rainy-outline:before {content: "\f494";} .ion-ios-recording:before {content: "\f497";} .ion-ios-recording-outline:before {content: "\f496";} .ion-ios-redo:before {content: "\f499";} .ion-ios-redo-outline:before {content: "\f498";} .ion-ios-refresh:before {content: "\f49c";} .ion-ios-refresh-empty:before {content: "\f49a";} .ion-ios-refresh-outline:before {content: "\f49b";} .ion-ios-reload:before {content: "\f49d";} .ion-ios-reverse-camera:before {content: "\f49f";} .ion-ios-reverse-camera-outline:before {content: "\f49e";} .ion-ios-rewind:before {content: "\f4a1";} .ion-ios-rewind-outline:before {content: "\f4a0";} .ion-ios-rose:before {content: "\f4a3";} .ion-ios-rose-outline:before {content: "\f4a2";} .ion-ios-search:before {content: "\f4a5";} .ion-ios-search-strong:before {content: "\f4a4";} .ion-ios-settings:before {content: "\f4a7";} .ion-ios-settings-strong:before {content: "\f4a6";} .ion-ios-shuffle:before {content: "\f4a9";} .ion-ios-shuffle-strong:before {content: "\f4a8";} .ion-ios-skipbackward:before {content: "\f4ab";} .ion-ios-skipbackward-outline:before {content: "\f4aa";} .ion-ios-skipforward:before {content: "\f4ad";} .ion-ios-skipforward-outline:before {content: "\f4ac";} .ion-ios-snowy:before {content: "\f4ae";} .ion-ios-speedometer:before {content: "\f4b0";} .ion-ios-speedometer-outline:before {content: "\f4af";} .ion-ios-star:before {content: "\f4b3";} .ion-ios-star-half:before {content: "\f4b1";} .ion-ios-star-outline:before {content: "\f4b2";} .ion-ios-stopwatch:before {content: "\f4b5";} .ion-ios-stopwatch-outline:before {content: "\f4b4";} .ion-ios-sunny:before {content: "\f4b7";} .ion-ios-sunny-outline:before {content: "\f4b6";} .ion-ios-telephone:before {content: "\f4b9";} .ion-ios-telephone-outline:before {content: "\f4b8";} .ion-ios-tennisball:before {content: "\f4bb";} .ion-ios-tennisball-outline:before {content: "\f4ba";} .ion-ios-thunderstorm:before {content: "\f4bd";} .ion-ios-thunderstorm-outline:before {content: "\f4bc";} .ion-ios-time:before {content: "\f4bf";} .ion-ios-time-outline:before {content: "\f4be";} .ion-ios-timer:before {content: "\f4c1";} .ion-ios-timer-outline:before {content: "\f4c0";} .ion-ios-toggle:before {content: "\f4c3";} .ion-ios-toggle-outline:before {content: "\f4c2";} .ion-ios-trash:before {content: "\f4c5";} .ion-ios-trash-outline:before {content: "\f4c4";} .ion-ios-undo:before {content: "\f4c7";} .ion-ios-undo-outline:before {content: "\f4c6";} .ion-ios-unlocked:before {content: "\f4c9";} .ion-ios-unlocked-outline:before {content: "\f4c8";} .ion-ios-upload:before {content: "\f4cb";} .ion-ios-upload-outline:before {content: "\f4ca";} .ion-ios-videocam:before {content: "\f4cd";} .ion-ios-videocam-outline:before {content: "\f4cc";} .ion-ios-volume-high:before {content: "\f4ce";} .ion-ios-volume-low:before {content: "\f4cf";} .ion-ios-wineglass:before {content: "\f4d1";} .ion-ios-wineglass-outline:before {content: "\f4d0";} .ion-ios-world:before {content: "\f4d3";} .ion-ios-world-outline:before {content: "\f4d2";} .ion-ipad:before {content: "\f1f9";} .ion-iphone:before {content: "\f1fa";} .ion-ipod:before {content: "\f1fb";} .ion-jet:before {content: "\f295";} .ion-key:before {content: "\f296";} .ion-knife:before {content: "\f297";} .ion-laptop:before {content: "\f1fc";} .ion-leaf:before {content: "\f1fd";} .ion-levels:before {content: "\f298";} .ion-lightbulb:before {content: "\f299";} .ion-link:before {content: "\f1fe";} .ion-load-a:before {content: "\f29a";} .ion-load-b:before {content: "\f29b";} .ion-load-c:before {content: "\f29c";} .ion-load-d:before {content: "\f29d";} .ion-location:before {content: "\f1ff";} .ion-lock-combination:before {content: "\f4d4";} .ion-locked:before {content: "\f200";} .ion-log-in:before {content: "\f29e";} .ion-log-out:before {content: "\f29f";} .ion-loop:before {content: "\f201";} .ion-magnet:before {content: "\f2a0";} .ion-male:before {content: "\f2a1";} .ion-man:before {content: "\f202";} .ion-map:before {content: "\f203";} .ion-medkit:before {content: "\f2a2";} .ion-merge:before {content: "\f33f";} .ion-mic-a:before {content: "\f204";} .ion-mic-b:before {content: "\f205";} .ion-mic-c:before {content: "\f206";} .ion-minus:before {content: "\f209";} .ion-minus-circled:before {content: "\f207";} .ion-minus-round:before {content: "\f208";} .ion-model-s:before {content: "\f2c1";} .ion-monitor:before {content: "\f20a";} .ion-more:before {content: "\f20b";} .ion-mouse:before {content: "\f340";} .ion-music-note:before {content: "\f20c";} .ion-navicon:before {content: "\f20e";} .ion-navicon-round:before {content: "\f20d";} .ion-navigate:before {content: "\f2a3";} .ion-network:before {content: "\f341";} .ion-no-smoking:before {content: "\f2c2";} .ion-nuclear:before {content: "\f2a4";} .ion-outlet:before {content: "\f342";} .ion-paintbrush:before {content: "\f4d5";} .ion-paintbucket:before {content: "\f4d6";} .ion-paper-airplane:before {content: "\f2c3";} .ion-paperclip:before {content: "\f20f";} .ion-pause:before {content: "\f210";} .ion-person:before {content: "\f213";} .ion-person-add:before {content: "\f211";} .ion-person-stalker:before {content: "\f212";} .ion-pie-graph:before {content: "\f2a5";} .ion-pin:before {content: "\f2a6";} .ion-pinpoint:before {content: "\f2a7";} .ion-pizza:before {content: "\f2a8";} .ion-plane:before {content: "\f214";} .ion-planet:before {content: "\f343";} .ion-play:before {content: "\f215";} .ion-playstation:before {content: "\f30a";} .ion-plus:before {content: "\f218";} .ion-plus-circled:before {content: "\f216";} .ion-plus-round:before {content: "\f217";} .ion-podium:before {content: "\f344";} .ion-pound:before {content: "\f219";} .ion-power:before {content: "\f2a9";} .ion-pricetag:before {content: "\f2aa";} .ion-pricetags:before {content: "\f2ab";} .ion-printer:before {content: "\f21a";} .ion-pull-request:before {content: "\f345";} .ion-qr-scanner:before {content: "\f346";} .ion-quote:before {content: "\f347";} .ion-radio-waves:before {content: "\f2ac";} .ion-record:before {content: "\f21b";} .ion-refresh:before {content: "\f21c";} .ion-reply:before {content: "\f21e";} .ion-reply-all:before {content: "\f21d";} .ion-ribbon-a:before {content: "\f348";} .ion-ribbon-b:before {content: "\f349";} .ion-sad:before {content: "\f34a";} .ion-sad-outline:before {content: "\f4d7";} .ion-scissors:before {content: "\f34b";} .ion-search:before {content: "\f21f";} .ion-settings:before {content: "\f2ad";} .ion-share:before {content: "\f220";} .ion-shuffle:before {content: "\f221";} .ion-skip-backward:before {content: "\f222";} .ion-skip-forward:before {content: "\f223";} .ion-social-android:before {content: "\f225";} .ion-social-android-outline:before {content: "\f224";} .ion-social-angular:before {content: "\f4d9";} .ion-social-angular-outline:before {content: "\f4d8";} .ion-social-apple:before {content: "\f227";} .ion-social-apple-outline:before {content: "\f226";} .ion-social-bitcoin:before {content: "\f2af";} .ion-social-bitcoin-outline:before {content: "\f2ae";} .ion-social-buffer:before {content: "\f229";} .ion-social-buffer-outline:before {content: "\f228";} .ion-social-chrome:before {content: "\f4db";} .ion-social-chrome-outline:before {content: "\f4da";} .ion-social-codepen:before {content: "\f4dd";} .ion-social-codepen-outline:before {content: "\f4dc";} .ion-social-css3:before {content: "\f4df";} .ion-social-css3-outline:before {content: "\f4de";} .ion-social-designernews:before {content: "\f22b";} .ion-social-designernews-outline:before {content: "\f22a";} .ion-social-dribbble:before {content: "\f22d";} .ion-social-dribbble-outline:before {content: "\f22c";} .ion-social-dropbox:before {content: "\f22f";} .ion-social-dropbox-outline:before {content: "\f22e";} .ion-social-euro:before {content: "\f4e1";} .ion-social-euro-outline:before {content: "\f4e0";} .ion-social-facebook:before {content: "\f231";} .ion-social-facebook-outline:before {content: "\f230";} .ion-social-foursquare:before {content: "\f34d";} .ion-social-foursquare-outline:before {content: "\f34c";} .ion-social-freebsd-devil:before {content: "\f2c4";} .ion-social-github:before {content: "\f233";} .ion-social-github-outline:before {content: "\f232";} .ion-social-google:before {content: "\f34f";} .ion-social-google-outline:before {content: "\f34e";} .ion-social-googleplus:before {content: "\f235";} .ion-social-googleplus-outline:before {content: "\f234";} .ion-social-hackernews:before {content: "\f237";} .ion-social-hackernews-outline:before {content: "\f236";} 
.ion-social-html5:before {content: "\f4e3";} .ion-social-html5-outline:before {content: "\f4e2";} .ion-social-instagram:before {content: "\f351";} .ion-social-instagram-outline:before {content: "\f350";} .ion-social-javascript:before {content: "\f4e5";} .ion-social-javascript-outline:before {content: "\f4e4";} .ion-social-linkedin:before {content: "\f239";} .ion-social-linkedin-outline:before {content: "\f238";} .ion-social-markdown:before {content: "\f4e6";} .ion-social-nodejs:before {content: "\f4e7";} .ion-social-octocat:before {content: "\f4e8";} .ion-social-pinterest:before {content: "\f2b1";} .ion-social-pinterest-outline:before {content: "\f2b0";} .ion-social-python:before {content: "\f4e9";} .ion-social-reddit:before {content: "\f23b";} .ion-social-reddit-outline:before {content: "\f23a";} .ion-social-rss:before {content: "\f23d";} .ion-social-rss-outline:before {content: "\f23c";} .ion-social-sass:before {content: "\f4ea";} .ion-social-skype:before {content: "\f23f";} .ion-social-skype-outline:before {content: "\f23e";} .ion-social-snapchat:before {content: "\f4ec";} .ion-social-snapchat-outline:before {content: "\f4eb";} .ion-social-tumblr:before {content: "\f241";} .ion-social-tumblr-outline:before {content: "\f240";} .ion-social-tux:before {content: "\f2c5";} .ion-social-twitch:before {content: "\f4ee";} .ion-social-twitch-outline:before {content: "\f4ed";} .ion-social-twitter:before {content: "\f243";} .ion-social-twitter-outline:before {content: "\f242";} .ion-social-usd:before {content: "\f353";} .ion-social-usd-outline:before {content: "\f352";} .ion-social-vimeo:before {content: "\f245";} .ion-social-vimeo-outline:before {content: "\f244";} .ion-social-whatsapp:before {content: "\f4f0";} .ion-social-whatsapp-outline:before {content: "\f4ef";} .ion-social-windows:before {content: "\f247";} .ion-social-windows-outline:before {content: "\f246";} .ion-social-wordpress:before {content: "\f249";} .ion-social-wordpress-outline:before {content: "\f248";} .ion-social-yahoo:before {content: "\f24b";} .ion-social-yahoo-outline:before {content: "\f24a";} .ion-social-yen:before {content: "\f4f2";} .ion-social-yen-outline:before {content: "\f4f1";} .ion-social-youtube:before {content: "\f24d";} .ion-social-youtube-outline:before {content: "\f24c";} .ion-soup-can:before {content: "\f4f4";} .ion-soup-can-outline:before {content: "\f4f3";} .ion-speakerphone:before {content: "\f2b2";} .ion-speedometer:before {content: "\f2b3";} .ion-spoon:before {content: "\f2b4";} .ion-star:before {content: "\f24e";} .ion-stats-bars:before {content: "\f2b5";} .ion-steam:before {content: "\f30b";} .ion-stop:before {content: "\f24f";} .ion-thermometer:before {content: "\f2b6";} .ion-thumbsdown:before {content: "\f250";} .ion-thumbsup:before {content: "\f251";} .ion-toggle:before {content: "\f355";} .ion-toggle-filled:before {content: "\f354";} .ion-transgender:before {content: "\f4f5";} .ion-trash-a:before {content: "\f252";} .ion-trash-b:before {content: "\f253";} .ion-trophy:before {content: "\f356";} .ion-tshirt:before {content: "\f4f7";} .ion-tshirt-outline:before {content: "\f4f6";} .ion-umbrella:before {content: "\f2b7";} .ion-university:before {content: "\f357";} .ion-unlocked:before {content: "\f254";} .ion-upload:before {content: "\f255";} .ion-usb:before {content: "\f2b8";} .ion-videocamera:before {content: "\f256";} .ion-volume-high:before {content: "\f257";} .ion-volume-low:before {content: "\f258";} .ion-volume-medium:before {content: "\f259";} .ion-volume-mute:before {content: "\f25a";} .ion-wand:before {content: "\f358";} .ion-waterdrop:before {content: "\f25b";} .ion-wifi:before {content: "\f25c";} .ion-wineglass:before {content: "\f2b9";} .ion-woman:before {content: "\f25d";} .ion-wrench:before {content: "\f2ba";} .ion-xbox:before {content: "\f30c";} 
@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot');
  src: url('fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2') format('woff2'), url('fonts/fontawesome-webfont.woff') format('woff'), url('fonts/fontawesome-webfont.ttf') format('truetype'), url('fonts/fontawesome-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  font-style: inherit;
  display: inline-block;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa:before {
  font-family: FontAwesome!important;
}
.fa-lg {
  font-size: 1.33333333em;
  line-height: .75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: .14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid .08em #eee;
  border-radius: 0.1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right {
  margin-left: 0.3em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: 0.3em;
}
.fa.pull-right {
  margin-left: 0.3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
.fa-glass:before {content: "\f000";}.fa-music:before {content: "\f001";}.fa-search:before {content: "\f002";}.fa-envelope-o:before {content: "\f003";}.fa-heart:before {content: "\f004";}.fa-star:before {content: "\f005";}.fa-star-o:before {content: "\f006";}.fa-user:before {content: "\f007";}.fa-film:before {content: "\f008";}.fa-th-large:before {content: "\f009";}.fa-th:before {content: "\f00a";}.fa-th-list:before {content: "\f00b";}.fa-check:before {content: "\f00c";}.fa-remove:before,.fa-close:before,.fa-times:before {content: "\f00d";}.fa-search-plus:before {content: "\f00e";}.fa-search-minus:before {content: "\f010";}.fa-power-off:before {content: "\f011";}.fa-signal:before {content: "\f012";}.fa-gear:before,.fa-cog:before {content: "\f013";}.fa-trash-o:before {content: "\f014";}.fa-home:before {content: "\f015";}.fa-file-o:before {content: "\f016";}.fa-clock-o:before {content: "\f017";}.fa-road:before {content: "\f018";}.fa-download:before {content: "\f019";}.fa-arrow-circle-o-down:before {content: "\f01a";}.fa-arrow-circle-o-up:before {content: "\f01b";}.fa-inbox:before {content: "\f01c";}.fa-play-circle-o:before {content: "\f01d";}.fa-rotate-right:before,.fa-repeat:before {content: "\f01e";}.fa-refresh:before {content: "\f021";}.fa-list-alt:before {content: "\f022";}.fa-lock:before {content: "\f023";}.fa-flag:before {content: "\f024";}.fa-headphones:before {content: "\f025";}.fa-volume-off:before {content: "\f026";}.fa-volume-down:before {content: "\f027";}.fa-volume-up:before {content: "\f028";}.fa-qrcode:before {content: "\f029";}.fa-barcode:before {content: "\f02a";}.fa-tag:before {content: "\f02b";}.fa-tags:before {content: "\f02c";}.fa-book:before {content: "\f02d";}.fa-bookmark:before {content: "\f02e";}.fa-print:before {content: "\f02f";}.fa-camera:before {content: "\f030";}.fa-font:before {content: "\f031";}.fa-bold:before {content: "\f032";}.fa-italic:before {content: "\f033";}.fa-text-height:before {content: "\f034";}.fa-text-width:before {content: "\f035";}.fa-align-left:before {content: "\f036";}.fa-align-center:before {content: "\f037";}.fa-align-right:before {content: "\f038";}.fa-align-justify:before {content: "\f039";}.fa-list:before {content: "\f03a";}.fa-dedent:before,.fa-outdent:before {content: "\f03b";}.fa-indent:before {content: "\f03c";}.fa-video-camera:before {content: "\f03d";}.fa-photo:before,.fa-image:before,.fa-picture-o:before {content: "\f03e";}.fa-pencil:before {content: "\f040";}.fa-map-marker:before {content: "\f041";}.fa-adjust:before {content: "\f042";}.fa-tint:before {content: "\f043";}.fa-edit:before,.fa-pencil-square-o:before {content: "\f044";}.fa-share-square-o:before {content: "\f045";}.fa-check-square-o:before {content: "\f046";}.fa-arrows:before {content: "\f047";}.fa-step-backward:before {content: "\f048";}.fa-fast-backward:before {content: "\f049";}.fa-backward:before {content: "\f04a";}.fa-play:before {content: "\f04b";}.fa-pause:before {content: "\f04c";}.fa-stop:before {content: "\f04d";}.fa-forward:before {content: "\f04e";}.fa-fast-forward:before {content: "\f050";}.fa-step-forward:before {content: "\f051";}.fa-eject:before {content: "\f052";}.fa-chevron-left:before {content: "\f053";}.fa-chevron-right:before {content: "\f054";}.fa-plus-circle:before {content: "\f055";}.fa-minus-circle:before {content: "\f056";}.fa-times-circle:before {content: "\f057";}.fa-check-circle:before {content: "\f058";}.fa-question-circle:before {content: "\f059";}.fa-info-circle:before {content: "\f05a";}.fa-crosshairs:before {content: "\f05b";}.fa-times-circle-o:before {content: "\f05c";}.fa-check-circle-o:before {content: "\f05d";}.fa-ban:before {content: "\f05e";}.fa-arrow-left:before {content: "\f060";}.fa-arrow-right:before {content: "\f061";}.fa-arrow-up:before {content: "\f062";}.fa-arrow-down:before {content: "\f063";}.fa-mail-forward:before,.fa-share:before {content: "\f064";}.fa-expand:before {content: "\f065";}.fa-compress:before {content: "\f066";}.fa-plus:before {content: "\f067";}.fa-minus:before {content: "\f068";}.fa-asterisk:before {content: "\f069";}.fa-exclamation-circle:before {content: "\f06a";}.fa-gift:before {content: "\f06b";}.fa-leaf:before {content: "\f06c";}.fa-fire:before {content: "\f06d";}.fa-eye:before {content: "\f06e";}.fa-eye-slash:before {content: "\f070";}.fa-warning:before,.fa-exclamation-triangle:before {content: "\f071";}.fa-plane:before {content: "\f072";}.fa-calendar:before {content: "\f073";}.fa-random:before {content: "\f074";}.fa-comment:before {content: "\f075";}.fa-magnet:before {content: "\f076";}.fa-chevron-up:before {content: "\f077";}.fa-chevron-down:before {content: "\f078";}.fa-retweet:before {content: "\f079";}.fa-shopping-cart:before {content: "\f07a";}.fa-folder:before {content: "\f07b";}.fa-folder-open:before {content: "\f07c";}.fa-arrows-v:before {content: "\f07d";}.fa-arrows-h:before {content: "\f07e";}.fa-bar-chart-o:before,.fa-bar-chart:before {content: "\f080";}.fa-twitter-square:before {content: "\f081";}.fa-facebook-square:before {content: "\f082";}.fa-camera-retro:before {content: "\f083";}.fa-key:before {content: "\f084";}.fa-gears:before,.fa-cogs:before {content: "\f085";}.fa-comments:before {content: "\f086";}.fa-thumbs-o-up:before {content: "\f087";}.fa-thumbs-o-down:before {content: "\f088";}.fa-star-half:before {content: "\f089";}.fa-heart-o:before {content: "\f08a";}.fa-sign-out:before {content: "\f08b";}.fa-linkedin-square:before {content: "\f08c";}.fa-thumb-tack:before {content: "\f08d";}.fa-external-link:before {content: "\f08e";}.fa-sign-in:before {content: "\f090";}.fa-trophy:before {content: "\f091";}.fa-github-square:before {content: "\f092";}.fa-upload:before {content: "\f093";}.fa-lemon-o:before {content: "\f094";}.fa-phone:before {content: "\f095";}.fa-square-o:before {content: "\f096";}.fa-bookmark-o:before {content: "\f097";}.fa-phone-square:before {content: "\f098";}.fa-twitter:before {content: "\f099";}.fa-facebook-f:before,.fa-facebook:before {content: "\f09a";}.fa-github:before {content: "\f09b";}.fa-unlock:before {content: "\f09c";}.fa-credit-card:before {content: "\f09d";}.fa-feed:before,.fa-rss:before {content: "\f09e";}.fa-hdd-o:before {content: "\f0a0";}.fa-bullhorn:before {content: "\f0a1";}.fa-bell:before {content: "\f0f3";}.fa-certificate:before {content: "\f0a3";}.fa-hand-o-right:before {content: "\f0a4";}.fa-hand-o-left:before {content: "\f0a5";}.fa-hand-o-up:before {content: "\f0a6";}.fa-hand-o-down:before {content: "\f0a7";}.fa-arrow-circle-left:before {content: "\f0a8";}.fa-arrow-circle-right:before {content: "\f0a9";}.fa-arrow-circle-up:before {content: "\f0aa";}.fa-arrow-circle-down:before {content: "\f0ab";}.fa-globe:before {content: "\f0ac";}.fa-wrench:before {content: "\f0ad";}.fa-tasks:before {content: "\f0ae";}.fa-filter:before {content: "\f0b0";}.fa-briefcase:before {content: "\f0b1";}.fa-arrows-alt:before {content: "\f0b2";}.fa-group:before,.fa-users:before {content: "\f0c0";}.fa-chain:before,.fa-link:before {content: "\f0c1";}.fa-cloud:before {content: "\f0c2";}.fa-flask:before {content: "\f0c3";}.fa-cut:before,.fa-scissors:before {content: "\f0c4";}.fa-copy:before,.fa-files-o:before {content: "\f0c5";}.fa-paperclip:before {content: "\f0c6";}.fa-save:before,.fa-floppy-o:before {content: "\f0c7";}.fa-square:before {content: "\f0c8";}.fa-navicon:before,.fa-reorder:before,.fa-bars:before {content: "\f0c9";}.fa-list-ul:before {content: "\f0ca";}.fa-list-ol:before {content: "\f0cb";}.fa-strikethrough:before {content: "\f0cc";}.fa-underline:before {content: "\f0cd";}.fa-table:before {content: "\f0ce";}.fa-magic:before {content: "\f0d0";}.fa-truck:before {content: "\f0d1";}.fa-pinterest:before {content: "\f0d2";}.fa-pinterest-square:before {content: "\f0d3";}.fa-google-plus-square:before {content: "\f0d4";}.fa-google-plus:before {content: "\f0d5";}.fa-money:before {content: "\f0d6";}.fa-caret-down:before {content: "\f0d7";}.fa-caret-up:before {content: "\f0d8";}.fa-caret-left:before {content: "\f0d9";}.fa-caret-right:before {content: "\f0da";}.fa-columns:before {content: "\f0db";}.fa-unsorted:before,.fa-sort:before {content: "\f0dc";}.fa-sort-down:before,.fa-sort-desc:before {content: "\f0dd";}.fa-sort-up:before,.fa-sort-asc:before {content: "\f0de";}.fa-envelope:before {content: "\f0e0";}.fa-linkedin:before {content: "\f0e1";}.fa-rotate-left:before,.fa-undo:before {content: "\f0e2";}.fa-legal:before,.fa-gavel:before {content: "\f0e3";}.fa-dashboard:before,.fa-tachometer:before {content: "\f0e4";}.fa-comment-o:before {content: "\f0e5";}.fa-comments-o:before {content: "\f0e6";}.fa-flash:before,.fa-bolt:before {content: "\f0e7";}.fa-sitemap:before {content: "\f0e8";}.fa-umbrella:before {content: "\f0e9";}.fa-paste:before,.fa-clipboard:before {content: "\f0ea";}.fa-lightbulb-o:before {content: "\f0eb";}.fa-exchange:before {content: "\f0ec";}.fa-cloud-download:before {content: "\f0ed";}.fa-cloud-upload:before {content: "\f0ee";}.fa-user-md:before {content: "\f0f0";}.fa-stethoscope:before {content: "\f0f1";}.fa-suitcase:before {content: "\f0f2";}.fa-bell-o:before {content: "\f0a2";}.fa-coffee:before {content: "\f0f4";}.fa-cutlery:before {content: "\f0f5";}.fa-file-text-o:before {content: "\f0f6";}.fa-building-o:before {content: "\f0f7";}.fa-hospital-o:before {content: "\f0f8";}.fa-ambulance:before {content: "\f0f9";}.fa-medkit:before {content: "\f0fa";}.fa-fighter-jet:before {content: "\f0fb";}.fa-beer:before {content: "\f0fc";}.fa-h-square:before {content: "\f0fd";}.fa-plus-square:before {content: "\f0fe";}.fa-angle-double-left:before {content: "\f100";}.fa-angle-double-right:before {content: "\f101";}.fa-angle-double-up:before {content: "\f102";}.fa-angle-double-down:before {content: "\f103";}.fa-angle-left:before {content: "\f104";}.fa-angle-right:before {content: "\f105";}.fa-angle-up:before {content: "\f106";}.fa-angle-down:before {content: "\f107";}.fa-desktop:before {content: "\f108";}.fa-laptop:before {content: "\f109";}.fa-tablet:before {content: "\f10a";}.fa-mobile-phone:before,
.fa-mobile:before {content: "\f10b";}.fa-circle-o:before {content: "\f10c";}.fa-quote-left:before {content: "\f10d";}.fa-quote-right:before {content: "\f10e";}.fa-spinner:before {content: "\f110";}.fa-circle:before {content: "\f111";}.fa-mail-reply:before,.fa-reply:before {content: "\f112";}.fa-github-alt:before {content: "\f113";}.fa-folder-o:before {content: "\f114";}.fa-folder-open-o:before {content: "\f115";}.fa-smile-o:before {content: "\f118";}.fa-frown-o:before {content: "\f119";}.fa-meh-o:before {content: "\f11a";}.fa-gamepad:before {content: "\f11b";}.fa-keyboard-o:before {content: "\f11c";}.fa-flag-o:before {content: "\f11d";}.fa-flag-checkered:before {content: "\f11e";}.fa-terminal:before {content: "\f120";}.fa-code:before {content: "\f121";}.fa-mail-reply-all:before,.fa-reply-all:before {content: "\f122";}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before {content: "\f123";}.fa-location-arrow:before {content: "\f124";}.fa-crop:before {content: "\f125";}.fa-code-fork:before {content: "\f126";}.fa-unlink:before,.fa-chain-broken:before {content: "\f127";}.fa-question:before {content: "\f128";}.fa-info:before {content: "\f129";}.fa-exclamation:before {content: "\f12a";}.fa-superscript:before {content: "\f12b";}.fa-subscript:before {content: "\f12c";}.fa-eraser:before {content: "\f12d";}.fa-puzzle-piece:before {content: "\f12e";}.fa-microphone:before {content: "\f130";}.fa-microphone-slash:before {content: "\f131";}.fa-shield:before {content: "\f132";}.fa-calendar-o:before {content: "\f133";}.fa-fire-extinguisher:before {content: "\f134";}.fa-rocket:before {content: "\f135";}.fa-maxcdn:before {content: "\f136";}.fa-chevron-circle-left:before {content: "\f137";}.fa-chevron-circle-right:before {content: "\f138";}.fa-chevron-circle-up:before {content: "\f139";}.fa-chevron-circle-down:before {content: "\f13a";}.fa-html5:before {content: "\f13b";}.fa-css3:before {content: "\f13c";}.fa-anchor:before {content: "\f13d";}.fa-unlock-alt:before {content: "\f13e";}.fa-bullseye:before {content: "\f140";}.fa-ellipsis-h:before {content: "\f141";}.fa-ellipsis-v:before {content: "\f142";}.fa-rss-square:before {content: "\f143";}.fa-play-circle:before {content: "\f144";}.fa-ticket:before {content: "\f145";}.fa-minus-square:before {content: "\f146";}.fa-minus-square-o:before {content: "\f147";}.fa-level-up:before {content: "\f148";}.fa-level-down:before {content: "\f149";}.fa-check-square:before {content: "\f14a";}.fa-pencil-square:before {content: "\f14b";}.fa-external-link-square:before {content: "\f14c";}.fa-share-square:before {content: "\f14d";}.fa-compass:before {content: "\f14e";}.fa-toggle-down:before,.fa-caret-square-o-down:before {content: "\f150";}.fa-toggle-up:before,.fa-caret-square-o-up:before {content: "\f151";}.fa-toggle-right:before,.fa-caret-square-o-right:before {content: "\f152";}.fa-euro:before,.fa-eur:before {content: "\f153";}.fa-gbp:before {content: "\f154";}.fa-dollar:before,.fa-usd:before {content: "\f155";}.fa-rupee:before,.fa-inr:before {content: "\f156";}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before {content: "\f157";}.fa-ruble:before,.fa-rouble:before,.fa-rub:before {content: "\f158";}.fa-won:before,.fa-krw:before {content: "\f159";}.fa-bitcoin:before,.fa-btc:before {content: "\f15a";}.fa-file:before {content: "\f15b";}.fa-file-text:before {content: "\f15c";}.fa-sort-alpha-asc:before {content: "\f15d";}.fa-sort-alpha-desc:before {content: "\f15e";}.fa-sort-amount-asc:before {content: "\f160";}.fa-sort-amount-desc:before {content: "\f161";}.fa-sort-numeric-asc:before {content: "\f162";}.fa-sort-numeric-desc:before {content: "\f163";}.fa-thumbs-up:before {content: "\f164";}.fa-thumbs-down:before {content: "\f165";}.fa-youtube-square:before {content: "\f166";}.fa-youtube:before {content: "\f167";}.fa-xing:before {content: "\f168";}.fa-xing-square:before {content: "\f169";}.fa-youtube-play:before {content: "\f16a";}.fa-dropbox:before {content: "\f16b";}.fa-stack-overflow:before {content: "\f16c";}.fa-instagram:before {content: "\f16d";}.fa-flickr:before {content: "\f16e";}.fa-adn:before {content: "\f170";}.fa-bitbucket:before {content: "\f171";}.fa-bitbucket-square:before {content: "\f172";}.fa-tumblr:before {content: "\f173";}.fa-tumblr-square:before {content: "\f174";}.fa-long-arrow-down:before {content: "\f175";}.fa-long-arrow-up:before {content: "\f176";}.fa-long-arrow-left:before {content: "\f177";}.fa-long-arrow-right:before {content: "\f178";}.fa-apple:before {content: "\f179";}.fa-windows:before {content: "\f17a";}.fa-android:before {content: "\f17b";}.fa-linux:before {content: "\f17c";}.fa-dribbble:before {content: "\f17d";}.fa-skype:before {content: "\f17e";}.fa-foursquare:before {content: "\f180";}.fa-trello:before {content: "\f181";}.fa-female:before {content: "\f182";}.fa-male:before {content: "\f183";}.fa-gittip:before,.fa-gratipay:before {content: "\f184";}.fa-sun-o:before {content: "\f185";}.fa-moon-o:before {content: "\f186";}.fa-archive:before {content: "\f187";}.fa-bug:before {content: "\f188";}.fa-vk:before {content: "\f189";}.fa-weibo:before {content: "\f18a";}.fa-renren:before {content: "\f18b";}.fa-pagelines:before {content: "\f18c";}.fa-stack-exchange:before {content: "\f18d";}.fa-arrow-circle-o-right:before {content: "\f18e";}.fa-arrow-circle-o-left:before {content: "\f190";}.fa-toggle-left:before,.fa-caret-square-o-left:before {content: "\f191";}.fa-dot-circle-o:before {content: "\f192";}.fa-wheelchair:before {content: "\f193";}.fa-vimeo-square:before {content: "\f194";}.fa-turkish-lira:before,.fa-try:before {content: "\f195";}.fa-plus-square-o:before {content: "\f196";}.fa-space-shuttle:before {content: "\f197";}.fa-slack:before {content: "\f198";}.fa-envelope-square:before {content: "\f199";}.fa-wordpress:before {content: "\f19a";}.fa-openid:before {content: "\f19b";}.fa-institution:before,.fa-bank:before,.fa-university:before {content: "\f19c";}.fa-mortar-board:before,.fa-graduation-cap:before {content: "\f19d";}.fa-yahoo:before {content: "\f19e";}.fa-google:before {content: "\f1a0";}.fa-reddit:before {content: "\f1a1";}.fa-reddit-square:before {content: "\f1a2";}.fa-stumbleupon-circle:before {content: "\f1a3";}.fa-stumbleupon:before {content: "\f1a4";}.fa-delicious:before {content: "\f1a5";}.fa-digg:before {content: "\f1a6";}.fa-pied-piper:before {content: "\f1a7";}.fa-pied-piper-alt:before {content: "\f1a8";}.fa-drupal:before {content: "\f1a9";}.fa-joomla:before {content: "\f1aa";}.fa-language:before {content: "\f1ab";}.fa-fax:before {content: "\f1ac";}.fa-building:before {content: "\f1ad";}.fa-child:before {content: "\f1ae";}.fa-paw:before {content: "\f1b0";}.fa-spoon:before {content: "\f1b1";}.fa-cube:before {content: "\f1b2";}.fa-cubes:before {content: "\f1b3";}.fa-behance:before {content: "\f1b4";}.fa-behance-square:before {content: "\f1b5";}.fa-steam:before {content: "\f1b6";}.fa-steam-square:before {content: "\f1b7";}.fa-recycle:before {content: "\f1b8";}.fa-automobile:before,.fa-car:before {content: "\f1b9";}.fa-cab:before,.fa-taxi:before {content: "\f1ba";}.fa-tree:before {content: "\f1bb";}.fa-spotify:before {content: "\f1bc";}.fa-deviantart:before {content: "\f1bd";}.fa-soundcloud:before {content: "\f1be";}.fa-database:before {content: "\f1c0";}.fa-file-pdf-o:before {content: "\f1c1";}.fa-file-word-o:before {content: "\f1c2";}.fa-file-excel-o:before {content: "\f1c3";}.fa-file-powerpoint-o:before {content: "\f1c4";}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before {content: "\f1c5";}.fa-file-zip-o:before,.fa-file-archive-o:before {content: "\f1c6";}.fa-file-sound-o:before,.fa-file-audio-o:before {content: "\f1c7";}.fa-file-movie-o:before,.fa-file-video-o:before {content: "\f1c8";}.fa-file-code-o:before {content: "\f1c9";}.fa-vine:before {content: "\f1ca";}.fa-codepen:before {content: "\f1cb";}.fa-jsfiddle:before {content: "\f1cc";}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before {content: "\f1cd";}.fa-circle-o-notch:before {content: "\f1ce";}.fa-ra:before,.fa-rebel:before {content: "\f1d0";}.fa-ge:before,.fa-empire:before {content: "\f1d1";}.fa-git-square:before {content: "\f1d2";}.fa-git:before {content: "\f1d3";}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before {content: "\f1d4";}.fa-tencent-weibo:before {content: "\f1d5";}.fa-qq:before {content: "\f1d6";}.fa-wechat:before,.fa-weixin:before {content: "\f1d7";}.fa-send:before,.fa-paper-plane:before {content: "\f1d8";}.fa-send-o:before,.fa-paper-plane-o:before {content: "\f1d9";}.fa-history:before {content: "\f1da";}.fa-circle-thin:before {content: "\f1db";}.fa-header:before {content: "\f1dc";}.fa-paragraph:before {content: "\f1dd";}.fa-sliders:before {content: "\f1de";}.fa-share-alt:before {content: "\f1e0";}.fa-share-alt-square:before {content: "\f1e1";}.fa-bomb:before {content: "\f1e2";}.fa-soccer-ball-o:before,.fa-futbol-o:before {content: "\f1e3";}.fa-tty:before {content: "\f1e4";}.fa-binoculars:before {content: "\f1e5";}.fa-plug:before {content: "\f1e6";}.fa-slideshare:before {content: "\f1e7";}.fa-twitch:before {content: "\f1e8";}.fa-yelp:before {content: "\f1e9";}.fa-newspaper-o:before {content: "\f1ea";}.fa-wifi:before {content: "\f1eb";}.fa-calculator:before {content: "\f1ec";}.fa-paypal:before {content: "\f1ed";}.fa-google-wallet:before {content: "\f1ee";}.fa-cc-visa:before {content: "\f1f0";}.fa-cc-mastercard:before {content: "\f1f1";}.fa-cc-discover:before {content: "\f1f2";}.fa-cc-amex:before {content: "\f1f3";}.fa-cc-paypal:before {content: "\f1f4";}.fa-cc-stripe:before {content: "\f1f5";}.fa-bell-slash:before {content: "\f1f6";}.fa-bell-slash-o:before {content: "\f1f7";}.fa-trash:before {content: "\f1f8";}.fa-copyright:before {content: "\f1f9";}.fa-at:before {content: "\f1fa";}.fa-eyedropper:before {content: "\f1fb";}.fa-paint-brush:before {content: "\f1fc";}.fa-birthday-cake:before {content: "\f1fd";}.fa-area-chart:before {content: "\f1fe";}.fa-pie-chart:before {content: "\f200";}
.fa-line-chart:before {content: "\f201";}.fa-lastfm:before {content: "\f202";}.fa-lastfm-square:before {content: "\f203";}.fa-toggle-off:before {content: "\f204";}.fa-toggle-on:before {content: "\f205";}.fa-bicycle:before {content: "\f206";}.fa-bus:before {content: "\f207";}.fa-ioxhost:before {content: "\f208";}.fa-angellist:before {content: "\f209";}.fa-cc:before {content: "\f20a";}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before {content: "\f20b";}.fa-meanpath:before {content: "\f20c";}.fa-buysellads:before {content: "\f20d";}.fa-connectdevelop:before {content: "\f20e";}.fa-dashcube:before {content: "\f210";}.fa-forumbee:before {content: "\f211";}.fa-leanpub:before {content: "\f212";}.fa-sellsy:before {content: "\f213";}.fa-shirtsinbulk:before {content: "\f214";}.fa-simplybuilt:before {content: "\f215";}.fa-skyatlas:before {content: "\f216";}.fa-cart-plus:before {content: "\f217";}.fa-cart-arrow-down:before {content: "\f218";}.fa-diamond:before {content: "\f219";}.fa-ship:before {content: "\f21a";}.fa-user-secret:before {content: "\f21b";}.fa-motorcycle:before {content: "\f21c";}.fa-street-view:before {content: "\f21d";}.fa-heartbeat:before {content: "\f21e";}.fa-venus:before {content: "\f221";}.fa-mars:before {content: "\f222";}.fa-mercury:before {content: "\f223";}.fa-intersex:before,.fa-transgender:before {content: "\f224";}.fa-transgender-alt:before {content: "\f225";}.fa-venus-double:before {content: "\f226";}.fa-mars-double:before {content: "\f227";}.fa-venus-mars:before {content: "\f228";}.fa-mars-stroke:before {content: "\f229";}.fa-mars-stroke-v:before {content: "\f22a";}.fa-mars-stroke-h:before {content: "\f22b";}.fa-neuter:before {content: "\f22c";}.fa-genderless:before {content: "\f22d";}.fa-facebook-official:before {content: "\f230";}.fa-pinterest-p:before {content: "\f231";}.fa-whatsapp:before {content: "\f232";}.fa-server:before {content: "\f233";}.fa-user-plus:before {content: "\f234";}.fa-user-times:before {content: "\f235";}.fa-hotel:before,.fa-bed:before {content: "\f236";}.fa-viacoin:before {content: "\f237";}.fa-train:before {content: "\f238";}.fa-subway:before {content: "\f239";}.fa-medium:before {content: "\f23a";}.fa-yc:before,.fa-y-combinator:before {content: "\f23b";}.fa-optin-monster:before {content: "\f23c";}.fa-opencart:before {content: "\f23d";}.fa-expeditedssl:before {content: "\f23e";}.fa-battery-4:before,.fa-battery-full:before {content: "\f240";}.fa-battery-3:before,.fa-battery-three-quarters:before {content: "\f241";}.fa-battery-2:before,.fa-battery-half:before {content: "\f242";}.fa-battery-1:before,.fa-battery-quarter:before {content: "\f243";}.fa-battery-0:before,.fa-battery-empty:before {content: "\f244";}.fa-mouse-pointer:before {content: "\f245";}.fa-i-cursor:before {content: "\f246";}.fa-object-group:before {content: "\f247";}.fa-object-ungroup:before {content: "\f248";}.fa-sticky-note:before {content: "\f249";}.fa-sticky-note-o:before {content: "\f24a";}.fa-cc-jcb:before {content: "\f24b";}.fa-cc-diners-club:before {content: "\f24c";}.fa-clone:before {content: "\f24d";}.fa-balance-scale:before {content: "\f24e";}.fa-hourglass-o:before {content: "\f250";}.fa-hourglass-1:before,.fa-hourglass-start:before {content: "\f251";}.fa-hourglass-2:before,.fa-hourglass-half:before {content: "\f252";}.fa-hourglass-3:before,.fa-hourglass-end:before {content: "\f253";}.fa-hourglass:before {content: "\f254";}.fa-hand-grab-o:before,.fa-hand-rock-o:before {content: "\f255";}.fa-hand-stop-o:before,.fa-hand-paper-o:before {content: "\f256";}.fa-hand-scissors-o:before {content: "\f257";}.fa-hand-lizard-o:before {content: "\f258";}.fa-hand-spock-o:before {content: "\f259";}.fa-hand-pointer-o:before {content: "\f25a";}.fa-hand-peace-o:before {content: "\f25b";}.fa-trademark:before {content: "\f25c";}.fa-registered:before {content: "\f25d";}.fa-creative-commons:before {content: "\f25e";}.fa-gg:before {content: "\f260";}.fa-gg-circle:before {content: "\f261";}.fa-tripadvisor:before {content: "\f262";}.fa-odnoklassniki:before {content: "\f263";}.fa-odnoklassniki-square:before {content: "\f264";}.fa-get-pocket:before {content: "\f265";}.fa-wikipedia-w:before {content: "\f266";}.fa-safari:before {content: "\f267";}.fa-chrome:before {content: "\f268";}.fa-firefox:before {content: "\f269";}.fa-opera:before {content: "\f26a";}.fa-internet-explorer:before {content: "\f26b";}.fa-tv:before,.fa-television:before {content: "\f26c";}.fa-contao:before {content: "\f26d";}.fa-500px:before {content: "\f26e";}.fa-amazon:before {content: "\f270";}.fa-calendar-plus-o:before {content: "\f271";}.fa-calendar-minus-o:before {content: "\f272";}.fa-calendar-times-o:before {content: "\f273";}.fa-calendar-check-o:before {content: "\f274";}.fa-industry:before {content: "\f275";}.fa-map-pin:before {content: "\f276";}.fa-map-signs:before {content: "\f277";}.fa-map-o:before {content: "\f278";}.fa-map:before {content: "\f279";}.fa-commenting:before {content: "\f27a";}.fa-commenting-o:before {content: "\f27b";}.fa-houzz:before {content: "\f27c";}.fa-vimeo:before {content: "\f27d";}.fa-black-tie:before {content: "\f27e";}.fa-fonticons:before {content: "\f280";}.fa-reddit-alien:before {content: "\f281";}.fa-edge:before {content: "\f282";}.fa-credit-card-alt:before {content: "\f283";}.fa-codiepie:before {content: "\f284";}.fa-modx:before {content: "\f285";}.fa-fort-awesome:before {content: "\f286";}.fa-usb:before {content: "\f287";}.fa-product-hunt:before {content: "\f288";}.fa-mixcloud:before {content: "\f289";}.fa-scribd:before {content: "\f28a";}.fa-pause-circle:before {content: "\f28b";}.fa-pause-circle-o:before {content: "\f28c";}.fa-stop-circle:before {content: "\f28d";}.fa-stop-circle-o:before {content: "\f28e";}.fa-shopping-bag:before {content: "\f290";}.fa-shopping-basket:before {content: "\f291";}.fa-hashtag:before {content: "\f292";}.fa-bluetooth:before {content: "\f293";}.fa-bluetooth-b:before {content: "\f294";}.fa-percent:before {content: "\f295";}.fa-gitlab:before {content: "\f296";}.fa-wpbeginner:before {content: "\f297";}.fa-wpforms:before {content: "\f298";}.fa-envira:before {content: "\f299";}.fa-universal-access:before {content: "\f29a";}.fa-wheelchair-alt:before {content: "\f29b";}.fa-question-circle-o:before {content: "\f29c";}.fa-blind:before {content: "\f29d";}.fa-audio-description:before {content: "\f29e";}.fa-volume-control-phone:before {content: "\f2a0";}.fa-braille:before {content: "\f2a1";}.fa-assistive-listening-systems:before {content: "\f2a2";}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before {content: "\f2a3";}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before {content: "\f2a4";}.fa-glide:before {content: "\f2a5";}.fa-glide-g:before {content: "\f2a6";}.fa-signing:before,.fa-sign-language:before {content: "\f2a7";}.fa-low-vision:before {content: "\f2a8";}.fa-viadeo:before {content: "\f2a9";}.fa-viadeo-square:before {content: "\f2aa";}.fa-snapchat:before {content: "\f2ab";}.fa-snapchat-ghost:before {content: "\f2ac";}.fa-snapchat-square:before {content: "\f2ad";}.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
/*consult icon*/
@font-face {
  font-family: consult;
  src: url(fonts/consult.eot?z634xf);
  src: url(fonts/consult.eot?z634xf#iefix) format('embedded-opentype'), url(fonts/consult.ttf?z634xf) format('truetype'), url(fonts/consult.woff?z634xf) format('woff'), url(fonts/consult.svg?z634xf#consult) format('svg');
  font-weight: 400;
  font-style: normal;
}
[class*=" cs-icon-"],
[class^=cs-icon-] {
  font-family: consult!important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cs-icon-airplane:before {content: "\e900";}.cs-icon-chart:before {content: "\e901";}.cs-icon-des:before {content: "\e902";}.cs-icon-light:before {content: "\e903";}.cs-icon-medal:before {content: "\e904";}.cs-icon-pig:before {content: "\e905";}.cs-icon-portrait:before {content: "\e906";}.cs-icon-print:before {content: "\e907";}.cs-icon-ship:before {content: "\e908";}.cs-icon-support:before {content: "\e909";}.cs-icon-user:before {content: "\e90a";}.cs-icon-world:before {content: "\e90b";}.cs-icon-play-btn:before {content: "\e936";}.cs-icon-3d_rotation:before {content: "\e84d";}.cs-icon-ac_unit:before {content: "\eb3b";}.cs-icon-alarm:before {content: "\e855";}.cs-icon-access_alarms:before {content: "\e191";}.cs-icon-schedule:before {content: "\e8b5";}.cs-icon-accessibility:before {content: "\e84e";}.cs-icon-accessible:before {content: "\e914";}.cs-icon-account_balance:before {content: "\e84f";}.cs-icon-account_balance_wallet:before {content: "\e850";}.cs-icon-account_box:before {content: "\e851";}.cs-icon-account_circle:before {content: "\e853";}.cs-icon-adb:before {content: "\e60e";}.cs-icon-add:before {content: "\e145";}.cs-icon-add_a_photo:before {content: "\e439";}.cs-icon-alarm_add:before {content: "\e856";}.cs-icon-add_alert:before {content: "\e003";}.cs-icon-add_box:before {content: "\e146";}.cs-icon-add_circle:before {content: "\e147";}.cs-icon-control_point:before {content: "\e3ba";}.cs-icon-add_location:before {content: "\e567";}.cs-icon-add_shopping_cart:before {content: "\e854";}.cs-icon-queue:before {content: "\e03c";}.cs-icon-add_to_queue:before {content: "\e05c";}.cs-icon-adjust:before {content: "\e39e";}.cs-icon-airline_seat_flat:before {content: "\e630";}.cs-icon-airline_seat_flat_angled:before {content: "\e631";}.cs-icon-airline_seat_individual_suite:before {content: "\e632";}.cs-icon-airline_seat_legroom_extra:before {content: "\e633";}.cs-icon-airline_seat_legroom_normal:before {content: "\e634";}.cs-icon-airline_seat_legroom_reduced:before {content: "\e635";}.cs-icon-airline_seat_recline_extra:before {content: "\e636";}.cs-icon-airline_seat_recline_normal:before {content: "\e637";}.cs-icon-flight:before {content: "\e539";}.cs-icon-airplanemode_inactive:before {content: "\e194";}.cs-icon-airplay:before {content: "\e055";}.cs-icon-airport_shuttle:before {content: "\eb3c";}.cs-icon-alarm_off:before {content: "\e857";}.cs-icon-alarm_on:before {content: "\e858";}.cs-icon-album:before {content: "\e019";}.cs-icon-all_inclusive:before {content: "\eb3d";}.cs-icon-all_out:before {content: "\e90c";}.cs-icon-android:before {content: "\e859";}.cs-icon-announcement:before {content: "\e85a";}.cs-icon-apps:before {content: "\e5c3";}.cs-icon-archive:before {content: "\e149";}.cs-icon-arrow_back:before {content: "\e5c4";}.cs-icon-arrow_downward:before {content: "\e5db";}.cs-icon-arrow_drop_down:before {content: "\e5c5";}.cs-icon-arrow_drop_down_circle:before {content: "\e5c6";}.cs-icon-arrow_drop_up:before {content: "\e5c7";}.cs-icon-arrow_forward:before {content: "\e5c8";}.cs-icon-arrow_upward:before {content: "\e5d8";}.cs-icon-art_track:before {content: "\e060";}.cs-icon-aspect_ratio:before {content: "\e85b";}.cs-icon-poll:before {content: "\e801";}.cs-icon-assignment:before {content: "\e85d";}.cs-icon-assignment_ind:before {content: "\e85e";}.cs-icon-assignment_late:before {content: "\e85f";}.cs-icon-assignment_return:before {content: "\e860";}.cs-icon-assignment_returned:before {content: "\e861";}.cs-icon-assignment_turned_in:before {content: "\e862";}.cs-icon-assistant:before {content: "\e39f";}.cs-icon-flag:before {content: "\e153";}.cs-icon-attach_file:before {content: "\e226";}.cs-icon-attach_money:before {content: "\e227";}.cs-icon-attachment:before {content: "\e2bc";}.cs-icon-audiotrack:before {content: "\e3a1";}.cs-icon-autorenew:before {content: "\e863";}.cs-icon-av_timer:before {content: "\e01b";}.cs-icon-backspace:before {content: "\e14a";}.cs-icon-cloud_upload:before {content: "\e2c3";}.cs-icon-battery_alert:before {content: "\e19c";}.cs-icon-battery_charging_full:before {content: "\e1a3";}.cs-icon-battery_std:before {content: "\e1a5";}.cs-icon-battery_unknown:before {content: "\e1a6";}.cs-icon-beach_access:before {content: "\eb3e";}.cs-icon-beenhere:before {content: "\e52d";}.cs-icon-block:before {content: "\e14b";}.cs-icon-bluetooth:before {content: "\e1a7";}.cs-icon-bluetooth_searching:before {content: "\e1aa";}.cs-icon-bluetooth_connected:before {content: "\e1a8";}.cs-icon-bluetooth_disabled:before {content: "\e1a9";}.cs-icon-blur_circular:before {content: "\e3a2";}.cs-icon-blur_linear:before {content: "\e3a3";}.cs-icon-blur_off:before {content: "\e3a4";}.cs-icon-blur_on:before {content: "\e3a5";}.cs-icon-class:before {content: "\e86e";}.cs-icon-turned_in:before {content: "\e8e6";}.cs-icon-turned_in_not:before {content: "\e8e7";}.cs-icon-border_all:before {content: "\e228";}.cs-icon-border_bottom:before {content: "\e229";}.cs-icon-border_clear:before {content: "\e22a";}.cs-icon-border_color:before {content: "\e22b";}.cs-icon-border_horizontal:before {content: "\e22c";}.cs-icon-border_inner:before {content: "\e22d";}.cs-icon-border_left:before {content: "\e22e";}.cs-icon-border_outer:before {content: "\e22f";}.cs-icon-border_right:before {content: "\e230";}.cs-icon-border_style:before {content: "\e231";}.cs-icon-border_top:before {content: "\e232";}.cs-icon-border_vertical:before {content: "\e233";}.cs-icon-branding_watermark:before {content: "\e06b";}.cs-icon-brightness_1:before {content: "\e3a6";}.cs-icon-brightness_2:before {content: "\e3a7";}.cs-icon-brightness_3:before {content: "\e3a8";}.cs-icon-brightness_4:before {content: "\e3a9";}.cs-icon-brightness_low:before {content: "\e1ad";}.cs-icon-brightness_medium:before {content: "\e1ae";}.cs-icon-brightness_high:before {content: "\e1ac";}.cs-icon-brightness_auto:before {content: "\e1ab";}.cs-icon-broken_image:before {content: "\e3ad";}.cs-icon-brush:before {content: "\e3ae";}.cs-icon-bubble_chart:before {content: "\e6dd";}.cs-icon-bug_report:before {content: "\e868";}.cs-icon-build:before {content: "\e869";}.cs-icon-burst_mode:before {content: "\e43c";}.cs-icon-domain:before {content: "\e7ee";}.cs-icon-business_center:before {content: "\eb3f";}.cs-icon-cached:before {content: "\e86a";}.cs-icon-cake:before {content: "\e7e9";}.cs-icon-phone:before {content: "\e0cd";}.cs-icon-call_end:before {content: "\e0b1";}.cs-icon-call_made:before {content: "\e0b2";}.cs-icon-merge_type:before {content: "\e252";}.cs-icon-call_missed:before {content: "\e0b4";}.cs-icon-call_missed_outgoing:before {content: "\e0e4";}.cs-icon-call_received:before {content: "\e0b5";}.cs-icon-call_split:before {content: "\e0b6";}.cs-icon-call_to_action:before {content: "\e06c";}.cs-icon-camera:before {content: "\e3af";}.cs-icon-photo_camera:before {content: "\e412";}.cs-icon-camera_enhance:before {content: "\e8fc";}.cs-icon-camera_front:before {content: "\e3b1";}.cs-icon-camera_rear:before {content: "\e3b2";}.cs-icon-camera_roll:before {content: "\e3b3";}.cs-icon-cancel:before {content: "\e5c9";}.cs-icon-redeem:before {content: "\e8b1";}.cs-icon-card_membership:before {content: "\e8f7";}.cs-icon-card_travel:before {content: "\e8f8";}.cs-icon-casino:before {content: "\eb40";}.cs-icon-cast:before {content: "\e307";}.cs-icon-cast_connected:before {content: "\e308";}.cs-icon-center_focus_strong:before {content: "\e3b4";}.cs-icon-center_focus_weak:before {content: "\e3b5";}.cs-icon-change_history:before {content: "\e86b";}.cs-icon-chat:before {content: "\e0b7";}.cs-icon-chat_bubble:before {content: "\e0ca";}.cs-icon-chat_bubble_outline:before {content: "\e0cb";}.cs-icon-check:before {content: "\e5ca";}.cs-icon-check_box:before {content: "\e834";}.cs-icon-check_box_outline_blank:before {content: "\e835";}.cs-icon-check_circle:before {content: "\e86c";}.cs-icon-navigate_before:before {content: "\e408";}.cs-icon-navigate_next:before {content: "\e409";}.cs-icon-child_care:before {content: "\eb41";}.cs-icon-child_friendly:before {content: "\eb42";}.cs-icon-chrome_reader_mode:before {content: "\e86d";}.cs-icon-close:before {content: "\e5cd";}.cs-icon-clear_all:before {content: "\e0b8";}.cs-icon-closed_caption:before {content: "\e01c";}.cs-icon-wb_cloudy:before {content: "\e42d";}.cs-icon-cloud_circle:before {content: "\e2be";}.cs-icon-cloud_done:before {content: "\e2bf";}.cs-icon-cloud_download:before {content: "\e2c0";}.cs-icon-cloud_off:before {content: "\e2c1";}.cs-icon-cloud_queue:before {content: "\e2c2";}.cs-icon-code:before {content: "\e86f";}.cs-icon-photo_library:before {content: "\e413";}.cs-icon-collections_bookmark:before {content: "\e431";}.cs-icon-palette:before {content: "\e40a";}.cs-icon-colorize:before {content: "\e3b8";}.cs-icon-comment:before {content: "\e0b9";}.cs-icon-compare:before {content: "\e3b9";}.cs-icon-compare_arrows:before {content: "\e915";}.cs-icon-laptop:before {content: "\e31e";}.cs-icon-confirmation_number:before {content: "\e638";}.cs-icon-contact_mail:before {content: "\e0d0";}.cs-icon-contact_phone:before {content: "\e0cf";}.cs-icon-contacts:before {content: "\e0ba";}.cs-icon-content_copy:before {content: "\e14d";}.cs-icon-content_cut:before {content: "\e14e";}.cs-icon-content_paste:before {content: "\e14f";}.cs-icon-control_point_duplicate:before {content: "\e3bb";}.cs-icon-copyright:before {content: "\e90d";}.cs-icon-mode_edit:before {content: "\e254";}.cs-icon-create_new_folder:before {content: "\e2cc";}.cs-icon-payment:before {content: "\e8a1";}.cs-icon-crop:before {content: "\e3be";}.cs-icon-crop_16_9:before {content: "\e3bc";}.cs-icon-crop_3_2:before {content: "\e3bd";}.cs-icon-crop_landscape:before {content: "\e3c3";}.cs-icon-crop_7_5:before {content: "\e3c0";}.cs-icon-crop_din:before {content: "\e3c1";}.cs-icon-crop_free:before {content: "\e3c2";}.cs-icon-crop_original:before {content: "\e3c4";}.cs-icon-crop_portrait:before {content: "\e3c5";}.cs-icon-crop_rotate:before {content: "\e437";}.cs-icon-crop_square:before {content: "\e3c6";}
.cs-icon-dashboard:before {content: "\e871";}.cs-icon-data_usage:before {content: "\e1af";}.cs-icon-date_range:before {content: "\e916";}.cs-icon-dehaze:before {content: "\e3c7";}.cs-icon-delete:before {content: "\e872";}.cs-icon-delete_forever:before {content: "\e92b";}.cs-icon-delete_sweep:before {content: "\e16c";}.cs-icon-description:before {content: "\e873";}.cs-icon-desktop_mac:before {content: "\e30b";}.cs-icon-desktop_windows:before {content: "\e30c";}.cs-icon-details:before {content: "\e3c8";}.cs-icon-developer_board:before {content: "\e30d";}.cs-icon-developer_mode:before {content: "\e1b0";}.cs-icon-device_hub:before {content: "\e335";}.cs-icon-phonelink:before {content: "\e326";}.cs-icon-devices_other:before {content: "\e337";}.cs-icon-dialer_sip:before {content: "\e0bb";}.cs-icon-dialpad:before {content: "\e0bc";}.cs-icon-directions:before {content: "\e52e";}.cs-icon-directions_bike:before {content: "\e52f";}.cs-icon-directions_boat:before {content: "\e532";}.cs-icon-directions_bus:before {content: "\e530";}.cs-icon-directions_car:before {content: "\e531";}.cs-icon-directions_railway:before {content: "\e534";}.cs-icon-directions_run:before {content: "\e566";}.cs-icon-directions_transit:before {content: "\e535";}.cs-icon-directions_walk:before {content: "\e536";}.cs-icon-disc_full:before {content: "\e610";}.cs-icon-dns:before {content: "\e875";}.cs-icon-not_interested:before {content: "\e033";}.cs-icon-do_not_disturb_alt:before {content: "\e611";}.cs-icon-do_not_disturb_off:before {content: "\e643";}.cs-icon-remove_circle:before {content: "\e15c";}.cs-icon-dock:before {content: "\e30e";}.cs-icon-done:before {content: "\e876";}.cs-icon-done_all:before {content: "\e877";}.cs-icon-donut_large:before {content: "\e917";}.cs-icon-donut_small:before {content: "\e918";}.cs-icon-drafts:before {content: "\e151";}.cs-icon-drag_handle:before {content: "\e25d";}.cs-icon-time_to_leave:before {content: "\e62c";}.cs-icon-dvr:before {content: "\e1b2";}.cs-icon-edit_location:before {content: "\e568";}.cs-icon-eject:before {content: "\e8fb";}.cs-icon-markunread:before {content: "\e159";}.cs-icon-enhanced_encryption:before {content: "\e63f";}.cs-icon-equalizer:before {content: "\e01d";}.cs-icon-error:before {content: "\e000";}.cs-icon-error_outline:before {content: "\e001";}.cs-icon-euro_symbol:before {content: "\e926";}.cs-icon-ev_station:before {content: "\e56d";}.cs-icon-insert_invitation:before {content: "\e24f";}.cs-icon-event_available:before {content: "\e614";}.cs-icon-event_busy:before {content: "\e615";}.cs-icon-event_note:before {content: "\e616";}.cs-icon-event_seat:before {content: "\e90e";}.cs-icon-exit_to_app:before {content: "\e879";}.cs-icon-expand_less:before {content: "\e5ce";}.cs-icon-expand_more:before {content: "\e5cf";}.cs-icon-explicit:before {content: "\e01e";}.cs-icon-explore:before {content: "\e87a";}.cs-icon-exposure:before {content: "\e3ca";}.cs-icon-exposure_neg_1:before {content: "\e3cb";}.cs-icon-exposure_neg_2:before {content: "\e3cc";}.cs-icon-exposure_plus_1:before {content: "\e3cd";}.cs-icon-exposure_plus_2:before {content: "\e3ce";}.cs-icon-exposure_zero:before {content: "\e3cf";}.cs-icon-extension:before {content: "\e87b";}.cs-icon-face:before {content: "\e87c";}.cs-icon-fast_forward:before {content: "\e01f";}.cs-icon-fast_rewind:before {content: "\e020";}.cs-icon-favorite:before {content: "\e87d";}.cs-icon-favorite_border:before {content: "\e87e";}.cs-icon-featured_play_list:before {content: "\e06d";}.cs-icon-featured_video:before {content: "\e06e";}.cs-icon-sms_failed:before {content: "\e626";}.cs-icon-fiber_dvr:before {content: "\e05d";}.cs-icon-fiber_manual_record:before {content: "\e061";}.cs-icon-fiber_new:before {content: "\e05e";}.cs-icon-fiber_pin:before {content: "\e06a";}.cs-icon-fiber_smart_record:before {content: "\e062";}.cs-icon-get_app:before {content: "\e884";}.cs-icon-file_upload:before {content: "\e2c6";}.cs-icon-filter:before {content: "\e3d3";}.cs-icon-filter_1:before {content: "\e3d0";}.cs-icon-filter_2:before {content: "\e3d1";}.cs-icon-filter_3:before {content: "\e3d2";}.cs-icon-filter_4:before {content: "\e3d4";}.cs-icon-filter_5:before {content: "\e3d5";}.cs-icon-filter_6:before {content: "\e3d6";}.cs-icon-filter_7:before {content: "\e3d7";}.cs-icon-filter_8:before {content: "\e3d8";}.cs-icon-filter_9:before {content: "\e3d9";}.cs-icon-filter_9_plus:before {content: "\e3da";}.cs-icon-filter_b_and_w:before {content: "\e3db";}.cs-icon-filter_center_focus:before {content: "\e3dc";}.cs-icon-filter_drama:before {content: "\e3dd";}.cs-icon-filter_frames:before {content: "\e3de";}.cs-icon-terrain:before {content: "\e564";}.cs-icon-filter_list:before {content: "\e152";}.cs-icon-filter_none:before {content: "\e3e0";}.cs-icon-filter_tilt_shift:before {content: "\e3e2";}.cs-icon-filter_vintage:before {content: "\e3e3";}.cs-icon-find_in_page:before {content: "\e880";}.cs-icon-find_replace:before {content: "\e881";}.cs-icon-fingerprint:before {content: "\e90f";}.cs-icon-first_page:before {content: "\e5dc";}.cs-icon-fitness_center:before {content: "\eb43";}.cs-icon-flare:before {content: "\e3e4";}.cs-icon-flash_auto:before {content: "\e3e5";}.cs-icon-flash_off:before {content: "\e3e6";}.cs-icon-flash_on:before {content: "\e3e7";}.cs-icon-flight_land:before {content: "\e910";}.cs-icon-flight_takeoff:before {content: "\e911";}.cs-icon-flip:before {content: "\e3e8";}.cs-icon-flip_to_back:before {content: "\e882";}.cs-icon-flip_to_front:before {content: "\e883";}.cs-icon-folder:before {content: "\e2c7";}.cs-icon-folder_open:before {content: "\e2c8";}.cs-icon-folder_shared:before {content: "\e2c9";}.cs-icon-folder_special:before {content: "\e617";}.cs-icon-font_download:before {content: "\e167";}.cs-icon-format_align_center:before {content: "\e234";}.cs-icon-format_align_justify:before {content: "\e235";}.cs-icon-format_align_left:before {content: "\e236";}.cs-icon-format_align_right:before {content: "\e237";}.cs-icon-format_bold:before {content: "\e238";}.cs-icon-format_clear:before {content: "\e239";}.cs-icon-format_color_fill:before {content: "\e23a";}.cs-icon-format_color_reset:before {content: "\e23b";}.cs-icon-format_color_text:before {content: "\e23c";}.cs-icon-format_indent_decrease:before {content: "\e23d";}.cs-icon-format_indent_increase:before {content: "\e23e";}.cs-icon-format_italic:before {content: "\e23f";}.cs-icon-format_line_spacing:before {content: "\e240";}.cs-icon-format_list_bulleted:before {content: "\e241";}.cs-icon-format_list_numbered:before {content: "\e242";}.cs-icon-format_paint:before {content: "\e243";}.cs-icon-format_quote:before {content: "\e244";}.cs-icon-format_shapes:before {content: "\e25e";}.cs-icon-format_size:before {content: "\e245";}.cs-icon-format_strikethrough:before {content: "\e246";}.cs-icon-format_textdirection_l_to_r:before {content: "\e247";}.cs-icon-format_textdirection_r_to_l:before {content: "\e248";}.cs-icon-format_underlined:before {content: "\e249";}.cs-icon-question_answer:before {content: "\e8af";}.cs-icon-forward:before {content: "\e154";}.cs-icon-forward_10:before {content: "\e056";}.cs-icon-forward_30:before {content: "\e057";}.cs-icon-forward_5:before {content: "\e058";}.cs-icon-free_breakfast:before {content: "\eb44";}.cs-icon-fullscreen:before {content: "\e5d0";}.cs-icon-fullscreen_exit:before {content: "\e5d1";}.cs-icon-functions:before {content: "\e24a";}.cs-icon-g_translate:before {content: "\e927";}.cs-icon-games:before {content: "\e021";}.cs-icon-gavel:before {content: "\e912";}.cs-icon-gesture:before {content: "\e155";}.cs-icon-gif:before {content: "\e913";}.cs-icon-goat:before {content: "\e919";}.cs-icon-golf_course:before {content: "\eb45";}.cs-icon-my_location:before {content: "\e55c";}.cs-icon-location_searching:before {content: "\e1b7";}.cs-icon-location_disabled:before {content: "\e1b6";}.cs-icon-star:before {content: "\e838";}.cs-icon-gradient:before {content: "\e3e9";}.cs-icon-grain:before {content: "\e3ea";}.cs-icon-graphic_eq:before {content: "\e1b8";}.cs-icon-grid_off:before {content: "\e3eb";}.cs-icon-grid_on:before {content: "\e3ec";}.cs-icon-people:before {content: "\e7fb";}.cs-icon-group_add:before {content: "\e7f0";}.cs-icon-group_work:before {content: "\e886";}.cs-icon-hd:before {content: "\e052";}.cs-icon-hdr_off:before {content: "\e3ed";}.cs-icon-hdr_on:before {content: "\e3ee";}.cs-icon-hdr_strong:before {content: "\e3f1";}.cs-icon-hdr_weak:before {content: "\e3f2";}.cs-icon-headset:before {content: "\e310";}.cs-icon-headset_mic:before {content: "\e311";}.cs-icon-healing:before {content: "\e3f3";}.cs-icon-hearing:before {content: "\e023";}.cs-icon-help:before {content: "\e887";}.cs-icon-help_outline:before {content: "\e8fd";}.cs-icon-high_quality:before {content: "\e024";}.cs-icon-highlight:before {content: "\e25f";}.cs-icon-highlight_off:before {content: "\e888";}.cs-icon-restore:before {content: "\e8b3";}.cs-icon-home:before {content: "\e88a";}.cs-icon-hot_tub:before {content: "\eb46";}.cs-icon-local_hotel:before {content: "\e549";}.cs-icon-hourglass_empty:before {content: "\e88b";}.cs-icon-hourglass_full:before {content: "\e88c";}.cs-icon-http:before {content: "\e91a";}.cs-icon-lock:before {content: "\e897";}.cs-icon-photo:before {content: "\e410";}.cs-icon-image_aspect_ratio:before {content: "\e3f5";}.cs-icon-import_contacts:before {content: "\e0e0";}.cs-icon-import_export:before {content: "\e0c3";}.cs-icon-important_devices:before {content: "\e91b";}.cs-icon-inbox:before {content: "\e156";}.cs-icon-indeterminate_check_box:before {content: "\e91c";}.cs-icon-info:before {content: "\e88e";}.cs-icon-info_outline:before {content: "\e88f";}.cs-icon-input:before {content: "\e890";}.cs-icon-insert_comment:before {content: "\e24c";}.cs-icon-insert_drive_file:before {content: "\e24d";}.cs-icon-tag_faces:before {content: "\e420";}.cs-icon-link:before {content: "\e157";}.cs-icon-invert_colors:before {content: "\e891";}.cs-icon-invert_colors_off:before {content: "\e0c4";}.cs-icon-iso:before {content: "\e3f6";}
.cs-icon-keyboard:before {content: "\e312";}.cs-icon-keyboard_arrow_down:before {content: "\e313";}.cs-icon-keyboard_arrow_left:before {content: "\e314";}.cs-icon-keyboard_arrow_right:before {content: "\e315";}.cs-icon-keyboard_arrow_up:before {content: "\e316";}.cs-icon-keyboard_backspace:before {content: "\e317";}.cs-icon-keyboard_capslock:before {content: "\e318";}.cs-icon-keyboard_hide:before {content: "\e31a";}.cs-icon-keyboard_return:before {content: "\e31b";}.cs-icon-keyboard_tab:before {content: "\e31c";}.cs-icon-keyboard_voice:before {content: "\e31d";}.cs-icon-kitchen:before {content: "\eb47";}.cs-icon-label:before {content: "\e892";}.cs-icon-label_outline:before {content: "\e893";}.cs-icon-language:before {content: "\e894";}.cs-icon-laptop_chromebook:before {content: "\e31f";}.cs-icon-laptop_mac:before {content: "\e320";}.cs-icon-laptop_windows:before {content: "\e321";}.cs-icon-last_page:before {content: "\e5dd";}.cs-icon-open_in_new:before {content: "\e89e";}.cs-icon-layers:before {content: "\e53b";}.cs-icon-layers_clear:before {content: "\e53c";}.cs-icon-leak_add:before {content: "\e3f8";}.cs-icon-leak_remove:before {content: "\e3f9";}.cs-icon-lens:before {content: "\e3fa";}.cs-icon-library_books:before {content: "\e02f";}.cs-icon-library_music:before {content: "\e030";}.cs-icon-lightbulb_outline:before {content: "\e91d";}.cs-icon-line_style:before {content: "\e91e";}.cs-icon-line_weight:before {content: "\e91f";}.cs-icon-linear_scale:before {content: "\e260";}.cs-icon-linked_camera:before {content: "\e438";}.cs-icon-list:before {content: "\e896";}.cs-icon-live_help:before {content: "\e0c6";}.cs-icon-live_tv:before {content: "\e639";}.cs-icon-local_play:before {content: "\e553";}.cs-icon-local_airport:before {content: "\e53d";}.cs-icon-local_atm:before {content: "\e53e";}.cs-icon-local_bar:before {content: "\e540";}.cs-icon-local_cafe:before {content: "\e541";}.cs-icon-local_car_wash:before {content: "\e542";}.cs-icon-local_convenience_store:before {content: "\e543";}.cs-icon-restaurant_menu:before {content: "\e561";}.cs-icon-local_drink:before {content: "\e544";}.cs-icon-local_florist:before {content: "\e545";}.cs-icon-local_gas_station:before {content: "\e546";}.cs-icon-shopping_cart:before {content: "\e8cc";}.cs-icon-local_hospital:before {content: "\e548";}.cs-icon-local_laundry_service:before {content: "\e54a";}.cs-icon-local_library:before {content: "\e54b";}.cs-icon-local_mall:before {content: "\e54c";}.cs-icon-theaters:before {content: "\e8da";}.cs-icon-local_offer:before {content: "\e54e";}.cs-icon-local_parking:before {content: "\e54f";}.cs-icon-local_pharmacy:before {content: "\e550";}.cs-icon-local_pizza:before {content: "\e552";}.cs-icon-print2:before {content: "\e8ad";}.cs-icon-local_shipping:before {content: "\e558";}.cs-icon-local_taxi:before {content: "\e559";}.cs-icon-location_city:before {content: "\e7f1";}.cs-icon-location_off:before {content: "\e0c7";}.cs-icon-room:before {content: "\e8b4";}.cs-icon-lock_open:before {content: "\e898";}.cs-icon-lock_outline:before {content: "\e899";}.cs-icon-looks:before {content: "\e3fc";}.cs-icon-looks_3:before {content: "\e3fb";}.cs-icon-looks_4:before {content: "\e3fd";}.cs-icon-looks_5:before {content: "\e3fe";}.cs-icon-looks_6:before {content: "\e3ff";}.cs-icon-looks_one:before {content: "\e400";}.cs-icon-looks_two:before {content: "\e401";}.cs-icon-sync:before {content: "\e627";}.cs-icon-loupe:before {content: "\e402";}.cs-icon-low_priority:before {content: "\e16d";}.cs-icon-loyalty:before {content: "\e89a";}.cs-icon-mail_outline:before {content: "\e0e1";}.cs-icon-map:before {content: "\e55b";}.cs-icon-markunread_mailbox:before {content: "\e89b";}.cs-icon-memory:before {content: "\e322";}.cs-icon-menu:before {content: "\e5d2";}.cs-icon-message:before {content: "\e0c9";}.cs-icon-mic:before {content: "\e029";}.cs-icon-mic_none:before {content: "\e02a";}.cs-icon-mic_off:before {content: "\e02b";}.cs-icon-mms:before {content: "\e618";}.cs-icon-mode_comment:before {content: "\e253";}.cs-icon-monetization_on:before {content: "\e263";}.cs-icon-money_off:before {content: "\e25c";}.cs-icon-monochrome_photos:before {content: "\e403";}.cs-icon-mood_bad:before {content: "\e7f3";}.cs-icon-more:before {content: "\e619";}.cs-icon-more_horiz:before {content: "\e5d3";}.cs-icon-more_vert:before {content: "\e5d4";}.cs-icon-motorcycle:before {content: "\e920";}.cs-icon-mouse:before {content: "\e323";}.cs-icon-move_to_inbox:before {content: "\e168";}.cs-icon-movie_creation:before {content: "\e404";}.cs-icon-movie_filter:before {content: "\e43a";}.cs-icon-multiline_chart:before {content: "\e6df";}.cs-icon-music_note:before {content: "\e405";}.cs-icon-music_video:before {content: "\e063";}.cs-icon-nature:before {content: "\e406";}.cs-icon-nature_people:before {content: "\e407";}.cs-icon-navigation:before {content: "\e55d";}.cs-icon-near_me:before {content: "\e569";}.cs-icon-network_cell:before {content: "\e1b9";}.cs-icon-network_check:before {content: "\e640";}.cs-icon-network_locked:before {content: "\e61a";}.cs-icon-network_wifi:before {content: "\e1ba";}.cs-icon-new_releases:before {content: "\e031";}.cs-icon-next_week:before {content: "\e16a";}.cs-icon-nfc:before {content: "\e1bb";}.cs-icon-no_encryption:before {content: "\e641";}.cs-icon-signal_cellular_no_sim:before {content: "\e1ce";}.cs-icon-note:before {content: "\e06f";}.cs-icon-note_add:before {content: "\e89c";}.cs-icon-notifications:before {content: "\e7f4";}.cs-icon-notifications_active:before {content: "\e7f7";}.cs-icon-notifications_none:before {content: "\e7f5";}.cs-icon-notifications_off:before {content: "\e7f6";}.cs-icon-notifications_paused:before {content: "\e7f8";}.cs-icon-offline_pin:before {content: "\e921";}.cs-icon-ondemand_video:before {content: "\e63a";}.cs-icon-opacity:before {content: "\e922";}.cs-icon-open_in_browser:before {content: "\e89d";}.cs-icon-open_with:before {content: "\e89f";}.cs-icon-pages:before {content: "\e7f9";}.cs-icon-pageview:before {content: "\e8a0";}.cs-icon-pan_tool:before {content: "\e925";}.cs-icon-panorama:before {content: "\e40b";}.cs-icon-radio_button_unchecked:before {content: "\e836";}.cs-icon-panorama_horizontal:before {content: "\e40d";}.cs-icon-panorama_vertical:before {content: "\e40e";}.cs-icon-panorama_wide_angle:before {content: "\e40f";}.cs-icon-party_mode:before {content: "\e7fa";}.cs-icon-pause:before {content: "\e034";}.cs-icon-pause_circle_filled:before {content: "\e035";}.cs-icon-pause_circle_outline:before {content: "\e036";}.cs-icon-people_outline:before {content: "\e7fc";}.cs-icon-perm_camera_mic:before {content: "\e8a2";}.cs-icon-perm_contact_calendar:before {content: "\e8a3";}.cs-icon-perm_data_setting:before {content: "\e8a4";}.cs-icon-perm_device_information:before {content: "\e8a5";}.cs-icon-person_outline:before {content: "\e7ff";}.cs-icon-perm_media:before {content: "\e8a7";}.cs-icon-perm_phone_msg:before {content: "\e8a8";}.cs-icon-perm_scan_wifi:before {content: "\e8a9";}.cs-icon-person:before {content: "\e7fd";}.cs-icon-person_add:before {content: "\e7fe";}.cs-icon-person_pin:before {content: "\e55a";}.cs-icon-person_pin_circle:before {content: "\e56a";}.cs-icon-personal_video:before {content: "\e63b";}.cs-icon-pets:before {content: "\e923";}.cs-icon-phone_android:before {content: "\e324";}.cs-icon-phone_bluetooth_speaker:before {content: "\e61b";}.cs-icon-phone_forwarded:before {content: "\e61c";}.cs-icon-phone_in_talk:before {content: "\e61d";}.cs-icon-phone_iphone:before {content: "\e325";}.cs-icon-phone_locked:before {content: "\e61e";}.cs-icon-phone_missed:before {content: "\e61f";}.cs-icon-phone_paused:before {content: "\e620";}.cs-icon-phonelink_erase:before {content: "\e0db";}.cs-icon-phonelink_lock:before {content: "\e0dc";}.cs-icon-phonelink_off:before {content: "\e327";}.cs-icon-phonelink_ring:before {content: "\e0dd";}.cs-icon-phonelink_setup:before {content: "\e0de";}.cs-icon-photo_album:before {content: "\e411";}.cs-icon-photo_filter:before {content: "\e43b";}.cs-icon-photo_size_select_actual:before {content: "\e432";}.cs-icon-photo_size_select_large:before {content: "\e433";}.cs-icon-photo_size_select_small:before {content: "\e434";}.cs-icon-picture_as_pdf:before {content: "\e415";}.cs-icon-picture_in_picture:before {content: "\e8aa";}.cs-icon-picture_in_picture_alt:before {content: "\e924";}.cs-icon-pie_chart:before {content: "\e6c4";}.cs-icon-pie_chart_outlined:before {content: "\e6c5";}.cs-icon-pin_drop:before {content: "\e55e";}.cs-icon-play_arrow:before {content: "\e037";}.cs-icon-play_circle_filled:before {content: "\e038";}.cs-icon-play_circle_outline:before {content: "\e039";}.cs-icon-play_for_work:before {content: "\e928";}.cs-icon-playlist_add:before {content: "\e03b";}.cs-icon-playlist_add_check:before {content: "\e065";}.cs-icon-playlist_play:before {content: "\e05f";}.cs-icon-plus_one:before {content: "\e800";}.cs-icon-polymer:before {content: "\e8ab";}.cs-icon-pool:before {content: "\eb48";}.cs-icon-portable_wifi_off:before {content: "\e0ce";}.cs-icon-portrait2:before {content: "\e416";}.cs-icon-power:before {content: "\e63c";}.cs-icon-power_input:before {content: "\e336";}.cs-icon-power_settings_new:before {content: "\e8ac";}.cs-icon-pregnant_woman:before {content: "\e929";}.cs-icon-present_to_all:before {content: "\e0df";}.cs-icon-priority_high:before {content: "\e645";}.cs-icon-public:before {content: "\e80b";}.cs-icon-publish:before {content: "\e255";}.cs-icon-queue_music:before {content: "\e03d";}.cs-icon-queue_play_next:before {content: "\e066";}.cs-icon-radio:before {content: "\e03e";}.cs-icon-radio_button_checked:before {content: "\e837";}.cs-icon-rate_review:before {content: "\e560";}.cs-icon-receipt:before {content: "\e8b0";}.cs-icon-recent_actors:before {content: "\e03f";}.cs-icon-record_voice_over:before {content: "\e92a";}.cs-icon-redo:before {content: "\e15a";}.cs-icon-refresh:before {content: "\e5d5";}.cs-icon-remove:before {content: "\e15b";}
.cs-icon-remove_circle_outline:before {content: "\e15d";}.cs-icon-remove_from_queue:before {content: "\e067";}.cs-icon-visibility:before {content: "\e8f4";}.cs-icon-remove_shopping_cart:before {content: "\e92c";}.cs-icon-reorder:before {content: "\e8fe";}.cs-icon-repeat:before {content: "\e040";}.cs-icon-repeat_one:before {content: "\e041";}.cs-icon-replay:before {content: "\e042";}.cs-icon-replay_10:before {content: "\e059";}.cs-icon-replay_30:before {content: "\e05a";}.cs-icon-replay_5:before {content: "\e05b";}.cs-icon-reply:before {content: "\e15e";}.cs-icon-reply_all:before {content: "\e15f";}.cs-icon-report:before {content: "\e160";}.cs-icon-warning:before {content: "\e002";}.cs-icon-restaurant:before {content: "\e56c";}.cs-icon-restore_page:before {content: "\e92d";}.cs-icon-ring_volume:before {content: "\e0d1";}.cs-icon-room_service:before {content: "\eb49";}.cs-icon-rotate_90_degrees_ccw:before {content: "\e418";}.cs-icon-rotate_left:before {content: "\e419";}.cs-icon-rotate_right:before {content: "\e41a";}.cs-icon-rounded_corner:before {content: "\e92e";}.cs-icon-router:before {content: "\e328";}.cs-icon-rowing:before {content: "\e92f";}.cs-icon-rss_feed:before {content: "\e0e5";}.cs-icon-rv_hookup:before {content: "\e642";}.cs-icon-satellite:before {content: "\e562";}.cs-icon-save:before {content: "\e161";}.cs-icon-scanner:before {content: "\e329";}.cs-icon-school:before {content: "\e80c";}.cs-icon-screen_lock_landscape:before {content: "\e1be";}.cs-icon-screen_lock_portrait:before {content: "\e1bf";}.cs-icon-screen_lock_rotation:before {content: "\e1c0";}.cs-icon-screen_rotation:before {content: "\e1c1";}.cs-icon-screen_share:before {content: "\e0e2";}.cs-icon-sd_storage:before {content: "\e1c2";}.cs-icon-search:before {content: "\e8b6";}.cs-icon-security:before {content: "\e32a";}.cs-icon-select_all:before {content: "\e162";}.cs-icon-send:before {content: "\e163";}.cs-icon-sentiment_dissatisfied:before {content: "\e811";}.cs-icon-sentiment_neutral:before {content: "\e812";}.cs-icon-sentiment_satisfied:before {content: "\e813";}.cs-icon-sentiment_very_dissatisfied:before {content: "\e814";}.cs-icon-sentiment_very_satisfied:before {content: "\e815";}.cs-icon-settings:before {content: "\e8b8";}.cs-icon-settings_applications:before {content: "\e8b9";}.cs-icon-settings_backup_restore:before {content: "\e8ba";}.cs-icon-settings_bluetooth:before {content: "\e8bb";}.cs-icon-settings_brightness:before {content: "\e8bd";}.cs-icon-settings_cell:before {content: "\e8bc";}.cs-icon-settings_ethernet:before {content: "\e8be";}.cs-icon-settings_input_antenna:before {content: "\e8bf";}.cs-icon-settings_input_composite:before {content: "\e8c1";}.cs-icon-settings_input_hdmi:before {content: "\e8c2";}.cs-icon-settings_input_svideo:before {content: "\e8c3";}.cs-icon-settings_overscan:before {content: "\e8c4";}.cs-icon-settings_phone:before {content: "\e8c5";}.cs-icon-settings_power:before {content: "\e8c6";}.cs-icon-settings_remote:before {content: "\e8c7";}.cs-icon-settings_system_daydream:before {content: "\e1c3";}.cs-icon-settings_voice:before {content: "\e8c8";}.cs-icon-share:before {content: "\e80d";}.cs-icon-shop:before {content: "\e8c9";}.cs-icon-shop_two:before {content: "\e8ca";}.cs-icon-shopping_basket:before {content: "\e8cb";}.cs-icon-short_text:before {content: "\e261";}.cs-icon-show_chart:before {content: "\e6e1";}.cs-icon-shuffle:before {content: "\e043";}.cs-icon-signal_cellular_4_bar:before {content: "\e1c8";}.cs-icon-signal_cellular_connected_no_internet_4_bar:before {content: "\e1cd";}.cs-icon-signal_cellular_null:before {content: "\e1cf";}.cs-icon-signal_cellular_off:before {content: "\e1d0";}.cs-icon-signal_wifi_4_bar:before {content: "\e1d8";}.cs-icon-signal_wifi_4_bar_lock:before {content: "\e1d9";}.cs-icon-signal_wifi_off:before {content: "\e1da";}.cs-icon-sim_card:before {content: "\e32b";}.cs-icon-sim_card_alert:before {content: "\e624";}.cs-icon-skip_next:before {content: "\e044";}.cs-icon-skip_previous:before {content: "\e045";}.cs-icon-slideshow:before {content: "\e41b";}.cs-icon-slow_motion_video:before {content: "\e068";}.cs-icon-stay_primary_portrait:before {content: "\e0d6";}.cs-icon-smoke_free:before {content: "\eb4a";}.cs-icon-smoking_rooms:before {content: "\eb4b";}.cs-icon-textsms:before {content: "\e0d8";}.cs-icon-snooze:before {content: "\e046";}.cs-icon-sort:before {content: "\e164";}.cs-icon-sort_by_alpha:before {content: "\e053";}.cs-icon-spa:before {content: "\eb4c";}.cs-icon-space_bar:before {content: "\e256";}.cs-icon-speaker:before {content: "\e32d";}.cs-icon-speaker_group:before {content: "\e32e";}.cs-icon-speaker_notes:before {content: "\e8cd";}.cs-icon-speaker_notes_off:before {content: "\e930";}.cs-icon-speaker_phone:before {content: "\e0d2";}.cs-icon-spellcheck:before {content: "\e8ce";}.cs-icon-star_border:before {content: "\e83a";}.cs-icon-star_half:before {content: "\e839";}.cs-icon-stars:before {content: "\e8d0";}.cs-icon-stay_primary_landscape:before {content: "\e0d5";}.cs-icon-stop:before {content: "\e047";}.cs-icon-stop_screen_share:before {content: "\e0e3";}.cs-icon-storage:before {content: "\e1db";}.cs-icon-store_mall_directory:before {content: "\e563";}.cs-icon-straighten:before {content: "\e41c";}.cs-icon-streetview:before {content: "\e56e";}.cs-icon-strikethrough_s:before {content: "\e257";}.cs-icon-style:before {content: "\e41d";}.cs-icon-subdirectory_arrow_left:before {content: "\e5d9";}.cs-icon-subdirectory_arrow_right:before {content: "\e5da";}.cs-icon-subject:before {content: "\e8d2";}.cs-icon-subscriptions:before {content: "\e064";}.cs-icon-subtitles:before {content: "\e048";}.cs-icon-subway:before {content: "\e56f";}.cs-icon-supervisor_account:before {content: "\e8d3";}.cs-icon-surround_sound:before {content: "\e049";}.cs-icon-swap_calls:before {content: "\e0d7";}.cs-icon-swap_horiz:before {content: "\e8d4";}.cs-icon-swap_vert:before {content: "\e8d5";}.cs-icon-swap_vertical_circle:before {content: "\e8d6";}.cs-icon-switch_camera:before {content: "\e41e";}.cs-icon-switch_video:before {content: "\e41f";}.cs-icon-sync_disabled:before {content: "\e628";}.cs-icon-sync_problem:before {content: "\e629";}.cs-icon-system_update:before {content: "\e62a";}.cs-icon-system_update_alt:before {content: "\e8d7";}.cs-icon-tab:before {content: "\e8d8";}.cs-icon-tab_unselected:before {content: "\e8d9";}.cs-icon-tablet:before {content: "\e32f";}.cs-icon-tablet_android:before {content: "\e330";}.cs-icon-tablet_mac:before {content: "\e331";}.cs-icon-tap_and_play:before {content: "\e62b";}.cs-icon-text_fields:before {content: "\e262";}.cs-icon-text_format:before {content: "\e165";}.cs-icon-texture:before {content: "\e421";}.cs-icon-thumb_down:before {content: "\e8db";}.cs-icon-thumb_up:before {content: "\e8dc";}.cs-icon-thumbs_up_down:before {content: "\e8dd";}.cs-icon-timelapse:before {content: "\e422";}.cs-icon-timeline:before {content: "\e931";}.cs-icon-timer:before {content: "\e425";}.cs-icon-timer_10:before {content: "\e423";}.cs-icon-timer_3:before {content: "\e424";}.cs-icon-timer_off:before {content: "\e426";}.cs-icon-title:before {content: "\e264";}.cs-icon-toc:before {content: "\e8de";}.cs-icon-today:before {content: "\e8df";}.cs-icon-toll:before {content: "\e8e0";}.cs-icon-tonality:before {content: "\e427";}.cs-icon-touch_app:before {content: "\e932";}.cs-icon-toys:before {content: "\e332";}.cs-icon-track_changes:before {content: "\e8e1";}.cs-icon-traffic:before {content: "\e565";}.cs-icon-train:before {content: "\e570";}.cs-icon-tram:before {content: "\e571";}.cs-icon-transfer_within_a_station:before {content: "\e572";}.cs-icon-transform:before {content: "\e428";}.cs-icon-translate:before {content: "\e8e2";}.cs-icon-trending_down:before {content: "\e8e3";}.cs-icon-trending_flat:before {content: "\e8e4";}.cs-icon-trending_up:before {content: "\e8e5";}.cs-icon-tune:before {content: "\e429";}.cs-icon-tv:before {content: "\e333";}.cs-icon-unarchive:before {content: "\e169";}.cs-icon-undo:before {content: "\e166";}.cs-icon-unfold_less:before {content: "\e5d6";}.cs-icon-unfold_more:before {content: "\e5d7";}.cs-icon-update:before {content: "\e933";}.cs-icon-usb:before {content: "\e1e0";}.cs-icon-verified_user:before {content: "\e8e8";}.cs-icon-vertical_align_bottom:before {content: "\e258";}.cs-icon-vertical_align_center:before {content: "\e259";}.cs-icon-vertical_align_top:before {content: "\e25a";}.cs-icon-vibration:before {content: "\e62d";}.cs-icon-video_call:before {content: "\e070";}.cs-icon-video_label:before {content: "\e071";}.cs-icon-video_library:before {content: "\e04a";}.cs-icon-videocam:before {content: "\e04b";}.cs-icon-videocam_off:before {content: "\e04c";}.cs-icon-videogame_asset:before {content: "\e338";}.cs-icon-view_agenda:before {content: "\e8e9";}.cs-icon-view_array:before {content: "\e8ea";}.cs-icon-view_carousel:before {content: "\e8eb";}.cs-icon-view_column:before {content: "\e8ec";}.cs-icon-view_comfy:before {content: "\e42a";}.cs-icon-view_compact:before {content: "\e42b";}.cs-icon-view_day:before {content: "\e8ed";}.cs-icon-view_headline:before {content: "\e8ee";}.cs-icon-view_list:before {content: "\e8ef";}.cs-icon-view_module:before {content: "\e8f0";}.cs-icon-view_quilt:before {content: "\e8f1";}.cs-icon-view_stream:before {content: "\e8f2";}.cs-icon-view_week:before {content: "\e8f3";}.cs-icon-vignette:before {content: "\e435";}.cs-icon-visibility_off:before {content: "\e8f5";}.cs-icon-voice_chat:before {content: "\e62e";}.cs-icon-voicemail:before {content: "\e0d9";}.cs-icon-volume_down:before {content: "\e04d";}.cs-icon-volume_mute:before {content: "\e04e";}.cs-icon-volume_off:before {content: "\e04f";}.cs-icon-volume_up:before {content: "\e050";}.cs-icon-vpn_key:before {content: "\e0da";}.cs-icon-vpn_lock:before {content: "\e62f";}.cs-icon-wallpaper:before {content: "\e1bc";}.cs-icon-watch:before {content: "\e334";}.cs-icon-watch_later:before {content: "\e934";}.cs-icon-wb_auto:before {content: "\e42c";}
.cs-icon-wb_incandescent:before {content: "\e42e";}.cs-icon-wb_iridescent:before {content: "\e436";}.cs-icon-wb_sunny:before {content: "\e430";}.cs-icon-wc:before {content: "\e63d";}.cs-icon-web:before {content: "\e051";}.cs-icon-web_asset:before {content: "\e069";}.cs-icon-weekend:before {content: "\e16b";}.cs-icon-whatshot:before {content: "\e80e";}.cs-icon-widgets:before {content: "\e1bd";}.cs-icon-wifi:before {content: "\e63e";}.cs-icon-wifi_lock:before {content: "\e1e1";}.cs-icon-wifi_tethering:before {content: "\e1e2";}.cs-icon-work:before {content: "\e8f9";}.cs-icon-wrap_text:before {content: "\e25b";}.cs-icon-youtube_searched_for:before {content: "\e8fa";}.cs-icon-zoom_in:before {content: "\e8ff";}.cs-icon-zoom_out:before {content: "\e935";}.cs-icon-zoom_out_map:before {content: "\e56b";}.plyr .plyr__video-embed iframe,
.plyr__tooltip {
  pointer-events: none;
}
@keyframes plyr-progress {
  to {
    background-position: 25px 0;
  }
}
.plyr {
  position: relative;
  width: 100%;
  direction: ltr;
  float: left;
}
.plyr iframe {
  margin: 0;
}
.plyr a,
.plyr button,
.plyr input,
.plyr label {
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}
.plyr audio,
.plyr video {
  width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: inherit;
}
.plyr input[type=range] {
  display: block;
  height: 20px;
  width: 100%;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  border: none;
  background: 0 0;
}
.plyr input[type=range]::-webkit-slider-runnable-track {
  height: 8px;
  background: 0 0;
  border: 0;
  border-radius: 4px;
  -webkit-user-select: none;
  user-select: none;
}
.plyr input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  margin-top: -4px;
  position: relative;
  height: 16px;
  width: 16px;
  background: #ffffff;
  border: 2px solid transparent;
  border-radius: 100%;
  transition: background .2s ease, border .2s ease, transform .2s ease;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
}
.plyr input[type=range]::-moz-range-track {
  height: 8px;
  background: 0 0;
  border: 0;
  border-radius: 4px;
  -moz-user-select: none;
  user-select: none;
}
.plyr input[type=range]::-moz-range-thumb {
  position: relative;
  height: 16px;
  width: 16px;
  background: #ffffff;
  border: 2px solid transparent;
  border-radius: 100%;
  transition: background .2s ease, border .2s ease, transform .2s ease;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
}
.plyr input[type=range]::-ms-track {
  height: 8px;
  background: 0 0;
  border: 0;
  color: transparent;
}
.plyr input[type=range]::-ms-fill-upper {
  height: 8px;
  background: 0 0;
  border: 0;
  border-radius: 4px;
  -ms-user-select: none;
  user-select: none;
}
.plyr input[type=range]::-ms-fill-lower {
  height: 8px;
  border: 0;
  border-radius: 4px;
  -ms-user-select: none;
  user-select: none;
  background: #3498db;
}
.plyr input[type=range]::-ms-thumb {
  position: relative;
  height: 16px;
  width: 16px;
  background: #ffffff;
  border: 2px solid transparent;
  border-radius: 100%;
  transition: background .2s ease, border .2s ease, transform .2s ease;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
  margin-top: 0;
}
.plyr input[type=range]::-ms-tooltip {
  display: none;
}
.plyr input[type=range]::-moz-focus-outer {
  border: 0;
}
.plyr input[type=range].tab-focus:focus {
  outline-offset: 3px;
}
.plyr input[type=range]:active::-webkit-slider-thumb {
  background: #3498db;
  border-color: #ffffff;
  transform: scale(1.25);
}
.plyr input[type=range]:active::-moz-range-thumb {
  background: #3498db;
  border-color: #ffffff;
  transform: scale(1.25);
}
.plyr input[type=range]:active::-ms-thumb {
  background: #3498db;
  border-color: #ffffff;
  transform: scale(1.25);
}
.plyr--video input[type=range].tab-focus:focus {
  outline: rgba(255, 255, 255, 0.5) dotted 1px;
}
.plyr--audio input[type=range].tab-focus:focus {
  outline: rgba(86, 93, 100, 0.5) dotted 1px;
}
.plyr__sr-only {
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  position: absolute!important;
  padding: 0!important;
  border: 0!important;
  height: 1px!important;
  width: 1px !important;
}
.plyr__video-wrapper {
  position: relative;
  background: #000000;
  border-radius: inherit;
}
.plyr__video-embed {
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.plyr__video-embed iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.plyr__video-embed > div {
  position: relative;
  padding-bottom: 200%;
  transform: translateY(-35.95%);
}
.plyr video::-webkit-media-text-track-container {
  display: none;
}
.plyr__captions {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px;
  transform: translateY(-40px);
  transition: transform .3s ease;
  color: #ffffff;
  font-size: 16px;
  text-align: center;
  font-weight: 400;
}
.plyr__captions span {
  border-radius: 2px;
  padding: 3px 10px;
  background: rgba(0, 0, 0, 0.7);
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  line-height: 150%;
}
.plyr__captions span:empty {
  display: none;
}
@media (min-width: 768px) {
  .plyr__captions {
    font-size: 24px;
  }
}
.plyr--captions-active .plyr__captions {
  display: block;
}
.plyr--fullscreen-active .plyr__captions {
  font-size: 32px;
}
.plyr--hide-controls .plyr__captions {
  transform: translateY(-15px);
}
.plyr::-webkit-media-controls {
  display: none;
}
.plyr__controls {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1;
  text-align: center;
}
.plyr__controls .plyr__progress,
.plyr__controls .plyr__time,
.plyr__controls > button {
  margin-left: 5px;
}
.plyr__controls .plyr__progress:first-child,
.plyr__controls .plyr__time:first-child,
.plyr__controls > button:first-child {
  margin-left: 0;
}
.plyr__controls .plyr__volume {
  margin-left: 5px;
}
.plyr__controls [data-plyr=pause] {
  margin-left: 0;
}
.plyr__controls button {
  position: relative;
  display: inline-block;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  overflow: visible;
  vertical-align: middle;
  padding: 7px;
  border: 0;
  background: 0 0;
  border-radius: 3px;
  cursor: pointer;
  transition: background .3s ease, color .3s ease, opacity .3s ease;
  color: inherit;
}
.plyr__controls button svg {
  width: 18px;
  height: 18px;
  display: block;
  fill: currentColor;
}
.plyr__controls button:focus {
  outline: 0;
}
.plyr__controls .icon--captions-on,
.plyr__controls .icon--exit-fullscreen,
.plyr__controls .icon--muted {
  display: none;
}
@media (min-width: 480px) {
  .plyr__controls .plyr__progress,
  .plyr__controls .plyr__time,
  .plyr__controls > button {
    margin-left: 10px;
  }
}
.plyr--hide-controls .plyr__controls {
  opacity: 0;
  pointer-events: none;
}
.plyr--video .plyr__controls {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 50px 10px 10px;
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  color: #ffffff;
  transition: opacity 0.3s ease;
}
.plyr--video .plyr__controls button.tab-focus:focus,
.plyr--video .plyr__controls button:hover {
  background: #3498db;
  color: #ffffff;
}
.plyr--audio .plyr__controls {
  padding: 10px;
  border-radius: inherit;
  background: #ffffff;
  border: 1px solid #dbe3e8;
  color: #565D64;
}
.plyr--audio .plyr__controls button.tab-focus:focus,
.plyr--audio .plyr__controls button:hover,
.plyr__play-large {
  background: rgba(0, 0, 0, 0);
  color: #ffffff;
}
.plyr__play-large {
  cursor: pointer;
  display: none;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 10px;
  border: 1px solid currentColor;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  transition: all 0.3s ease;
}
.plyr__play-large svg {
  position: relative;
  left: 2px;
  width: 20px;
  height: 20px;
  display: block;
  fill: currentColor;
}
.plyr__play-large:focus {
  outline: rgba(255, 255, 255, 0.5) dotted 1px;
}
.plyr .plyr__play-large {
  display: inline-block;
  outline: none;
}
.plyr--audio .plyr__play-large,
.plyr--playing .plyr__controls [data-plyr=play],
.plyr__controls [data-plyr=pause] {
  display: none;
}
.plyr--playing .plyr__play-large {
  opacity: 0;
  visibility: hidden;
}
.plyr--playing .plyr__controls [data-plyr=pause] {
  display: inline-block;
}
.plyr--captions-active .plyr__controls .icon--captions-on,
.plyr--fullscreen-active .icon--exit-fullscreen,
.plyr--muted .plyr__controls .icon--muted {
  display: block;
}
.plyr [data-plyr=captions],
.plyr [data-plyr=fullscreen],
.plyr--captions-active .plyr__controls .icon--captions-on + svg,
.plyr--fullscreen-active .icon--exit-fullscreen + svg,
.plyr--muted .plyr__controls .icon--muted + svg {
  display: none;
}
.plyr--captions-enabled [data-plyr=captions],
.plyr--fullscreen-enabled [data-plyr=fullscreen] {
  display: inline-block;
}
.plyr__tooltip {
  position: absolute;
  z-index: 2;
  bottom: 100%;
  margin-bottom: 10px;
  padding: 5px 7.5px;
  opacity: 0;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 3px;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.3;
  transform: translate(-50%, 10px) scale(0.8);
  transform-origin: 50% 100%;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
}
.plyr__tooltip::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  left: 50%;
  transform: translateX(-50%);
  bottom: -4px;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(0, 0, 0, 0.7);
  border-left: 4px solid transparent;
  z-index: 2;
}
.plyr button.tab-focus:focus .plyr__tooltip,
.plyr button:hover .plyr__tooltip,
.plyr__tooltip--visible {
  opacity: 1;
  transform: translate(-50%, 0) scale(1);
}
.plyr button:hover .plyr__tooltip {
  z-index: 3;
}
.plyr__controls button:first-child .plyr__tooltip {
  left: 0;
  transform: translate(0, 10px) scale(0.8);
  transform-origin: 0 100%;
}
.plyr__controls button:first-child .plyr__tooltip::before {
  left: 16px;
}
.plyr__controls button:last-child .plyr__tooltip {
  right: 0;
  transform: translate(0, 10px) scale(0.8);
  transform-origin: 100% 100%;
}
.plyr__controls button:last-child .plyr__tooltip::before {
  left: auto;
  right: 16px;
  transform: translateX(50%);
}
.plyr__controls button:first-child .plyr__tooltip--visible,
.plyr__controls button:first-child.tab-focus:focus .plyr__tooltip,
.plyr__controls button:first-child:hover .plyr__tooltip,
.plyr__controls button:last-child .plyr__tooltip--visible,
.plyr__controls button:last-child.tab-focus:focus .plyr__tooltip,
.plyr__controls button:last-child:hover .plyr__tooltip {
  transform: translate(0, 0) scale(1);
}
.plyr__progress {
  position: relative;
  display: none;
  -ms-flex: 1;
  flex: 1;
}
.plyr__progress input[type=range] {
  position: relative;
  z-index: 2;
}
.plyr__progress input[type=range]::-webkit-slider-runnable-track {
  background: 0 0;
}
.plyr__progress input[type=range]::-moz-range-track {
  background: 0 0;
}
.plyr__progress input[type=range]::-ms-fill-upper {
  background: 0 0;
}
.plyr__progress .plyr__tooltip {
  left: 0;
}
.plyr .plyr__progress {
  display: inline-block;
}
.plyr__progress--buffer,
.plyr__progress--played,
.plyr__volume--display {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: 8px;
  margin: -4px 0 0;
  padding: 0;
  vertical-align: top;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  border-radius: 100px;
}
.plyr__progress--buffer::-webkit-progress-bar,
.plyr__progress--played::-webkit-progress-bar,
.plyr__volume--display::-webkit-progress-bar {
  background: 0 0;
}
.plyr__progress--buffer::-webkit-progress-value,
.plyr__progress--played::-webkit-progress-value,
.plyr__volume--display::-webkit-progress-value {
  background: currentColor;
  border-radius: 100px;
  min-width: 8px;
}
.plyr__progress--buffer::-moz-progress-bar,
.plyr__progress--played::-moz-progress-bar,
.plyr__volume--display::-moz-progress-bar {
  background: currentColor;
  border-radius: 100px;
  min-width: 8px;
}
.plyr__progress--buffer::-ms-fill,
.plyr__progress--played::-ms-fill,
.plyr__volume--display::-ms-fill {
  border-radius: 100px;
}
.plyr__progress--played,
.plyr__volume--display {
  z-index: 1;
  color: #3498db;
  background: 0 0;
  transition: none;
}
.plyr__progress--played::-webkit-progress-value,
.plyr__volume--display::-webkit-progress-value {
  min-width: 8px;
  max-width: 99%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  transition: none;
}
.plyr__progress--played::-moz-progress-bar,
.plyr__volume--display::-moz-progress-bar {
  min-width: 8px;
  max-width: 99%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  transition: none;
}
.plyr__progress--played::-ms-fill,
.plyr__volume--display::-ms-fill {
  display: none;
}
.plyr__progress--buffer::-webkit-progress-value {
  transition: width 0.2s ease;
}
.plyr__progress--buffer::-moz-progress-bar {
  transition: width 0.2s ease;
}
.plyr__progress--buffer::-ms-fill {
  transition: width 0.2s ease;
}
.plyr--video .plyr__progress--buffer,
.plyr--video .plyr__volume--display {
  background: rgba(255, 255, 255, 0.25);
}
.plyr--video .plyr__progress--buffer {
  color: rgba(255, 255, 255, 0.25);
}
.plyr--audio .plyr__progress--buffer,
.plyr--audio .plyr__volume--display {
  background: rgba(198, 214, 219, 0.66);
}
.plyr--audio .plyr__progress--buffer {
  color: rgba(198, 214, 219, 0.66);
}
.plyr--loading .plyr__progress--buffer {
  animation: plyr-progress 1s linear infinite;
  background-size: 25px 25px;
  background-repeat: repeat-x;
  background-image: linear-gradient(-45deg, rgba(0, 0, 0, 0.15) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.15) 75%, transparent 75%, transparent);
  color: transparent;
}
.plyr--video.plyr--loading .plyr__progress--buffer {
  background-color: rgba(255, 255, 255, 0.25);
}
.plyr--audio.plyr--loading .plyr__progress--buffer {
  background-color: rgba(198, 214, 219, 0.66);
}
.plyr__time {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
}
.plyr__time + .plyr__time {
  display: none;
}
@media (min-width: 768px) {
  .plyr__time + .plyr__time {
    display: inline-block;
  }
}
.plyr__time + .plyr__time::before {
  content: '\2044';
  margin-right: 10px;
}
.plyr__volume {
  display: none;
}
.plyr .plyr__volume {
  -ms-flex: 1;
  flex: 1;
  position: relative;
}
.plyr .plyr__volume input[type=range] {
  position: relative;
  z-index: 2;
}
@media (min-width: 480px) {
  .plyr .plyr__volume {
    display: block;
    max-width: 60px;
  }
}
@media (min-width: 768px) {
  .plyr .plyr__volume {
    max-width: 100px;
  }
}
.plyr--is-ios .plyr__volume,
.plyr--is-ios [data-plyr=mute] {
  display: none !important;
}
.plyr--fullscreen-active {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  z-index: 10000000;
  background: #000000;
  border-radius: 0 !important;
}
.plyr--fullscreen-active video {
  height: 100%;
}
.plyr--fullscreen-active .plyr__video-wrapper {
  height: 100%;
  width: 100%;
}
.plyr--fullscreen-active .plyr__controls {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.plyr--fullscreen-active.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  top: 50%;
  transform: translateY(-50%);
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
}
.slick-arrow.slick-hidden {
  display: none;
}
.slick-dots li {
  list-style: none;
}
.owl-carousel {
  padding: 10px;
}
.owl-carousel .owl-item {
  perspective: 1000px;
}
.owl-prev,
.owl-next {
  position: absolute;
  top: 50%;
  margin-top: -50px;
  text-align: center;
}
.owl-prev {
  left: -15px;
}
.owl-next {
  right: -15px;
}
.owl-prev:hover,
.owl-next:hover {
  transition: all 0.3s ease-in-out;
}
.owl-prev i,
.owl-next i {
  color: #ffffff;
  font-size: 25px;
  padding: 10px 10px;
}
.owl-prev i {
  border-radius: 20px 0px 0px 20px;
}
.owl-next i {
  border-radius: 0px 20px 20px 0px;
}
.owl-carousel.owl-loaded {
  display: block;
  clear: both;
  /* Important fix */
}
.owl-dots {
  text-align: center;
  margin-top: 20px;
}
.owl-theme .owl-dots .owl-dot {
  display: inline-block;
}
.owl-theme .owl-dots .owl-dot span {
  border: 2px solid #cecece;
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 1rem;
  height: 1rem;
  margin: 0 0.5rem;
  border-radius: 50%;
  cursor: pointer;
  color: #333;
}
.owl-theme .owl-dots .owl-dot span:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 50%;
  transition: transform 0.3s;
  transform: translate(-50%, -50%) scale(0);
}
.owl-theme .owl-dots .owl-dot span:hover:before {
  transform: translate(-50%, -50%) scale(1);
}
.owl-theme .owl-dots .owl-dot.active span:before {
  transform: translate(-50%, -50%) scale(1);
}
/* Owl carousel */
/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* 
 *  Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}
/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
	display: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}
/* No Js */
.no-js .owl-carousel {
  display: block;
}
/* 
 *  Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}
/* 
 *  Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}
.fs-background {
  overflow: hidden;
  position: relative;
}
.fs-background,
.fs-background-container,
.fs-background-media {
  -webkit-transition: none;
  transition: none;
}
.fs-background-container {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 0;
  overflow: hidden;
}
.fs-background-media {
  position: absolute;
  top: 0;
  bottom: 0;
  opacity: 0;
}
.fs-background-media.fs-background-animated {
  -webkit-transition: opacity 0.5s linear;
  transition: opacity 0.5s linear;
}
.fs-background-media img,
.fs-background-media video,
.fs-background-media iframe {
  width: 100%;
  height: 100%;
  display: block;
  -webkit-user-drag: none;
}
.fs-background-media.fs-background-native,
.fs-background-media.fs-background-fixed {
  width: 100%;
  height: 100%;
}
.fs-background-media.fs-background-native img,
.fs-background-media.fs-background-fixed img {
  display: none;
}
.fs-background-media.fs-background-native {
  background-position: center;
  background-size: cover;
}
.fs-background-media.fs-background-fixed {
  background-position: center;
  background-attachment: fixed;
}
.fs-background-embed.fs-background-ready:after {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: '';
}
.fs-background-embed.fs-background-ready iframe {
  z-index: 0;
}
.fw-main-row.background-video .fw-container,
.fw-main-row.background-video .fw-container-fluid {
  z-index: 1;
}
.clearfix:before, .clearfix:after, .fw-container:before, .fw-container:after, .fw-container-fluid:before, .fw-container-fluid:after, .fw-row:before, .fw-row:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {
  content: " ";
  display: table;
}
.clearfix:after, .fw-container:after, .fw-container-fluid:after, .fw-row:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after {   clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.clear {
  clear: both;
  width: 100%;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
}
img,
iframe,
embed {
  max-width: 100%;
}
.map img,
.fw-shortcode-map-wrapper img {
  max-width: none !important;
}
/* Grid system */
/* -------------------------------------------------- */
.fw-main-row,
.fw-main-row *,
.fw-main-row *:before,
.fw-main-row *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.fw-container {
  position: relative;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  max-width: 100%;
}
@media (min-width: 768px) {
  .fw-container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .fw-container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .fw-container {
    width: 1175px;
  }
}
.fw-container-fluid {
  position: relative;
  overflow: hidden;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
}
.fw-row {
  margin-left: -15px;
  margin-right: -15px;
}
.fw-row:before,
.fw-row:after {
  content: " ";
  display: table;
}
.fw-row:after {
  clear: both;
}
.fw-col-xs-1, .fw-col-sm-1, .fw-col-md-1, .fw-col-lg-1, .fw-col-xs-2, .fw-col-sm-2, .fw-col-md-2, .fw-col-lg-2, .fw-col-xs-3, .fw-col-sm-3, .fw-col-md-3, .fw-col-lg-3, .fw-col-xs-4, .fw-col-sm-4, .fw-col-md-4, .fw-col-lg-4, .fw-col-xs-5, .fw-col-sm-5, .fw-col-md-5, .fw-col-lg-5, .fw-col-xs-6, .fw-col-sm-6, .fw-col-md-6, .fw-col-lg-6, .fw-col-xs-7, .fw-col-sm-7, .fw-col-md-7, .fw-col-lg-7, .fw-col-xs-8, .fw-col-sm-8, .fw-col-md-8, .fw-col-lg-8, .fw-col-xs-9, .fw-col-sm-9, .fw-col-md-9, .fw-col-lg-9, .fw-col-xs-10, .fw-col-sm-10, .fw-col-md-10, .fw-col-lg-10, .fw-col-xs-11, .fw-col-sm-11, .fw-col-md-11, .fw-col-lg-11, .fw-col-xs-12, .fw-col-sm-12, .fw-col-md-12, .fw-col-lg-12, .fw-col-xs-15, .fw-col-sm-15, .fw-col-md-15, .fw-col-lg-15 {   
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
}
@media (min-width: 768px) {
  .fw-col-sm-1, .fw-col-sm-2, .fw-col-sm-3, .fw-col-sm-4, .fw-col-sm-5, .fw-col-sm-6, .fw-col-sm-7, .fw-col-sm-8, .fw-col-sm-9, .fw-col-sm-10, .fw-col-sm-11, .fw-col-sm-12, .fw-col-sm-15 { float: left; }
  .fw-col-sm-15 {width: 20%;}
  .fw-col-sm-12 {width: 100%;}
  .fw-col-sm-11 {width: 91.66666667%;}
  .fw-col-sm-10 {width: 83.33333333%;}
  .fw-col-sm-9 {width: 75%;}
  .fw-col-sm-8 {width: 66.66666667%;}
  .fw-col-sm-7 {width: 58.33333333%;}
  .fw-col-sm-6 {width: 50%;}
  .fw-col-sm-5 {width: 41.66666667%;}
  .fw-col-sm-4 {width: 33.33333333%;}
  .fw-col-sm-3 {width: 25%;}
  .fw-col-sm-2 {width: 16.66666667%;}
  .fw-col-sm-1 {width: 8.33333333%;}
  .fw-col-sm-pull-15 {right: 20%;}
  .fw-col-sm-pull-12 {right: 100%;}
  .fw-col-sm-pull-11 {right: 91.66666667%;}
  .fw-col-sm-pull-10 {right: 83.33333333%;}
  .fw-col-sm-pull-9 {right: 75%;}
  .fw-col-sm-pull-8 {right: 66.66666667%;}
  .fw-col-sm-pull-7 {right: 58.33333333%;}
  .fw-col-sm-pull-6 {right: 50%;}
  .fw-col-sm-pull-5 {right: 41.66666667%;}
  .fw-col-sm-pull-4 {right: 33.33333333%;}
  .fw-col-sm-pull-3 {right: 25%;}
  .fw-col-sm-pull-2 {right: 16.66666667%;}
  .fw-col-sm-pull-1 {right: 8.33333333%;}
  .fw-col-sm-pull-0 {right: auto;}
  .fw-col-sm-push-15 {left: 20%;}
  .fw-col-sm-push-12 {left: 100%;}
  .fw-col-sm-push-11 {left: 91.66666667%;}
  .fw-col-sm-push-10 {left: 83.33333333%;}
  .fw-col-sm-push-9 {left: 75%;}
  .fw-col-sm-push-8 {left: 66.66666667%;}
  .fw-col-sm-push-7 {left: 58.33333333%;}
  .fw-col-sm-push-6 {left: 50%;}
  .fw-col-sm-push-5 {left: 41.66666667%;}
  .fw-col-sm-push-4 {left: 33.33333333%;}
  .fw-col-sm-push-3 {left: 25%;}
  .fw-col-sm-push-2 {left: 16.66666667%;}
  .fw-col-sm-push-1 {left: 8.33333333%;}
  .fw-col-sm-push-0 {left: auto;}
  .fw-col-sm-offset-15 {margin-left: 20%;}
  .fw-col-sm-offset-12 {margin-left: 100%;}
  .fw-col-sm-offset-11 {margin-left: 91.66666667%;}
  .fw-col-sm-offset-10 {margin-left: 83.33333333%;}
  .fw-col-sm-offset-9 {margin-left: 75%;}
  .fw-col-sm-offset-8 {margin-left: 66.66666667%;}
  .fw-col-sm-offset-7 {margin-left: 58.33333333%;}
  .fw-col-sm-offset-6 {margin-left: 50%;}
  .fw-col-sm-offset-5 {margin-left: 41.66666667%;}
  .fw-col-sm-offset-4 {margin-left: 33.33333333%;}
  .fw-col-sm-offset-3 {margin-left: 25%;}
  .fw-col-sm-offset-2 {margin-left: 16.66666667%;}
  .fw-col-sm-offset-1 {margin-left: 8.33333333%;}
  .fw-col-sm-offset-0 {margin-left: 0%;}
}
@media (min-width: 992px) {
  .fw-col-md-1, .fw-col-md-2, .fw-col-md-3, .fw-col-md-4, .fw-col-md-5, .fw-col-md-6, .fw-col-md-7, .fw-col-md-8, .fw-col-md-9, .fw-col-md-10, .fw-col-md-11, .fw-col-md-12, -col-md-15 { float: left;}
  .fw-col-md-15 {width: 20%;}
  .fw-col-md-12 {width: 100%;}
  .fw-col-md-11 {width: 91.66666667%;}
  .fw-col-md-10 {width: 83.33333333%;}
  .fw-col-md-9 {width: 75%;}
  .fw-col-md-8 {width: 66.66666667%;}
  .fw-col-md-7 {width: 58.33333333%;}
  .fw-col-md-6 {width: 50%;}
  .fw-col-md-5 {width: 41.66666667%;}
  .fw-col-md-4 {width: 33.33333333%;}
  .fw-col-md-3 {width: 25%;}
  .fw-col-md-2 {width: 16.66666667%;}
  .fw-col-md-1 {width: 8.33333333%;}
  .fw-col-md-pull-15 {right: 20%;}
  .fw-col-md-pull-12 {right: 100%;}
  .fw-col-md-pull-11 {right: 91.66666667%;}
  .fw-col-md-pull-10 {right: 83.33333333%;}
  .fw-col-md-pull-9 {right: 75%;}
  .fw-col-md-pull-8 {right: 66.66666667%;}
  .fw-col-md-pull-7 {right: 58.33333333%;}
  .fw-col-md-pull-6 {right: 50%;}
  .fw-col-md-pull-5 {right: 41.66666667%;}
  .fw-col-md-pull-4 {right: 33.33333333%;}
  .fw-col-md-pull-3 {right: 25%;}
  .fw-col-md-pull-2 {right: 16.66666667%;}
  .fw-col-md-pull-1 {right: 8.33333333%;}
  .fw-col-md-pull-0 {right: auto;}
  .fw-col-md-push-15 {left: 20%;}
  .fw-col-md-push-12 {left: 100%;}
  .fw-col-md-push-11 {left: 91.66666667%;}
  .fw-col-md-push-10 {left: 83.33333333%;}
  .fw-col-md-push-9 {left: 75%;}
  .fw-col-md-push-8 {left: 66.66666667%;}
  .fw-col-md-push-7 {left: 58.33333333%;}
  .fw-col-md-push-6 {left: 50%;}
  .fw-col-md-push-5 {left: 41.66666667%;}
  .fw-col-md-push-4 {left: 33.33333333%;}
  .fw-col-md-push-3 {left: 25%;}
  .fw-col-md-push-2 {left: 16.66666667%;}
  .fw-col-md-push-1 {left: 8.33333333%;}
  .fw-col-md-push-0 {left: auto;}
  .fw-col-md-offset-15 {margin-left: 20%;}
  .fw-col-md-offset-12 {margin-left: 100%;}
  .fw-col-md-offset-11 {margin-left: 91.66666667%;}
  .fw-col-md-offset-10 {margin-left: 83.33333333%;}
  .fw-col-md-offset-9 {margin-left: 75%;}
  .fw-col-md-offset-8 {margin-left: 66.66666667%;}
  .fw-col-md-offset-7 {margin-left: 58.33333333%;}
  .fw-col-md-offset-6 {margin-left: 50%;}
  .fw-col-md-offset-5 {margin-left: 41.66666667%;}
  .fw-col-md-offset-4 {margin-left: 33.33333333%;}
  .fw-col-md-offset-3 {margin-left: 25%;}
  .fw-col-md-offset-2 {margin-left: 16.66666667%;}
  .fw-col-md-offset-1 {margin-left: 8.33333333%;}
  .fw-col-md-offset-0 {margin-left: 0%;}
}
@media (min-width: 1200px) {
  .fw-col-lg-1, .fw-col-lg-2, .fw-col-lg-3, .fw-col-lg-4, .fw-col-lg-5, .fw-col-lg-6, .fw-col-lg-7, .fw-col-lg-8, .fw-col-lg-9, .fw-col-lg-10, .fw-col-lg-11, .fw-col-lg-12, .fw-col-lg-15 {   float: left; } 
  .fw-col-lg-15 {width: 20%;}
  .fw-col-lg-12 {width: 100%;}
  .fw-col-lg-11 {width: 91.66666667%;}
  .fw-col-lg-10 {width: 83.33333333%;}
  .fw-col-lg-9 {width: 75%;}
  .fw-col-lg-8 {width: 66.66666667%;}
  .fw-col-lg-7 {width: 58.33333333%;}
  .fw-col-lg-6 {width: 50%;}
  .fw-col-lg-5 {width: 41.66666667%;}
  .fw-col-lg-4 {width: 33.33333333%;}
  .fw-col-lg-3 {width: 25%;}
  .fw-col-lg-2 {width: 16.66666667%;}
  .fw-col-lg-1 {width: 8.33333333%;}
  .fw-col-lg-pull-15 {right: 20%;}
  .fw-col-lg-pull-12 {right: 100%;}
  .fw-col-lg-pull-11 {right: 91.66666667%;}
  .fw-col-lg-pull-10 {right: 83.33333333%;}
  .fw-col-lg-pull-9 {right: 75%;}
  .fw-col-lg-pull-8 {right: 66.66666667%;}
  .fw-col-lg-pull-7 {right: 58.33333333%;}
  .fw-col-lg-pull-6 {right: 50%;}
  .fw-col-lg-pull-5 {right: 41.66666667%;}
  .fw-col-lg-pull-4 {right: 33.33333333%;}
  .fw-col-lg-pull-3 {right: 25%;}
  .fw-col-lg-pull-2 {right: 16.66666667%;}
  .fw-col-lg-pull-1 {right: 8.33333333%;}
  .fw-col-lg-pull-0 {right: auto;}
  .fw-col-lg-push-15 {left: 20%;}
  .fw-col-lg-push-12 {left: 100%;}
  .fw-col-lg-push-11 {left: 91.66666667%;}
  .fw-col-lg-push-10 {left: 83.33333333%;}
  .fw-col-lg-push-9 {left: 75%;}
  .fw-col-lg-push-8 {left: 66.66666667%;}
  .fw-col-lg-push-7 {left: 58.33333333%;}
  .fw-col-lg-push-6 {left: 50%;}
  .fw-col-lg-push-5 {left: 41.66666667%;}
  .fw-col-lg-push-4 {left: 33.33333333%;}
  .fw-col-lg-push-3 {left: 25%;}
  .fw-col-lg-push-2 {left: 16.66666667%;}
  .fw-col-lg-push-1 {left: 8.33333333%;}
  .fw-col-lg-push-0 {left: auto;}
  .fw-col-lg-offset-15 {margin-left: 20%;}
  .fw-col-lg-offset-12 {margin-left: 100%;}
  .fw-col-lg-offset-11 {margin-left: 91.66666667%;}
  .fw-col-lg-offset-10 {margin-left: 83.33333333%;}
  .fw-col-lg-offset-9 {margin-left: 75%;}
  .fw-col-lg-offset-8 {margin-left: 66.66666667%;}
  .fw-col-lg-offset-7 {margin-left: 58.33333333%;}
  .fw-col-lg-offset-6 {margin-left: 50%;}
  .fw-col-lg-offset-5 {margin-left: 41.66666667%;}
  .fw-col-lg-offset-4 {margin-left: 33.33333333%;}
  .fw-col-lg-offset-3 {margin-left: 25%;}
  .fw-col-lg-offset-2 {margin-left: 16.66666667%;}
  .fw-col-lg-offset-1 {margin-left: 8.33333333%;}
  .fw-col-lg-offset-0 {margin-left: 0%;}
}
/* Step Style */
.wrap-forms .wrap-step {
  width: 100%;
  display: block;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  background: #f7f7f7;
  height: 52px;
  margin-bottom: 37px;
}
.wrap-forms .wrap-step .steps {
  list-style: none;
  text-align: justify;
  margin: 0;
  padding: 11px 20px 0;
}
.wrap-forms .wrap-step .steps:after {
  width: 100%;
  height: 0;
  content: '';
  display: inline-block;
}
.wrap-forms .wrap-step .steps li {
  display: inline-block;
}
.wrap-forms .wrap-step .steps .step {
  color: #0f6ab8;
  font-weight: 700;
  font-size: 15px;
  text-decoration: none;
}
.wrap-forms .wrap-step .steps .step span {
  background: #0f6ab8;
  color: #ffffff;
  font-size: 10px;
  border-radius: 50%;
  line-height: 15px;
  vertical-align: text-bottom;
  display: inline-block;
  height: 15px;
  width: 15px;
  text-align: center;
}
.wrap-forms .wrap-step .steps li.active-step .step span {
  background: #2b2b2b;
}
.wrap-forms .wrap-step .steps li.active-step .step,
.wrap-forms .wrap-step .steps .step:hover,
.wrap-forms .wrap-step .steps .step:hover strong {
  color: #2b2b2b;
  border-color: #2b2b2b;
}
.wrap-forms .wrap-step .steps .step:hover span {
  background: #2b2b2b;
}
.wrap-forms .wrap-step .steps .step strong {
  border-bottom: 1px solid #0f6ab8;
}
.wrap-forms .wrap-step .steps li.active-step .step strong {
  border: none;
}
.wrap-forms .field-text,
.wrap-forms .field-gap,
.wrap-forms .field-textarea,
.wrap-forms .field-select,
.wrap-forms .field-upload,
.wrap-forms .field-date,
.wrap-forms .field-time,
.wrap-forms .field-multiple,
.wrap-forms .field-rating,
.wrap-forms .field-table {
  margin-bottom: 23px;
  width: 100%;
}
.wrap-forms .field-checkbox,
.wrap-forms .field-radio {
  margin-bottom: 15px;
}
.wrap-forms .field-text.field-address {
  margin-bottom: -8px;
}
.wrap-forms .field-multiple div[class*='field-'] {
  width: 48%;
  display: inline-block;
  margin-bottom: 0;
}
.wrap-forms .wrap-rating .rating span {
  font-size: 19px;
}
.wrap-forms .wrap-rating .rating-title {
  margin-bottom: 19px;
}
.wrap-forms label,
.wrap-forms input,
.wrap-forms select {
  width: 100%;
}
.wrap-forms .field-text.field-address input,
.wrap-forms .field-text.field-address textarea,
.wrap-forms .field-text.field-address select {
  margin-bottom: 31px;
}
.wrap-forms .field-text.field-address input:last-child {
  margin-bottom: 0;
}
.wrap-forms label {
  font-size: 15px;
  margin-bottom: 8px;
  display: inline-block;
  font-weight: bold;
}
.wrap-forms sup {
  font-size: 16px;
  color: #c0392b;
  top: 0;
  left: 2px;
}
.wrap-forms input,
.wrap-forms select {
  font-size: 14px;
  height: 41px;
  padding: 0 15px;
}
.wrap-forms textarea {
  padding: 8px 15px;
  height: 162px;
  font-size: 14px;
  line-height: 22px;
}
.wrap-forms select {
  border-color: #e5e5e5;
}
.wrap-forms .field-gap input.fill-gap {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  outline: none;
  border-radius: 0;
  border-bottom: 1px solid #808080;
  text-align: left;
  width: initial;
  height: initial;
}
.wrap-forms .field-gap input.fill-gap:hover,
.wrap-forms .field-gap input.fill-gap:focus {
  outline: none;
  border: none;
  border-bottom: 1px solid #808080;
  background: none;
}
.wrap-forms div[class*='field-'] .omega {
  width: 48%;
  display: inline-block;
}
.wrap-forms div[class*='field-'] .omega.omega-right,
.wrap-forms div[class*='field-'] .omega-right {
  float: right;
}
.wrap-forms .field-time .time {
  width: 82%;
  display: inline-block;
}
.wrap-forms .field-time .time-format {
  width: 16%;
  float: right;
  display: inline-block;
}
.wrap-forms .field-upload .upload-file-input,
.wrap-forms .field-upload .upload-file-button {
  display: inline-block;
  width: auto;
}
.wrap-forms .field-upload .upload-file-input {
  width: 86%;
}
.wrap-forms .field-upload .upload-file-button {
  float: right;
  font-size: 12px;
  font-weight: 400;
}
.wrap-forms .field-table table,
th,
td {
  border-color: #e5e5e5;
}
.wrap-forms .field-table table thead tr td {
  text-align: center;
  background: #f7f7f7;
  padding: 8px 20px;
  min-height: 73px;
  line-height: 52px;
}
.wrap-forms .field-table table thead tr td span {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}
.wrap-forms .field-table table tbody tr td {
  padding: 15px;
  line-height: 20px;
}
.wrap-forms .field-table table tbody tr td.input-styled {
  text-align: center;
  padding: 0;
}
.wrap-forms .field-table table tbody tr td.input-styled .custom-radio {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}
.wrap-forms input:-moz-placeholder,
.wrap-forms textarea:-moz-placeholder {
  font-size: 14px;
  font-weight: 400;
  color: #9a9a9a;
  text-transform: none;
  font-style: italic;
}
.wrap-forms input::-moz-placeholder,
.wrap-forms textarea::-moz-placeholder {
  font-size: 14px;
  font-weight: 400;
  color: #9a9a9a;
  text-transform: none;
  font-style: italic;
}
.wrap-forms input:-ms-input-placeholder,
.wrap-forms textarea:-ms-input-placeholder {
  font-size: 14px;
  font-weight: 400;
  color: #9a9a9a;
  text-transform: none;
  font-style: italic;
}
.wrap-forms input::-webkit-input-placeholder,
.wrap-forms textarea::-webkit-input-placeholder {
  font-size: 14px;
  font-weight: 400;
  color: #9a9a9a;
  font-style: italic;
  text-transform: none;
}
.wrap-forms input:focus::-webkit-input-placeholder {
  color: transparent;
}
.wrap-forms textarea:focus::-webkit-input-placeholder {
  color: transparent;
}
/* Custom CheckBox  & Radio */
/*-----------------------------------*/
.wrap-forms .custom-checkbox,
.wrap-forms .custom-radio {
  position: relative;
}
.wrap-forms .custom-checkbox input,
.wrap-forms .custom-radio input {
  height: auto;
  width: auto;
  vertical-align: middle;
}
.wrap-forms .custom-checkbox::selection,
.wrap-forms .custom-radio::selection {
  background: transparent;
  color: inherit;
}
.wrap-forms .custom-checkbox label,
.wrap-forms .custom-radio label {
  position: relative;
  width: auto;
  display: inline-block;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  margin-bottom: 6px;
  cursor: pointer;
  min-height: 17px;
}
.wrap-forms .custom-checkbox label::selection,
.wrap-forms .custom-radio label::selection {
  background: transparent;
  color: inherit;
}
.wrap-forms .custom-checkbox label.focus,
.wrap-forms .custom-radio label.focus {
  outline: none;
}
/* Section Break */
.wrap-forms .section-break {
  border-top: 1px solid #e5e5e5;
  margin: 42px auto 39px;
  padding-top: 25px;
}
.wrap-forms .section-break .title {
  text-transform: uppercase;
  font-size: 32px;
  font-family: 'Arial';
  color: #333333;
  font-weight: 400;
  margin-bottom: 13px;
}
.wrap-forms .section-break .sub-title {
  font-size: 13px;
  font-family: 'Arial';
  font-weight: 400;
  color: #595959;
}
.wrap-forms .nav-form {
  width: 100%;
  text-align: center;
  border-top: 1px solid #e5e5e5;
  padding-top: 29px;
  margin-top: 48px;
}
.wrap-forms .nav-form .button.button-nav-form,
.wrap-forms .nav-form .number-pages-form {
  display: inline-block;
}
.wrap-forms .nav-form .button.button-nav-form {
  border-top-left-radius: 0;
  padding: 10px 20px;
  font-weight: 400;
}
.wrap-forms .nav-form .number-pages-form {
  color: #333333;
  text-transform: uppercase;
  font-size: 17px;
  margin-top: 7px;
}
.wrap-forms .nav-form .button.button-nav-form.next {
  float: right;
}
.wrap-forms .nav-form .button.button-nav-form.prev {
  float: left;
}
/* layout */
.wrap-forms .field-columns-0:after,
.wrap-forms .field-columns-2:after,
.wrap-forms .field-columns-3:after {
  width: 100%;
  height: 0;
  content: '';
  display: inline-block;
}
.wrap-forms .field-columns-0 .options,
.wrap-forms .field-columns-2 .field-column,
.wrap-forms .field-columns-3 .field-column {
  float: left;
  padding-right: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.wrap-forms .field-columns-0 .options {
  padding-right: 15px;
}
.wrap-forms .field-columns-2 .field-column {
  width: 50%;
}
.wrap-forms .field-columns-3 .field-column {
  width: 33.3333%;
}
/* end: layout */
/* font-family: "Flaticon"; */
@font-face {
  font-family: "Flaticon";
  src: url("fonts/flaticons/Flaticon.eot");
  src: url("fonts/flaticons/Flaticon.eot?#iefix") format("embedded-opentype"), url("fonts/flaticons/Flaticon.woff") format("woff"), url("fonts/flaticons/Flaticon.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
[class^="flaticon-"]:before,
[class*=" flaticon-"]:before,
[class^="flaticon-"]:after,
[class*=" flaticon-"]:after {
  font-family: Flaticon;
  font-style: normal;
}
.flaticon-angry-bulldog-face:before {content: "\f100";} .flaticon-animal:before {content: "\f101";} .flaticon-animal-1:before {content: "\f102";} .flaticon-animal-2:before {content: "\f103";} .flaticon-animal-3:before {content: "\f104";} .flaticon-animal-4:before {content: "\f105";} .flaticon-animal-5:before {content: "\f106";} .flaticon-animal-6:before {content: "\f107";} .flaticon-animal-7:before {content: "\f108";} .flaticon-animal-8:before {content: "\f109";} .flaticon-animal-paw-print:before {content: "\f10a";} .flaticon-animals:before {content: "\f10b";} .flaticon-animals-1:before {content: "\f10c";} .flaticon-animals-2:before {content: "\f10d";} .flaticon-animals-3:before {content: "\f10e";} .flaticon-animals-4:before {content: "\f10f";} .flaticon-animals-5:before {content: "\f110";} .flaticon-animals-6:before {content: "\f111";} .flaticon-animals-7:before {content: "\f112";} .flaticon-aquarium:before {content: "\f113";} .flaticon-basset-houd:before {content: "\f114";} .flaticon-basset-hound-dog-head:before {content: "\f115";} .flaticon-bernese-mountain:before {content: "\f116";} .flaticon-bird:before {content: "\f117";} .flaticon-border-collie:before {content: "\f118";} .flaticon-border-collie-head:before {content: "\f119";} .flaticon-brush:before {content: "\f11a";} .flaticon-bulldog:before {content: "\f11b";} .flaticon-bulldog-head:before {content: "\f11c";} .flaticon-cat:before {content: "\f11d";} .flaticon-chewing-bone-for-dog:before {content: "\f11e";} .flaticon-circle:before {content: "\f11f";} .flaticon-dachshund:before {content: "\f120";} .flaticon-doberman-dog-head:before {content: "\f121";} .flaticon-dog:before {content: "\f122";} .flaticon-dog-1:before {content: "\f123";} .flaticon-dog-2:before {content: "\f124";} .flaticon-dog-3:before {content: "\f125";} .flaticon-dog-4:before {content: "\f126";} .flaticon-dog-5:before {content: "\f127";} .flaticon-dog-6:before {content: "\f128";} .flaticon-dog-7:before {content: "\f129";} .flaticon-dog-8:before {content: "\f12a";} .flaticon-dog-and-pets-house:before {content: "\f12b";} .flaticon-dog-bone:before {content: "\f12c";} .flaticon-dog-bone-1:before {content: "\f12d";} .flaticon-dog-face:before {content: "\f12e";} .flaticon-dog-food-bowl:before {content: "\f12f";} .flaticon-dog-head:before {content: "\f130";} .flaticon-dog-in-front-of-a-man:before {content: "\f131";} .flaticon-dog-kennel:before {content: "\f132";} .flaticon-dog-pet-allowed-hotel-signal:before {content: "\f133";} .flaticon-dog-puppy:before {content: "\f134";} .flaticon-dog-training:before {content: "\f135";} .flaticon-dog-training-1:before {content: "\f136";} .flaticon-dog-training-2:before {content: "\f137";} .flaticon-dog-training-3:before {content: "\f138";} .flaticon-dog-with-big-and-pointy-ears:before {content: "\f139";} .flaticon-dog-with-chubby-cheeks:before {content: "\f13a";} .flaticon-dog-with-first-aid-kit-bag:before {content: "\f13b";} .flaticon-dog-with-floppy-ears:before {content: "\f13c";} .flaticon-dog-with-floppy-ears-1:before {content: "\f13d";} .flaticon-face-of-a-dog-with-sleepy-eyes:before {content: "\f13e";} .flaticon-face-of-staring-dog:before {content: "\f13f";} .flaticon-food:before {content: "\f140";} .flaticon-guinea-pig-heag:before {content: "\f141";} .flaticon-hamster:before {content: "\f142";} .flaticon-hamster-1:before {content: "\f143";} .flaticon-kurzhaar:before {content: "\f144";} .flaticon-laying-cat:before {content: "\f145";} .flaticon-long-haired-dog-head:before {content: "\f146";} .flaticon-man-combing-a-dog:before {content: "\f147";} .flaticon-medical:before {content: "\f148";} .flaticon-mouse:before {content: "\f149";} .flaticon-pawprint:before {content: "\f14a";} .flaticon-pawprint-1:before {content: "\f14b";} .flaticon-pet-carrier:before {content: "\f14c";} .flaticon-pet-food:before {content: "\f14d";} .flaticon-pet-friendly:before {content: "\f14e";} .flaticon-pet-hotel-sign-with-a-dog-and-a-cat-under-a-roof-line:before {content: "\f14f";} .flaticon-pet-hotel-symbols-of-three-stars-a-semicircle-and-a-bone-black-shape:before {content: "\f150";} .flaticon-pet-shelter:before {content: "\f151";} .flaticon-pets:before {content: "\f152";} .flaticon-pets-hotel-symbol-with-a-dog-and-a-cat-in-a-circle-with-one-star:before {content: "\f153";} .flaticon-play:before {content: "\f154";} .flaticon-poodle:before {content: "\f155";} .flaticon-rat:before {content: "\f156";} .flaticon-scissors:before {content: "\f157";} .flaticon-siamese-cat:before {content: "\f158";} .flaticon-sign:before {content: "\f159";} .flaticon-sitting-rabbit:before {content: "\f15a";} .flaticon-syringe:before {content: "\f15b";} .flaticon-toyger-cat:before {content: "\f15c";} .flaticon-track:before {content: "\f15d";} .flaticon-turtle:before {content: "\f15e";} .flaticon-vet-with-cat:before {content: "\f15f";} .flaticon-veterinarian-hospital:before {content: "\f160";} .flaticon-veterinary:before {content: "\f161";} .flaticon-walking-the-dog:before {content: "\f162";} .flaticon-zynga-logotype:before {content: "\f163";}
.logged-in.admin-bar .search-viewbox {
  top: 32px;
}
.search-viewbox {
  position: fixed;
  border: 0px solid #212fa0;
  opacity: 0;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  text-align: center;
  padding: 50px 100px;
  visibility: hidden;
  z-index: 998;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  -moz-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.search-viewbox.search--open {
  background: rgba(18, 23, 56, 0.9);
  visibility: visible;
  opacity: 1;
  z-index: 999;
  border: 20px solid #212fa0;
}
.search-viewbox.search--open .ht-search-form {
  opacity: 1;
  transform: scale3d(1, 1, 1);
}
.search-viewbox.search--open #ht-search-input {
  visibility: visible;
}
.ht-search-form {
  opacity: 0;
  max-width: 1170px;
  margin: 0 auto;
  transform: scale3d(0.8, 0.8, 1);
  transition: opacity 0.5s, transform 0.5s;
}
#ht-search-input {
  float: left;
  width: 100%;
  background: rgba(0, 0, 0, 0);
  height: 250px;
  border: 0;
  color: #d17c78;
  border-bottom: 2px solid #d17c78;
  font-size: 10vw;
}
#ht-btn-close {
  position: absolute;
  right: 20px;
  top: 20px;
  font-size: 30px;
  border: 0;
  cursor: pointer;
  background: none;
  color: #d17c78;
}
.search-info {
  float: right;
  margin-top: 10px;
  color: #d17c78;
}
/* Pretty photo*/
div.pp_default .pp_top,
div.pp_default .pp_top .pp_middle,
div.pp_default .pp_top .pp_left,
div.pp_default .pp_top .pp_right,
div.pp_default .pp_bottom,
div.pp_default .pp_bottom .pp_left,
div.pp_default .pp_bottom .pp_middle,
div.pp_default .pp_bottom .pp_right {
  height: 13px;
}
div.pp_default .pp_top .pp_left {
  background: url(../petz/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat;
}
div.pp_default .pp_top .pp_middle {
  background: url(../petz/images/prettyPhoto/default/sprite_x.png) top left repeat-x;
}
div.pp_default .pp_top .pp_right {
  background: url(../petz/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat;
}
div.pp_default .pp_content .ppt {
  color: #f8f8f8;
}
div.pp_default .pp_content_container .pp_left {
  background: url(../petz/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;
  padding-left: 13px;
}
div.pp_default .pp_content_container .pp_right {
  background: url(../petz/images/prettyPhoto/default/sprite_y.png) top right repeat-y;
  padding-right: 13px;
}
div.pp_default .pp_next:hover {
  background: url(../petz/images/prettyPhoto/default/sprite_next.png) center right no-repeat;
  cursor: pointer;
}
div.pp_default .pp_previous:hover {
  background: url(../petz/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;
  cursor: pointer;
}
div.pp_default .pp_expand {
  background: url(../petz/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;
  cursor: pointer;
  width: 28px;
  height: 28px;
}
div.pp_default .pp_expand:hover {
  background: url(../petz/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;
  cursor: pointer;
}
div.pp_default .pp_contract {
  background: url(../petz/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;
  cursor: pointer;
  width: 28px;
  height: 28px;
}
div.pp_default .pp_contract:hover {
  background: url(../petz/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;
  cursor: pointer;
}
div.pp_default .pp_close {
  width: 30px;
  height: 30px;
  background: url(../petz/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;
  cursor: pointer;
}
div.pp_default .pp_gallery ul li a {
  background: url(../petz/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;
  border: 1px solid #aaa;
}
div.pp_default .pp_social {
  margin-top: 7px;
}
div.pp_default .pp_gallery a.pp_arrow_previous,
div.pp_default .pp_gallery a.pp_arrow_next {
  position: static;
  left: auto;
}
div.pp_default .pp_nav .pp_play,
div.pp_default .pp_nav .pp_pause {
  background: url(../petz/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;
  height: 30px;
  width: 30px;
}
div.pp_default .pp_nav .pp_pause {
  background-position: -51px -29px;
}
div.pp_default a.pp_arrow_previous,
div.pp_default a.pp_arrow_next {
  background: url(../petz/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;
  height: 20px;
  width: 20px;
  margin: 4px 0 0;
}
div.pp_default a.pp_arrow_next {
  left: 52px;
  background-position: -82px -3px;
}
div.pp_default .pp_content_container .pp_details {
  margin-top: 5px;
}
div.pp_default .pp_nav {
  clear: none;
  height: 30px;
  width: 110px;
  position: relative;
}
div.pp_default .pp_nav .currentTextHolder {
  font-family: Georgia;
  font-style: italic;
  color: #999;
  font-size: 11px;
  left: 75px;
  line-height: 25px;
  position: absolute;
  top: 2px;
  margin: 0;
  padding: 0 0 0 10px;
}
div.pp_default .pp_close:hover,
div.pp_default .pp_nav .pp_play:hover,
div.pp_default .pp_nav .pp_pause:hover,
div.pp_default .pp_arrow_next:hover,
div.pp_default .pp_arrow_previous:hover {
  opacity: 0.7;
}
div.pp_default .pp_description {
  font-size: 11px;
  font-weight: 700;
  line-height: 14px;
  margin: 5px 50px 5px 0;
}
div.pp_default .pp_bottom .pp_left {
  background: url(../petz/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat;
}
div.pp_default .pp_bottom .pp_middle {
  background: url(../petz/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x;
}
div.pp_default .pp_bottom .pp_right {
  background: url(../petz/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat;
}
div.pp_default .pp_loaderIcon {
  background: url(../petz/images/prettyPhoto/default/loader.gif) center center no-repeat;
}
div.light_rounded .pp_top .pp_left {
  background: url(../petz/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;
}
div.light_rounded .pp_top .pp_right {
  background: url(../petz/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;
}
div.light_rounded .pp_next:hover {
  background: url(../petz/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
  cursor: pointer;
}
div.light_rounded .pp_previous:hover {
  background: url(../petz/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
  cursor: pointer;
}
div.light_rounded .pp_expand {
  background: url(../petz/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
  cursor: pointer;
}
div.light_rounded .pp_expand:hover {
  background: url(../petz/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
  cursor: pointer;
}
div.light_rounded .pp_contract {
  background: url(../petz/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
  cursor: pointer;
}
div.light_rounded .pp_contract:hover {
  background: url(../petz/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
  cursor: pointer;
}
div.light_rounded .pp_close {
  width: 75px;
  height: 22px;
  background: url(../petz/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
  cursor: pointer;
}
div.light_rounded .pp_nav .pp_play {
  background: url(../petz/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px;
}
div.light_rounded .pp_nav .pp_pause {
  background: url(../petz/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px;
}
div.light_rounded .pp_arrow_previous {
  background: url(../petz/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;
}
div.light_rounded .pp_arrow_next {
  background: url(../petz/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;
}
div.light_rounded .pp_bottom .pp_left {
  background: url(../petz/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;
}
div.light_rounded .pp_bottom .pp_right {
  background: url(../petz/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;
}
div.dark_rounded .pp_top .pp_left {
  background: url(../petz/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;
}
div.dark_rounded .pp_top .pp_right {
  background: url(../petz/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;
}
div.dark_rounded .pp_content_container .pp_left {
  background: url(../petz/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;
}
div.dark_rounded .pp_content_container .pp_right {
  background: url(../petz/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;
}
div.dark_rounded .pp_next:hover {
  background: url(../petz/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
  cursor: pointer;
}
div.dark_rounded .pp_previous:hover {
  background: url(../petz/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
  cursor: pointer;
}
div.dark_rounded .pp_expand {
  background: url(../petz/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
  cursor: pointer;
}
div.dark_rounded .pp_expand:hover {
  background: url(../petz/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
  cursor: pointer;
}
div.dark_rounded .pp_contract {
  background: url(../petz/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
  cursor: pointer;
}
div.dark_rounded .pp_contract:hover {
  background: url(../petz/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
  cursor: pointer;
}
div.dark_rounded .pp_close {
  width: 75px;
  height: 22px;
  background: url(../petz/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
  cursor: pointer;
}
div.dark_rounded .pp_description {
  margin-right: 85px;
  color: #ffffff;
}
div.dark_rounded .pp_nav .pp_play {
  background: url(../petz/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px;
}
div.dark_rounded .pp_nav .pp_pause {
  background: url(../petz/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px;
}
div.dark_rounded .pp_arrow_previous {
  background: url(../petz/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;
}
div.dark_rounded .pp_arrow_next {
  background: url(../petz/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;
}
div.dark_rounded .pp_bottom .pp_left {
  background: url(../petz/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;
}
div.dark_rounded .pp_bottom .pp_right {
  background: url(../petz/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;
}
div.dark_rounded .pp_loaderIcon {
  background: url(../petz/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;
}
div.dark_square .pp_left,
div.dark_square .pp_middle,
div.dark_square .pp_right,
div.dark_square .pp_content {
  background: #000000;
}
div.dark_square .pp_description {
  color: #ffffff;
  margin: 0 85px 0 0;
}
div.dark_square .pp_loaderIcon {
  background: url(../petz/images/prettyPhoto/dark_square/loader.gif) center center no-repeat;
}
div.dark_square .pp_expand {
  background: url(../petz/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
  cursor: pointer;
}
div.dark_square .pp_expand:hover {
  background: url(../petz/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
  cursor: pointer;
}
div.dark_square .pp_contract {
  background: url(../petz/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
  cursor: pointer;
}
div.dark_square .pp_contract:hover {
  background: url(../petz/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
  cursor: pointer;
}
div.dark_square .pp_close {
  width: 75px;
  height: 22px;
  background: url(../petz/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
  cursor: pointer;
}
div.dark_square .pp_nav {
  clear: none;
}
div.dark_square .pp_nav .pp_play {
  background: url(../petz/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px;
}
div.dark_square .pp_nav .pp_pause {
  background: url(../petz/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px;
}
div.dark_square .pp_arrow_previous {
  background: url(../petz/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;
}
div.dark_square .pp_arrow_next {
  background: url(../petz/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;
}
div.dark_square .pp_next:hover {
  background: url(../petz/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
  cursor: pointer;
}
div.dark_square .pp_previous:hover {
  background: url(../petz/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
  cursor: pointer;
}
div.light_square .pp_expand {
  background: url(../petz/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
  cursor: pointer;
}
div.light_square .pp_expand:hover {
  background: url(../petz/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
  cursor: pointer;
}
div.light_square .pp_contract {
  background: url(../petz/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
  cursor: pointer;
}
div.light_square .pp_contract:hover {
  background: url(../petz/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
  cursor: pointer;
}
div.light_square .pp_close {
  width: 75px;
  height: 22px;
  background: url(../petz/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
  cursor: pointer;
}
div.light_square .pp_nav .pp_play {
  background: url(../petz/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px;
}
div.light_square .pp_nav .pp_pause {
  background: url(../petz/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px;
}
div.light_square .pp_arrow_previous {
  background: url(../petz/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;
}
div.light_square .pp_arrow_next {
  background: url(../petz/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;
}
div.light_square .pp_next:hover {
  background: url(../petz/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;
  cursor: pointer;
}
div.light_square .pp_previous:hover {
  background: url(../petz/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
  cursor: pointer;
}
div.facebook .pp_top .pp_left {
  background: url(../petz/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;
}
div.facebook .pp_top .pp_middle {
  background: url(../petz/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;
}
div.facebook .pp_top .pp_right {
  background: url(../petz/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;
}
div.facebook .pp_content_container .pp_left {
  background: url(../petz/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;
}
div.facebook .pp_content_container .pp_right {
  background: url(../petz/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;
}
div.facebook .pp_expand {
  background: url(../petz/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
  cursor: pointer;
}
div.facebook .pp_expand:hover {
  background: url(../petz/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
  cursor: pointer;
}
div.facebook .pp_contract {
  background: url(../petz/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
  cursor: pointer;
}
div.facebook .pp_contract:hover {
  background: url(../petz/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
  cursor: pointer;
}
div.facebook .pp_close {
  width: 22px;
  height: 22px;
  background: url(../petz/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
  cursor: pointer;
}
div.facebook .pp_description {
  margin: 0 37px 0 0;
}
div.facebook .pp_loaderIcon {
  background: url(../petz/images/prettyPhoto/facebook/loader.gif) center center no-repeat;
}
div.facebook .pp_arrow_previous {
  background: url(../petz/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
  height: 22px;
  margin-top: 0;
  width: 22px;
}
div.facebook .pp_arrow_previous.disabled {
  background-position: 0 -96px;
  cursor: default;
}
div.facebook .pp_arrow_next {
  background: url(../petz/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
  height: 22px;
  margin-top: 0;
  width: 22px;
}
div.facebook .pp_arrow_next.disabled {
  background-position: -32px -96px;
  cursor: default;
}
div.facebook .pp_nav {
  margin-top: 0;
}
div.facebook .pp_nav p {
  font-size: 15px;
  padding: 0 3px 0 4px;
}
div.facebook .pp_nav .pp_play {
  background: url(../petz/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
  height: 22px;
  width: 22px;
}
div.facebook .pp_nav .pp_pause {
  background: url(../petz/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
  height: 22px;
  width: 22px;
}
div.facebook .pp_next:hover {
  background: url(../petz/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;
  cursor: pointer;
}
div.facebook .pp_previous:hover {
  background: url(../petz/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
  cursor: pointer;
}
div.facebook .pp_bottom .pp_left {
  background: url(../petz/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;
}
div.facebook .pp_bottom .pp_middle {
  background: url(../petz/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;
}
div.facebook .pp_bottom .pp_right {
  background: url(../petz/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;
}
div.pp_pic_holder a:focus {
  outline: none;
}
div.pp_overlay {
  background: #000000;
  display: none;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9500;
}
div.pp_pic_holder {
  display: none;
  position: absolute;
  width: 100px;
  z-index: 100000;
}
.pp_content {
  height: 40px;
  min-width: 40px;
}
* html .pp_content {
  width: 40px;
}
.pp_content_container {
  position: relative;
  text-align: left;
  width: 100%;
}
.pp_content_container .pp_left {
  padding-left: 20px;
}
.pp_content_container .pp_right {
  padding-right: 20px;
}
.pp_content_container .pp_details {
  float: left;
  margin: 10px 0 2px;
}
.pp_description {
  display: none;
  margin: 0;
}
.pp_social {
  float: left;
  margin: 0;
}
.pp_social .facebook {
  float: left;
  margin-left: 5px;
  width: 55px;
  overflow: hidden;
}
.pp_social .twitter {
  float: left;
}
.pp_nav {
  clear: right;
  float: left;
  margin: 3px 10px 0 0;
}
.pp_nav p {
  float: left;
  white-space: nowrap;
  margin: 2px 4px;
}
.pp_nav .pp_play,
.pp_nav .pp_pause {
  float: left;
  margin-right: 4px;
  text-indent: -10000px;
}
a.pp_arrow_previous,
a.pp_arrow_next {
  display: block;
  float: left;
  height: 15px;
  margin-top: 3px;
  overflow: hidden;
  text-indent: -10000px;
  width: 14px;
}
.pp_hoverContainer {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2000;
}
.pp_gallery {
  display: none;
  left: 50%;
  margin-top: -50px;
  position: absolute;
  z-index: 10000;
}
.pp_gallery div {
  float: left;
  overflow: hidden;
  position: relative;
}
.pp_gallery ul {
  float: left;
  height: 35px;
  position: relative;
  white-space: nowrap;
  margin: 0 0 0 5px;
  padding: 0;
}
.pp_gallery ul a {
  border: 1px rgba(0, 0, 0, 0.5) solid;
  display: block;
  float: left;
  height: 33px;
  overflow: hidden;
}
.pp_gallery ul a img {
  border: 0;
}
.pp_gallery li {
  display: block;
  float: left;
  margin: 0 5px 0 0;
  padding: 0;
}
.pp_gallery li.default a {
  background: url(../petz/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
  display: block;
  height: 33px;
  width: 50px;
}
.pp_gallery .pp_arrow_previous,
.pp_gallery .pp_arrow_next {
  margin-top: 7px !important;
}
a.pp_next {
  background: url(../petz/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
  display: block;
  float: right;
  height: 100%;
  text-indent: -10000px;
  width: 49%;
}
a.pp_previous {
  background: url(../petz/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
  display: block;
  float: left;
  height: 100%;
  text-indent: -10000px;
  width: 49%;
}
a.pp_expand,
a.pp_contract {
  cursor: pointer;
  display: none;
  height: 20px;
  position: absolute;
  right: 30px;
  text-indent: -10000px;
  top: 10px;
  width: 20px;
  z-index: 20000;
}
a.pp_close {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  line-height: 22px;
  text-indent: -10000px;
}
.pp_loaderIcon {
  display: block;
  height: 24px;
  left: 50%;
  position: absolute;
  top: 50%;
  width: 24px;
  margin: -12px 0 0 -12px;
}
#pp_full_res {
  line-height: 1 !important;
}
#pp_full_res .pp_inline {
  text-align: left;
}
#pp_full_res .pp_inline p {
  margin: 0 0 15px;
}
div.ppt {
  color: #ffffff;
  display: none;
  font-size: 17px;
  z-index: 9999;
  margin: 0 0 5px 15px;
}
div.pp_default .pp_content,
div.light_rounded .pp_content {
  background-color: #ffffff;
}
div.pp_default #pp_full_res .pp_inline,
div.light_rounded .pp_content .ppt,
div.light_rounded #pp_full_res .pp_inline,
div.light_square .pp_content .ppt,
div.light_square #pp_full_res .pp_inline,
div.facebook .pp_content .ppt,
div.facebook #pp_full_res .pp_inline {
  color: #000000;
}
div.pp_default .pp_gallery ul li a:hover,
div.pp_default .pp_gallery ul li.selected a,
.pp_gallery ul a:hover,
.pp_gallery li.selected a {
  border-color: #ffffff;
}
div.pp_default .pp_details,
div.light_rounded .pp_details,
div.dark_rounded .pp_details,
div.dark_square .pp_details,
div.light_square .pp_details,
div.facebook .pp_details {
  position: relative;
}
div.light_rounded .pp_top .pp_middle,
div.light_rounded .pp_content_container .pp_left,
div.light_rounded .pp_content_container .pp_right,
div.light_rounded .pp_bottom .pp_middle,
div.light_square .pp_left,
div.light_square .pp_middle,
div.light_square .pp_right,
div.light_square .pp_content,
div.facebook .pp_content {
  background: #ffffff;
}
div.light_rounded .pp_description,
div.light_square .pp_description {
  margin-right: 85px;
  margin-bottom: 20px;
}
div.light_rounded .pp_gallery a.pp_arrow_previous,
div.light_rounded .pp_gallery a.pp_arrow_next,
div.dark_rounded .pp_gallery a.pp_arrow_previous,
div.dark_rounded .pp_gallery a.pp_arrow_next,
div.dark_square .pp_gallery a.pp_arrow_previous,
div.dark_square .pp_gallery a.pp_arrow_next,
div.light_square .pp_gallery a.pp_arrow_previous,
div.light_square .pp_gallery a.pp_arrow_next {
  margin-top: 12px !important;
}
div.light_rounded .pp_arrow_previous.disabled,
div.dark_rounded .pp_arrow_previous.disabled,
div.dark_square .pp_arrow_previous.disabled,
div.light_square .pp_arrow_previous.disabled {
  background-position: 0 -87px;
  cursor: default;
}
div.light_rounded .pp_arrow_next.disabled,
div.dark_rounded .pp_arrow_next.disabled,
div.dark_square .pp_arrow_next.disabled,
div.light_square .pp_arrow_next.disabled {
  background-position: -22px -87px;
  cursor: default;
}
div.light_rounded .pp_loaderIcon,
div.light_square .pp_loaderIcon {
  background: url(../petz/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;
}
div.dark_rounded .pp_top .pp_middle,
div.dark_rounded .pp_content,
div.dark_rounded .pp_bottom .pp_middle {
  background: url(../petz/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
}
div.dark_rounded .currentTextHolder,
div.dark_square .currentTextHolder {
  color: #c4c4c4;
}
div.dark_rounded #pp_full_res .pp_inline,
div.dark_square #pp_full_res .pp_inline {
  color: #ffffff;
}
.pp_top,
.pp_bottom {
  height: 20px;
  position: relative;
}
* html .pp_top,
* html .pp_bottom {
  padding: 0 20px;
}
.pp_top .pp_left,
.pp_bottom .pp_left {
  height: 20px;
  left: 0;
  position: absolute;
  width: 20px;
}
.pp_top .pp_middle,
.pp_bottom .pp_middle {
  height: 20px;
  left: 20px;
  position: absolute;
  right: 20px;
}
* html .pp_top .pp_middle,
* html .pp_bottom .pp_middle {
  left: 0;
  position: static;
}
.pp_top .pp_right,
.pp_bottom .pp_right {
  height: 20px;
  left: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}
.pp_fade,
.pp_gallery li.default a img {
  display: none;
}
@media (max-width: 991px) {
  .theme-wrap-menu-flex .menu-collapser {
    position: absolute;
    background: rgba(0, 0, 0, 0);
    order: 2;
    right: 60px;
    height: 100%;
    background: #ffffff !important;
    box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1);
  }
  .theme-wrap-menu-flex .collapse-button {
    position: absolute;
    right: 0;
    top: 50%;
    color: #000000;
    font-size: 20px;
    cursor: pointer;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
  }
  .theme-wrap-menu-flex .theme-wrap-primary-menu {
    background: #ffffff;
    position: absolute;
    overflow: hidden;
    width: 100%;
    display: none;
    -webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.25);
    box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.25);
  }
  .theme-wrap-menu-flex .theme-wrap-primary-menu.collapsed {
    display: block;
    top: 100%;
    right: 0;
    padding: 0 15px;
    text-align: left;
  }
  .theme-wrap-menu-flex .theme-wrap-primary-menu.collapsed .menu-item-has-mega-menu {
    position: relative;
  }
  .theme-wrap-menu-flex .theme-wrap-primary-menu.collapsed .menu-item-has-icon a:before {
    margin-right: 7px;
  }
  .theme-wrap-menu-flex .theme-wrap-primary-menu.collapsed a {
    padding: 0;
  }
  .theme-wrap-menu-flex .theme-primary-menu {
    float: left;
    width: 100%;
  }
  .theme-wrap-menu-flex .theme-primary-menu .sub-toggle {
    width: 14px;
    height: 25px;
    position: absolute;
    right: 0;
    top: 5px;
    font-size: 14px;
  }
  .theme-wrap-menu-flex .theme-primary-menu .sub-toggle.expanded:before {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -moz-transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
  }
  .theme-wrap-menu-flex .theme-primary-menu .sub-toggle:before {
    content: "\f3d3";
    font-family: "ionicons";
    position: absolute;
    -moz-transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
  }
  .theme-wrap-menu-flex .theme-primary-menu .has-submenu {
    position: relative;
  }
  .theme-wrap-menu-flex .theme-primary-menu > li > a {
    font-weight: 700;
  }
  .theme-wrap-menu-flex .theme-primary-menu li {
    list-style: none;
  }
  .theme-wrap-menu-flex .theme-primary-menu li a {
    text-transform: capitalize;
    line-height: 36px;
    padding: 0 10px;
    display: block;
    border-bottom: 1px solid #eaeaea;
    z-index: 2;
    font-size: 13px !important;
    color: #000000 !important;
  }
  .theme-wrap-menu-flex .sub-menu {
    margin-left: 20px;
  }
  .theme-wrap-menu-flex .mega-menu-row img {
    margin-bottom: 10px;
  }
  .theme-wrap-menu-flex .mega-menu-row li div {
    margin: 20px 0;
  }
}
@media (min-width: 2550px) {
  /* Slider Typography */
  .slider-container .slide__text {
    max-width: 20%;
  }
  .slider-container .slide__overlay {
    margin-left: -200px;
  }
}
@media (min-width: 1824px) {
  .slider-container .slide__text {
    max-width: 25%;
  }
}
@media (max-width: 1200px) {
  .price-table {
    margin-bottom: 50px;
  }
  .price-table .plan:hover {
    margin-top: -20px;
  }
}
@media (max-width: 1199px) {
  .portfolio-item .gallery-thumb {
    border-radius: 0;
    text-align: center;
  }
  .portfolio-item .gallery-thumb .overlay-mask {
    border-radius: 0;
  }
}
@media (max-width: 1300px) {
  /* Slider */
  .slider-container .slider {
    height: 700px;
  }
  .slider-container .slide__text h1 {
    font-size: 2.5em;
  }
  .slider-container .lead {
    font-size: 1.5em;
  }
}
@media (max-width: 1024px) {
  .slider-container .slide__text h1 {
    font-size: 2em;
  }
  #theme-sidebar .blog-latest {
    padding: 20px 0;
  }
}
@media (min-width: 992px) {
  #btn-toggle {
    display: none;
  }
}
@media (max-width: 991px) {
  #main {
    margin-top: 105px;
  }
  .petz-breadcrumb {
    margin-top: 105px;
  }
  .petz-breadcrumb + #main {
    margin-top: 0;
  }
  /*header*/
  header.petz-header {
    background: rgba(0, 0, 0, 0);
  }
  header.petz-header .theme-header-box {
    opacity: 0.9;
  }
  .ht-overlay.ht-on {
    display: block;
  }
  .theme-box-menu {
    position: relative;
    flex-direction: column;
    align-items: flex-end;
    height: auto !important;
    padding: 25px 0;
  }
  .theme-box-menu.ht-on {
    max-height: 480px;
    overflow: auto;
  }
  .theme-box-menu .primary-menu .sub-menu {
    left: 0 !important;
  }
  .theme-box-menu .primary-menu .sub-menu a {
    padding-left: 20px;
    font-size: 15px;
  }
  .theme-box-menu .primary-menu .sub-menu .sub-menu a {
    padding-left: 30px;
  }
  .theme-box-menu .primary-menu .sub-menu .sub-menu .sub-menu a {
    padding-left: 40px;
  }
  .theme-box-menu .primary-menu .sub-menu .sub-menu .sub-menu .sub-menu a {
    padding-left: 50px;
  }
  .theme-box-menu .primary-menu > li a:hover {
    background: #EF5030;
  }
  .theme-box-menu .primary-menu li.menu-item-has-children > a {
    font-size: 17px;
  }
  .theme-box-menu .primary-menu li.menu-item-has-children > a:after {
    float: right;
    font-size: 25px;
    content: "\f35f";
    font-family: "ionicons";
    line-height: 1;
  }
  .theme-box-menu .primary-menu a {
    padding: 10px;
  }
  #btn-toggle {
    position: absolute;
    right: 0;
    top: 11px;
    cursor: pointer;
    color: #ffffff;
    font-size: 40px;
    order: 3;
    z-index: 21;
    -moz-transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
      display: none;
  }
  #btn-toggle:hover,
  #btn-toggle:focus,
  #btn-toggle.ht-on {
    color: #EF5030;
  }
  .ht-logo {
    float: left;
    order: 1;
    position: relative;
    z-index: 21;
  }
  .lg img {
    max-width: 120px;
  }
  .primary-menu {
    display: none;
    width: 100%;
    float: left;
    order: 2;
    z-index: 21;
  }
  .primary-menu a,
  .primary-menu a:hover {
    background-color: #108896;
    margin-bottom: 1px;
  }
  .primary-menu.primary-left {
    margin-top: 20px;
  }
  .primary-menu > li {
    float: left;
    width: 100%;
  }
  .primary-menu > li a:hover {
    background: #EF5030;
  }
  .primary-menu li {
    text-align: left !important;
  }
  .primary-menu li .sub-menu {
    visibility: visible;
    opacity: 1;
    position: relative;
    display: none;
    -moz-transition-duration: 0s !important;
    -webkit-transition-duration: 0s !important;
    transition-duration: 0s !important;
  }
  .primary-menu > li.current-menu-item > a,
  .primary-menu > li.current-menu-ancestor > a,
  .primary-menu > li.current-menu-parent > a,
  .primary-menu > li.current_page_parent > a,
  .primary-menu > li.current_page_ancestor > a {
    background-color: #EF5030 !important;
  }
  h1 {
    line-height: 42px;
  }
  h2 {
    font-size: 34px;
  }
  h3 {
    font-size: 28px;
  }
  h4 {
    font-size: 26px;
  }
  h5 {
    font-size: 22px;
  }
  h6 {
    font-size: 20px;
  }
  p {
    padding: 0 15px;
  }
  #main .ht-services-crs .box_icon > .icon > .info {
    padding: 15px 0;
  }
  #main .ht-element {
    display: none !important;
  }
  #main .padding-40,
  #main .we-love-pet {
    float: left;
  }
  .footer-widget .widget {
    margin-bottom: 50px;
  }
  .slider-container .slider {
    height: 600px;
  }
  .slider-container .slide .slide__text {
    background-color: rgba(0, 0, 0, 0.4);
  }
  .slider-container .slide__text {
    left: 0;
    bottom: 0;
    width: 100%;
    max-width: 100%;
    text-align: center;
    transform: translateY(50%);
    transition: transform 0.5s 0.5s, opacity 0.5s 0.5s;
    padding: 0 1rem;
  }
  .slider-container .slide__overlay {
    display: none;
  }
  .slider-container .slide__text-heading {
    margin: 0;
  }
  .slider-container .slider-pagi {
    display: none;
  }
  .slider-container .hidden-mobile {
    display: none;
  }
  .slider-container #curveUp {
    display: none;
  }
}
@media (max-width: 782px) {
  .logged-in.admin-bar .theme-header-box.header-fixed {
    top: 46px;
  }
}
@media (max-width: 768px) {
  /* Main Slider */
  .slider-container .slider {
    height: 380px;
  }
  .slider-container .slider-pagi {
    bottom: -6%;
  }
  /* Jumbotron */
  .nav-pills > li > a {
    font-size: 16px;
    margin: 5px;
    line-height: 18px;
    padding: 10px;
  }
}

@media(max-width:767px){
    #mega-menu-wrap-primary-left #mega-menu-primary-left li#mega-menu-item-4365 .mega-search input[type=text] {
        color: #ffffff;
    }
    #mega-menu-wrap-primary-left #mega-menu-primary-left li#mega-menu-item-4365 .mega-search .search-icon:before {
        color: #ffffff;
    }
    .wpsl-select-wrap {
        width: 100%;
    }
    #wpsl-search-wrap .wpsl-dropdown{
        width: 96%;
    }
    #wpsl-radius, #wpsl-results {
        width: 100%;
        flex-wrap: wrap;
        margin: 0 0 15px 0;
    }
    select {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    select::-ms-expand {
        display: none;
    }
    #wpsl-radius, #wpsl-results {
        position:relative; 
        display: inline;
    }

    #wpsl-radius::after, #wpsl-results::after {
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        pointer-events: none;
        z-index: 99;
    }
    #wpsl-radius::after, #wpsl-results::after {
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        top: 48px;
        right: 15px;
        border-top: 8px solid #243a8f;
    }
}

@media (max-width: 600px) {
    .logged-in.admin-bar .theme-header-box.header-fixed {
        top: 0;
    }
    #mega-menu-wrap-primary-left .mega-menu-toggle.mega-menu-open + #mega-menu-primary-left {
        top: 80px;
    }
}
@media (max-width: 480px) {
  .btn {
    padding: 13px 30px !important;
  }
  .blog-post-cover .date-category {
    margin-top: -20px;
    right: initial;
    left: 0;
    padding: 10px 20px;
    width: auto;
  }
  .blog-post-cover .date-category p {
    margin: 0;
  }
  .blog-post-cover .date-category i {
    display: none;
  }
  .portfolio-item .gallery-thumb,
  .portfolio-item .overlay-mask {
    border-radius: 50%;
  }
  .owl-controls .owl-nav {
    display: none;
  }
  .slider-container .slider {
    height: 240px;
  }
  .slider-container .slider-pagi {
    display: none;
  }
  .slider-container .slider-pagi__elem {
    width: 1rem;
    height: 1rem;
  }
  .petz-breadcrumb {
    margin-bottom: 50px;
    background-position: center;
  }
  .petz-breadcrumb .bread {
    height: 300px;
  }
  /* Headers */
  h1 {
    font-size: 32px !important;
    line-height: 42px !important;
  }
  h2 {
    font-size: 28px !important;
    line-height: 36px !important;
  }
  h3 {
    font-size: 26px !important;
    line-height: 36px !important;
  }
  h4 {
    font-size: 24px !important;
    line-height: 36px !important;
  }
  h5 {
    font-size: 22px !important;
    line-height: 36px !important;
  }
  h6 {
    font-size: 18px !important;
    line-height: 36px !important;
  }
}
@media (max-width: 320px) {
  .slider-container .slide__text {
    bottom: 0;
  }
}
/* iconbox */
.ht-iconbox {
  float: left;
  width: 100%;
  margin-bottom: 50px;
}
.ht-iconbox:hover .icon-class {
  color: #EF5030;
  transform: scale(1.2);
}
.ht-iconbox .ib-thumb {
  display: block;
  margin-bottom: 20px;
}
.ht-iconbox .icon-class {
  color: #108896;
  display: inline-block;
  border-radius: 50%;
  width: 170px;
  height: 170px;
  border: 5px solid #EF5030;
  line-height: 170px;
  transition: all 0.2s ease-in-out 0s;
}
.ht-iconbox .ib-content {
  float: left;
  width: 100%;
}
/* accordion */
.ht-accordion {
  float: left;
  width: 100%;
}
.accordion_in {
  position: relative;
  float: left;
  width: 100%;
  z-index: 10;
}
.accordion_in [class*=" fa-"].acc_head:before {
  top: 2px;
}
.accordion_in .acc_head {
  line-height: 1;
  font-family: inherit;
  font-weight: 500;
  position: relative;
  color: #ffffff;
  background: #eee;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 18px;
  display: block;
  cursor: pointer;
  padding: 10px;
  border-radius: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  background: #108896;
  transition: all 0.2s ease-in-out 0s;
}
.accordion_in .acc_head:hover {
  background: #EF5030;
}
.accordion_in .acc_head:before {
  position: absolute;
  left: 18px;
  top: 12px;
}
.accordion_in .acc_head .acc_icon_expand {
  float: right;
  margin-left: 10px;
}
.accordion_in .acc_head .acc_icon_expand:before {
  display: block;
  font-size: 15px;
  line-height: 20px;
  border-radius: 50%;
  content: "\f077";
  font-family: "FontAwesome";
  text-align: center;
  color: #ffffff;
  font-style: normal;
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.accordion_in .acc_content {
  padding: 15px;
}
.accordion_in.acc_active > .acc_content {
  display: block;
}
.accordion_in.acc_active > .acc_head {
  background: #EF5030;
}
.accordion_in.acc_active > .acc_head .acc_icon_expand:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg);
  color: #ffffff;
}
/* counter */
.counter-item {
  float: left;
  width: 100%;
  margin-bottom: 30px;
}
.counter {
  float: left;
  width: 100%;
}
.counter-number {
  font-size: 65px;
  font-family: 'Baloo Thambi', sans-serif;
  color: #EF5030;
}
/* ht heading */
.ht-heading-title {
  position: relative;
  display: flex;
  align-items: center;
  color: #243a8f;
}
.ht-heading-title.text-left {
  justify-content: flex-start;
}
.ht-heading-title.text-center {
  justify-content: center;
}
.ht-heading-title.text-right {
  justify-content: flex-end;
}
.ht-heading-title.ht-heading-line-on:before {
  content: '';
  display: block;
  width: 100px;
  height: 2px;
  background: rgba(239, 80, 48, 0.2);
  margin-right: 20px;
}
.ht-heading-title.ht-heading-line-on:after {
  content: '';
  display: block;
  width: 100px;
  height: 2px;
  background: rgba(239, 80, 48, 0.2);
  margin-left: 20px;
}
/* team member */
.team-wrap {
  border-radius: 15px;
  padding: 0 15px;
}
.team-wrap:before {
  content: "\f14a";
  position: absolute;
  font-family: "flaticon";
  font-size: 50px;
  left: 0px;
  transform: rotate(20deg);
  opacity: 0.3;
  z-index: 10;
}
.team-wrap .member {
  background-clip: padding-box;
  position: relative;
  overflow: hidden;
  border-radius: 15px;
  border-bottom: 10px solid;
}
.team-wrap .member .wrap {
  position: relative;
  transition: all .3s ease;
}
.team-wrap .member .wrap img {
  width: 100%;
  transition: all .3s ease;
  padding: 20px;
  border-radius: 50%;
}
.team-wrap .member .wrap .info {
  padding: 20px 0;
  top: 0%;
  width: 100%;
}
.team-wrap .member .wrap .info .name {
  margin: 0;
  font-size: 24px;
  font-weight: 700;
  margin: 0 0 8px 0;
}
.team-wrap .member .wrap .info .position {
  margin: 0;
  font-size: 16px;
}
.team-wrap .member .more {
  position: absolute;
  bottom: -100%;
  width: 100%;
  padding: 10px;
  transition: all .3s ease;
}
.team-wrap .member .more p {
  max-height: 150px;
  overflow: auto;
}
.team-wrap .member:hover img {
  opacity: 0;
}
.team-wrap .member:hover .info {
  top: 0;
}
.team-wrap .member:hover .more {
  bottom: 0;
}
.ht-social-media-link {
  display: block;
  margin: 20px 0;
}
.team-wrap .ht-social-media-link a {
  display: inline-block;
  margin: 5px;
  font-size: 22px;
  color: #108896;
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.team-wrap .ht-social-media-link a:hover {
  color: #EF5030;
}
.team-wrap .ht-social-media-link a:before {
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  font-family: "ionicons";
}
.team-wrap .ht-social-media-link a[href*="twitter.com"]:before {
  content: "\f243";
}
.team-wrap .ht-social-media-link a[href*="facebook.com"]:before {
  content: "\f231";
}
.team-wrap .ht-social-media-link a[href*="plus.google.com"]:before {
  content: "\f235";
}
.team-wrap .ht-social-media-link a[href*="instagram.com"]:before {
  content: "\f351";
}
.team-wrap .ht-social-media-link a[href*="vimeo.com"]:before {
  content: "\f245";
}
.team-wrap .ht-social-media-link a[href*="youtube.com"]:before {
  content: "\f24d";
}
.team-wrap .ht-social-media-link a[href*="github.com"]:before {
  content: "\f233";
}
.team-wrap .ht-social-media-link a[href*="linkedin.com"]:before {
  content: "\f239";
}
.team-wrap .ht-social-media-link a[href*="pinterest.com"]:before {
  content: "\f2b1";
}
.team-wrap .ht-social-media-link a[href*="feed"]:before {
  content: "\f23d";
}
/* service shortcode */
.ht-services-crs .box_icon {
  padding: 0 15px;
  margin-bottom: 10px;
}
.ht-services-crs .box_icon > .icon {
  overflow: hidden;
  text-align: center;
  position: relative;
  border-radius: 2px;
  transition: all 0.3s ease-in-out;
  box-shadow: 2px 0px 20px #cecece;
}
.ht-services-crs .box_icon > .icon > .image {
  position: relative;
  z-index: 2;
  margin: auto;
  vertical-align: middle;
/*  margin-bottom: 20px;*/
  overflow: hidden;
  border-radius: 2px;
}
.ht-services-crs .box_icon .image img {
  transition: opacity 0.7s, transform 2.5s;
}
.ht-services-crs .box_icon:hover img {
  transform: scale3d(1.2, 1.2, 1) rotate(7deg);
}
.ht-services-crs .box_icon > .icon > .info {
 
    /* margin-top: -14px; */
    padding: 20px 25px 30px 25px;
}
.ht-services-crs .box_icon > .icon > .info.firstbox {
    padding: 10px 25px 30px 25px;
}
.ht-services-crs .box_icon > .icon > .info.firstbox h4 p {
    margin: 15px 0px 0px;
}
/* testi */
#owl-reviews {
  /*  Captions */
}
#owl-reviews .review {
  position: relative;
  display: inline-block;
  width: 100%;
  padding: 0 15px;
}
#owl-reviews .review .testi-posi {
  color: #EF5030;
}
#owl-reviews .review blockquote {
  padding: 0px;
}
#owl-reviews .review .review-profile-image {
  margin-top: -50px;
}
#owl-reviews .review .review-profile-image img {
  max-width: 100px;
  vertical-align: top;
  margin: 20px;
  border-radius: 50%;
  border: 5px solid;
  float: none;
  margin: 0 auto;
  border-color: #F5F3EE;
}
#owl-reviews .review .review-caption {
  width: 100%;
  padding: 45px;
  display: inline-block;
  margin-bottom: 15px;
  text-align: center;
  border-radius: 20px;
  position: relative;
}
#owl-reviews .review h5,
#owl-reviews .review h6 {
  margin: 0 0 5px;
}
#owl-reviews .review p {
  margin-top: 15px;
}
/* contact form 7 */
.wpcf7 input[aria-invalid="true"],
.wpcf7 textarea[aria-invalid="true"],
.wpcf7 select[aria-invalid="true"] {
  border-color: #f00 !important;
}
.wpcf7 br {
  display: none !important;
}
.wpcf7 .search-form input.search-field {
  width: -webkit-calc(100% - 121px);
  width: -moz-calc(100% - 121px);
  width: -o-calc(100% - 121px);
  width: calc(100% - 121px);
}
.wpcf7 .search-form input[type="submit"] {
  min-width: 120px;
}
.wpcf7 .wpcf7-response-output {
  float: left;
  padding: 0 !important;
  margin: 0 !important;
}
.screen-reader-response,
.wpcf7-not-valid-tip {
  display: none !important;
}
.wpcf7-validation-errors,
.wpcf7-mail-sent-ng {
  font-size: 13px;
  color: #f00;
  line-height: 22px;
  border: 0 !important;
}
.wpcf7-mail-sent-ok {
  color: #27ae61;
  font-size: 13px;
  line-height: 22px;
}
/*  */
#contact_form {
  float: left;
  width: 100%;
}
#contact_form .form-control {
  padding: 10px;
    border-color: #ccc;
}
#contact_form textarea {
  height: 80px;
}
/* pricing table */
.price-table {
  font-size: 16px;
}
.price-table:hover .plan {
  margin-top: -20px;
}
.price-table .plan:hover {
  box-shadow: 6px 6px 0px rgba(103, 102, 102, 0.2);
}
.price-table .plan {
  margin-bottom: 20px;
  padding: 0px 0px 30px;
  border-radius: 20px;
  transition: margin 0.5s ease-out, box-shadow 0.5s ease-out;
}
.price-table .plan .btn {
  margin-top: 20px;
}
.price-table .plan i {
  transition: all 0.5s ease-out;
}
.price-table .plan:hover i {
  transform: scale(1.3);
}
.price-table header {
  position: relative;
  padding: 20px;
  text-align: center;
  margin-top: 20px;
  float: left;
  width: 100%;
}
.price-table header i {
  font-size: 66px;
  margin: 0 35px;
  height: 100px;
  display: inline-block;
  line-height: 1;
}
.price-table .plan-title {
  top: 0;
  margin: 0px 0px 15px 0px;
}
.price-table .plan-cost {
  margin: 0;
}
.price-table .plan-price {
  font-size: 50px;
  font-family: Baloo Thambi;
}
.price-table .plan-features {
  padding: 0;
  text-align: center;
  list-style: none;
  float: left;
  width: 100%;
  margin-top: 5px;
}
.price-table .plan-features li {
  padding: 7px;
  color: #808080;
}
.price-table .featured {
  margin-top: -10px;
  border: 5px solid;
  z-index: 1;
}
/* divider */
.fw-divider-space {
  float: left;
  width: 100%;
}
.fw-divider-line {
  float: left;
  width: 100%;
  border-width: 1px;
  border-color: #EF5030;
}
.fw-divider-line.fw-divider-solid {
  border-style: solid;
}
.fw-divider-line.fw-divider-dotted {
  border-style: dotted;
}
.fw-divider-line.fw-divider-dashed {
  border-style: dashed;
}
/* section width multi background imgae */
.ht-row-background {
  animation: ht-falling 9s linear infinite;
  animation-direction: normal;
}
/* CSS Animation */
@keyframes ht-falling {
  0% {
    background-position: 94% -100px, 96% 100px, 99% -300px;
  }
  100% {
    background-position: 94% 500px, 96% 100px, 99% 500px;
  }
}
/* gallery - isotope */
.nav-pills {
  float: left;
  width: 100%;
  margin-bottom: 50px;
}
.nav-pills li {
  list-style: none;
  display: inline-block;
  margin-bottom: 50px;
}
.nav-pills a {
  transition: all 0.2s ease-in-out;
  border-radius: 10px;
  font-size: 18px;
  margin: 5px;
  text-transform: uppercase;
  padding: 10px 25px;
  font-family: 'Baloo Thambi', sans-serif;
  cursor: pointer;
  color: #ffffff;
}
.nav-pills a:hover,
.nav-pills a.active {
  color: #ffffff;
  background: #EF5030;
}
.portfolio-item {
  position: relative;
}
.isotope-item {
  z-index: 2;
}
.isotope-hidden.isotope-item {
  z-index: 1;
}
.isotope,
.isotope .isotope-item {
  transition-duration: 0.8s;
}
.isotope-item {
  margin-right: -1px;
  backface-visibility: hidden;
}
.isotope {
  transition-property: height, width;
}
.isotope .isotope-item {
  transition-property: transform, opacity;
}
.gallery-thumb {
  display: block;
  position: relative;
  overflow: hidden;
  border-radius: 50%;
  margin: 10px;
}
.scrollimation .gallery-thumb {
  transform: translateY(100px);
  opacity: 0;
  transition: opacity 0.4s ease-out, transform 0.4s ease-out;
}
.scrollimation .gallery-thumb img {
  position: relative;
  z-index: 2;
}
.touch .scrollimation .gallery-thumb,
.scrollimation .gallery-thumb.in {
  transform: translateY(0px);
  opacity: 1;
}
.gallery-thumb .overlay-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  opacity: 0;
  z-index: 3;
  background: #000000;
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.gallery-thumb:hover .overlay-mask {
  opacity: 0.5;
}
.gallery-thumb .link {
  display: inline-block;
  margin: 0;
  font-size: 50px;
  line-height: 50px;
  opacity: 0;
  position: absolute;
  height: 50px;
  width: 64px;
  top: 45%;
  left: 50%;
  text-align: center;
  z-index: 4;
  margin-left: 20px;
  transform: translateX(200px);
  transition: all 0.3s ease-out;
}
.gallery-thumb:hover .link {
  transform: translate(0);
  opacity: 1;
  transition: all 0.3s ease-out 0.3s;
}
.gallery-thumb .link.centered {
  margin-left: -32px;
  transform: translateY(-200px);
  transition-delay: 0s;
}
.gallery-thumb i {
  color: #ffffff;
  transition: all 0.2s ease-in-out;
}
.gallery-thumb i:hover {
  color: #808080;
}
.gallery-thumb:hover .link.centered {
  transform: translateY(0);
  transition-delay: 0.1s;
}
/* row has element */
.ht-row-has-element {
  position: relative;
}
.ht-element {
  position: absolute;
  z-index: 5;
}
/* ht-adoption */
.ht-adoption .isotope-item {
  margin-bottom: 20px;
}
.ht-adoption .adoption-thumb {
  padding: 25px;
}
.ht-adoption .adoption-thumb img {
  border-radius: 50%;
  border: 10px solid #ffefd5;
  transition: border 0.3s ease-in-out;
}
.ht-adoption .adoption-thumb img:hover {
  border-width: 30px;
  border-style: dashed;
}
/*ht button*/
.ht-btn .ht-btn-icon {
  margin: 0 7px;
}
/*main slider*/
.slider-container {
  overflow: hidden;
  position: relative;
  cursor: all-scroll;
  z-index: 2;
}
.slider {
  z-index: 1;
  position: relative;
  height: 900px;
}
/*Controls */
.slider-control {
  z-index: 2;
  position: absolute;
  top: 0;
  width: 12%;
  height: 100%;
  transition: opacity 0.3s;
  opacity: 0;
}
.slider-control.inactive:hover {
  cursor: auto;
}
.slider-control:not(.inactive):hover {
  opacity: 1;
  cursor: pointer;
}
.slider-control.left {
  left: 0;
  background: linear-gradient(to right, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0) 100%);
}
.slider-control.right {
  right: 0;
  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.18) 100%);
}
/* Pagination */
ul.slider-pagi {
  padding-left: 0px;
}
.slider-pagi {
  position: absolute;
  z-index: 999;
  left: 50%;
  bottom: 1rem;
  transform: translateX(-50%);
  font-size: 0;
  list-style-type: none;
  bottom: 120px;
}
.slider-pagi__elem {
  border: 2px solid;
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  border-radius: 50%;
  cursor: pointer;
}
.slider-pagi__elem:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  background: #cecece;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  transition: transform 0.3s;
  transform: translate(-50%, -50%) scale(0);
}
.slider-pagi__elem.active:before,
.slider-pagi__elem:hover:before {
  transform: translate(-50%, -50%) scale(1);
}
/* Slider Animation */
.slider.animating {
  transition: transform 0.5s;
}
.slider.animating .slide__bg {
  transition: transform 0.5s;
}
.slide {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-size: cover;
  background-position: center;
}
.slide.active .slide__overlay{
  opacity: 1;
  transform: translateX(0);
}
.slide.active .slide__text {
	opacity: 1;
	transform: translate(0, -40%);
}
.slide__bg {
  position: absolute;
  top: 0;
  left: -50%;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: top right;
}
.slide__content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: all-scroll;
}
/* Slider Overlay */
.slide__overlay {
  height: 1150px;
  opacity: 0.6!important;
  width: 1150px;
  top: 0;
  border-radius: 50%;
  margin-left: -500px;
  transition: transform 0.5s 0.5s, opacity 0.2s 0.5s;
  transform: translate3d(-20%, 0, 0);
}
/* Slider Typography */
.slide__text {
  text-align: left;
  position: absolute;
  max-width: 34%;
  top: 50%;
  left: 50px;
  color: #ffffff;
  transition: transform 0.5s 0.5s, opacity 0.2s 0.5s;
  transform: translateY(-50%);
  opacity: 0;
}
.slide__text h1,
.slide__text p {
  color: #ffffff;
}
.slide__text-heading {
  margin-bottom: 1.5rem;
  margin-top: 0;
}
.lead {
  font-size: 2rem;
  font-weight: normal;
  margin: 2.1rem 0;
}
#curveUp {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
    display: none;
}
/* slide1 */
.slide:nth-child(1) {
  left: 0;
}
/* slide2 */
.slide:nth-child(2) {
  left: 100%;
}
/* slide3 */
.slide:nth-child(3) {
  left: 200%;
}
/* slide4 */
.slide:nth-child(4) {
  left: 300%;
}
/* slide5 */
.slide:nth-child(5) {
  left: 400%;
}
/* slide6 */
.slide:nth-child(6) {
  left: 500%;
}
/* slide7 */
.slide:nth-child(7) {
  left: 600%;
}
/* slide8 */
.slide:nth-child(8) {
  left: 700%;
}
/*carousel single service*/
.ht-carousel-service.owl-carousel {
  padding: 0;
}
.ht-carousel-service.has-img-corner img {
  border-radius: 40px;
}
.ht-carousel-service.has-img-bb img {
  border-bottom: 20px solid #108896;
}
.subtitle {
  font-weight: 500;
  font-size: 20px;
  letter-spacing: 0.3px;
}
.text-light,
.text-light h1,
.text-light h2,
.text-light h3,
.text-light h4,
.text-light h5,
.text-light h6,
.text-light p {
  color: #fff !important;
}
i {
  transition: all 0.2s ease-in-out;
}
/*===========================
  Preloader
============================ */
/* =========================== Blog Pages ============================ */
#blog-page h6 {
  margin-bottom: 10px;
}
#blog-container {
  padding: 0px 40px;
  margin-top: 40px;
}
/* date & category badge */
.date-category {
  position: absolute;
  z-index: 5;
  color: #ffffff;
  padding: 20px;
  right: 50px;
  width: 150px;
  border-radius: 20px;
  margin-top: -40px;
}
.date-category p {
  color: #ffffff;
  font-family: Baloo Thambi;
  font-size: 18px;
  line-height: 18px;
  margin: 10px 0px 0px 0px;
}
/* Latest posts Widget */
.blog-latest {
  border-bottom: 1px dotted;
  padding: 20px 10px 10px 10px;
  border-radius: 20px;
}
.blog-latest img {
  border-radius: 50%;
}
.blog-latest p {
  font-size: 14px;
  line-height: 18px;
}
.blog-latest:last-child {
  border-bottom: 0;
}
.blog-latest h6 {
  margin-top: 0;
  margin-bottom: 3px;
  line-height: 1;
}
.blog-latest .col-xs-7 {
  padding: 0px;
}
/* Blog main- images */
.img-blog {
  overflow: hidden;
}
.img-blog img {
  transition: all 0.3s ease-in-out;
  transition: opacity 0.7s, transform 2.5s;
}
.img-blog:hover img {
  transform: scale3d(1.2, 1.2, 1);
}
/* Blog tags */
.blog-tags a {
  border-radius: 0px;
  color: #ffffff;
  display: inline-block;
  height: 26px;
  line-height: 26px;
  padding: 0 20px 0 23px;
  border-radius: 10px;
  position: relative;
  margin: 0 10px 10px 0;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
}
.blog-tags a:hover,
.blog-tags a:focus {
  color: #ffffff;
}
.blog-tags a::before {
  background: #ffffff;
  border-radius: 5px;
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.25);
  content: '';
  height: 6px;
  left: 10px;
  position: absolute;
  width: 6px;
  top: 10px;
}
.post-info .blog-tags {
  margin-top: 20px;
}
/* Comments */
.comment-form.media {
  margin-top: 30px;
}
.comments-block {
  padding: 20px;
  margin: 30px 0px 60px 0px;
}
.comment.media-body {
  margin-right: 10px;
}
.comments-block .media-object {
  max-width: 120px;
  float: left;
  margin-right: 20px;
}
.comment {
  margin: 40px auto 20px;
  padding: 30px;
  position: relative;
}
.nested {
  display: inline-block;
}
/* =========================== Footer and Credits ============================ */
/* footer */
footer p,
footer h6,
footer h5,
footer h4,
footer ul {
  color: #ffffff;
  margin-top: 0px;
}
footer p {
  margin-top: 20px;
  text-align: center;
  line-height: 24px;
  font-size: 14px;
}
footer i {
  font-size: 12px;
  margin-right: 8px;
}
footer a {
  color: #ffffff;
}
footer a:hover {
  color: #0099cc;
}
.credits {
  color: #ffffff;
  font-size: 13px;
  padding: 20px 0;
}
.footer-link {
    text-align: center;
}
.footer-link .widget_nav_menu {
    display: inline-block;
    margin: 0 auto;
    text-align: left;
}
@media (max-width:991px) {
    .footer-link .widget_nav_menu {
        display: block;
    }
}
/* Go to top icon */
.back-to-top {
  display: none;
  position: fixed;
  bottom: 58px;
  right: 22px;
  z-index: 119;
}
.back-to-top i {
  display: block;
  width: 44px;
  height: 44px;
  line-height: 40px;
  font-size: 22px;
  border-radius: 50%;
  color: #ffffff;
  text-align: center;
  transition: all 0.3s ease-in-out;
  background: #545454!important;
}
/* =========================== Miscellaneous  ============================ */
/* Mailchimp message */
#mce-error-response,
#mce-success-response {
  display: none;
}
/* Parallax objects */
.parallax-object1 {
  position: absolute;
  margin-top: 450px;
  right: 0%;
  z-index: 19;
  width: 100px;
}
.parallax-object2 {
  position: absolute;
  margin-top: -180px;
}
/* Buttons */
.btn {
  white-space: nowrap;
  border: none;
  color: #ffffff;
  background-color: #0099cc!important;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  padding: 0 15px;
  margin-top: 10px;
  letter-spacing: 0.1px;
  transition: all 0.3s ease-in-out;
  -webkit-box-shadow: inset 9px 0px 0px 0px #0099cc!important;
  -moz-box-shadow: inset 9px 0px 0px 0px #0099cc!important;
  box-shadow: inset 9px 0px 0px 0px #0099cc!important; 

}
.btn:hover {
  color: #fff!important;
	background-color: #243a8f!important;
	-webkit-box-shadow: inset 9px 0px 0px 0px #243a8f!important;
  -moz-box-shadow: inset 9px 0px 0px 0px #243a8f!important;
  box-shadow: inset 9px 0px 0px 0px #243a8f!important;
}
.btn .fa {
  color: #ffffff;
}
/* Forms */
.form-control {
  display: block;
  width: 100%;
  height: 44px;
  border: 0;
/*  border-radius: 10px;*/
  font-size: 16px;
  outline: 0;
  box-shadow: none;
  border: 2px solid;
  margin-bottom: 15px;
  transition: all 0.2s ease-in-out;
}
.form-horizontal .control-label {
  text-align: left!important;
}
.input-group-btn:last-child > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-btn .btn {
  font-size: 14px;
  padding: 15px 30px;
  margin-top: 0px;
}
.input-group-btn span,
.input-group-addon span,
.btn span {
  color: #ffffff;
}
.form-control.form-control.input-lg {
  margin-top: 0px;
}
.input-group .form-control:focus {
  box-shadow: 0 0 10px #ffffff;
}
.form-group {
  margin-bottom: 0px;
}
.form-control,
.textarea-field:focus,
.input-field:focus {
  outline: 0 none;
}
textarea {
  height: 150px;
  resize: none;
}
textarea.form-control:focus {
  outline: 0 none;
}
/* Icons */
i {
  display: inline-block;
}
.huge-icon {
  font-size: 280px;
}
.big-icon {
  font-size: 80px;
}
/* BG Colors */
div.bg-lightcolor1,
div.bg-lightcolor2,
div.bg-darkcolor {
  padding: 20px;
  border-radius: 20px;
}
/* color background */
.bg-darkcolor p,
.bg-darkcolor ul.custom li,
.bg-darkcolor ul.custom li:before,
.bg-darkcolor h1,
.bg-darkcolor h2,
.bg-darkcolor h3,
.bg-darkcolor h4,
.bg-darkcolor h5,
.bg-darkcolor h6,
.bg-darkcolor small,
.bg-darkcolor i {
  color: #ffffff;
}
/* BIG Social Media Icons */
.social-media {
  width: 100%;
/*  text-align: center;*/
  margin-top: 20px;
  margin-bottom: 20px;
}
.social-media a {
  display: inline-block;
  font-size: 25px;
}
.social-media a i:hover {
  transform: scale(1.2);
  background-color: #ffffff;
}
.social-media a i {
  font-weight: normal;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
  margin: 3px;
  padding: 10px;
  width: 50px;
  border: 3px solid;
  border-radius: 50%;
  height: 50px;
}
.social-media i {
  transition: all 0.3s ease-in-out;
}
/* Small Social Media Icons */
.smaller.social-media a i {
  font-size: 22px;
  transition: .3s;
  margin: 0px;
  border: 0px;
  background: none;
  padding: 0;
  width: 30px;
  color: #ffffff;
}
.smaller.social-media a i:hover {
  background: none;
}
.smaller.social-media {
  margin-top: 10px;
  margin-bottom: 10px;
}
.callout-box {
  position: absolute;
  float: right;
  padding: 70px!important;
  margin-top: 30px;
  border-radius: 20px;
  box-shadow: -8px 15px 0px #ffffff;
}
/* Centered columns */
.col-centered {
  float: none;
  margin: 0 auto;
}
/* Blockquote */
blockquote {
  padding: 30px;
  font-size: 16px;
  line-height: 28px;
  border-radius: 15px;
  border-left: none;
  text-align: center;
  font-family: 'Baloo Thambi', sans-serif;
}
blockquote:before {
  content: "\f10d";
  font-family: 'Fontawesome';
  font-size: 2.3em;
  font-size: 50px;
  line-height: 0.1em;
  margin-right: 0.5em;
  vertical-align: 0.2em;
}
/* Remove padding in container fluid */
.container-fluid {
  padding-right: 0px;
  padding-left: 0px;
}
/* Tables */
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid;
}
.table > tbody > tr:first-child > td {
  border: none;
}
/* Wells */
.well {
  border: 0;
  box-shadow: none;
  margin-bottom: 0px;
  border-radius: 20px;
  padding: 40px 20px!important;
  background-color: #ffffff;
}
.well .list-unstyled {
  padding-left: 15px;
  font-size: 16px;
  list-style: none;
  line-height: 30px;
  font-weight: 400;
  font-family: 'Baloo Thambi', sans-serif;
}
.call-to-action .well {
  margin-bottom: 0;
}
/* Media */
.media {
  margin-top: 45px;
}
.media-heading small {
  font-weight: 800;
  display: block;
  margin: 10px 0 20px;
  line-height: 20px;
  letter-spacing: 0.6px;
}
/*theme loader*/
#ht-preloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
  background: #F5F3EE;
}
.ht-spinner {
	position: relative;
    animation: rotate 2.0s infinite linear;
    width: 100%;
    height: 100vh;
}
.ht-spinner > div {
    display: block;
    animation: bouncedelay 1.4s infinite ease-in-out;
    position: absolute;
    width: 190px;
    height: 100px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  /* Prevent first frame from flickering when animation starts */
	animation-fill-mode: both;
}
.ht-spinner .ht-bounce {
  animation-delay: -0.32s;
}
.ht-spinner .ht-bounce:after {
	content: "";
    position: absolute;
    background-image: url(/wp-content/uploads/2019/08/Loading-Image.jpg); 
    width: 190px;
    height: 100px;
    background-repeat: no-repeat;
    display: inline-block;
	background-position: center;
}
@keyframes bouncedelay {
	0%,
  80%,
  100% {
    transform: translate(-50%, -50%) scale(1);
  }
  40% {
    transform: translate(-50%, -50%) scale(1.2);
  }
}
/* SLIDER ANIMATION
***************************************************/
.slider-container .ht-slider-overlay {
  position: absolute;
  z-index: 999;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: #ffffff;
}
.slider-container:not( .loading ) .ht-slider-overlay {
  display: none;
}
[id*="-edit-location"] {
  position: absolute;
  left: 50px;
}
.add-menu-suggest {
  font-family: 'Baloo Thambi', sans-serif;
  color: #ffffff;
  font-size: 17px;
}
.add-menu-suggest:hover {
  color: #ffffff;
  text-decoration: underline;
}
.logged-in.admin-bar .navbar-fixed-top {
  top: 32px;
}
.petz-img-single-view {
  margin-bottom: 30px;
}
.petz-img-single-view span {
  margin-right: 7px;
}
/*demo content custom css*/
.border-radius-20 {
  border-radius: 20px;
}
.padding-40 {
  padding: 40px;
}
.we-love-pet {
  border-radius: 20px;
  padding: 40px;
  margin-top: 30px;
}
.we-love-pet .btn:hover,
.we-love-pet .btn:focus {
  background: #F19F1F;
}
.has-img-custom img {
    border: none;
/*  border-bottom: 20px solid #108896;*/
/*  border-radius: 40px;*/
}
.list-inline {
  padding-left: 0 !important;
  list-style: none;
  margin-bottom: 10px;
}
.list-inline li {
  display: inline-block;
  margin-right: 10px;
  font-size: 17px;
}
.list-inline i {
  font-size: 14px;
  margin-right: 5px;
}
.ht-services-custom .ht-element {
  z-index: 1 !important;
}
.row-custom-01 .fw-container {
  background: #ffefd5;
  border-radius: 20px;
}
ul.no-margin {
  margin: 0px;
  padding: 0;
}
.list-unstyled li {
  line-height: 30px;
}
ul.custom {
  list-style: none;
}
ul.custom li {
  padding: 5px 0px;
  font-size: 16px;
  line-height: 26px;
}
ul.custom li:before {
  content: "\f0da";
  font-family: "fontawesome";
  padding-right: 7px;
}
.alert {
  padding: 25px;
  margin: 20px 0px;
  border: 1px solid transparent;
  border-radius: 20px;
  font-size: 16px;
}
.alert:before {
  content: "\f12c";
  position: absolute;
  font-family: "flaticon";
  font-size: 50px;
  left: 0px;
  margin-top: -40px;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
@media (max-width: 768px) {
  .btn.btn-cart {
    max-width: 140px;
  }
}
.woocommerce-result-count {
  padding: 0;
}
.product-title {
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 1.2;
}
.product-price {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 22px;
  line-height: 1.2;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
  transition: background-color 0.3s ease-out;
}
@media (min-width: 769px) {
  .woocommerce ul.products li.product,
  .woocommerce-page ul.products li.product {
/*    width: 30.8%;*/
    padding: 20px;
  }
  .woocommerce ul.products li.product:hover,
  .woocommerce-page ul.products li.product:hover {
    background-color: #f5f5f5;
  }
}
.woocommerce div.product .product_title {
  padding: 20px 0;
  border-bottom: 1px solid;
  margin-bottom: 20px;
  font-size: 24px;
  line-height: 1.2;
    font-family: 'Muli', sans-serif;

}
.single-product-price {
  margin-bottom: 20px;
  border-bottom: 1px solid;
  padding-bottom: 20px;
}
div.product p.cart {
  padding: 0;
}
div.product p.cart .btn.btn-cart {
  min-width: 160px;
  width: auto;
}
@media (max-width: 768px) {
  div.product p.cart .btn.btn-cart {
    max-width: 100%;
  }
 
}

.woocommerce div.product .woocommerce-product-rating {
  margin-bottom: 20px;
  font-size: 14px;
}
.woocommerce div.product form.cart div.quantity {
  margin: 0px 10px 0 0;
}
.woocommerce div.product form.cart div.quantity input.form-control {
  height: 56px;
  max-width: 60px;
  margin-bottom: 0;
  text-align: center;
}
.woocommerce div.product .woocommerce-tabs .panel {
  margin-bottom: 50px;
  padding: 10px;
  background-color: #f5f3ee;
  border-radius: 20px;
}
@media (min-width: 768px) {
  .woocommerce div.product .woocommerce-tabs .panel {
    padding: 50px;
  }
}
.woocommerce div.product .woocommerce-tabs .panel > h2,
.woocommerce div.product .woocommerce-tabs .panel #comments h2 {
  margin-top: 0;
  margin-bottom: 20px;
  border-bottom: 1px solid;
  padding-bottom: 20px;
  font-size: 24px;
  line-height: 1.2;
}
.related.products > h2,
.up-sells > h2 {
  margin-bottom: 10px;
  font-size: 32px;
  text-align: center;
  line-height: 1.2;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
  margin: 0;
/*  text-align: center;*/
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before,
.woocommerce div.product .woocommerce-tabs ul.tabs:after {
  display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    font-size: 20px;
    text-transform: uppercase;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
  display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
      display: inline-block;
    padding: 5px 1px;
    color: #ffffff;
    font-size: 12px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
  background-color: #f5f3ee;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
  float: none;
  width: auto;
  margin: 0 0 0 60px;
  border: 0;
  padding: 0;
  border-radius: 0;
}
@media (min-width: 992px) {
  .woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0 0 0 80px;
  }
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
  width: auto;
  padding: 0;
  background: none;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
  line-height: 1.6;
}
.woocommerce-review__author {
  font-size: 16px;
  font-family: 'Baloo Thambi', sans-serif;
  text-transform: uppercase;
  line-height: 1;
}
.woocommerce-review__published-date {
  font-size: 12px;
  font-weight: 800;
}
.woocommerce #reviews #comments ol.commentlist {
  padding: 0;
}
#review_form p {
  padding: 0;
}
#review_form .comment-notes {
  display: none;
}
.woocommerce #review_form #respond .form-submit input#submit,
.woocommerce button.button,
.woocommerce a.button,
.woocommerce button.button.alt,
.woocommerce.widget button {
  white-space: nowrap;
  border: none;
  color: #ffffff;
  cursor: pointer;
  padding: 0 15px;
  font-size: 15px !important;
  font-weight: 700;
  letter-spacing: 0.1px;
  transition: all 0.3s ease-in-out;
/*  border-radius: 50px;*/
  border-radius: 0px;
  box-shadow: inset 9px 0px 0px 0px #f19f1f;
  background-color: #ef5030;
}
.woocommerce #review_form #respond .form-submit input#submit:hover,
.woocommerce button.button:hover,
.woocommerce a.button:hover,
.woocommerce button.button.alt:hover,
.woocommerce.widget button:hover {
  box-shadow: none;
}
.woocommerce.widget button {
  padding-left: 30px;
  padding-right: 30px;
}
.woocommerce-product-search input {
  width: 100%;
  float: left;
  height: 56px;
  border: 0;
  border-radius: 10px;
  font-size: 16px;
  outline: 0;
  background: #ffefd5;
  box-shadow: none;
  border: 2px solid #f19f1f;
  padding: 0 20px;
  position: relative;
  z-index: 1;
  color: #f19f1f;
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.woocommerce-product-search button {
  margin-top: 1em;
}
.woocommerce button.button,
.woocommerce button,
.woocommerce a.button,
.woocommerce-product-search button {
  display: inline-block;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.woocommerce button.button:hover,
.woocommerce button:hover,
.woocommerce a.button:hover,
.woocommerce-product-search button:hover {
  color: #fff !important;
}
table.shop_table .product-price {
  font-size: 17px;
}
.woocommerce-cart table.cart input {
  padding-left: 12px;
}
.woocommerce-cart table.cart #coupon_code {
  display: inline-block;
  width: auto;
}
@media (max-width: 768px) {
  .woocommerce-cart table.cart #coupon_code {
    margin-bottom: 10px;
  }
}
.cart_totals h2,
.heading-panel {
  margin-top: 0 !important;
  padding: 20px;
  color: #ffffff;
  border-radius: 10px;
  font-size: 20px;
  line-height: 1.2;
  font-family: 'Lato', sans-serif;
}
.btn.btn-checkout {
  min-width: 160px;
  width: auto;
}
ul.woocommerce-error {
  padding-left: 3.5em;
}
.checkout_coupon p {
  margin: 0;
}
.checkout_coupon .form-control {
  padding: 0 12px;
  margin-bottom: 0;
  height: 56px;
}
.checkout_coupon .btn {
  margin-top: 0;
}
@media (max-width: 480px) {
  .checkout_coupon .btn {
    max-width: 125px;
  }
}
.woocommerce form .form-row .required {
  border-bottom: 0;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce form .form-row .select2-container--default .select2-selection--single {
  padding: 10px 15px;
  font-family: 'Baloo Thambi', sans-serif;
  color: #989797;
  background: #ffefd5;
  display: block;
  width: 100%;
  height: 44px;
  border-radius: 10px;
  font-size: 16px;
  outline: 0;
  box-shadow: none;
  border: 2px solid;
  margin-bottom: 15px;
  transition: all 0.2s ease-in-out;
}
.woocommerce form .form-row input.input-text:focus,
.woocommerce form .form-row textarea:focus,
.woocommerce form .form-row .select2-container--default .select2-selection--single:focus {
  border-color: #ef5030;
}
.woocommerce form .form-row textarea {
  height: 120px;
} 
/*** STYLED TABS CSS ***/
@media (max-width: 992px) {    
    .woocommerce div.product .woocommerce-tabs ul.tabs li { 
        padding: 10px 1px 8px!important; 
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li a, 
    .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover { 
           z-index: 9999;
        position: relative;
    }
}
@media (max-width: 768px) {
    .woocommerce div.product .woocommerce-tabs ul.tabs { 
        padding: 0 0 0 31px!important;
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover { 
        font-size: 9px;
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li:before {
        right: -15px!important;
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li { 
        margin-right: 30px!important;
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li:after {
        left: -14px!important;
    }
}
.tab_drawer_heading { display: none; }

@media screen and (max-width: 575px) {
	.tabs {
		display: none;
	}
    .tab_container {
        border-top: 1px solid #e0dbdb;
    }
    .tab_drawer_heading {
        background-color: #ffffff;
        color: #3a4e9a;
        border: 1px solid #e0dbdb;
        margin: 0;
        padding: 5px 20px;
        display: block;
        cursor: pointer;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        font-family: Lato, Helvetica, Arial, sans-serif;
        line-height: 34px !important;
        font-size: 16px !important;
        text-transform: uppercase;
        border-top: 0;
        -webkit-transition: all ease-in-out 0.5s;
        transition: all ease-in-out 0.5s;
    }
    .woocommerce div.product .woocommerce-tabs .panel {
        border-radius: 0;
        border: 1px solid #e0dbdb;
        border-top: 0;
        margin: 0 !important;
        background: #f9f9f9 !important;
    }
	.d_active {
		background-color: #2281a8;
		color: #ffffff;
	}
    .woocommerce-tabs{
        margin-bottom: 40px!important;
    }

}
.tab_container {
    width: 100%;
}
.wpsl-search-btn-wrap {
    margin: 0 !important;
    width: 18%;
}
textarea,
input.text,
input[type="text"],
input[type="button"],
input[type="search"],
input[type="submit"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
#wpsl-search-btn {
    border: none;
    width: 100%;
    height: 56px;
    font-size: 18px;
    text-transform: uppercase;
    justify-content: center;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    background-color: #243a8f;
    background: #243a8f;
    color: #ffffff;
    letter-spacing: 2px;
    margin: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-image: -webkit-linear-gradient(top,rgba(244, 244, 244, 0),rgba(230, 230, 230, 0));
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
#wpsl-search-btn:hover,
#wpsl-search-btn:focus {
    background-color: #243a8f;
    background: #243a8f;
     border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-image: -webkit-linear-gradient(top,rgba(244, 244, 244, 0),rgba(230, 230, 230, 0));
    background-image: none;  
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
button::-moz-focus-inner, [type='submit']::-moz-focus-inner, [type='reset']::-moz-focus-inner, [type='button']::-moz-focus-inner { 
    border: none; padding: 0; 
}
#wpsl-search-wrap #wpsl-radius  { 
    width: 100%; 
    display: flex !important;
    align-items: center;
}
#wpsl-search-wrap .wpsl-input label  {
    width: auto;
}
#wpsl-category, .wpsl-input, .wpsl-select-wrap { 
    margin-bottom: 0;
}
.wpsl-input label, #wpsl-radius label, #wpsl-category label {
        width: auto !important;
}
#wpsl-search-wrap form { 
    display: flex;
    align-items: center;
    justify-content: space-between;
}
#wpsl-search-wrap .wpsl-input {
    display: flex;
    align-items: center;
    width: 40%;
}
#wpsl-results {
    display: flex !important;
    align-items: center;
}
input#wpsl-search-input {
    width: 75%;
    height: 45px;
    font-size: 16px;
    outline: 0;
    box-shadow: none;
    border:0; 
    transition: all 0.2s ease-in-out;
    border-color: #f1f1f1;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0px 5px;
}
input#wpsl-search-input:hover,
input#wpsl-search-input:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0px 5px;
}
.wpsl-select-wrap {
    display: flex !important;
}
.wpsl-dropdown { 
    width: auto;
    border: 2px solid #f1f1f1;
    background: #ffffff;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.wpsl-dropdown:hover,
.wpsl-dropdown:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #ffffff;
}
.wpsl-dropdown .wpsl-selected-item  { 
    padding: 12px 12px!important;  
}
.wpsl-search {
    margin-bottom: 20px;
    padding: 15px 20px;
    background: #f1f1f1;
}
.wpsl-store-location p span {
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 34px;
    text-transform: none;
    color: #989797;
}
.brand-logo-slider {
    padding: 30px 30px;
    text-align: center;
    margin: 0 auto;
}
.brandcarousel .item{
    text-align: center;
}
.brandcarousel img {
    width: auto;
    display: inline-block;
    vertical-align: top;
}
.woocommerce div.product .product_title{
    border-color: transparent!important;
}
.color_243a8f{
    color:#243a8f;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
    border-radius: 0 !important;
}
.subscribe_txt {
    color: #ffffff;
    font-size: 24px;
}

@media only screen and (max-width: 768px){
    #wpsl-search-wrap form {
        display: unset;
        align-items: center;
        justify-content: space-between;
    }
    #wpsl-search-wrap .wpsl-input {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        width: 100%;
    }
    .wpsl-search-btn-wrap {
        margin: 0 !important;
        width: 100%;
    }
}

/*  new update style css added by purohit a date : 03-06-2019 */
[class*="term-"].tax-product_cat .fw-main-row {
    background: #f7f6f7;
    float: left;
    width: 100%;
    padding: 0 0 50px 0;
}
/*  new update style css added by purohit a date : 07-08-2019 */
.slider-container .slide__text .btn.btn-default {
    display: none;
}
.woocommerce-page ul.products li.product:hover .product-title a {
    color: #243a8f;
}
.woocommerce-page ul.products li.product:hover .button {
    background: #243a8f;
    -webkit-box-shadow: inset 9px 0px 0px 0px #243a8f;
    -moz-box-shadow: inset 9px 0px 0px 0px #243a8f;
    box-shadow: inset 9px 0px 0px 0px #243a8f;
}
.woocommerce .products ul, .woocommerce ul.products {
    display: flex;
    flex-wrap: wrap;
}
.woocommerce-page ul.products li.product.product-type-simple {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    word-wrap: break-word;
}
.woocommerce-page ul.products li.product.product-type-simple .product-title {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
.woocommerce-tabs.wc-tabs-wrapper.clearfix {
    display: none;
}
.related.products {
    float: left;
    width: 100%;
    padding: 50px 0 0 0;
}
.related.products > h2{ 
    margin-bottom: 40px;
}

.footer-social .social-media {
	text-align: left;
	margin-top: 0px;
}
.footer-search .footer_search {
    position: relative;
}

.footer-search .footer_search .f-search {
    border: none;
    background: #ffffff;
    padding: 5px 115px 5px 5px;
    width: 100%;
    display: block;
    font-size: 16px;
    line-height: 26px;
}
.footer-search .footer_search .footer-btn {
    border: none;
    box-shadow: none;
    padding: 3px 30px 5px 30px;
    color: #ffffff;
    background: #0099cc;
    font-weight: bold;
    font-size: 16px;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
    cursor: pointer;
    display: block;
    line-height: 26px;
}
.footer-search .footer-widget-title {
    margin-bottom: 10px;
}
.footer-search, .footer-link, .footer-contact, .footer-social {
	margin-bottom: 15px;
}

.woocommerce a.button {
	background-color: #0099cc!important;
	-webkit-box-shadow: inset 9px 0px 0px 0px #0099cc!important;
    -moz-box-shadow: inset 9px 0px 0px 0px #0099cc!important;
    box-shadow: inset 9px 0px 0px 0px #0099cc!important;
}
.woocommerce a.button:hover {
	background-color: #243a8f!important;
	-webkit-box-shadow: inset 9px 0px 0px 0px #243a8f!important;
    -moz-box-shadow: inset 9px 0px 0px 0px #243a8f!important;
    box-shadow: inset 9px 0px 0px 0px #243a8f!important;
}







/*=================================================*/
/*========= !! STRAT MEHA MENU STYEL !! ===========*/
/*=================================================*/
.header-fixed {
    border-bottom: 1px solid #eee;
}
#mega-menu-wrap-primary-left #mega-menu-primary-left > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary-left #mega-menu-primary-left > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
    line-height: 18px;
    margin: 0;
    padding: 0px;
    border: none;
}

#mega-menu-wrap-primary-left #mega-menu-primary-left > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
    background: transparent;
    color: #243a8f;
    font-weight: 700;
    text-decoration: none;
    border-color: #0099cc;
}
#mega-menu-wrap-primary-left #mega-menu-primary-left li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
	max-height: 75vh;
	overflow-y: auto;
}
#mega-menu-wrap-primary-left #mega-menu-primary-left > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-primary-left #mega-menu-primary-left > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{
	padding: 10px 7px;
}


@media only screen and (min-width: 601px) {
#mega-menu-wrap-primary-left #mega-menu-primary-left > li.mega-menu-item > a.mega-menu-link:hover {
    background: transparent;
    color: #243a8f;
    font-weight: 700;
    text-decoration: none;
    border-color: #0099cc;
    }
}
#mega-menu-wrap-primary-left #mega-menu-primary-left > li.mega-menu-item > a.mega-menu-link {
  border-bottom: 4px solid transparent;
}
#mega-menu-wrap-primary-left #mega-menu-primary-left li#mega-menu-item-4411 > a.mega-menu-link:hover {
    color: #243a8f;
}

#mega-menu-wrap-primary-left #mega-menu-primary-left > li.mega-current-menu-parent > a.mega-menu-link,
#mega-menu-wrap-primary-left #mega-menu-primary-left > li.mega-current-menu-item > a.mega-menu-link {
    border-bottom: 4px solid #0099cc;
}
@media only screen and (min-width: 1200px) {
.mega-ml-40.ml-40 {
	margin-left: 13px!important;
    }
}

/*=================================================*/
/*========= !!  END MEHA MENU STYEL  !! ===========*/
/*=================================================*/
/*===========================================================*/
/*========= !!  ABOUT PAGE CSS CHANGES(23-08)  !! ===========*/
/*===========================================================*/
.post-6057 .fw-container h5 {
    margin: 20px 0 10px;
}

@media (max-width:767px) {
.single .fw-main-row, [class*="term-"].tax-product_cat .fw-main-row, .last_bottom_fix_bg {
    background-position: top center!important;
}
}