@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; color:#081627; font-family: "Roboto", sans-serif;  font-weight: 500; font-weight: 700; font-weight:400; font-style: normal; font-size:16px;}

a{text-decoration:none;}
img{max-width:100%;}
.text-right{text-align:right;}
.text-center{text-align:center;}

header{text-align:center; padding:15px 0;}
.Navibar{background:#444; padding:10px 0; margin-bottom:30px;}
.Navibar ul{margin:0; padding:0; display: flex; text-align: center; justify-content: center; font-weight:400;}
.Navibar ul li{list-style:none; padding:5px 10px;}
.Navibar ul li a{color:#FFF;}
.Navibar ul li a:hover{color:#cfcfcf;}
.Navibar .SiteContainer {display: flex; justify-content: space-around;}
.Search{}
.Search input{height:30px; border:0; vertical-align:top; text-indent:5px;}
.Search button{background:#c55b39; border:0; height:33px; padding:0 10px; color:#FFF; font-weight:700; font-size:16px;}
.SiteContainer{width:90%; max-width:1600px; margin:0 auto;}

.Askinput{text-align: center; max-width: 800px; width:100%; margin:0 auto 30px auto; display: flex;}
.Askinput input{background:#f2f2f2; color:#444; border:1px solid #cccbcb; font-weight:500; font-size:16px; border-radius: 5px; padding:15px 20px; width:100%;}
.Askinput button{background:#444; color:#FFF; border:0; font-weight:500; font-size:20px; border-top-right-radius:5px; border-bottom-right-radius: 5px; padding:12px 20px; margin-left: -5px;}

.Questions h1{color:#1e1d1d; font-weight: 500px; font-size: 22px; border-bottom: 2px solid #ccc; padding-bottom:5px;}
.Questions ul{margin:0 0 20px 0; padding: 0; font-weight: 400px; display: flex;}
.Questions li{list-style:none; padding:5px 10px;}
.Questions li a{background: #f2f2f2; color:#1e1d1d; padding:5px 10px;}
.Questions li a:hover{background:#c55b39; color:#FFF;}
.Questions li.active a{background:#c55b39; color:#FFF;}

.QuestionList{}
.Question {padding: 15px;overflow: hidden; border: 1px solid #c5c5c5;margin: 10px 0;}
.Question h4{margin:0 0 10px 0; font-weight:500; font-size:20px; color:#1e1d1d;}
.Question h4 span{font-weight:400; font-size:14px; color:#9d9d9d;}
.Question h4 a{color:#1e1d1d;}
.Question h4 a span{color:#9d9d9d;}
.Question p{margin:0; color:#9d9d9d; font-size:14px;}
.Question p a{color:#9d9d9d;}
.Question p a:hover{color:#1e1d1d;}

.Questions1 {padding: 15px;overflow: hidden;border-bottom: 1px solid #c5c5c5;margin: 10px 0;}
.Questions1 h4{margin:0 0 10px 0; font-weight:500; font-size:16px; color:#1e1d1d;}
.Questions1 h4 span{font-weight:400; font-size:14px; color:#9d9d9d;}
.Questions1 h4 a{color:#1e1d1d;}
.Questions1 h4 a span{color:#9d9d9d;}
.Questions1 p{margin:0; color:#9d9d9d; font-size:14px;}
.Questions1 p a{color:#9d9d9d;}
.Questions1 p a:hover{color:#1e1d1d;}

.Answers{margin-top:60px;}
.Answers small{margin-top:10px; display:block; }
.Answers .Ans{color:#1e1d1d; font-size:16px; margin:15px 0 0 0; }
.Answers .Like{color:#1e1d1d; text-align: right; font-size:14px; vertical-align:middle;}
.Answers .Like img{vertical-align:middle;}
.Answers .Like span{color:#c3c3c3; font-size:12px;}
.Answers .FollowQ {font-size:12px;}
.Answers .FollowQ a{color:#c55b39;}
.Answers .ViewAll {text-align: center; font-size:13px;}
.Answers .ViewAll a{color:#c55b39;}

.ProductInfo {background: #f6f6f6;padding: 10px;display: flex;font-size: 14px;line-height: 24px;align-items: flex-start;max-width: 600px;margin: 15px auto;}
.ProductInfo figure{background: #FFF;padding: 5px;margin: 0 10px 0 0;max-width: 150px;display: block;width: 100%;}
.ProductInfo h4{margin:10px 0 0 0; font-weight:500; font-size:16px; color:#1e1d1d;}
.ProductInfo a{color:#444;}
.ProductInfo a:hover{color:#c55b39;}


.AskQuestionfrom{max-width: 800px; width:100%; margin:0 auto; margin-top:60px;}
.AskQuestionfrom a{color:#c55b39;}
.AskQuestionfrom h1{font-weight:500; font-size:24px; text-align: center;}

.AskQuestionfrom .Field {margin-bottom:15px;}
.AskQuestionfrom .Field label{color:#444; font-weight:500; font-size:16px; padding:10px 0; display:block;}
.AskQuestionfrom .Field input{background:#f2f2f2; color:#444; border:1px solid #cccbcb; font-weight:500; font-size:16px; border-radius:5px; padding:15px 0; width:100%; text-indent:10px;}
.AskQuestionfrom .note{font-size:14px; color:#848484;}
.AskQuestionfrom button{background:#c55b39; color:#FFF; border:0; font-size:18px; font-weight:500; border-radius: 5px; padding:15px 20px; margin-top:20px; cursor:pointer;}
.AskQuestionfrom button:hover{background:#444;}

.qitem {border: 1px solid #d6d6d6;padding: 15px;min-height: 125px;}
.qitem h3{font-size:18px; font-weight:normal; margin:0;}
.qitem h3 a{color:#000;}
.qitem h3 a:hover{color:#c55b39;}
.qitem .Qthumb {float:left; border:1px solid #d6d6d6; margin: 0 10px 10px 0;}
.Qinfo {margin-left: 150px;}
.Qinfo h4{margin:0 0 5px 0;}
.Qlist{padding-top: 10px;}

.ViewAllQ{text-align:center; color:#444;}
.ViewAllQ a{color:#000;}
.ViewAllQ a:hover{color:#c55b39;}
footer{background:#444; color:#FFF;padding:30px 0; text-align: center; margin-top:50px;}
footer a{color:#FFF;}
footer a:hover{color:#c5c5c5;}

@media only screen and (max-width: 640px) {
.Question .Qthumb {float: none;margin: 0 auto;max-width: 150px;text-align: center;}
.Qinfo {margin-left:0;}
.Qlist {padding-top: 10px;}
}

@media only screen and (max-width: 920px) {
	
.ForumContainer .sidebar{width:auto !important;}
}