/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Dec 12, 2018, 10:21:35 AM
    Author     : MM
*/
/*include css*/

@font-face { 
    font-family : 'EncodeSansCompressed-Black';
    src         : url('../fonts/Encode/EncodeSansCompressed-Black.ttf') format('truetype');
}
@font-face {
    font-family : 'EncodeSansCompressed-Bold';
    src         : url('../fonts/Encode/EncodeSansCompressed-Bold.ttf') format('truetype');
}
@font-face {
    font-family : 'EncodeSansCompressed-ExtraBold';
    src         : url('../fonts/Encode/EncodeSansCompressed-ExtraBold.ttf') format('truetype');
}
@font-face {
    font-family : 'EncodeSansCompressed-ExtraLight';
    src         : url('../fonts/Encode/EncodeSansCompressed-ExtraLight.ttf') format('truetype');
}
@font-face {
    font-family : 'EncodeSansCompressed-Light';
    src         : url('../fonts/Encode/EncodeSansCompressed-Light.ttf') format('truetype');
}
@font-face {
    font-family : 'EncodeSansCompressed-Medium';
    src         : url('../fonts/Encode/EncodeSansCompressed-Medium.ttf') format('truetype');
}
@font-face {
    font-family : 'EncodeSansCompressed-Regular';
    src         : url('../fonts/Encode/EncodeSansCompressed-Regular.ttf') format('truetype');
}
@font-face {
    font-family : 'EncodeSansCompressed-SemiBold';
    src         : url('../fonts/Encode/EncodeSansCompressed-SemiBold.ttf') format('truetype');
}
@font-face {
    font-family : 'EncodeSansCompressed-Thin';
    src         : url('../fonts/Encode/EncodeSansCompressed-Thin.ttf') format('truetype');
}
@font-face {
    font-family : 'PTSans Bold';
    src         : url('../fonts/PT-sans/PT_Sans-Web-Bold.ttf') format('truetype');
}
@font-face {
    font-family : 'PTSans Bold-Italic';
    src         : url('../fonts/PT-sans/PT_Sans-Web-BoldItalic.ttf') format('truetype');
}
@font-face {
    font-family : 'PTSans Italic';
    src         : url('../fonts/PT-sans/PT_Sans-Web-Italic.ttf') format('truetype');
}
@font-face {
    font-family : 'PTSans Regular';
    src         : url('../fonts/PT-sans/PT_Sans-Web-Regular.ttf') format('truetype');
}
#main.ls-overflow-visible {
    overflow: hidden !important;
}
.responsive #top .container {
    max-width: 1200px;
    padding: 0 15px;
}
h1, h2, h3, h4{
    font-family : 'EncodeSansCompressed-Black' !important;
}
/* --------- Main button  ---------*/
.avia-button-wrap a.avia-button.avia-color-theme-color{
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    background-color: #f83147;
    border-color: #f83147;
    border-radius: 25px;
    font-weight: 600;
    font-size: 17px;
    color: #f3f7f8;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}
.avia-button-wrap a.avia-button.avia-color-theme-color.avia-button-fullwidth{
    border-radius: 3px;
}
.avia-button-wrap a.avia-button.avia-color-theme-color:hover,
#top .main_color .avia-button-wrap.ghost-button a.avia-color-theme-color.avia-button:hover{
    background-color: #ce2639;
    border-color: #ce2639;
    color: #fff;
}
/* --------- Ghost button  ---------*/
#top .main_color .avia-button-wrap.ghost-button a.avia-color-theme-color.avia-button{
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    background-color: transparent;
    border:1px solid #bdc0c6;
    border-radius: 25px;
    font-weight: 600;
    font-size: 14px;
    color: #32363f;
    padding: 16px 30px 15px;
    transition: all 300ms ease;
}
.avia-image-container.avia-align-right{
    text-align: right;
}
.avia-image-container.avia-align-left{ 
    text-align: left; 
} 
.wrap-image-with-icon{
    position: relative;
    display: inline-block;
}
.wrap-image-with-icon .avia_image_icon{
    position: absolute;
    bottom: 35px;
    right: -35px;
    box-shadow: 0px 0px 46px 0px rgba(0, 0, 0, 0.2);
    border-radius: 50%;
}
.avia-align-right .wrap-image-with-icon .avia_image_icon, .avia-align-left .wrap-image-with-icon .avia_image_icon , .avia-align-center .wrap-image-with-icon .avia_image_icon{
    top: -55px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(-50%, 0%);
    left: 50%;
}
/*.avia-align-left .wrap-image-with-icon .avia_image_icon{
    left: 0;
}*/
.avia-button:hover {
    opacity: 1;
}
body .av-special-heading.modern-right {
    text-align: right;
}
.image-overlay{
    display: none !important;
}
@media only screen and (max-width: 600px) {
    .avia-align-right .wrap-image-with-icon .avia_image_icon{
        right: 0;
    }
}
@media only screen and (max-width: 360px) {
    .wrap-image-with-icon .avia_image_icon {
        width: 40%;
    }
}
@media only screen and (max-width: 320px) {
    .avia-align-right .wrap-image-with-icon .avia_image_icon{
        right: 0;
    }

}
/*siderbar right*/
.sidebar_right .container .av-content-small.units {
    width: 69%;
}
.sidebar_right .content .entry-content-wrapper {
    padding-right: 30px;
}
@media only screen and (max-width: 767px) {
    .sidebar_right .content .entry-content-wrapper {
        padding-right: 0px;
    } 
}
.container_wrap.sidebar_right{
    border-top-width: 0px;
}
.container_wrap.sidebar_right .content{
    border-right-width: 0px;
}
.sidebar.sidebar_right{
    box-shadow: 0px 0px 46px 0px rgba(0, 0, 0, 0.19); 
    -webkit-box-shadow: 0px 0px 46px 0px rgba(0, 0, 0, 0.19);
    -moz-box-shadow: 0px 0px 46px 0px rgba(0, 0, 0, 0.19);
    background: #FFFFFF;
    border-radius: 25px;
    border-left-width: 0px;
}
#top .gform_wrapper .input-text, #top .gform_wrapper input[type="text"], #top .gform_wrapper input[type="input"], #top .gform_wrapper input[type="password"], #top .gform_wrapper input[type="email"], #top .gform_wrapper input[type="number"], #top .gform_wrapper input[type="url"], #top .gform_wrapper input[type="tel"], #top .gform_wrapper input[type="search"], #top .gform_wrapper textarea, #top .gform_wrapper select{
    padding: 14px 18px;
    border-radius: 25px;
}
.sidebar.sidebar_right .widget_nav_menu li a, .avia-builder-widget-area .widget_nav_menu li a{
    font-size: 15px;
    color:#32363f;
    line-height: 28px;
    font-weight: bold;
    text-transform: uppercase;
    border-bottom: 1px solid #d7d7d7 !important;
    padding-left: 19px !important;
    padding-right: 19px !important;
}
.sidebar.sidebar_right{
    padding-top: 40px;
    padding-bottom: 40px;
}
.sidebar.sidebar_right .widget_nav_menu li a:after, .avia-builder-widget-area .widget_nav_menu li a:after{
    content: "";
    float: right;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0M2QzczNTM0NEEwMTFFOUJFQThFODRGMkVEOUFBMDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0M2QzczNTQ0NEEwMTFFOUJFQThFODRGMkVEOUFBMDYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozQzZDNzM1MTQ0QTAxMUU5QkVBOEU4NEYyRUQ5QUEwNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozQzZDNzM1MjQ0QTAxMUU5QkVBOEU4NEYyRUQ5QUEwNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpbQjcgAAADBSURBVHjabNGtCgJBGIXh2fUnWMTuLdhMNsOCFoNFFhWMgtHmTRi0WBQEFQQRDIIgVoPRsPdg0mIQ/96Bb2F29MDTDjsfZ50gCLJKqTEauCgrLubwsEf6X6GLG3LYImUXTqjijgJWSJoFnQN8PFHCFDGzoLNBCx/UMIQTt26aIYMB2ri66jdv+0gzdfm0zgg9s1DBRL+LJTr6nrBQxAIJ7NDEK3wij7UMdJRNHuYNfZn4jLIMFjnSl//gyeSRfAUYAM7eJUWU+xrOAAAAAElFTkSuQmCC');
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center;
    width: 8px;
    height: 26px;
}
.main_color .sidebar .widget_nav_menu ul:first-child>.current_page_item, .avia-builder-widget-area .widget_nav_menu ul:first-child>.current_page_item{
    background: transparent !important;
    box-shadow: none !important;
}
.main_color .widget_nav_menu ul:first-child>li a:hover{
    border-bottom: 2px solid #f83147 !important;
}
.main_color .widget_nav_menu ul:first-child>.current_page_item a{
    background-color: #f83147 !important;
    color: #FFFFFF;
}
.main_color .widget_nav_menu ul:first-child li:last-child a{
    border-bottom-width: 0px !important;
}
.main_color .widget_nav_menu ul:first-child>.current_page_item a:after, .main_color .widget_nav_menu ul:first-child>li a:hover:after{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEU5QUVCODM0NEExMTFFOThBODlEQkVGNkQwOEYwM0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEU5QUVCODQ0NEExMTFFOThBODlEQkVGNkQwOEYwM0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRTlBRUI4MTQ0QTExMUU5OEE4OURCRUY2RDA4RjAzQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRTlBRUI4MjQ0QTExMUU5OEE4OURCRUY2RDA4RjAzQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhvbpgQAAADASURBVHjabNE/C0FRHMbxc68/g0V2b8GgTDbDDYvBohvKqIw2b8LAYqEUSkkZlJLVYPQuTCyS/Pue+t06Dk99tqd7fj3XuaXzSaXUEDWclBUXU3jYIv6v0MYFKawRswsHlHFFFgtEzYLODj4eKGCMkFnQWaGBNyrowwlbN02QQA9NnF31m5d9pJmqfFpngI5ZKGGk38UcLX1PUMhhhgg2qOMZPJHBUgbayyZ384auTHxEUQb7OtKX/+DJ5F/5CDAA3bUkMIxg/aMAAAAASUVORK5CYII=');
}
.sidebar.sidebar_right .widget_nav_menu ul li:last-child a, .avia-builder-widget-area .widget_nav_menu ul li:last-child a{
    border-bottom: 0px !important;
}
.sidebar .widget_nav_menu ul:first-child>.current_page_item>a, .avia-builder-widget-area .widget_nav_menu ul.sidebar .widget_nav_menu ul:first-child>.current_page_item>a, .avia-builder-widget-area .widget_nav_menu ul{
    padding: 10px 7px 10px 0;
}
.sidebar .widget_nav_menu a, .avia-builder-widget-area .widget_nav_menu a {
    padding: 15px 0px;
}
.sidebar .inner_sidebar {
    margin-left: 40px;
    margin-right: 40px;
}
@media screen and (max-width : 990px){
    .sidebar .inner_sidebar {
        margin-left: 20px;
        margin-right: 20px;
    }
}
.sidebar div .widget_nav_menu, #top .sidebar .widget_nav_menu .nested_nav {
    padding-bottom: 0px;
}
blockquote{
    font-size: inherit;
    line-height: inherit;
}
p a{
    text-decoration: underline;
}
#main .sidebar .widget_nav_menu ul:first-child>.current-menu-item, 
#main .sidebar .widget_nav_menu ul:first-child>.current_page_item, 
#main .sidebar .widget_nav_menu ul:first-child>.current-menu-ancestor{
    top: 0;
}
.essb_links.essb_displayed_sidebar li{
    padding-bottom: 10px !important;
}
#main .main_color strong{
    color: inherit;
}
#main .main_color p strong{
    font-family : 'PTSans Bold';
}
@media only screen and (max-width: 989px){
    #top #wrap_all .av_header_transparency {
        background-color: #ffffff;
    } 
    .responsive #top .av_header_transparency.av_alternate_logo_active .logo a > img{
        opacity: 1;
    }
    .header_color .main_menu ul#avia-menu > li.menu-contact >a span.menu-image-title {
        color: #32363f;
    }
}
#top h2 br, #top h2 br:after{
    content: " ";
}
.html_av-overlay-side .av-burger-overlay-bg {
    opacity: 0.6;
    background: #002f50;
}