/*
* Theme Name: Electronics Tutorials v2.0
* Version: 1.0
* Author: Aspencore Web Team 2016
*/

/*@import url('../style.css');*/

.thumb-feat {
    width: 100%;
    text-align: left;
}

.thumb-feat img {
    width: auto;
    height: auto;
}

div.sharedaddy {
    display: none;
}

.double-ads {
    display: none;
}
.sub-top-bar {
    display: none;
    visibility: hidden;
}

#main-menu, .sub-menu, .display-on {
    display: none !important;
    visibility: hidden;
}

#main-menu li, .side-menu {
    display: none !important;
}

.sub-menu.display-on, .breadcrumb, .close, .subscribe-login {
    display: none !important;
}
#user-menu, .mn-sections, .subscribe-button, .mb-feature-announcement {
    display: none !important;
}

.menu, .search-wrap, .mobile-lang {
    display: none !important;
}

#main-menu li, #mobile-menu li {
    display: none !important;
    visibility: hidden;
}

.top-bar-1-wrap.dsktop {
    display: none!important;
}

.top-bar-1-wrap.mbile {
    display: none!important;
}

#view_more {
    display: none;
}

.home-sticky-ad-wrapper {
    display: none;
}

.respad {
    overflow-x: hidden; }

.arpw-ul .arpw-li .box {
    padding: 15px 0 0;
    background: #FFF;
    -webkit-box-shadow: 0 1px 1px 0 rgba(50, 50, 50, 0.15);
    -moz-box-shadow: 0 1px 1px 0 rgba(50, 50, 50, 0.15);
    box-shadow: 0 1px 1px 0 rgba(50, 50, 50, 0.15); }

.arpw-ul .arpw-li a {
    color: #414042; }
.arpw-ul .arpw-li a:hover {
    color: #000;
    text-decoration: none; }

@media (min-width: 768px) {
    .arpw-ul .arpw-li div.arpw-thumbnail {
        overflow: hidden;
        min-height: 244px;
        max-height: 244px;
        margin: 0 30px;
        text-align: center;
        -webkit-display: -webkit-box;
        -webkit-display: -webkit-flex;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-justify-content: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center; } }

@media (max-width: 767px) {
    .arpw-ul .arpw-li div.arpw-thumbnail {
        margin: 0 30px;
        text-align: center;
        align-items: center;
        justify-content: center; } }

.arpw-ul .arpw-li .arpw-title {
    display: block;
    margin: 0 0 20px;
    padding: 30px 30px 0;
    font-family: 'Montserrat', sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 32px;
    white-space: pre-line;
    /* These are technically the same, but use both */
    /* This is the dangerous one in WebKit, as it breaks things wherever */
    /* Instead use this non-standard one: */
    /* Adds a hyphen where the word breaks, if supported (No Blink) */ }

.arpw-ul .arpw-li .arpw-time {
    display: block;
    margin: 0 0 10px;
    padding: 0 30px;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    font-weight: 200;
    color: #ababab;
    line-height: 100%; }
@media (max-width: 767px) {
    .arpw-ul .arpw-li .arpw-time {
        padding: 0 20px; } }

.arpw-ul .arpw-li .arpw-summary {
    display: block;
    margin: 0 0 10px;
    padding: 0 30px 30px;
    font-family: 'Martel', serif;
    font-style: normal;
    font-size: 14px;
    font-weight: 400;
    white-space: pre-line;
    /* These are technically the same, but use both */
    /* This is the dangerous one in WebKit, as it breaks things wherever */
    /* Instead use this non-standard one: */
    /* Adds a hyphen where the word breaks, if supported (No Blink) */ }

.wpcf7-form {
    padding: 30px 0; }
.wpcf7-form .contact-notice {
    position: relative;
    width: 98%;
    margin-left: 6px;
    margin-right: 7px; }
.wpcf7-form .contact-notice .wpcf7-response-output {
    width: auto; }
.wpcf7-form .wpcf7-not-valid-tip {
    display: none !important; }
.wpcf7-form .wpcf7-not-valid {
    border: 2px solid red; }
.wpcf7-form input::-webkit-input-placeholder, .wpcf7-form textarea::-webkit-input-placeholder {
    opacity: 1 !important;
    color: #414042; }
.wpcf7-form input:-moz-placeholder, .wpcf7-form textarea:-moz-placeholder {
    opacity: 1 !important;
    color: #414042; }
.wpcf7-form input::-moz-placeholder, .wpcf7-form textarea::-moz-placeholder {
    opacity: 1 !important;
    color: #414042; }
.wpcf7-form input:-ms-input-placeholder, .wpcf7-form textarea:-ms-input-placeholder {
    opacity: 1 !important;
    color: #414042; }
.wpcf7-form input {
    width: 100%;
    padding: 10px 15px;
    border: 2px solid #414042; }
.wpcf7-form textarea {
    width: 100%;
    padding: 15px;
    border: 2px solid #414042; }
.wpcf7-form .wpcf7-submit {
    padding: 16px 0 15px;
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    color: #FFF;
    text-align: center;
    text-transform: uppercase;
    line-height: 100%;
    border: 0;
    background: #414042; }
.wpcf7-form .wpcf7-submit:hover {
    background: #000; }

/* overrides*/
@page {
    size: auto;
    margin: 10px 0;
}

a[href]:after {
    content: "";
}
* {-webkit-print-color-adjust:exact; !important}

.top-bar-1-wrap,
.home-top-ads,
.survey-wrapper,
.mouser-menu,
.tiles-list,
.sidebar,
.widget_most_popular_tags,
.ads-full,
p.cptchpr_block,
.footer-ad-container, .footer-wrap, .social_box_buttons-excerpt .addthis_toolbox,
.social_box_buttons .addthis_toolbox,
.content-nav {
    display: none !important;
}
.body-cont.survey-active,
.row-cnt.row {
    padding: 0 !important;
}
.body-cont .content-wrap .box,
.head-box.clearfix {
    border: 1px solid #ccc;
}
.body-cont .content-wrap .post-wrap .top-icn.icn-power:before {
    -webkit-print-color-adjust:exact; !important
}

#linkpartners ul li > a:after {
    content: " [" attr(href) "] ";
    font-size: 12px;
}
