﻿.mk-header-tagline,.header-toolbar-contact,.mk-header-date{color:#999999;}
.cam-global-header .container-12 .grid-2.cam-global-quicklinks{display:none;}
.cam-global-header .container-12 .grid-2.cam-global-logo{width:190px !important;}
.cam-global-header .container-12 .grid-2.cam-global-search,.cam-global-header .container-12 .grid-2.cam-global-quicklinks{width:170px !important;}
.container-12 .grid-2{width:120px !important;}

.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24{position:relative;margin-left:10px;margin-right:10px;}
#primary table{margin:0 0 1.5em;width:100%;border:1px solid #ddd;border-right:none;background:#fff;}
#primary th{font-weight:bold;padding:10px 10px;background:#555;color:#fff;}
#primary tr{padding:5px 5px;}
#primary td{padding:5px 10px;border-top:1px solid #ddd;border-right:1px solid #ddd;}
#primary,#sidebar{padding-top:20px;padding-bottom:20px;}
.not-front #primary{padding-right:10%;}
.contact-item .social-items{text-align:center;margin:4rem auto}
.contact-item .social-items ul{list-style-type:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.contact-item .social-items ul li{display:inline-block;margin:0 .8rem;list-style-type:none}
.contact-item .social-items ul li i{font-size:2rem}
footer .footer-container .social-items{text-align:center;margin-top:4rem}
footer .footer-container .social-items ul{list-style-type:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
footer .footer-container .social-items ul li{display:inline-block;margin:0 .8rem;list-style-type:none}
footer .footer-container .social-items ul li .img-social{height:2rem;width:2rem}

#primary-menu .sub-menu .menu-item-has-children {
position: relative;
display: block;
}

#primary-menu .sub-menu .menu-item-has-children .sub-menu {
display: none;
top: 0;
margin-top: 0;
left: 200px;
width: 200px;
padding: 0;
}

.widget_nav_menu ul li.menu-item-has-children a {  }

.mm-menu .menu-item a:hover, .mm-menu .sub-menu .menu-item a:hover { font-weight: 600; }




.mm-menu, .mm-menu .mm-title, .mm-menu .sub-menu .menu-item a,
.color-gray-5 {
	color: #f5f5f5;
}
.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}
.carousel-control.right{right:15px;left:auto}
.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.page-wrapper{padding-top:30px;padding-bottom:30px}
.page-wrapper-full{padding-top:0}


.grid-4, .grid-one-third {
  width: 32%;
}


.services-section .icon,
.grid-4.service .icon {
  width: 60px;
  font-size: 65px;
  text-align: center;
  float: left;
}

.services-section .icon-browser,
.grid-4.service .icon-browser {
  font-size: 60px;
}

.page-template-template-builder-full-width footer.copyright .grid-4 {
  padding: 25px 0;
  margin: 0;
}

footer.copyright .grid-4 {
  padding: 25px 0px 25px 30px;
}

footer.copyright .grid-8,
footer.copyright .grid-4 {
  margin-bottom: 0;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}

.home-slider.container {
  padding: 0 15px;
}

#header .header_bot .container {
  position:relative;
}

td.ensystdtop {padding:0;vertical-align:top;border:0;margin:0}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.carousel-inner {
  overflow: hidden;
  width: 100%;
  position: relative;
}
.no-widget-icons h3.widget-title::before{content:none!important}

    .dmbs-footer .social .icons {
      padding: 5px 0 15px 0; }

      .dmbs-footer .social .icons a {
        margin-right: 10px;
        margin-bottom: 5px;
        display: inline-block !important;
                 }

        .dmbs-footer .social .icons a img {
          max-height: 33px;
          max-width: 33px; }
.collapsed-menu__info-container{padding-left:30px;width:100%;position:fixed;bottom:20px}
