.widget.post_list_widget ul li > a{

	float:left;

}

.widget.post_list_widget ul li > img{

	float:left;

}

.email_subscribe_box form input[type=email]{

	width: 100%;

    display: block;

    background: #fff;

    padding: 0 15px 0 15px;

    border: 1px solid #777;

    margin-bottom: 15px;

    font-size: 14px;

    line-height: 35px;

    height: 35px;

    outline: none;

}

.email_subscribe_box form .form-actions input[type=submit]{

	width: 100%;

    text-align: center;

    color: #FFF;

    text-transform: uppercase;

    font-size: 14px;

    line-height: 35px;

    height: 36px;

    border: 0px;

    background: #4E4E4E;

}

.email_subscribe_box form .form-actions input[type=submit]:hover{

	background: #222;

}

.comment-author-nanopre .comment-meta.comment-author.vcard ul{

    display: flex;

    float:right;

}

.comment-author-nanopre .comment-meta.comment-author.vcard ul li{

    list-style: none !important;

    float: left;

    margin-bottom: 0px;

    width: 100%;

}

.comment-author-nanopre .comment-meta.comment-author.vcard ul li a{

    display: inline-block;

    margin: 0 3px;

    background-color: #F1F1F1;

    color: #666;

    border-radius: 2px;

    padding: 2px 10px;

    text-transform: uppercase;

    letter-spacing: 1px;

    font-size: 11px;

    text-decoration: none;

}

.comment-author-nanopre .comment-meta.comment-author.vcard ul li a:hover{

    background-color: #FFD439;

    color: #000;

    transition: 0.5s;

    text-decoration: none !important;

}

#comments input[type=text]{

    border-radius: 0;

    font-size: 15px;

    margin-top: 15px;

}

#comments textarea{

    border-radius: 0;

    margin-top: 20px;

    height: 200px;

    font-size: 15px;

}

#comments label{

    padding-top: 20px;

}

#comments input[type=submit]{

    margin-top: 20px;

    outline: none;

    height: 35px;

    font-size: 12px;

    letter-spacing: 1px;

    line-height: 35px;

    padding: 0 40px;

    color: #FFF;

    background: #4E4E4E;

    cursor: pointer;

    border: 0px;

    margin-bottom: 15px;

    text-transform: uppercase;

    border-radius: 0;

    width: 100%;

}

#comments input[type=submit]:hover{

    background: black;

    transition: 0.5s;

}

ul.nanopre-primary-tabs{

    display: inline-block;

    padding-left: 15px;

    margin: 0;

    padding-left: 0;

}

ul.nanopre-primary-tabs li{

    list-style: none;

    float: left;

}

ul.nanopre-primary-tabs li a{

    display: inline-block;

    margin: 0 3px;

    background-color: #F1F1F1;

    color: #666;

    border-radius: 2px;

    padding: 2px 10px;

    text-transform: uppercase;

    letter-spacing: 1px;

    font-size: 11px;

    text-decoration: none;

}

ul.nanopre-primary-tabs li a:hover{

    background-color: #FFD439;

    color: #000;

    transition: 0.5s;

    text-decoration: none !important;

}

.content_page_padding form{

    margin-top: 20px;

}

.content_page_padding input[type=text]{

    border-radius: 0;

    font-size: 15px;

}

.content_page_padding textarea{

    border-radius: 0;

    margin-top: 20px;

    height: 200px;

    font-size: 15px;

}

.content_page_padding label{

    padding-top: 20px;

}

.content_page_padding input[type=submit]{

    margin-top: 20px;

    outline: none;

    height: 35px;

    font-size: 12px;

    letter-spacing: 1px;

    line-height: 35px;

    padding: 0 40px;

    color: #FFF;

    background: #4E4E4E;

    cursor: pointer;

    border: 0px;

    margin-bottom: 15px;

    text-transform: uppercase;

    border-radius: 0;

}

.content_page_padding input[type=submit]:hover{

    background: black;

    transition: 0.5s;

}

.nanopre-page-tabs{

    clear: both;

    text-align: center;

    padding-top: 35px;

}

.header-main-position .search_header{

    overflow: visible;

}

.header-main-position .search_header form{

    position: relative;

}

.header-main-position .search_header form input[type=search]{

    border: 1px solid #202020;

    border-radius: 2px;

    float: left;

    padding: 6px 15px;

    width: 100%;

    color: #202020;

    outline: none;

    background: #fff;

}

.header-main-position .search_header form input[type=submit]{

    background: none;

    border: 1px solid #202020;

    border-left: 1px solid #202020;

    border-bottom: 0px;

    border-radius: 0 2px 2px 0;

    background-repeat: no-repeat;

    height: 38px;

    line-height: 37px;

    text-align: center;

    width: 40px;

    position: absolute;

    right: 0px;

    top: 0px;

    outline: none;

}

