.sidebar-inner select {
	max-width: 100%;
	width: 100%;
    border: 1px solid #d9d9d9;
    padding: 10px 15px;
}
.tagcloud a:after{
	content:",";
	margin-right:.5rem
}

.widget-area #searchform span {
	display: none;
}

.tagcloud a:last-child:after{
	content:"";
}

.widget table {border:1px solid #d9d9d9;}
.widget th, .widget td {border:none;}

.widget table tbody tr,.widget table thead tr {
    border: 1px solid #d9d9d9;
}

.widget #prev {text-align: left;}
.widget #next {text-align: right;}

.tagcloud a {
    font-size: 14px!important;
	text-transform: capitalize;
}

.tab-content p {
	margin:0px;
}

.page-template-default #page-content > .container {
    padding-top: 150px;
    padding-bottom: 50px;
}

.page-template-default #page-content .post-comment-respond {

margin-top: 100px;

}
.alignleft, img.alignleft {
    float: left;
}

.alignright, img.alignright {
    float: right;
}

.aligncenter {
    float: none;
    margin-left: auto;
    margin-right: auto;
}

#page-content ol ol, #page-contentol ul,#page-content ul ol, #page-content ul ul,
.single .content-inner ol ol,.single .content-inner ol ul,.single .content-inner ul ol,.single .content-inner ul ul {
    margin: 0;
    padding: 0 0 0 15px;
}

#page-content ul ul,#page-content ol ul,
.single .content-inner ul ul,.single .content-inner ol ul {
    list-style-type: circle;
}

#page-content ul, .single .content-inner ul {
    display: block;
    list-style-type: disc;
}

#page-content ol ol ul, #page-content ol ul ul, #page-content ul ol ul,
.single .content-inner ol ol ul,.single .content-inner ol ul ul,.single .content-inner ul ol ul {
    list-style-type: square;
}

.single blockquote p {font-style:italic;}

table {
    border-collapse: collapse;
    border-spacing: 0;
    vertical-align: middle;
    width: 100%;
 }

#page-content ol,#page-content ul, ol, ul {
    list-style-position: inside;
}
ol, pre, ul {
    margin: 15px 0;
}
table th {
    padding: 16px 7px;
}
table td {
    padding: 5px 10px;
}

table td, table th {
    text-align: center;
}

.navigation .mega-sub-menu.nav__column-count-5 > li {
	width: 20%;
}
.navigation .mega-sub-menu.nav__column-count-4 > li {
	width: 25%;
}
.navigation .mega-sub-menu.nav__column-count-2 > li {
	width: 50%;
}
.logo.logo.logo {
	overflow: hidden;
}

.aligncenter {
	text-align: center;
}

.portfolio__image-src[src^="data:image"] {
	width: 100%;
}

.comment-form .row, .search-form-container .row {
    margin-left: -15px;
    margin-right: -15px;
}

.single-post .post {
    min-height: 100px;
}

/*testing */

[class*="hero-"] > .row::before { display:block}
.tabs .tab-nav > li a {text-align:left}
.tab-content p {text-align:left}

footer .footer-bottom ul.social-list {
    margin: 0;
}

.tm-slider-container .tms-caption {
    white-space: normal!important;
}

@media only screen and (max-width: 960px) {
    .fwp-hero .vc_inner .wpb_column {padding-left:1.5rem!important;padding-right:1.5rem!important}
}

@media (max-width: 768px) {
    .page-template-default #page-content > .container {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .comments .user-avatar {
        float: none;
    }
    .comments .comment .comment-content {
        margin: 10px 0 0 0;
    }
}


@media (min-width: 768px) {
    .section-block[class*="hero-"] .media-column-left {
        position:absolute; top:0; left:0;
    }
    .section-block[class*="hero-"] .media-column-right {
        position:absolute; top:0; right:0;
    }
}

.left-on-mobile .hero-content {text-align:left}

.call-to-action-content-inner cite {margin-top:2rem!important}

.single .featured-media .tms-content-inner .clear {height:10px}


.post-password-form input {margin-top:10px}


.post-password-form input[type="submit"] {
    padding: 1.3rem 2.5rem;
    font-size: 1.2rem;
    margin: 0 0 1rem 0;
    font-family: inherit;
    line-height: 1;
    color: #666666;
    background-color: #eeeeee;
    border: 1px solid #eeeeee;
    font-weight: normal;
    vertical-align: top;
    display: inline-block;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.post-password-form input[type="submit"]:hover {
    text-decoration: none;
    color: #666666;
    background-color: #d0d0d0;
    border-color: #d0d0d0;
}

#searchform.form .input-group {
    display: block;
}

#searchform.form input.form-control {
    width: 100%;
    display: block;
}

#searchform.form .input-group .input-group-addon {
    margin-top: 18px;
    display: block;
}

.tms-carousel .tms-slide {list-style: none!important}

#page-content ul.list-group {list-style: none;padding-left: 0px;margin: 0px;}

.comments .children li {
    list-style-type: none;
}

.comments ol {
    list-style-type: decimal;
}

.comments ul ul ul li {
    list-style-type: square;
}


.side-navigation-wrapper .side-navigation .sub-menu .sub-menu {
    height: initial !important;
}

.side-navigation-wrapper .side-navigation .sub-menu li:last-child {
    padding-bottom: 0;
}
.side-navigation-wrapper .side-navigation .sub-menu .sub-menu a {
    padding-left: 5.5rem;
}

.side-navigation-wrapper .side-navigation .sub-menu li:first-child {
    padding-top: 0;
}
.widget_search .btn {
    display:none;
}