a { color: inherit;}
ul, ol {
    padding-left: 0;
}
.slicknav_menu .msilogo {
    width: 150px;
    height: 100px;
    position: absolute;
    left: 30px;
    top: 0;
    background: url('../../images/front/msi_logo.png') 0 25px no-repeat;
}
.slicknav_menu .msilogo_g {
    width: 221px;
    height: 78px;
    position: absolute;
    left: 30px;
    top: 0;
    background: url('../../images/front/msilogo_g.png') 0 8px no-repeat;
}
.bx-wrapper img{
    display:block;
    width: 100%;
}
.mobile-footer-language
{
    display: none;
}
/*sub menu*/
.sub_menu { position: absolute; width: 100%; /*top: 101px;*/ z-index: 999999; left: 0; }
/*.sub_pd { width: 960px; height: 500px; margin: 0 auto; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; overflow: hidden; background: url('../../images/front/subbg.png); }
.menubox { width: 138px; height: 130px; padding: 110px 10px 10px 10px; overflow: hidden; float: left; border-top: 1px solid #161616; border-left: 1px solid #2a2a2a; border-bottom: 1px solid #2a2a2a; border-right: 1px solid #161616; color: #888; text-align: center; }*/
.menubox ul { padding: 0; margin: 0; list-style: none; line-height: 1.3em; }
.menubox ul li { padding: 0; margin: 0; }
.menubox h2 { color: #fff; margin-bottom: 3px; margin-top: 10px; font-weight: 100; font-size: 1.4em; }
/*.sub_pd .col1 { width: 640px; float: left; }
.sub_pd .col2 { width: 160px; float: left; }
.sub_pd .colus { width: 800px; float: left; }
.sub_pd .coln { width: 960px; float: left; }*/
.sub_pd { width: 100%; margin: 0 auto; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; overflow: hidden; background:url('../../images/front/subbg.png'); }
.menubox { width: 158px; height: 252px; padding: 110px 10px 10px 10px; overflow: hidden; float: left; border-top: 1px solid #161616; border-left: 1px solid #2a2a2a; border-bottom: 1px solid #2a2a2a; border-right:0px solid #161616; color: #888; text-align: center; }
#col_ipc {background: url('../../images/front/nav_pd_v05.jpg') -640px -252px no-repeat;}
#col_ce {background: url('../../images/front/nav_pd_v05.jpg') 0px -500px no-repeat;}
#col_somethings {background: url('../../images/front/nav_pd_v05.jpg') -160px -500px no-repeat;}
#col_gear {background: url('../../images/front/nav_pd_v05.jpg') -320px -500px no-repeat;}
#col_bb {background: url('../../images/front/nav_pd_v05.jpg') -480px -500px no-repeat;}
#col_vortex {background: url('../../images/front/nav_pd_v05.jpg') -630px -500px no-repeat;}
.h154 { height: 46px; }
.h156 { height: 50px; }
.co3 { height: 90px; padding: 150px 10px 10px 10px; }
#col_nb { background: url('../../images/front/nav_pd_v05.jpg') 0 0 no-repeat; }
#col_aio { background: url('../../images/front/nav_pd_v05.jpg') -160px 0 no-repeat; }
#col_mb { background: url('../../images/front/nav_pd_v05.jpg') -320px 0 no-repeat; }
#col_vga { background: url('../../images/front/nav_pd_v05.jpg') -480px 0 no-repeat; }
#col_workstation { background: url('../../images/front/nav_pd_v05.jpg') 0 -252px no-repeat; }
#col_windpad { background: url('../../images/front/nav_pd_v05.jpg') -160px -252px no-repeat; }
#col_desktop { background: url('../../images/front/nav_pd_v05.jpg') -320px -252px no-repeat; }
#col_mm { background: url('../../images/front/nav_pd_v05.jpg') -480px -252px no-repeat; }
/*#col_ipc { background: url('../../images/front/nav_pd_v05.jpg') -640px -168px no-repeat; }*/
#col_server { background: url('../../images/front/nav_pd_v05.jpg') -640px 0 no-repeat; }
#col_ipc_all { background: url('../../images/front/nav_pd_v05.jpg') -640px -252px no-repeat; }
#col_server_all { background: url('../../images/front/nav_pd_v05.jpg') -640px 0 no-repeat; }
/*#col_ce { background: url('../../images/front/nav_pd_v05.jpg') -640px -336px no-repeat; }*/
#col_funtoro { padding-top: 128px; height: 252px;background: url('../../images/front/nav_pd_v05.jpg') -800px 0 no-repeat; }
#col_funrobot { padding-top: 128px; height: 252px;background: url('../../images/front/nav_pd_v05.jpg') -800px -252px no-repeat; }
.h154 { height: 46px; }
.h156 { height: 50px; }
.co3 { height: 90px; padding: 150px 10px 10px 10px; }
#col_nb { background: url('../../images/front/nav_pd_v05.jpg') 0 0 no-repeat; }
#col_aio { background: url('../../images/front/nav_pd_v05.jpg') -160px 0 no-repeat; }
#col_mb { background: url('../../images/front/nav_pd_v05.jpg') -320px 0 no-repeat; }
#col_vga { background: url('../../images/front/nav_pd_v05.jpg') -480px 0 no-repeat; }
#col_workstation { background: url('../../images/front/nav_pd_v05.jpg') 0 -252px no-repeat; }
#col_windpad { background: url('../../images/front/nav_pd_v05.jpg') -160px -252px no-repeat; }
#col_desktop { background: url('../../images/front/nav_pd_v05.jpg') -320px -252px no-repeat; }
#col_mm { background: url('../../images/front/nav_pd_v05.jpg') -480px -252px no-repeat; }
/*#col_ipc { background: url('../../images/front/nav_pd_v05.jpg') -640px -168px no-repeat; }*/
#col_server { background: url('../../images/front/nav_pd_v05.jpg') -640px 0 no-repeat; }
#col_ipc_all { background: url('../../images/front/nav_pd_all.jpg') -640px -252px no-repeat; }
#col_server_all { background: url('../../images/front/nav_pd_all.jpg') -640px 0 no-repeat; }
/*#col_ce { background: url('../../images/front/nav_pd_v05.jpg') -640px -336px no-repeat; }*/
#col_funtoro { background: url('../../images/front/nav_pd_v05.jpg') -800px 0 no-repeat; }
#col_funrobot { background: url('../../images/front/nav_pd_v05.jpg') -800px -252px no-repeat; }
.sub_news { width: 960px; margin: 0 auto; background: url('../../images/front/subbg.png'); -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; overflow: hidden; padding: 15px 0; }
.sub_news .menubox { width: 120px; height: 120px; border: none; text-align: center; padding: 0 0 0 0; }
.sub_news .menubox h2 { margin-top: 0; }
.sub_ico_news { background: url('../../images/front/nav_news_media.png') 0 0 no-repeat; width: 120px; height: 80px; }
.sub_ico_awards { background: url('../../images/front/nav_news_media.png') -120px 0 no-repeat;  width: 120px; height: 80px; }
.sub_ico_video { background: url('../../images/front/nav_news_media.png') -240px 0 no-repeat; width: 120px; height: 80px; }
.sub_ico_social { background: url('../../images/front/nav_news_media.png') -360px 0 no-repeat; width: 120px; height: 80px; }
.sub_ico_rss { background: url('../../images/front/nav_news_media.png') -480px 0 no-repeat; width: 120px; height: 80px; }
.sub_ico_app { background: url('../../images/front/nav_news_media.png') -600px 0 no-repeat; width: 120px; height: 80px; }
.sub_ico_newsletter { background: url('../../images/front/nav_news_media.png') -720px 0 no-repeat; width: 120px; height: 80px; }
.sub_ico_wallpaper { background: url('../../images/front/nav_news_media.png') -840px 0 no-repeat; width: 120px; height: 80px; }

.sub_support { width: 960px; margin: 0 auto; background: url('../../images/front/subbg.png'); -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; overflow: hidden; padding: 15px 0; }
.sub_ico_repair { background: url('../../images/front/support_icon.png') -675px 20px no-repeat;width: 150px;text-align: center;float: left;padding: 90px 10px 0px 10px;cursor: pointer; }
.support_nav li.on {
    border-bottom: 10px solid #e60012;
}

/**newsletter**/
.newsletter { padding: 50px; width: 858px; }
.newslettertop { padding: 20px 200px 50px 0; position: relative; }
.newsletter_icon { background: url('../images/front/newsletter.png') no-repeat; width: 150px; height: 170px; position: absolute; right: 30px; top: -50px; }
ul.newsletter_list { }
.newsletter_list li { list-style: none; margin-bottom: 10px; }
.newsletter_list .date { margin-right: 10px; color: #F00 }
/****/
.wallpaperBox { width: 150px; text-align: center; padding: 10px; margin-left: 15px; float: left; margin-bottom: 10px; background-image: -ms-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -moz-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -o-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0C0C0C), color-stop(1, #232323)); background-image: -webkit-linear-gradient(bottom, #0C0C0C 0%, #232323 100%); background-image: linear-gradient(to top, #070707 0%, #1f1f1f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#0c0c0c', GradientType=0 ); /* IE6-8 */
    border: 1px solid #131313; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

/**Awards**/
.g_content .awards_main { border: none; }
.awards_main, .video_main, .news_main { padding: 25px 0; border-top: 1px solid #F00; border-bottom: 1px solid #F00; width: 100%; float: left; }
.aw_pic { width: 100px; height: 100px; padding: 5px; background: #fff; overflow: hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 0 auto; margin-bottom: 10px; text-align: center; }
.aw_pd { color: #fff; text-align: center; }
.aw_title { color: #F00; font-size: 120%; text-align: center; padding: 7px 0; }
.aw_media, .aw_date, .aw_con { color: #888; font-size: 85%; text-align: center; }
.aw_info { color: #888; padding: 5px 0; line-height: 1.4em; }
/*
Make the Facebook Like box responsive (fluid width)
https://developers.facebook.com/docs/reference/plugins/like-box/
*/

/*
This element holds injected scripts inside iframes that in
some cases may stretch layouts. So, we're just hiding it.
*/

#fb-root {
    display: none;
}

/* To fill the container and nothing else */
.fb-page{
    width: 100% !important;
    height: 160px !important;
}
.fb_iframe, .fb_iframe span, .fb_iframe span iframe[style] {
    width: 100% !important;
}

.fb-comments, .fb-comments iframe[style], .fb-comments span {
    width: 100% !important;
}
.fbbox .bx-wrapper .bx-viewport {
    background: none;
}
.slicknav_nav {
    margin-top: 85px !important;
}
.banner_wide {/*max-height: 550px;*/ margin-top: 0px; }
.banner_list img{
    /*height: 550px;*/
}
.ser_keywords {
    height: 40px !important;
}
@media (min-width: 1920px) {
    .slicknav_menu{
        display: none;
    }
}
@media (min-width: 1440px) and (max-width: 1920px) {
    .slicknav_menu{
        display: none;
    }
    .sub_pd,.sub_news{
        width:1425px;
    }
}
@media (min-width: 1200px) {
    .slicknav_menu{
        display: none;
    }
}
@media (min-width: 1280px) and (max-width: 1440px) {
    .slicknav_menu{
        display: none;
    }
    .sub_pd,.sub_news{
        width:1110px;
        height: auto;
    }
}
@media (min-width: 960px) and (max-width: 1280px) {
    .sub_pd,.sub_news{
        width:960px;
        height: auto;
    }
}
@media screen and (max-width: 960px) {
    .awards_main, .video_main, .news_main{
        border: 0;
    }
    .slicknav_menu{
        display: block;
    }
    .sub_pd,.sub_news{
        width:480px;
        height: auto;
    }
    .header .topnav li{
        padding: 0 5px;
    }
    .top_bar{
        display: none;
    }
    .bx-controls{
        display: none;
    }
    .home_play{
        display: none;
    }
    #advanced_search_div{
        text-align: center;
    }
    #sidebox h3{
        background: none;
        padding-left: 0px;
    }
    .advanced_search ul{
        padding: 0px;
    }
    .social_link {
        padding: 0 5px;
    }
    .mobile-footer-language
    {
        display: block;
    }
}
@media screen and (max-width: 1024px) {
    .page-container-product-home{
        padding-top: 60px !important;
    }
}
@media screen and (max-width: 1024px) {
    #footer .quicklinks li {
        width: 100%;
        text-align: center;
    }

    #footer{
        padding-top: 0px;
    }
}
.mobilesearch{
    cursor: pointer;
    padding-top: 5px;
    padding-bottom: 5px;
    background-image: url('/images/front/icon_search.png');
    background-position:  10% 50%;
    background-repeat: no-repeat;
    background-color: #f00;
}
.mobilesearch h2{
    width: 100%;
    text-align: center;
    color: #fff;
}
/** Loading animation **/
.loading div{
    height:50px;
    width:20px;
    display:inline-block;
    background-color: #ff1b1b;
    border:1px solid #ff2121;
    -webkit-animation:loading_loader 1.3s linear infinite;
    -moz-animation:loading_loader 1.3s linear infinite;
    animation:loading_loader 1.3s linear infinite;
    -webkit-transform:scale(0.91);
    -moz-transform:scale(0.91);
    transform:scale(0.91);
}
.loading div:nth-child(1){
    -webkit-animation-delay:0.39s;
    -moz-animation-delay:0.39s;
    animation-delay:0.39s;
}
.loading div:nth-child(2){
    -webkit-animation-delay:0.52s;
    -moz-animation-delay:0.52s;
    animation-delay:0.52s;
}
.loading div:nth-child(3){
    -webkit-animation-delay:0.65s;
    -moz-animation-delay:0.65s;
    animation-delay:0.65s;
}
@-webkit-keyframes loading_loader{
    0%{
        -webkit-transform:scale(1.2);
        opacity:1
    }
    100%{
        -webkit-transform:scale(0.7);
        opacity:0.1
    }
}
@-moz-keyframes loading_loader{
    0%{
        -moz-transform:scale(1.2);
        opacity:1
    }
    100%{
        -moz-transform:scale(0.7);
        opacity:0.1
    }
}
@keyframes loading_loader{
    0%{
        transform:scale(1.2);
        opacity:1
    }
    100%{
        transform:scale(0.7);
        opacity:0.1
    }
}
#gotop {
    display: none;
    position: fixed;
    right: 40px;
    bottom: 20px;
    padding: 10px 15px;
    font-size: 20px;
    background: #111;
    color: white;
    cursor: pointer;
}
#gotop:hover{
    display: none;
    position: fixed;
    right: 40px;
    bottom: 20px;
    padding: 10px 15px;
    font-size: 20px;
    background: #777;
    color: white;
    cursor: pointer;
}
.spotlight_area h2 { color: #fff; text-transform: uppercase; }
.news_box {
    width: 100%;
}
.languagepage > .name{
    font-size: 13px !important;
}
.languagepage > .col-lg-1, .languagepage > .col-lg-10, .languagepage > .col-lg-11, .languagepage > .col-lg-12, .languagepage > .col-lg-2, .languagepage > .col-lg-3, .languagepage > .col-lg-4, .languagepage > .col-lg-5, .languagepage > .col-lg-6, .languagepage > .col-lg-7, .languagepage > .col-lg-8, .languagepage > .col-lg-9, .languagepage > .col-md-1, .languagepage > .col-md-10, .languagepage > .col-md-11, .languagepage > .col-md-12, .languagepage > .col-md-2, .languagepage > .col-md-3, .languagepage > .col-md-4, .languagepage > .col-md-5, .languagepage > .col-md-6, .languagepage > .col-md-7, .languagepage > .col-md-8, .languagepage > .col-md-9, .languagepage > .col-sm-1, .languagepage > .col-sm-10, .languagepage > .col-sm-11, .languagepage > .col-sm-12, .languagepage > .col-sm-2, .languagepage > .col-sm-3, .languagepage > .col-sm-4, .languagepage > .col-sm-5, .languagepage > .col-sm-6, .languagepage > .col-sm-7, .languagepage > .col-sm-8, .languagepage > .col-sm-9, .languagepage > .col-xs-1, .languagepage > .col-xs-10, .languagepage > .col-xs-11, .languagepage > .col-xs-12, .languagepage > .col-xs-2, .languagepage > .col-xs-3, .languagepage > .col-xs-4, .languagepage > .col-xs-5, .languagepage > .col-xs-6, .languagepage > .col-xs-7, .languagepage > .col-xs-8, .languagepage > .col-xs-9
{
    padding-left: 0px;
    padding-right: 0px;
}
.fbbox {
    margin: 0 0 0 0;
}
.custompotal a{
    margin-right: 10px;
}
.fcol a{
    color: #888;
}
@media (min-width: 790px) and (max-width: 1006px) {
    .mobilesearch{
        background-image: none;
    }
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
    border-color: rgba(255, 0, 0, 1);
    box-shadow: 0 1px 1px rgba(255, 0, 0, 0.5) inset, 0 0 1px rgba(255, 0, 0, 0.5);
    outline: 0 none;
}
.icon_mbg1 { width: 175px; height: 150px; background: url(../../images/front/mb_series_new.png) 0 0 no-repeat; margin: 0 auto; }
.icon_mbg2 { width: 175px; height: 150px; background: url(../../images/front/mb_series_new.png) -175px 0 no-repeat; margin: 0 auto; }
.icon_mbg3 { width: 175px; height: 150px; background: url(../../images/front/mb_series_new.png) -350px 0 no-repeat; margin: 0 auto; }
.icon_mbp { width: 175px; height: 150px; background: url(../../images/front/mb_series_new.png) -525px 0 no-repeat; margin: 0 auto; }/*icons*/
.header-padding{
    padding-left:0;
    padding-right:0;
    padding: 0 150px !important;
}
.reset-filter{
    cursor: pointer;
}