﻿



.author-box:before,
.clearfix:before,
.entry-comments:before,
.entry:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
	content: " ";
	display: table;
}


.author-box:after,
.clearfix:after,
.entry-comments:after,
.entry:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}


li.cat-item{margin-bottom:5px !important;}


.cat-item-104,.cat-item-105{display:none;}
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}

    .textwidget p{
        text-align: left !important;
    }

    .textwidget p span{
        padding-left: 12px !important;
    }

    .textwidget a{
        font-size: 12px !important;
    }

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}
.banner-container .infobox-container .infobox .infobox-description{font-size:26px;font-size:1.625rem;color:#ffffff}

.footer-tags{display:inline-block; vertical-align:top; margin-left:-4px; max-width:500px; margin-bottom:12px; font-size:0;}

.footer-tags li{display:inline-block; vertical-align:middle; padding:4px;}

.footer-tags li a{font-size:14px; line-height:18px; font-weight:700; background:#3b61a9; color:#fff; text-transform:uppercase; border-radius:5px; padding:8px 12px;}

.footer-tags li a:hover{background:#37599a;}
.hosting-list .hosting-desc .btn-box{position:absolute;bottom:25px;left:30px;right:30px;text-align:center}
.home-help .home-help-item .btn-box{position:absolute;bottom:0;left:0;right:0}
.icon-block-list .icon-block-item .btn-box{position:absolute;bottom:0;left:0;right:0}
.div-app-alerts{margin-top:16px;padding:10px 0px;float:left;border-top:1px solid #C1C1D0;border-bottom:1px solid #C1C1D0;width:100%}
.div-app-alerts .left{width:17%;padding:0px}
.div-app-alerts .left #img-alert{margin-top:8px}
.div-app-alerts .left img{height:auto;width:100%}
.div-app-alerts .right{width:83%;text-align:center}
.div-app-alerts .right .description{color:#6F6F83;font-size:20px;display:block;line-height:53px}
.div-app-alerts .right a{color:#101C33;font-size:19px;line-height:53px}
#page-traffic .div-app-alerts{width:100%}
#page-about-us .div-app-alerts{width:100%}
.list-inline{padding-left:0;list-style:none}
.list-inline-item{display:inline-block}
.list-inline-item:not(:last-child){margin-right:5px}

    
    .footer-container .credits .copy, .footer-container .credits .registration {
      margin: 10px 0;
      font-size: 1.2rem; }

    
    .footer-container .credits .copy {
      text-transform: uppercase; }

    
    #footer .copy, #footer .credits p {
      color: #535353; }

.subscribe-holder {
    padding: 10px 10px 17px;
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    position: relative;
}

    .socials strong, .subscribe-holder strong {
        font-size: 17px;
        display: block;
        margin-bottom: 5px;
    }


.pull-left {
  float: left !important;
}
.fa.pull-left{margin-right:.3em}

.guest-artist .read-more {
  position: absolute;
  bottom: 20px;
  margin: auto auto;
  width: 100%;
  z-index: 2;
}


html .page .offset-top-7 {
  margin-top: 7px;
}

#mk-quick-contact .bottom-arrow {
  position: absolute;
  right: 20px;
  bottom: -4px;
  display: block;
  width: 14px;
  height: 14px;
  border-top: none;
  border-left: none;
  background-color: #e8e8e8;
  content: "";
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.descnav{
	display:block;
	font-size:11px;
	color:#727472
}

  .td-affix #td-header-menu {
    min-height: 48px !important;
  }

.td-header-style-5 #td-header-menu {
  min-height: 60px;
}

.td-header-style-5 .td-affix #td-header-menu {
  min-height: 48px;
}

.td-header-style-6 #td-header-menu {
  min-height: 80px;
}

.td-header-style-6 .td-affix #td-header-menu {
  min-height: 48px;
}

.td-header-style-7 #td-header-menu {
  min-height: 106px;
  
}

.td-header-style-7 .td-affix #td-header-menu {
  min-height: 48px;
}

.td-header-style-8 #td-header-menu {
  min-height: 48px !important;
}

.td-header-style-10 #td-header-menu {
  display: table;
  margin: 0 auto;
  
}

#td-header-menu {
  min-height: 48px;
}


div#footer-news{
	width:260px;
	height:170px;
	padding:0px 20px 0px 30px;
	float:left;
}

div#footer-news p{font-size:15px;}
li.menu-item.placeholder:hover ul{display:none}

#g-mobilemenu-container .g-toplevel li .g-menu-item-content {
  display: inline-block;
  line-height: 1rem;
}