.header-main-position .search_header form i.fa.fa-search{

    position: absolute;

    right: 13px;

    top: 11px;

    color: #202020;

}

::-webkit-input-placeholder {

    color: #202020;

}

.clear{

 clear: both;

}

.nanopre-pager{

    bottom: -40px;
    padding-bottom: 3rem;
    padding-top: 3rem;

}
.nanopre-pager .pager__items{

    display: inline-block;
    width: 100%;
    text-align: center;

}

.nanopre-pager ul li a{

    background: #222;

    border: 0;

    -moz-border-radius: 2px;

    -webkit-border-radius: 2px;

    border-radius: 2px;

    color: #FFF;

    text-decoration: none;

}

.nanopre-pager ul li a:hover{

    background: #FFD439;

    color: #000;

    border-radius: 2px;

    text-decoration: none !important;

}

.nanopre-pager ul li a:focus{

    background: #FFD439;

    color: #000;

    border-radius: 2px;

    text-decoration: none !important;

}

.nanopre-pager ul li.is-active a{

    background: #FFD439;

    color: #000;

    border-radius: 2px;

    text-decoration: none !important;

}

.blog-list-padding{

    margin-bottom: 0;

}

.nanopre-user-page input[type=submit]{

    margin-top: 20px;

    outline: none;

    height: 35px;

    font-size: 12px;

    letter-spacing: 1px;

    line-height: 35px;

    padding: 0 40px;

    color: #FFF;

    background: #4E4E4E;

    cursor: pointer;

    border: 0px;

    margin-bottom: 15px;

    text-transform: uppercase;

    border-radius: 0;

}

.nanopre-user-page input[type=submit]:hover{

    background: black;

    transition: 0.5s;

}

.nanopre-user-page a img{

    padding-bottom: 20px;

}

.nanopre-search-page input[type=search]{

    border: solid 1px #B1B1B1;

    padding: 10px;

    outline: none;

    line-height: 20px;

    margin: 0;

    color: #555;

}

.nanopre-search-page input[type=submit]{

    margin-top: 20px;

    outline: none;

    height: 42px;

    font-size: 12px;

    letter-spacing: 1px;

    line-height: 35px;

    padding: 5px 40px;

    color: #FFF;

    background: #4E4E4E;

    cursor: pointer;

    border: 0px;

    margin-bottom: 15px;

    text-transform: uppercase;

    border-radius: 0;

}

.nanopre-search-page input[type=submit]:hover{

    background: black;

    transition: 0.5s;

}

.nanopre-search-page fieldset{

    border: 1px solid #c0c0c0;

    margin: 0 2px;

    padding: 0.35em 0.625em 0.75em;

}

.nanopre-search-page fieldset legend{

    text-transform: uppercase;

    width: auto;

    border-bottom:0px;

}

.nanopre-search-page fieldset .fieldset-wrapper label {

    display:  inline-flex;

}

.nanopre-search-page fieldset input[type=text]{

    width: 50% !important;

}

.nanopre-search-page fieldset label{

    display: inline-block !important;

    padding-right: 15px !important;

    width: 130px;

}

.nanopre-search-page ol > li {

    border-bottom: 1px solid #cccccc;

}

.nanopre-search-page summary{

    text-transform: uppercase;

}

.nanopre-search-page .nanopre-pager{

    position: initial;

}

#toolbar-bar{

    height: 42px;

}

@media (max-width: 355px){

  .nanopre-pager{

    bottom: -60px;



   }

   .nanopre-pager ul li a{

    margin-bottom: 3px;

   }

}

@media (min-width: 768px){

.feature-link > img {
    height: 200px;
}

}
@media (max-width: 992px){
.links
{
	margin-top:-30px;
}

}

.banner-ad
{
	z-index: 55;
}

.banner-container strong {
    float: left;
    margin: 10px 0;
    text-transform: capitalize;
    width: 100%;
}
.banner-container strong a {
    color: #fff;
    font-size: 25px;
    font-weight: 600;
    line-height: 1.2;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.333);
    text-transform: uppercase;
}
.header_small_carousel_post .popular-item-caption b {
    float: left;
    font-size: 20px;
    line-height: 1.2;
    margin: 10px 0;
    text-transform: none;
    width: 100%;
}
.links {
    margin-top: -51px;
    list-style: none;
}

.search_header .links {
    display: flex;
    flex-direction: row;
    align-items: center;

}
.search_header .links li{
    margin-top: 2rem;
    margin-left: 15px;

}
.links .es, .links .en {
    float: left;
    list-style: outside none none;
    margin-left: 15px;
}

.links .is-active a
{
	text-decoration: -moz-anchor-decoration;
	font-weight: bold;
}

.search_header .sb-toggle-left
{
	position: relative;
	margin: -21px 6px 0px 90%;

}
