 .prettyMenu .animated {
     animation-duration: 0.5s;
}
 .prettyMenu .hamburger:hover {
     opacity: 1;
}
 .prettyMenu .hamburger--emphatic.is-active .hamburger-inner, .prettyMenu .hamburger--stand.is-active .hamburger-inner, .prettyMenu .hamburger--spring.is-active .hamburger-inner, .prettyMenu .hamburger--3dx.is-active .hamburger-inner, .prettyMenu .hamburger--3dy.is-active .hamburger-inner {
     background: transparent;
}
 .prettyMenu .hvr-underline-from-center, .prettyMenu .hvr-underline-from-left, .prettyMenu .hvr-underline-from-right {
     box-shadow: none;
}
/*/
/////////// PRETTY MENU ///////////
/*/
 body.pm_fixed {
     padding-top: 57px;
}
 body.pm_fixed.on.prettyMenu.pm_mobile.pm_fixed {
     position: fixed;
     width: 250px;
     height: 100vh;
     background: none;
}
 body.pm_mobile .pm_background {
     overflow: auto;
     position: fixed;
     bottom: 0;
     right: 0;
     top: 0;
     left: 0;
     z-index: 100;
     background: #000;
     opacity: 0;
     visibility: hidden;
     -moz-transition: visibility 0s linear 0.2s, opacity 0.2s linear;
     -o-transition: visibility 0s linear 0.2s, opacity 0.2s linear;
     -webkit-transition: visibility 0s linear 0.2s, opacity 0.2s linear;
     transition: visibility 0s linear 0.2s, opacity 0.2s linear;
}
 body.pm_mobile .pm_background.show {
     visibility: visible;
     opacity: 0.7;
     transition-delay: 0s;
}
 body.pm_mobile .searchformMenu {
     display:none;
}
 body.pm_mobile .pm_drag {
     height: 100%;
     width: 20px;
     position: fixed;
     top: 0;
     z-index: 9999;
     left: 0;
     -webkit-tap-highlight-color: transparent;
}
 body.pm_mobile .pm_drag.on {
     left: auto;
     right: 0;
}
 body.pm_mobile.pm_push_content {
     -moz-transition: right 0.5s ease-in-out;
     -o-transition: right 0.5s ease-in-out;
     -webkit-transition: right 0.5s ease-in-out;
     transition: right 0.5s ease-in-out;
     overflow-x: visible;
     position: absolute;
     right: 0;
}
 body.pm_mobile.pm_push_content.on {
     right: 250px;
}
 body.pm_mobile.pm_push_content.on.pm_mobile #logo {
     opacity: 0.5;
}
 body.pm_mobile.pm_push_content.pm_mobile #logo {
     left: 90px;
}
 body.pm_mobile.pm_push_content.pm_mobile .pm_icon_menu .pm_menu_container.pm_left.pm_on_top {
     width: 250px;
}
 body.pm_mobile.pm_push_content.pm_mobile .pm_main_mobile .pm_toggle {
     margin-left: -20px;
     float: left;
}
 body.pm_mobile.pm_push_content.pm_mobile .pm_menu_container {
     overflow-y: auto;
     padding-bottom: 115px;
     height: 100vh;
}
 body.pm_mobile.pm_push_content.pm_mobile .pm_menu_container.pm_left {
     right: -250px;
}
 body.pm_mobile.pm_push_content.pm_mobile .pm_menu_container #pm_right {
     position: relative;
     display: block;
}
 body.pm_mobile.pm_push_content .pm_drag.on {
     width: 100%;
     top: 57px;
     right: 250px;
}
 body.pm_mobile.on .pm_icon_menu #logo img {
     opacity: 0.5;
}
 body.pm_mobile.pm_push_content_top .pm_menu_container {
     position: relative;
}
 body:not(.pm_mobile) .pm_background {
     display: none;
}
 .prettyMenu {
    /* width: 100%;
     */
    /* position: relative;
     */
     z-index: 1000;
     -moz-transition: top 0.5s ease-in-out, height 0.5s ease-in-out;
     -o-transition: top 0.5s ease-in-out, height 0.5s ease-in-out;
     -webkit-transition: top 0.5s ease-in-out, height 0.5s ease-in-out;
     transition: top 0.5s ease-in-out, height 0.5s ease-in-out;
     top: 0;
}
 .prettyMenu * {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
}
 .prettyMenu ul {
     padding: 0;
     margin: 0;
     font-size: 0;
}
 .prettyMenu ul li {
     display: inline-block;
     position: relative;
}
 .prettyMenu ul li:hover > ul {
     visibility: visible;
     opacity: 1;
}
 .prettyMenu ul li ul {
     position: absolute;
     visibility: hidden;
     opacity: 0;
}
 .prettyMenu ul li ul li {
     display: block;
}
 .prettyMenu ul li ul li a:hover {
     background: #fff;
}
 .prettyMenu ul li ul li ul {
     top: 0;
     left: 100%;
}
 .prettyMenu ul li a i {
     padding-right: 1em;
}
 .prettyMenu ul.main > li {
     z-index: 1;
}
 .prettyMenu ul.main > li ul {
     z-index: -1;
}
 .prettyMenu .arrow_click {
     display: none;
}
 .prettyMenu:not(.pm_mobile) ul.main {
     display: inline-block !important;
}
 .prettyMenu:not(.pm_mobile) ul li:hover > ul {
     display: block !important;
}
 .prettyMenu:not(.pm_mobile) ul li a {
     padding: 30px 15px;
     -moz-transition: padding 0.5s ease-in-out;
     -o-transition: padding 0.5s ease-in-out;
     -webkit-transition: padding 0.5s ease-in-out;
     transition: padding 0.5s ease-in-out;
}
 .prettyMenu:not(.pm_mobile) ul li ul li a {
     padding: 8px 25px !important;
     font-size: 14px;
     font-weight: 600;
}
 .prettyMenu:not(.pm_mobile) .pm_menu_container {
     display: block !important;
    /* min-height: 57px;
     */
    /* height: 57px;
     */
}
 .prettyMenu:not(.pm_mobile) #social {
     text-align: right;
}
 .prettyMenu ul:not(.main) li {
     min-width: 300px;
}
 .prettyMenu .pm_toggle {
     display: none;
}
 .prettyMenu.pm_fixed {
     position: fixed;
}
 .prettyMenu ul li a, .prettyMenu.pm_mobile .pm_main_mobile {
     display: block;
     text-decoration: none;
     margin: 0;
    /* font-family: "Roboto", sans-serif;
     */
     font-weight: 400;
     font-size: 14px;
    /* line-height: 17px;
     */
}
 .pm_menu_container li:last-child a{
     padding-right: 0px;
}
 .prettyMenu ul li ul li a {
     padding: 15px 25px;
     font-size: 12px;
}
 .prettyMenu ul.main li:before {
     content: "";
     position: absolute;
     right: 0;
     bottom: 15%;
     height: 100%;
     width: 0px;
}
 .prettyMenu ul:not(.main) li:before, .prettyMenu.pm_mobile .pm_main_mobile:before {
     content: "";
     position: absolute;
     left: 0;
     bottom: 0;
     height: 0px;
     width: 100%;
     margin: 0;
}
 .prettyMenu:not(.pm_mobile) ul li:last-child:before, .prettyMenu ul li.prev:before, .prettyMenu ul li:hover:before, .prettyMenu ul.main > li:last-child:before {
     display: none;
}
 .prettyMenu.pm_no_dividers ul li:before {
     display: none;
}
 .prettyMenu ul.main li a i.arrow {
     padding-left: 1em;
     padding-right: 0;
     margin: 0;
}
 .prettyMenu ul:not(.main) li a i.arrow {
     position: absolute;
     right: 20px;
     top: 50%;
     line-height: 0;
}
 .prettyMenu ul.main li.toggle a {
}
 .prettyMenu.pm_mobile ul.main li.toggle.up a i.arrow {
     -moz-transform: rotate(360deg);
     -o-transform: rotate(360deg);
     -ms-transform: rotate(360deg);
     -webkit-transform: rotate(360deg);
     transform: rotate(360deg);
}
 .prettyMenu.pm_mobile ul.main li.toggle a i.arrow {
     -moz-transform: rotate(180deg);
     -o-transform: rotate(180deg);
     -ms-transform: rotate(180deg);
     -webkit-transform: rotate(180deg);
     transform: rotate(180deg);
     position: absolute;
     right: 30px;
     top: 50%;
     line-height: 0;
}
 .prettyMenu.pm_mobile ul.main li.toggle a .arrow_click {
     width: 65px;
     height: 100%;
     content: '';
     display: inline-block;
     position: absolute;
     top: 0;
     right: 0;
}
 .prettyMenu.pm_mobile ul li.toggle a i.arrow {
     -moz-transition: all 0.5s ease-in-out;
     -o-transition: all 0.5s ease-in-out;
     -webkit-transition: all 0.5s ease-in-out;
     transition: all 0.5s ease-in-out;
     padding: 0;
     margin: 0;
}
 .prettyMenu.pm_mobile ul:not(.main) li.toggle a i.arrow {
     -moz-transform: rotate(-90deg);
     -o-transform: rotate(-90deg);
     -ms-transform: rotate(-90deg);
     -webkit-transform: rotate(-90deg);
     transform: rotate(-90deg);
}
 .prettyMenu.pm_mobile ul:not(.main) li.toggle.up a i.arrow {
     -moz-transform: rotate(90deg);
     -o-transform: rotate(90deg);
     -ms-transform: rotate(90deg);
     -webkit-transform: rotate(90deg);
     transform: rotate(90deg);
}
 .prettyMenu.pm_mobile {
     top: 0 !important;
     -moz-transition: padding 0.5s ease-in-out;
     -o-transition: padding 0.5s ease-in-out;
     -webkit-transition: padding 0.5s ease-in-out;
     transition: padding 0.5s ease-in-out;
     background: #222;
}
 .prettyMenu.pm_mobile .animated {
     -webkit-animation: none !important;
     animation: none !important;
}
 .prettyMenu.pm_mobile ul li ul li a {
     padding: 15px 15%;
}
 .prettyMenu.pm_mobile .pm_main_mobile {
     display: block;
     position: relative;
     font-weight: bold;
     text-transform: uppercase;
    /* height: 57px;
     */
    /* padding: 10px 20px;
     */
}
 .prettyMenu.pm_mobile.pm_icon_menu {
     background: none;
}
 .prettyMenu.pm_mobile.pm_icon_menu.shadow .pm_main_mobile {
     -webkit-box-shadow: none;
     -moz-box-shadow: none;
     box-shadow: none;
}
 .prettyMenu.pm_mobile.pm_icon_menu .pm_menu_container.pm_left.pm_on_top {
     width: calc(100% - 65px);
}
 .prettyMenu.pm_mobile.pm_icon_menu .pm_main_mobile {
     background: none !important;
}
 .prettyMenu.pm_mobile.pm_icon_menu .pm_main_mobile:before {
     background: none !important;
     border: none !important;
}
 .prettyMenu.pm_mobile ul.main {
     display: inline-block;
     position: relative;
     z-index: 200;
     width: 100%;
}
 .prettyMenu.pm_mobile ul:not(.main) {
     overflow-x: hidden;
}
 .prettyMenu.pm_mobile ul li {
     display: block;
}
 .prettyMenu.pm_mobile ul li ul {
     position: relative;
     display: none;
     opacity: 1;
     visibility: visible;
     -moz-transition: none;
     -o-transition: none;
     -webkit-transition: none;
     transition: none;
}
 .prettyMenu.pm_mobile ul li:hover > ul {
     display: none;
     opacity: 1;
     visibility: visible;
}
 .prettyMenu.pm_mobile ul li:before, .prettyMenu.pm_mobile .pm_main_mobile:before {
     width: 100%;
     height: 1px;
     bottom: 0;
     margin: 0;
}
 .prettyMenu.pm_mobile ul li ul li ul {
     left: 0;
     z-index: 1;
}
 .prettyMenu.pm_mobile.pm_fixed .pm_main_mobile {
     position: fixed;
     width: 100%;
}
 .prettyMenu.pm_mobile.pm_fixed .pm_menu_container {
     overflow-y: auto;
     height: calc(100vh - 57px);
     top: 57px;
}
 .prettyMenu.pm_mobile.pm_fixed .pm_menu_container.pm_on_top {
     height: 100vh;
}
 .prettyMenu.pm_mobile ul li a {
     white-space: normal;
     padding: 10px 15px;
}
 .prettyMenu.pm_mobile ul li ul li:first-child:after {
     content: "";
     position: absolute;
     width: 100%;
     height: 0px;
     top: 0;
     margin: 0;
}
 .prettyMenu.pm_mobile ul li ul li:first-child:hover:after {
     display: none;
}
 .prettyMenu.pm_mobile .pm_toggle {
     display: block;
    /* float: right;
     */
     cursor: pointer;
    /* margin-top: -10px;
     */
    /* margin-right: -20px;
     */
    /* height: 57px;
     */
}
 .prettyMenu.pm_mobile .pm_toggle .hamburger--arrow.is-active .hamburger-inner:after {
     bottom: -9px;
     transform: translate3d(-10px, 0, 0) rotate(45deg) scale(0.7, 1);
}
 .prettyMenu.pm_mobile .pm_toggle .hamburger--arrow.is-active .hamburger-inner:before {
     top: -9px;
     transform: translate3d(-10px, 0, 0) rotate(-45deg) scale(0.7, 1);
}
 .prettyMenu.pm_mobile .pm_toggle .hamburger-box {
     margin-top: 2px;
}
 .prettyMenu.pm_mobile .pm_menu_container {
     position: absolute;
     width: 100%;
     display: none;
}
 .prettyMenu.pm_mobile .pm_menu_container.pm_left {
     display: block;
     -moz-transition: all 0.5s ease-in-out;
     -o-transition: all 0.5s ease-in-out;
     -webkit-transition: all 0.5s ease-in-out;
     transition: all 0.5s ease-in-out;
     right: -100%;
}
 .prettyMenu.pm_mobile .pm_menu_container.pm_left.on {
     right: 0;
     background: #262626;
}
 .prettyMenu.pm_mobile .pm_menu_container.pm_left.pm_on_top {
     width: 250px;
     top: 0;
}
 .prettyMenu.pm_mobile ul.main {
     position: relative;
}
/* for push content .prettyMenu.pm_mobile ul.main:before {
     content: "";
     background: url(../img/logo-white.png);
     background-position: center;
     background-size: contain;
     background-repeat: no-repeat;
     display: block;
     width: 100%;
     height: 50px;
     margin: 15px auto;
}
 */
 .prettyMenu.shadow .pm_menu_container, .prettyMenu.shadow .pm_main_mobile {
     -webkit-box-shadow: 0px 5px 10px rgba(50, 50, 50, 0.3);
     -moz-box-shadow: 0px 5px 10px rgba(50, 50, 50, 0.3);
     box-shadow: 0px 5px 10px rgba(50, 50, 50, 0.3);
}
 .prettyMenu.shadow:not(.pm_mobile) ul:not(.main) {
     -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);
     box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);
}
 .prettyMenu.center:not(.pm_mobile) .pm_menu_container {
     text-align: center;
}
 .prettyMenu.center ul:not(.main) {
     text-align: left;
}
 .prettyMenu #logo {
     height: 57px;
     margin: 0 20px;
     float: left;
}
 .prettyMenu #logo a {
     display: block;
}
 .prettyMenu #logo img {
     padding: 15px 0;
     max-height: 57px;
     -moz-transition: all 0.5s ease-in-out;
     -o-transition: all 0.5s ease-in-out;
     -webkit-transition: all 0.5s ease-in-out;
     transition: all 0.5s ease-in-out;
}
 .prettyMenu.pm_mobile #logo {
     position: absolute;
     top: 0;
     left: 20px;
     margin: 0;
}
 .prettyMenu.pm_mobile #logo img {
     border: 0;
     max-height: 57px;
}
 .prettyMenu #pm_right #search {
     position: relative;
     z-index: 100;
     margin-left: 47px;
}
 .prettyMenu #pm_right #search form {
     position: absolute;
     right: -200px;
     width: 0;
     overflow: hidden;
     -moz-transition: all 0.2s ease-in-out;
     -o-transition: all 0.2s ease-in-out;
     -webkit-transition: all 0.2s ease-in-out;
     transition: all 0.2s ease-in-out;
}
 .prettyMenu #pm_right #search form input[type="text"] {
     height: 57px;
     margin: 0;
     padding: 0 20px;
     border: 0;
     outline: none;
     width: 200px;
     font-family: "Roboto", sans-serif;
     font-size: 12px;
     -moz-transition: all 0.2s ease-in-out;
     -o-transition: all 0.2s ease-in-out;
     -webkit-transition: all 0.2s ease-in-out;
     transition: all 0.2s ease-in-out;
}
 .prettyMenu #pm_right #search form button[type="submit"] {
     position: absolute;
     top: 0;
     right: 0;
     border: 0;
     cursor: pointer;
     width: 57px;
     height: 57px;
     line-height: 57px;
     margin: 0;
}
 .prettyMenu #pm_right #search form input[type="submit"] {
     display: none;
}
 .prettyMenu #pm_right #social {
     font-size: 0;
     overflow: hidden;
     margin-right: 10px;
     -moz-transition: all 0.2s ease-in-out;
     -o-transition: all 0.2s ease-in-out;
     -webkit-transition: all 0.2s ease-in-out;
     transition: all 0.2s ease-in-out;
}
 .prettyMenu #pm_right #social a {
     line-height: 57px;
     padding: 0 10px;
     font-size: 16px;
     display: inline-block;
     -moz-transition: all 0.2s ease-in-out;
     -o-transition: all 0.2s ease-in-out;
     -webkit-transition: all 0.2s ease-in-out;
     transition: all 0.2s ease-in-out;
}
 .prettyMenu #pm_right #social a i {
     -moz-transition: all 0.2s ease-in-out;
     -o-transition: all 0.2s ease-in-out;
     -webkit-transition: all 0.2s ease-in-out;
     transition: all 0.2s ease-in-out;
}
 .prettyMenu #pm_right #social.pm_social_style_1 a:hover {
     background: #2098d1;
}
 .prettyMenu #pm_right #social.pm_social_style_2 a {
     opacity: 0.7;
}
 .prettyMenu #pm_right #social.pm_social_style_2 a:hover {
     opacity: 1;
}
 .prettyMenu #pm_right #social.pm_social_style_3 a:hover {
     -moz-transform: translateY(-5px);
     -ms-transform: translateY(-5px);
     -webkit-transform: translateY(-5px);
     transform: translateY(-5px);
}
 .prettyMenu #pm_right #social.pm_social_style_4 a:hover i.fa-facebook {
     color: #4B70AB;
}
 .prettyMenu #pm_right #social.pm_social_style_4 a:hover i.fa-twitter {
     color: #32B9E7;
}
 .prettyMenu #pm_right #social.pm_social_style_4 a:hover i.fa-youtube {
     color: #E42124;
}
 .prettyMenu #pm_right #social.pm_social_style_4 a:hover i.fa-instagram {
     color: #6291B2;
}
 .prettyMenu #pm_right #social.pm_social_style_4 a:hover i.fa-linkedin {
     color: #0087BE;
}
 .prettyMenu #pm_right #social.pm_social_style_4 a:hover i.fa-google-plus {
     color: #FA5432;
}
 .prettyMenu #pm_right #social.pm_social_style_4 a:hover i.fa-pinterest {
     color: #D63533;
}
 .prettyMenu #pm_right #social.pm_social_style_4 a:hover i.fa-vimeo {
     color: #4DBFE3;
}
 .prettyMenu #pm_right #social.pm_social_style_4 a:hover i.fa-skype {
     color: #00AFF0;
}
 .prettyMenu #pm_right #social.pm_social_style_5 a {
     padding: 0;
}
 .prettyMenu #pm_right #social.pm_social_style_5 a i {
     line-height: 57px;
     padding: 0 15px;
     display: block;
}
 .prettyMenu #pm_right #social.pm_social_style_5 a:hover i.fa-facebook {
     background: #4B70AB;
}
 .prettyMenu #pm_right #social.pm_social_style_5 a:hover i.fa-twitter {
     background: #32B9E7;
}
 .prettyMenu #pm_right #social.pm_social_style_5 a:hover i.fa-youtube {
     background: #E42124;
}
 .prettyMenu #pm_right #social.pm_social_style_5 a:hover i.fa-instagram {
     background: #6291B2;
}
 .prettyMenu #pm_right #social.pm_social_style_5 a:hover i.fa-linkedin {
     background: #0087BE;
}
 .prettyMenu #pm_right #social.pm_social_style_5 a:hover i.fa-google-plus {
     background: #FA5432;
}
 .prettyMenu #pm_right #social.pm_social_style_5 a:hover i.fa-pinterest {
     background: #D63533;
}
 .prettyMenu #pm_right #social.pm_social_style_5 a:hover i.fa-vimeo {
     background: #4DBFE3;
}
 .prettyMenu #pm_right #social.pm_social_style_5 a:hover i.fa-skype {
     background: #00AFF0;
}
 .prettyMenu #pm_right #social.pm_social_style_6 a {
     padding: 0;
}
 .prettyMenu #pm_right #social.pm_social_style_6 a i {
     line-height: 40px;
     width: 40px;
     text-align: center;
     border-radius: 100%;
}
 .prettyMenu #pm_right #social.pm_social_style_6 a:hover i.fa-facebook {
     background: #4B70AB;
}
 .prettyMenu #pm_right #social.pm_social_style_6 a:hover i.fa-twitter {
     background: #32B9E7;
}
 .prettyMenu #pm_right #social.pm_social_style_6 a:hover i.fa-youtube {
     background: #E42124;
}
 .prettyMenu #pm_right #social.pm_social_style_6 a:hover i.fa-instagram {
     background: #6291B2;
}
 .prettyMenu #pm_right #social.pm_social_style_6 a:hover i.fa-linkedin {
     background: #0087BE;
}
 .prettyMenu #pm_right #social.pm_social_style_6 a:hover i.fa-google-plus {
     background: #FA5432;
}
 .prettyMenu #pm_right #social.pm_social_style_6 a:hover i.fa-pinterest {
     background: #D63533;
}
 .prettyMenu #pm_right #social.pm_social_style_6 a:hover i.fa-vimeo {
     background: #4DBFE3;
}
 .prettyMenu #pm_right #social.pm_social_style_6 a:hover i.fa-skype {
     background: #00AFF0;
}
 .prettyMenu #pm_right #social.pm_social_style_7 a {
     padding: 0;
     line-height: 1;
}
 .prettyMenu #pm_right #social.pm_social_style_7 a i {
     line-height: 57px;
     width: 40px;
     text-align: center;
     opacity: 0.7;
}
 .prettyMenu #pm_right #social.pm_social_style_7 a i:hover {
     opacity: 1;
}
 .prettyMenu #pm_right #social.pm_social_style_7 a i.fa-facebook {
     background: #4B70AB;
}
 .prettyMenu #pm_right #social.pm_social_style_7 a i.fa-twitter {
     background: #32B9E7;
}
 .prettyMenu #pm_right #social.pm_social_style_7 a i.fa-youtube {
     background: #E42124;
}
 .prettyMenu #pm_right #social.pm_social_style_7 a i.fa-instagram {
     background: #6291B2;
}
 .prettyMenu #pm_right #social.pm_social_style_7 a i.fa-linkedin {
     background: #0087BE;
}
 .prettyMenu #pm_right #social.pm_social_style_7 a i.fa-google-plus {
     background: #FA5432;
}
 .prettyMenu #pm_right #social.pm_social_style_7 a i.fa-pinterest {
     background: #D63533;
}
 .prettyMenu #pm_right #social.pm_social_style_7 a i.fa-vimeo {
     background: #4DBFE3;
}
 .prettyMenu #pm_right #social.pm_social_style_7 a i.fa-skype {
     background: #00AFF0;
}
 .prettyMenu #pm_right #social.pm_social_style_8 a {
     padding: 0 15px;
}
 .prettyMenu #pm_right #social.pm_social_style_8 a:hover {
     -moz-box-shadow: 0 57px 0 inset;
     -webkit-box-shadow: 0 57px 0 inset;
     box-shadow: 0 57px 0 inset;
}
 .prettyMenu #pm_right #social.pm_social_style_8 a.facebook {
     color: #4B70AB;
}
 .prettyMenu #pm_right #social.pm_social_style_8 a.twitter {
     color: #32B9E7;
}
 .prettyMenu #pm_right #social.pm_social_style_8 a.youtube {
     color: #E42124;
}
 .prettyMenu #pm_right #social.pm_social_style_8 a.instagram {
     color: #6291B2;
}
 .prettyMenu #pm_right #social.pm_social_style_8 a.linkedin {
     color: #0087BE;
}
 .prettyMenu #pm_right #social.pm_social_style_8 a.google-plus {
     color: #FA5432;
}
 .prettyMenu #pm_right #social.pm_social_style_8 a.pinterest {
     color: #D63533;
}
 .prettyMenu #pm_right #social.pm_social_style_8 a.vimeo {
     color: #4DBFE3;
}
 .prettyMenu #pm_right #social.pm_social_style_8 a.skype {
     color: #00AFF0;
}
 .prettyMenu:not(.pm_mobile) #pm_right {
     float: right;
     display: inline-block !important;
}
 .prettyMenu:not(.pm_mobile) #pm_right #social, .prettyMenu:not(.pm_mobile) #pm_right #search {
     float: left;
}
 .prettyMenu:not(.pm_mobile) #pm_right #social button, .prettyMenu:not(.pm_mobile) #pm_right #search button {
     position: absolute;
     top: 0;
     right: 0;
     width: 57px;
     border: 0;
     cursor: pointer;
     color: #777;
     line-height: 57px;
     margin: 0;
}
 .prettyMenu:not(.pm_mobile) #pm_right #social span.pm_search, .prettyMenu:not(.pm_mobile) #pm_right #search span.pm_search {
     width: 57px;
     height: 57px;
     line-height: 57px;
     border: 0;
     cursor: pointer;
     margin: 0;
     padding: 0;
     font-size: 17px;
     -moz-transition: all 0.2s ease-in-out;
     -o-transition: all 0.2s ease-in-out;
     -webkit-transition: all 0.2s ease-in-out;
     transition: all 0.2s ease-in-out;
     display: inline-block;
     text-align: center;
     position: absolute;
     right: 0;
}
 .prettyMenu:not(.pm_mobile) #pm_right #social span.pm_search i.fa-close, .prettyMenu:not(.pm_mobile) #pm_right #search span.pm_search i.fa-close {
     display: none;
     font-size: 20px;
}
 .prettyMenu:not(.pm_mobile) #pm_right .pm_menu_container {
     display: block !important;
}
 .prettyMenu:not(.pm_mobile) #pm_right.on #social {
     opacity: 0.2;
}
 .prettyMenu:not(.pm_mobile) #pm_right.on #search span.pm_search {
     right: 200px;
}
 .prettyMenu:not(.pm_mobile) #pm_right.on #search span.pm_search i.fa-search {
     display: none;
}
 .prettyMenu:not(.pm_mobile) #pm_right.on #search span.pm_search i.fa-close {
     display: inline-block;
}
 .prettyMenu:not(.pm_mobile) #pm_right.on #search form {
     right: 0;
     width: auto;
}
 .prettyMenu.pm_mobile #pm_right {
     display: inline-block;
     width: 100%;
     position: relative;
}
 .prettyMenu.pm_mobile #pm_right:after, .prettyMenu.pm_mobile #pm_right:before {
     width: 30px;
     height: 57px;
     position: absolute;
     content: '';
     display: inline-block;
     top: 0;
}
 .prettyMenu.pm_mobile #pm_right:after {
     left: 0;
}
 .prettyMenu.pm_mobile #pm_right:before {
     right: 0;
}
 .prettyMenu.pm_mobile #pm_right #social {
     text-align: center;
     overflow-x: auto;
     white-space: nowrap;
     padding: 0 15px;
     overflow-y: hidden;
     height: 77px;
     margin-bottom: -20px;
     width: 100%;
}
 .prettyMenu.pm_mobile #pm_right #social::-webkit-scrollbar {
     display: none;
}
 .prettyMenu.pm_mobile #pm_right #search {
     height: 57px;
     margin: 0;
}
 .prettyMenu.pm_mobile #pm_right #search span.pm_search {
     display: none;
}
 .prettyMenu.pm_mobile #pm_right #search form {
     right: 0;
     width: 100%;
}
 .prettyMenu.pm_mobile #pm_right #search form input[type="text"] {
     width: 100%;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
}
 .prettyMenu.dark {
     background: #222;
}
 .prettyMenu.dark .pm_menu_container {
     background: #222;
}
 .prettyMenu.dark:not(.pm_mobile) #pm_right #search span.pm_search:hover {
     background-color: #2098d1;
}
 .prettyMenu.dark:not(.pm_mobile) #pm_right.on #search span.pm_search {
     background-color: #2098d1;
}
 .prettyMenu.dark ul li a, .prettyMenu.dark.pm_mobile .pm_main_mobile {
     color: #ccc;
}
 .prettyMenu.dark ul {
     background: #222;
}
 .prettyMenu.dark ul li {
     background: #222;
}
 .prettyMenu.dark ul li a:before {
     background: #2098d1;
}
 .prettyMenu.dark ul.main > li:before {
     background: #111;
     border-right: 1px solid #333;
}
 .prettyMenu.dark ul.main:not(.mobile) {
     border-bottom: 0;
}
 .prettyMenu.dark ul:not(main) li:before {
     background: #111;
     border-bottom: 1px solid #333;
     border-right: 0;
}
 .prettyMenu.dark.pm_mobile ul li:hover, .prettyMenu.dark.pm_mobile ul li.toggle:not(.up) > a {
     background: #3B3B3B;
}
 .prettyMenu.dark:not(.pm_mobile) ul li:hover {
     background: #3B3B3B;
}
 .prettyMenu.dark #pm_right #social a {
     color: #ccc;
}
 .prettyMenu.dark #pm_right #social.pm_social_style_1 a:hover {
     background: #2098d1;
}
 .prettyMenu.dark #pm_right #search form input[type="text"], .prettyMenu.dark #pm_right #search form button[type="submit"] {
     background: #333;
     color: #777;
}
 .prettyMenu.dark #pm_right #search form input[type="text"]::-webkit-input-placeholder, .prettyMenu.dark #pm_right #search form button[type="submit"]::-webkit-input-placeholder {
     color: #777;
     opacity: 1;
}
 .prettyMenu.dark #pm_right #search form input[type="text"]:-moz-placeholder, .prettyMenu.dark #pm_right #search form button[type="submit"]:-moz-placeholder {
     color: #777;
     opacity: 1;
}
 .prettyMenu.dark #pm_right #search form input[type="text"]::-moz-placeholder, .prettyMenu.dark #pm_right #search form button[type="submit"]::-moz-placeholder {
     color: #777;
     opacity: 1;
}
 .prettyMenu.dark #pm_right #search form input[type="text"]:-ms-input-placeholder, .prettyMenu.dark #pm_right #search form button[type="submit"]:-ms-input-placeholder {
     color: #777;
     opacity: 1;
}
 .prettyMenu.dark #pm_right #search form button {
     background: #191919;
     color: #777;
}
 .prettyMenu.dark #pm_right span.pm_search {
     background: #222;
     color: #ccc;
}
 .prettyMenu.dark #pm_right span.pm_search button[type="submit"] {
     background: #333;
}
 .prettyMenu.dark.pm_mobile .pm_main_mobile, .prettyMenu.dark.pm_mobile .pm_menu_container {
     background: #111;
}
 .prettyMenu.dark.pm_mobile #pm_right #search form {
     border-top: 1px solid #333;
}
 .prettyMenu.dark.pm_mobile #pm_right #search form input[type="text"], .prettyMenu.dark.pm_mobile #pm_right #search form button[type="submit"] {
     background: #191919;
}
 .prettyMenu.dark.pm_mobile #pm_right {
     background: #111;
     border-top: 1px solid #333;
}
 .prettyMenu.dark.pm_mobile #pm_right #social {
     background: #111;
}
 .prettyMenu.dark.pm_mobile #pm_right:after {
     background: -moz-linear-gradient(left, #111111 0%, rgba(255, 255, 255, 0) 100%);
     background: -webkit-linear-gradient(left, #111111 0%, rgba(255, 255, 255, 0) 100%);
     background: linear-gradient(to right, #111111 0%, rgba(255, 255, 255, 0) 100%);
}
 .prettyMenu.dark.pm_mobile #pm_right:before {
     background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #111111 100%);
     background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #111111 100%);
     background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #111111 100%);
}
 .prettyMenu.dark.pm_mobile .pm_main_mobile:before {
     background: #000;
}
 .prettyMenu.dark.pm_mobile .pm_main_mobile .pm_toggle {
     background: #111;
}
 .prettyMenu.dark.pm_mobile ul li ul li:first-child:after {
     background: #111;
     border-bottom: 1px solid #333;
}
 .prettyMenu.dark.pm_mobile .main > li:first-child:after {
     border-top: 1px solid #333;
     width: 100%;
     height: 1px;
     top: 0;
     margin: 0;
     display: block;
     content: '';
     position: absolute;
}
 .prettyMenu.dark #social.pm_social_style_8 a i {
     color: #ccc;
}
 .prettyMenu.dark #social.pm_social_style_8 a:hover i {
     color: #ccc;
}
 .prettyMenu.dark:not(.pm_mobile) #pm_right.on #search span.pm_search:after, .prettyMenu.dark:not(.pm_mobile) #pm_right.on #search span.pm_search:before {
     background-color: #ccc;
}
 .prettyMenu.dark .hamburger-inner, .prettyMenu.dark .hamburger-inner::before, .prettyMenu.dark .hamburger-inner::after {
     background: #ccc;
}
 .prettyMenu.red {
     background: #FF6B6B;
}
 .prettyMenu.red .pm_menu_container {
     background: #FF6B6B;
}
 .prettyMenu.red:not(.pm_mobile) #pm_right #search span.pm_search:hover {
     background-color: #FF2F2F;
}
 .prettyMenu.red:not(.pm_mobile) #pm_right.on #search span.pm_search {
     background-color: #FF2F2F;
}
 .prettyMenu.red ul li a, .prettyMenu.red.pm_mobile .pm_main_mobile {
     color: #fff;
}
 .prettyMenu.red ul {
     background: #FF6B6B;
}
 .prettyMenu.red ul li {
     background: #FF6B6B;
}
 .prettyMenu.red ul li a:before {
     background: #FF2F2F;
}
 .prettyMenu.red ul.main > li:before {
     background: #FF4C4C;
     border-right: 1px solid #FF8F8F;
}
 .prettyMenu.red ul.main:not(.mobile) {
     border-bottom: 0;
}
 .prettyMenu.red ul:not(main) li:before {
     background: #FF4C4C;
     border-bottom: 1px solid #FF8F8F;
     border-right: 0;
}
 .prettyMenu.red.pm_mobile ul li:hover, .prettyMenu.red.pm_mobile ul li.toggle:not(.up) > a {
     background: #FF4C4C;
}
 .prettyMenu.red:not(.pm_mobile) ul li:hover {
     background: #FF4C4C;
}
 .prettyMenu.red #pm_right #social a {
     color: #fff;
}
 .prettyMenu.red #pm_right #social.pm_social_style_1 a:hover {
     background: #FF2F2F;
}
 .prettyMenu.red #pm_right #search form input[type="text"], .prettyMenu.red #pm_right #search form button[type="submit"] {
     background: #FF8F8F;
     color: #fff;
}
 .prettyMenu.red #pm_right #search form input[type="text"]::-webkit-input-placeholder, .prettyMenu.red #pm_right #search form button[type="submit"]::-webkit-input-placeholder {
     color: #fff;
     opacity: 1;
}
 .prettyMenu.red #pm_right #search form input[type="text"]:-moz-placeholder, .prettyMenu.red #pm_right #search form button[type="submit"]:-moz-placeholder {
     color: #fff;
     opacity: 1;
}
 .prettyMenu.red #pm_right #search form input[type="text"]::-moz-placeholder, .prettyMenu.red #pm_right #search form button[type="submit"]::-moz-placeholder {
     color: #fff;
     opacity: 1;
}
 .prettyMenu.red #pm_right #search form input[type="text"]:-ms-input-placeholder, .prettyMenu.red #pm_right #search form button[type="submit"]:-ms-input-placeholder {
     color: #fff;
     opacity: 1;
}
 .prettyMenu.red #pm_right #search form button {
     background: #FF6B6B;
     color: #fff;
}
 .prettyMenu.red #pm_right span.pm_search {
     background: #FF6B6B;
     color: #fff;
}
 .prettyMenu.red #pm_right span.pm_search button[type="submit"] {
     background: #FF8F8F;
}
 .prettyMenu.red.pm_mobile .pm_main_mobile, .prettyMenu.red.pm_mobile .pm_menu_container {
     background: #FF4C4C;
}
 .prettyMenu.red.pm_mobile #pm_right #search form {
     border-top: 1px solid #FF8F8F;
}
 .prettyMenu.red.pm_mobile #pm_right #search form input[type="text"], .prettyMenu.red.pm_mobile #pm_right #search form button[type="submit"] {
     background: #FF6B6B;
}
 .prettyMenu.red.pm_mobile #pm_right {
     background: #FF4C4C;
     border-top: 1px solid #FF8F8F;
}
 .prettyMenu.red.pm_mobile #pm_right #social {
     background: #FF4C4C;
}
 .prettyMenu.red.pm_mobile #pm_right:after {
     background: -moz-linear-gradient(left, #FF4C4C 0%, rgba(255, 255, 255, 0) 100%);
     background: -webkit-linear-gradient(left, #FF4C4C 0%, rgba(255, 255, 255, 0) 100%);
     background: linear-gradient(to right, #FF4C4C 0%, rgba(255, 255, 255, 0) 100%);
}
 .prettyMenu.red.pm_mobile #pm_right:before {
     background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #FF4C4C 100%);
     background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #FF4C4C 100%);
     background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #FF4C4C 100%);
}
 .prettyMenu.red.pm_mobile .pm_main_mobile:before {
     background: #FF0000;
}
 .prettyMenu.red.pm_mobile .pm_main_mobile .pm_toggle {
     background: #FF4C4C;
}
 .prettyMenu.red.pm_mobile ul li ul li:first-child:after {
     background: #FF4C4C;
     border-bottom: 1px solid #FF8F8F;
}
 .prettyMenu.red.pm_mobile .main > li:first-child:after {
     border-top: 1px solid #FF8F8F;
     width: 100%;
     height: 1px;
     top: 0;
     margin: 0;
     display: block;
     content: '';
     position: absolute;
}
 .prettyMenu.red #social.pm_social_style_8 a i {
     color: #fff;
}
 .prettyMenu.red #social.pm_social_style_8 a:hover i {
     color: #fff;
}
 .prettyMenu.red:not(.pm_mobile) #pm_right.on #search span.pm_search:after, .prettyMenu.red:not(.pm_mobile) #pm_right.on #search span.pm_search:before {
     background-color: #fff;
}
 .prettyMenu.red .hamburger-inner, .prettyMenu.red .hamburger-inner::before, .prettyMenu.red .hamburger-inner::after {
     background: #fff;
}
 .prettyMenu.green {
     background: #66BB6A;
}
 .prettyMenu.green .pm_menu_container {
     background: #66BB6A;
}
 .prettyMenu.green:not(.pm_mobile) #pm_right #search span.pm_search:hover {
     background-color: #4CAF50;
}
 .prettyMenu.green:not(.pm_mobile) #pm_right.on #search span.pm_search {
     background-color: #4CAF50;
}
 .prettyMenu.green ul li a, .prettyMenu.green.pm_mobile .pm_main_mobile {
     color: #fff;
}
 .prettyMenu.green ul {
     background: #66BB6A;
}
 .prettyMenu.green ul li {
     background: #66BB6A;
}
 .prettyMenu.green ul li a:before {
     background: #4CAF50;
}
 .prettyMenu.green ul.main > li:before {
     background: #43A047;
     border-right: 1px solid #81C784;
}
 .prettyMenu.green ul.main:not(.mobile) {
     border-bottom: 0;
}
 .prettyMenu.green ul:not(main) li:before {
     background: #43A047;
     border-bottom: 1px solid #81C784;
     border-right: 0;
}
 .prettyMenu.green.pm_mobile ul li:hover, .prettyMenu.green.pm_mobile ul li.toggle:not(.up) > a {
     background: #81C784;
}
 .prettyMenu.green:not(.pm_mobile) ul li:hover {
     background: #81C784;
}
 .prettyMenu.green #pm_right #social a {
     color: #fff;
}
 .prettyMenu.green #pm_right #social.pm_social_style_1 a:hover {
     background: #4CAF50;
}
 .prettyMenu.green #pm_right #search form input[type="text"], .prettyMenu.green #pm_right #search form button[type="submit"] {
     background: #81C784;
     color: #fff;
}
 .prettyMenu.green #pm_right #search form input[type="text"]::-webkit-input-placeholder, .prettyMenu.green #pm_right #search form button[type="submit"]::-webkit-input-placeholder {
     color: #fff;
     opacity: 1;
}
 .prettyMenu.green #pm_right #search form input[type="text"]:-moz-placeholder, .prettyMenu.green #pm_right #search form button[type="submit"]:-moz-placeholder {
     color: #fff;
     opacity: 1;
}
 .prettyMenu.green #pm_right #search form input[type="text"]::-moz-placeholder, .prettyMenu.green #pm_right #search form button[type="submit"]::-moz-placeholder {
     color: #fff;
     opacity: 1;
}
 .prettyMenu.green #pm_right #search form input[type="text"]:-ms-input-placeholder, .prettyMenu.green #pm_right #search form button[type="submit"]:-ms-input-placeholder {
     color: #fff;
     opacity: 1;
}
 .prettyMenu.green #pm_right #search form button {
     background: #4CAF50;
     color: #fff;
}
 .prettyMenu.green #pm_right span.pm_search {
     background: #66BB6A;
     color: #fff;
}
 .prettyMenu.green #pm_right span.pm_search button[type="submit"] {
     background: #81C784;
}
 .prettyMenu.green.pm_mobile .pm_main_mobile, .prettyMenu.green.pm_mobile .pm_menu_container {
     background: #43A047;
}
 .prettyMenu.green.pm_mobile #pm_right #search form {
     border-top: 1px solid #81C784;
}
 .prettyMenu.green.pm_mobile #pm_right #search form input[type="text"], .prettyMenu.green.pm_mobile #pm_right #search form button[type="submit"] {
     background: #4CAF50;
}
 .prettyMenu.green.pm_mobile #pm_right {
     background: #43A047;
     border-top: 1px solid #81C784;
}
 .prettyMenu.green.pm_mobile #pm_right #social {
     background: #43A047;
}
 .prettyMenu.green.pm_mobile #pm_right:after {
     background: -moz-linear-gradient(left, #43A047 0%, rgba(255, 255, 255, 0) 100%);
     background: -webkit-linear-gradient(left, #43A047 0%, rgba(255, 255, 255, 0) 100%);
     background: linear-gradient(to right, #43A047 0%, rgba(255, 255, 255, 0) 100%);
}
 .prettyMenu.green.pm_mobile #pm_right:before {
     background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #43A047 100%);
     background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #43A047 100%);
     background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #43A047 100%);
}
 .prettyMenu.green.pm_mobile .pm_main_mobile:before {
     background: #43A047;
}
 .prettyMenu.green.pm_mobile .pm_main_mobile .pm_toggle {
     background: #43A047;
}
 .prettyMenu.green.pm_mobile ul li ul li:first-child:after {
     background: #43A047;
     border-bottom: 1px solid #81C784;
}
 .prettyMenu.green.pm_mobile .main > li:first-child:after {
     border-top: 1px solid #81C784;
     width: 100%;
     height: 1px;
     top: 0;
     margin: 0;
     display: block;
     content: '';
     position: absolute;
}
 .prettyMenu.green #social.pm_social_style_8 a i {
     color: #fff;
}
 .prettyMenu.green #social.pm_social_style_8 a:hover i {
     color: #fff;
}
 .prettyMenu.green:not(.pm_mobile) #pm_right.on #search span.pm_search:after, .prettyMenu.green:not(.pm_mobile) #pm_right.on #search span.pm_search:before {
     background-color: #fff;
}
 .prettyMenu.green .hamburger-inner, .prettyMenu.green .hamburger-inner::before, .prettyMenu.green .hamburger-inner::after {
     background: #fff;
}
 .prettyMenu.blue {
     background: #61A1F3;
}
 .prettyMenu.blue .pm_menu_container {
     background: #61A1F3;
}
 .prettyMenu.blue:not(.pm_mobile) #pm_right #search span.pm_search:hover {
     background-color: #036BF0;
}
 .prettyMenu.blue:not(.pm_mobile) #pm_right.on #search span.pm_search {
     background-color: #036BF0;
}
 .prettyMenu.blue ul li a, .prettyMenu.blue.pm_mobile .pm_main_mobile {
     color: #fff;
}
 .prettyMenu.blue ul {
     background: #61A1F3;
}
 .prettyMenu.blue ul li {
     background: #61A1F3;
}
 .prettyMenu.blue ul li a:before {
     background: #036BF0;
}
 .prettyMenu.blue ul.main > li:before {
     background: #2A82F2;
     border-right: 1px solid #9DC4F6;
}
 .prettyMenu.blue ul.main:not(.mobile) {
     border-bottom: 0;
}
 .prettyMenu.blue ul:not(main) li:before {
     background: #2A82F2;
     border-bottom: 1px solid #9DC4F6;
     border-right: 0;
}
 .prettyMenu.blue.pm_mobile ul li:hover, .prettyMenu.blue.pm_mobile ul li.toggle:not(.up) > a {
     background: #2A82F2;
}
 .prettyMenu.blue:not(.pm_mobile) ul li:hover {
     background: #2A82F2;
}
 .prettyMenu.blue #pm_right #social a {
     color: #fff;
}
 .prettyMenu.blue #pm_right #social.pm_social_style_1 a:hover {
     background: #036BF0;
}
 .prettyMenu.blue #pm_right #search form input[type="text"], .prettyMenu.blue #pm_right #search form button[type="submit"] {
     background: #9DC4F6;
     color: #fff;
}
 .prettyMenu.blue #pm_right #search form input[type="text"]::-webkit-input-placeholder, .prettyMenu.blue #pm_right #search form button[type="submit"]::-webkit-input-placeholder {
     color: #fff;
     opacity: 1;
}
 .prettyMenu.blue #pm_right #search form input[type="text"]:-moz-placeholder, .prettyMenu.blue #pm_right #search form button[type="submit"]:-moz-placeholder {
     color: #fff;
     opacity: 1;
}
 .prettyMenu.blue #pm_right #search form input[type="text"]::-moz-placeholder, .prettyMenu.blue #pm_right #search form button[type="submit"]::-moz-placeholder {
     color: #fff;
     opacity: 1;
}
 .prettyMenu.blue #pm_right #search form input[type="text"]:-ms-input-placeholder, .prettyMenu.blue #pm_right #search form button[type="submit"]:-ms-input-placeholder {
     color: #fff;
     opacity: 1;
}
 .prettyMenu.blue #pm_right #search form button {
     background: #61A1F3;
     color: #fff;
}
 .prettyMenu.blue #pm_right span.pm_search {
     background: #61A1F3;
     color: #fff;
}
 .prettyMenu.blue #pm_right span.pm_search button[type="submit"] {
     background: #9DC4F6;
}
 .prettyMenu.blue.pm_mobile .pm_main_mobile, .prettyMenu.blue.pm_mobile .pm_menu_container {
     background: #2A82F2;
}
 .prettyMenu.blue.pm_mobile #pm_right #search form {
     border-top: 1px solid #9DC4F6;
}
 .prettyMenu.blue.pm_mobile #pm_right #search form input[type="text"], .prettyMenu.blue.pm_mobile #pm_right #search form button[type="submit"] {
     background: #61A1F3;
}
 .prettyMenu.blue.pm_mobile #pm_right {
     background: #2A82F2;
     border-top: 1px solid #9DC4F6;
}
 .prettyMenu.blue.pm_mobile #pm_right #social {
     background: #2A82F2;
}
 .prettyMenu.blue.pm_mobile #pm_right:after {
     background: -moz-linear-gradient(left, #2A82F2 0%, rgba(255, 255, 255, 0) 100%);
     background: -webkit-linear-gradient(left, #2A82F2 0%, rgba(255, 255, 255, 0) 100%);
     background: linear-gradient(to right, #2A82F2 0%, rgba(255, 255, 255, 0) 100%);
}
 .prettyMenu.blue.pm_mobile #pm_right:before {
     background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #2A82F2 100%);
     background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #2A82F2 100%);
     background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #2A82F2 100%);
}
 .prettyMenu.blue.pm_mobile .pm_main_mobile:before {
     background: #blue;
}
 .prettyMenu.blue.pm_mobile .pm_main_mobile .pm_toggle {
     background: #2A82F2;
}
 .prettyMenu.blue.pm_mobile ul li ul li:first-child:after {
     background: #2A82F2;
     border-bottom: 1px solid #9DC4F6;
}
 .prettyMenu.blue.pm_mobile .main > li:first-child:after {
     border-top: 1px solid #9DC4F6;
     width: 100%;
     height: 1px;
     top: 0;
     margin: 0;
     display: block;
     content: '';
     position: absolute;
}
 .prettyMenu.blue #social.pm_social_style_8 a i {
     color: #fff;
}
 .prettyMenu.blue #social.pm_social_style_8 a:hover i {
     color: #fff;
}
 .prettyMenu.blue:not(.pm_mobile) #pm_right.on #search span.pm_search:after, .prettyMenu.blue:not(.pm_mobile) #pm_right.on #search span.pm_search:before {
     background-color: #fff;
}
 .prettyMenu.blue .hamburger-inner, .prettyMenu.blue .hamburger-inner::before, .prettyMenu.blue .hamburger-inner::after {
     background: #fff;
}
 .prettyMenu.orange {
     background: #FFA726;
}
 .prettyMenu.orange .pm_menu_container {
     background: #FFA726;
}
 .prettyMenu.orange:not(.pm_mobile) #pm_right #search span.pm_search:hover {
     background-color: #F57C00;
}
 .prettyMenu.orange:not(.pm_mobile) #pm_right.on #search span.pm_search {
     background-color: #F57C00;
}
 .prettyMenu.orange ul li a, .prettyMenu.orange.pm_mobile .pm_main_mobile {
     color: #fff;
}
 .prettyMenu.orange ul {
     background: #FFA726;
}
 .prettyMenu.orange ul li {
     background: #FFA726;
}
 .prettyMenu.orange ul li a:before {
     background: #F57C00;
}
 .prettyMenu.orange ul.main > li:before {
     background: #FB8C00;
     border-right: 1px solid #FFB74D;
}
 .prettyMenu.orange ul.main:not(.mobile) {
     border-bottom: 0;
}
 .prettyMenu.orange ul:not(main) li:before {
     background: #FB8C00;
     border-bottom: 1px solid #FFB74D;
     border-right: 0;
}
 .prettyMenu.orange.pm_mobile ul li:hover, .prettyMenu.orange.pm_mobile ul li.toggle:not(.up) > a {
     background: #FF9800;
}
 .prettyMenu.orange:not(.pm_mobile) ul li:hover {
     background: #FF9800;
}
 .prettyMenu.orange #pm_right #social a {
     color: #fff;
}
 .prettyMenu.orange #pm_right #social.pm_social_style_1 a:hover {
     background: #F57C00;
}
 .prettyMenu.orange #pm_right #search form input[type="text"], .prettyMenu.orange #pm_right #search form button[type="submit"] {
     background: #FFB74D;
     color: #fff;
}
 .prettyMenu.orange #pm_right #search form input[type="text"]::-webkit-input-placeholder, .prettyMenu.orange #pm_right #search form button[type="submit"]::-webkit-input-placeholder {
     color: #fff;
     opacity: 1;
}
 .prettyMenu.orange #pm_right #search form input[type="text"]:-moz-placeholder, .prettyMenu.orange #pm_right #search form button[type="submit"]:-moz-placeholder {
     color: #fff;
     opacity: 1;
}
 .prettyMenu.orange #pm_right #search form input[type="text"]::-moz-placeholder, .prettyMenu.orange #pm_right #search form button[type="submit"]::-moz-placeholder {
     color: #fff;
     opacity: 1;
}
 .prettyMenu.orange #pm_right #search form input[type="text"]:-ms-input-placeholder, .prettyMenu.orange #pm_right #search form button[type="submit"]:-ms-input-placeholder {
     color: #fff;
     opacity: 1;
}
 .prettyMenu.orange #pm_right #search form button {
     background: #FFA726;
     color: #fff;
}
 .prettyMenu.orange #pm_right span.pm_search {
     background: #FFA726;
     color: #fff;
}
 .prettyMenu.orange #pm_right span.pm_search button[type="submit"] {
     background: #FFB74D;
}
 .prettyMenu.orange.pm_mobile .pm_main_mobile, .prettyMenu.orange.pm_mobile .pm_menu_container {
     background: #FB8C00;
}
 .prettyMenu.orange.pm_mobile #pm_right #search form {
     border-top: 1px solid #FFB74D;
}
 .prettyMenu.orange.pm_mobile #pm_right #search form input[type="text"], .prettyMenu.orange.pm_mobile #pm_right #search form button[type="submit"] {
     background: #FFA726;
}
 .prettyMenu.orange.pm_mobile #pm_right {
     background: #FB8C00;
     border-top: 1px solid #FFB74D;
}
 .prettyMenu.orange.pm_mobile #pm_right #social {
     background: #FB8C00;
}
 .prettyMenu.orange.pm_mobile #pm_right:after {
     background: -moz-linear-gradient(left, #F57C00 0%, rgba(255, 255, 255, 0) 100%);
     background: -webkit-linear-gradient(left, #F57C00 0%, rgba(255, 255, 255, 0) 100%);
     background: linear-gradient(to right, #F57C00 0%, rgba(255, 255, 255, 0) 100%);
}
 .prettyMenu.orange.pm_mobile #pm_right:before {
     background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #F57C00 100%);
     background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #F57C00 100%);
     background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #F57C00 100%);
}
 .prettyMenu.orange.pm_mobile .pm_main_mobile:before {
     background: #FFA500;
}
 .prettyMenu.orange.pm_mobile .pm_main_mobile .pm_toggle {
     background: #FB8C00;
}
 .prettyMenu.orange.pm_mobile ul li ul li:first-child:after {
     background: #FB8C00;
     border-bottom: 1px solid #FFB74D;
}
 .prettyMenu.orange.pm_mobile .main > li:first-child:after {
     border-top: 1px solid #FFB74D;
     width: 100%;
     height: 1px;
     top: 0;
     margin: 0;
     display: block;
     content: '';
     position: absolute;
}
 .prettyMenu.orange #social.pm_social_style_8 a i {
     color: #fff;
}
 .prettyMenu.orange #social.pm_social_style_8 a:hover i {
     color: #fff;
}
 .prettyMenu.orange:not(.pm_mobile) #pm_right.on #search span.pm_search:after, .prettyMenu.orange:not(.pm_mobile) #pm_right.on #search span.pm_search:before {
     background-color: #fff;
}
 .prettyMenu.orange .hamburger-inner, .prettyMenu.orange .hamburger-inner::before, .prettyMenu.orange .hamburger-inner::after {
     background: #fff;
}
 .prettyMenu.pink {
     background: #EC407A;
}
 .prettyMenu.pink .pm_menu_container {
     background: #EC407A;
}
 .prettyMenu.pink:not(.pm_mobile) #pm_right #search span.pm_search:hover {
     background-color: #E91E63;
}
 .prettyMenu.pink:not(.pm_mobile) #pm_right.on #search span.pm_search {
     background-color: #E91E63;
}
 .prettyMenu.pink ul li a, .prettyMenu.pink.pm_mobile .pm_main_mobile {
     color: #fff;
}
 .prettyMenu.pink ul {
     background: #EC407A;
}
 .prettyMenu.pink ul li {
     background: #EC407A;
}
 .prettyMenu.pink ul li a:before {
     background: #E91E63;
}
 .prettyMenu.pink ul.main > li:before {
     background: #D81B60;
     border-right: 1px solid #F06292;
}
 .prettyMenu.pink ul.main:not(.mobile) {
     border-bottom: 0;
}
 .prettyMenu.pink ul:not(main) li:before {
     background: #D81B60;
     border-bottom: 1px solid #F06292;
     border-right: 0;
}
 .prettyMenu.pink.pm_mobile ul li:hover, .prettyMenu.pink.pm_mobile ul li.toggle:not(.up) > a {
     background: #F06292;
}
 .prettyMenu.pink:not(.pm_mobile) ul li:hover {
     background: #F06292;
}
 .prettyMenu.pink #pm_right #social a {
     color: #fff;
}
 .prettyMenu.pink #pm_right #social.pm_social_style_1 a:hover {
     background: #E91E63;
}
 .prettyMenu.pink #pm_right #search form input[type="text"], .prettyMenu.pink #pm_right #search form button[type="submit"] {
     background: #F06292;
     color: #fff;
}
 .prettyMenu.pink #pm_right #search form input[type="text"]::-webkit-input-placeholder, .prettyMenu.pink #pm_right #search form button[type="submit"]::-webkit-input-placeholder {
     color: #fff;
     opacity: 1;
}
 .prettyMenu.pink #pm_right #search form input[type="text"]:-moz-placeholder, .prettyMenu.pink #pm_right #search form button[type="submit"]:-moz-placeholder {
     color: #fff;
     opacity: 1;
}
 .prettyMenu.pink #pm_right #search form input[type="text"]::-moz-placeholder, .prettyMenu.pink #pm_right #search form button[type="submit"]::-moz-placeholder {
     color: #fff;
     opacity: 1;
}
 .prettyMenu.pink #pm_right #search form input[type="text"]:-ms-input-placeholder, .prettyMenu.pink #pm_right #search form button[type="submit"]:-ms-input-placeholder {
     color: #fff;
     opacity: 1;
}
 .prettyMenu.pink #pm_right #search form button {
     background: #EC407A;
     color: #fff;
}
 .prettyMenu.pink #pm_right span.pm_search {
     background: #EC407A;
     color: #fff;
}
 .prettyMenu.pink #pm_right span.pm_search button[type="submit"] {
     background: #F06292;
}
 .prettyMenu.pink.pm_mobile .pm_main_mobile, .prettyMenu.pink.pm_mobile .pm_menu_container {
     background: #D81B60;
}
 .prettyMenu.pink.pm_mobile #pm_right #search form {
     border-top: 1px solid #F06292;
}
 .prettyMenu.pink.pm_mobile #pm_right #search form input[type="text"], .prettyMenu.pink.pm_mobile #pm_right #search form button[type="submit"] {
     background: #EC407A;
}
 .prettyMenu.pink.pm_mobile #pm_right {
     background: #D81B60;
     border-top: 1px solid #F06292;
}
 .prettyMenu.pink.pm_mobile #pm_right #social {
     background: #D81B60;
}
 .prettyMenu.pink.pm_mobile #pm_right:after {
     background: -moz-linear-gradient(left, #C2185B 0%, rgba(255, 255, 255, 0) 100%);
     background: -webkit-linear-gradient(left, #C2185B 0%, rgba(255, 255, 255, 0) 100%);
     background: linear-gradient(to right, #C2185B 0%, rgba(255, 255, 255, 0) 100%);
}
 .prettyMenu.pink.pm_mobile #pm_right:before {
     background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #C2185B 100%);
     background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #C2185B 100%);
     background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #C2185B 100%);
}
 .prettyMenu.pink.pm_mobile .pm_main_mobile:before {
     background: #D81B60;
}
 .prettyMenu.pink.pm_mobile .pm_main_mobile .pm_toggle {
     background: #D81B60;
}
 .prettyMenu.pink.pm_mobile ul li ul li:first-child:after {
     background: #D81B60;
     border-bottom: 1px solid #F06292;
}
 .prettyMenu.pink.pm_mobile .main > li:first-child:after {
     border-top: 1px solid #F06292;
     width: 100%;
     height: 1px;
     top: 0;
     margin: 0;
     display: block;
     content: '';
     position: absolute;
}
 .prettyMenu.pink #social.pm_social_style_8 a i {
     color: #fff;
}
 .prettyMenu.pink #social.pm_social_style_8 a:hover i {
     color: #fff;
}
 .prettyMenu.pink:not(.pm_mobile) #pm_right.on #search span.pm_search:after, .prettyMenu.pink:not(.pm_mobile) #pm_right.on #search span.pm_search:before {
     background-color: #fff;
}
 .prettyMenu.pink .hamburger-inner, .prettyMenu.pink .hamburger-inner::before, .prettyMenu.pink .hamburger-inner::after {
     background: #fff;
}
 .prettyMenu.white {
    /* background: #fff;
     */
}
 .prettyMenu.white .pm_menu_container {
    /* background: #fff;
     */
}
 .prettyMenu.white:not(.pm_mobile) #pm_right #search span.pm_search:hover {
     background-color: #EAEAEA;
}
 .prettyMenu.white:not(.pm_mobile) #pm_right.on #search span.pm_search {
     background-color: #EAEAEA;
}
 .prettyMenu.white ul li a{
     text-transform: capitalize;
     font-size: 15px;
     font-weight: 600;
     color: #363435;
     letter-spacing: .4px;
}
 .prettyMenu.white.pm_mobile ul li a{
     color: #fff;
     background: #333;
}
 .prettyMenu.white ul {
    /* background: #fff;
     */
}
 .prettyMenu.white ul li {
    /* background: #fff;
     */
}
 .prettyMenu.white ul li a:before {
     background: transparent;
}
 .prettyMenu.white ul.main > li:before {
     background: #fff;
     border-right: 0px solid #E5E5E5;
}
 .prettyMenu.white ul.main:not(.mobile) {
     border-bottom: 0;
}
 .prettyMenu.white ul:not(main) li:before {
     background: #fff;
     border-bottom: 1px solid #E5E5E5;
     border-right: 0;
     z-index: 9;
}
 .prettyMenu.white.pm_mobile ul li:hover, .prettyMenu.white.pm_mobile ul li.toggle:not(.up) > a {
     background: #1b1b1b;
}
 .prettyMenu.white:not(.pm_mobile) ul li:hover {
    /* background: #E5E5E5;
     */
}
 .prettyMenu.white #pm_right #social a {
     color: #000;
}
 .prettyMenu.white #pm_right #social.pm_social_style_1 a:hover {
     background: #EAEAEA;
}
 .prettyMenu.white #pm_right #search form input[type="text"], .prettyMenu.white #pm_right #search form button[type="submit"] {
     background: #E5E5E5;
     color: #000;
}
 .prettyMenu.white #pm_right #search form input[type="text"]::-webkit-input-placeholder, .prettyMenu.white #pm_right #search form button[type="submit"]::-webkit-input-placeholder {
     color: #000;
     opacity: 1;
}
 .prettyMenu.white #pm_right #search form input[type="text"]:-moz-placeholder, .prettyMenu.white #pm_right #search form button[type="submit"]:-moz-placeholder {
     color: #000;
     opacity: 1;
}
 .prettyMenu.white #pm_right #search form input[type="text"]::-moz-placeholder, .prettyMenu.white #pm_right #search form button[type="submit"]::-moz-placeholder {
     color: #000;
     opacity: 1;
}
 .prettyMenu.white #pm_right #search form input[type="text"]:-ms-input-placeholder, .prettyMenu.white #pm_right #search form button[type="submit"]:-ms-input-placeholder {
     color: #000;
     opacity: 1;
}
 .prettyMenu.white #pm_right #search form button {
     background: #E5E5E5;
     color: #000;
}
 .prettyMenu.white #pm_right span.pm_search {
     background: #fff;
     color: #000;
}
 .prettyMenu.white #pm_right span.pm_search button[type="submit"] {
     background: #E5E5E5;
}
 .prettyMenu.white.pm_mobile .pm_main_mobile, .prettyMenu.white.pm_mobile .pm_menu_container {
     background: #fff;
}
 .prettyMenu.white.pm_mobile #pm_right #search form {
     border-top: 1px solid #E5E5E5;
}
 .prettyMenu.white.pm_mobile #pm_right #search form input[type="text"], .prettyMenu.white.pm_mobile #pm_right #search form button[type="submit"] {
     background: #E5E5E5;
}
 .prettyMenu.white.pm_mobile #pm_right {
     background: #fff;
     border-top: 1px solid #E5E5E5;
}
 .prettyMenu.white.pm_mobile #pm_right #social {
     background: #fff;
}
 .prettyMenu.white.pm_mobile #pm_right:after {
     background: -moz-linear-gradient(left, #fff 0%, rgba(255, 255, 255, 0) 100%);
     background: -webkit-linear-gradient(left, #fff 0%, rgba(255, 255, 255, 0) 100%);
     background: linear-gradient(to right, #fff 0%, rgba(255, 255, 255, 0) 100%);
}
 .prettyMenu.white.pm_mobile #pm_right:before {
     background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 100%);
     background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 100%);
     background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 100%);
}
 .prettyMenu.white.pm_mobile .pm_main_mobile:before {
     background: #fccff;
}
 .prettyMenu.white.pm_mobile .pm_main_mobile .pm_toggle {
     background: #fff;
}
 .prettyMenu.white.pm_mobile ul li ul li:first-child:after {
     background: #fff;
     border-bottom: 1px solid #E5E5E5;
}
 .prettyMenu.white.pm_mobile .main > li:first-child:after {
     border-top: 1px solid #454545;
     width: 100%;
     height: 1px;
     top: 0;
     margin: 0;
     display: block;
     content: '';
     position: absolute;
}
 .prettyMenu.white #social.pm_social_style_8 a i {
     color: #000;
}
 .prettyMenu.white #social.pm_social_style_8 a:hover i {
     color: #000;
}
 .prettyMenu.white:not(.pm_mobile) #pm_right.on #search span.pm_search:after, .prettyMenu.white:not(.pm_mobile) #pm_right.on #search span.pm_search:before {
     background-color: #000;
}
 .prettyMenu.white .hamburger-inner, .prettyMenu.white .hamburger-inner::before, .prettyMenu.white .hamburger-inner::after {
     background: #dadada;
}
 .prettyMenu.white ul > li.current-menu-item > a {
     color: #d01818;
     background: #fff;
}
 .prettyMenu.white ul > li > ul {
     background-color: #edecec;
     box-shadow: 1px 1px 30px rgba(0,0,0,.06);
     -webkit-box-shadow: 1px 1px 30px rgba(0,0,0,.06);
     -moz-box-shadow: 1px 1px 30px rgba(0,0,0,.06) border-bottom: 3px solid #585858;
}
 .prettyMenu ul > li > ul {
     border-top: 3px solid #d01818;
}
 .header-absolute .prettyMenu.white:not(.pm_mobile) ul > li > a {
     color: #fff;
}
 .header-absolute .prettyMenu.white:not(.pm_mobile) ul > li > ul > li > a {
     color: #000;
}
 .scrollMenu .prettyMenu.white:not(.pm_mobile) ul > li > a {
     color: #000;
}
 