/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 28 2020 | 08:12:48 */
span.wpbr-review__timestamp {
    display: none;
}
@media (max-width: 999px) {
  .theme_3 .member-img img {
        width: 300px !important;
    height: 410px !important;
        height: auto;
    overflow: hidden;
    overflow-y: auto;
}
  body > div.site > header > div > div > div > a > span.logo-mobile > img {
    width: 140px !important;
    padding-bottom: 0px !important;
}
  .textwidget.custom-html-widget {
    display: none;
}
div#accesstxt-2 {
    display: none;
}
}

@media (max-width: 1199px) {
  nav.site-navigation, nav.site-navigation ul li a {
    font-size: 120%;
}

body > div.site > header > div > div > div > a > span.logo-mobile > img {
    width: 120px;
    padding-bottom: 20px;
}
    .member-desc {
    height: 225px;
    line-height: 20px;
    overflow-y: auto;
			overflow-x: hidden;
}
  .top-bar-left {
    display: none;
}
  .page-header {
    background-color: #4d4e4e;
}

.page-header .page-title {
    color: #ffffff;
}
    .theme_3 .member-img img {
      height: auto;
          width: 230px;
    overflow: hidden;
    overflow-y: auto;
  }
.top-bar {
    background-color: #7a212e;
    display: none;
}
  header.classic {
    height: auto;
}

.ubermenu-skin-silver-tabs.ubermenu-responsive-toggle {
    background: transparent !important;
    position: absolute;
    right: 0px;
    top: -80px;
  font-size: 20px;
}
  header.classic>.container {
    padding: 0px 25px 0px 25px !important;
}
}

nav#ubermenu-main-43-primary-2 {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.16);
}

.theme_3 .member-name {
    font-size: 18px !important;
}

h1.text-uppercase.page-title {
    font-size: 60px;
}

.site-footer-default .working-hours th {
    border: none;
    padding: 0 27px;
    padding-left: 0px;
}

.member-desc, .member-title, .member-wrap {
    padding-left: 5px;
    padding-right: 5px;
}

.member-job {
    min-height: 40px;
}


div > ul {
    font-size: 130%;
}

ul.contact-info {
    font-size: 100% !important;
}

.breadcrumb li {
    color: #c3c3c3;
    display: inline-block;
    list-style: none;
    margin: 5px 50px 5px 0;
    position: relative;
    font-family: "Montserrat", sans-serif;
}

li.contact-info-item.contact-info-no-icon {
    font-family: "Montserrat", sans-serif;
}

#slide-1-layer-37 {
    box-shadow: 0px 0px 15px #fff;
}

#slide-9-layer-37 {
    box-shadow: 0px 0px 15px #fff;
}

/*
.theme_3 .member-img img {
    height: 300px !important;
}*/

.theme_3 .member-desc {
    font-size: 140% !important;
}

.theme_3 .member-job {
    font-size: 100% !important;
}

.theme_3 .member-img:hover img {
    filter: none !important;
    -webkit-filter: none !important;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    cursor: default !important;
}

.member-social {
    display: none !important;
}

p {
    font-size: 130% !important;
}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    width: calc(100% - 8px);
}

.site-footer .widget-title::after {
    background-color: #ffffff !important;
}
a:focus, a:hover, a:focus {
    color: #7a212e;
}

.site-footer a:not(.btn) {
    color: #fff;
}

.site-footer a:not(.btn):hover {
    color: #ffffff;
}

@media (min-width: 1200px) {
  .member-desc {
    height: 225px;
    line-height: 20px;
    overflow-y: auto;
			overflow-x: hidden;
}
  .theme_3 .member-img img {
    height: 290px !important;
}
	.title {
    font-size: 35px;
    margin-bottom: 40px;
}
nav.site-navigation ul li a:hover {
    border-color: transparent;
   /* transform: scale(1.1);*/
    z-index: 99;
		transition: 0.2s;
}
header.site-header.classic nav.site-navigation ul li a:hover, header.site-header.classic nav.site-navigation ul li a:focus {
    border-color: transparent;
}
		header.site-header.classic nav.site-navigation ul li a:hover, header.site-header.classic nav.site-navigation ul li a {
		transition: 0.2s;
}
	a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only:hover{
		    z-index: 9999;		
	}
	
	
	
	.top-bar .contact-info a:hover {
    color: #fff;
}
	a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only:hover {
    background: #e0e0e0 !important;
}
	
	.ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item {
    width: 280px;
}
	.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -6px;
}
	
	span.ubermenu-target-title.ubermenu-target-text {
    font-size: 140%;
    color: #38454e;
    font-weight: 600;
		line-height: 160%;
}
	body:not(.rtl) .ubermenu.ubermenu-horizontal .ubermenu-item-level-0:first-child>.ubermenu-target {
    border-left: solid 1px #dfdfdf;
}
	
	a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
    padding-right: 25px;
    padding-left: 25px;
}

li#menu-item-2750 {
	border-right: solid 1px #dfdfdf;
}
	
	header.site-header.classic.right {
    border-bottom: 0px solid #39464f;
    border-top: 0px solid #39464f;
}
	.copyright-footer {
    background-color: #38454E;
    color: #ffffff;
}
	.page-header .page-title {
    color: #ffffff;
}

.page-header.page-header-sm {
    background: #38454E;
}
	
	#accesstxt-2 > ul > li > a:nth-child(1) {
    background: url(/wp-content/uploads/2018/03/minus.jpg);
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 25px !important;
    color: transparent;
}

#accesstxt-2 > ul > li > a:nth-child(2) {
    background: url(/wp-content/uploads/2018/03/reset.jpg);
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 25px !important;
    color: transparent;
}
	
#accesstxt-2 > ul > li > a:nth-child(3) {
    background: url(/wp-content/uploads/2018/03/positive.jpg);
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 25px !important;
    color: transparent;
}
	.site-footer-default .contact-info li {
    margin-top: 0px;
}

.contact-info li {
    border-radius: 4px;
    padding: 0px 12px 7px 44px;
    position: relative;
}
	div#accesstxt-2 {
    padding-top: 12px;
}
	#accesstxt-2 > ul {
    list-style: none !important;
}
	header.classic:not(.sticky) .header-wrap {
    min-height: 110px !important;
    padding-top: 10px;
    padding-bottom: 10px !important;
}
	
	.social.social-border {
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    padding: 0px !important;
    margin-left: -10px !important;
    margin-top: -2px !important;
}
	
	.searchform input[type="text"] {
    border-radius: 0px;
    padding: 2px 10px 2px 10px;
}
	
	nav.site-navigation.pull-right {
    margin-top: 0px !important;
}	
	header.classic .site-navigation {
    padding-top: 0px !important;
}
	.social.social-transparent-border a {
    border: 0px solid #e5e5e5;
}
	.social.social-border {
    border: 0px solid #e5e5e5;
}
	.social i {
    font-size: 25px !important;
		    color: #7a212e;
}
	i.fa.fa-facebook {
    color: #fff !important;
}
	
	.large-above-menu.large-above-menu-right {
    margin-bottom: 10px;
}
header.site-header.classic nav.site-navigation ul.main-menu > li > a {
    padding-bottom: 27px;
    padding-top: 27px;
    font-size: 13px;
}
header.site-header.classic nav.site-navigation ul.main-menu > li > a {
    padding-bottom: 27px;
    padding-top: 27px;
    font-size: 13px;
}
	header.classic:not(.sticky) .header-wrap {
    min-height: 110px !important;
}
	.logo-wrap {
    display: block;
    margin-top: 0px;
}
	#anpstext-10 > ul {
    font-size: 25px;
}
	.large-above-menu .contact-info i {
    border: 0px solid #e5e5e5;
    border-radius: 4px;
    font-size: 24px;
    height: 64px;
    line-height: 64px;
    width: 64px;
}
	#anpstext-10 > ul > li > i {
    padding-right: 30px !important;
}
	.top-bar .widget:not(:first-child) {
    margin-left: 0px;
}
	.top-bar-left {
    text-align: center;
}
	.top-bar .contact-info a {
    color: #ffffff;
}
nav.site-navigation, nav.site-navigation ul li a {
        font-size: 95% !important;
}
}

.ubermenu-skin-silver-tabs .ubermenu-item-level-0 > .ubermenu-target, .ubermenu-skin-silver-tabs .ubermenu-item-level-0:first-child > .ubermenu-target {
    border: 1px solid #ffffff;
}

body:not(.rtl) .ubermenu.ubermenu-horizontal .ubermenu-item-level-0:first-child>.ubermenu-target {
    border-left: solid 1px #ffffff;
}