
div.flags {float:left;position:static;width:100%;margin:0;}

div.headerWrapper {height:auto;}
div.placeholder {width: 100%;}
div.logo {position:static;float:left;width:100%;height:100px;line-height:100px;margin:10px 0;text-align:center;}
div.logo img {float:none;vertical-align:middle;margin:0;}
div.txt_container_lft{width:100%;}

/*news boxes*/
div.imgbox{height:auto;width:100%;padding-bottom:75%;min-height:auto;margin:0;}
div.newstitle{width:100%;margin:0;text-align:center;}
div.newstext{width:96%;margin:0 2%;}
div.newslink{width:100%;margin:15px 0 0 0;text-align:center;}

div.navlinks,div.contact,div.subscribe {width:96%;margin:20px 2%;} 
div.social {width:200px;margin:20px 2%;}

/*login*/

div.loginwrapper {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0;padding:5px 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
div.loginwrapper div.login {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0;padding:0;top:auto;bottom:auto;left:auto;right:auto;background-color:#ffffff;overflow:hidde;-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;}
div.loginwrapper span {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0;padding:0;top:auto;bottom:auto;left:auto;right:auto;display:inline-block;text-align:center;color:#323232;}
div.loginwrapper span.useradminlink,  div.loginwrapper span.loglabel,  div.loginwrapper span.recoverLink,  div.loginwrapper span.register {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;margin:0 0 0 5px;padding:0;top:auto;bottom:auto;left:auto;right:auto;display:inline-block;text-align:left;color:#323232;line-height:30px;}
div.loginwrapper a {margin:0;}
div.c_container {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:5px 0;padding:0;top:auto;bottom:auto;left:auto;right:auto;display:inline;}
div.c_container div.c_data_container {float:right;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:48%;margin:0 1%;padding:0;top:auto;bottom:auto;left:auto;right:auto;display:inline;}
div.c_container .c_title {line-height:25px;}
div.login span input[type=text],  div.login span input[type=password],  div.login span input[type=text]:hover,  div.login span input[type=password]:hover,  div.login span input[type=text]:focus,  div.login span input[type=password]:focus {float:right;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:150px;margin:0 5px 0 0;padding:3px 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-indent:5px;line-height:20px;font-size:12px;}
div.c_container textarea, div.c_container input[type=number], div.c_container input[type=text], div.c_container input[type=email], div.c_container input[type=password] {float:right;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0;padding:3px 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-indent:5px;line-height:20px;font-size:12px;}
div.reg_title {width:100%;}
div.login span.logsubmit {float:right;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;margin:0 5px 0 0;padding:0;top:auto;bottom:auto;left:auto;right:auto;display:inline;}
div.login span input[name=logout] {float:right;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;margin:2px 0 0 0;padding:3px 10px;top:auto;bottom:auto;left:auto;right:auto;display:inline;}
div.loginwrapper div.login div.usermenu {width:94%;margin:20px 0;position:static;width:100%;max-height:none;}

div.loginwrapper, div.loginwrapper.showLogin {font-size:12px;-webkit-box-shadow: 0 0 5px #cccccc;-moz-box-shadow: 0 0 5px #cccccc;-ms-box-shadow: 0 0 5px #cccccc;-o-box-shadow: 0 0 5px #cccccc;box-shadow: 0 0 5px #cccccc;text-align:center;}
div.loginwrapper, div.loginwrapper.showLogin {float:left;position:static;max-width:none;min-height:initial;min-width:initial;max-height:none;height:auto;width:96%;margin:0;padding:2%;display:inline;}

div.login {float:none;display:inline-block;max-width:500px;width:100%;margin:0;text-align:center;}
div.loginwrapper a {font-size:12px;line-height:21px;}
div.loginwrapper span {float:left;text-align:center;margin:0;line-height:12px;height:auto;}
div.hidelogin span.login, div.hidelogin span.login3 {width:100%;}
div.login span input[type=text], div.login span input[type=password]{width: 110px;line-height: 15px;height: 15px;font-size: 11px;padding: 0 5px;float:right;}
div.loginwrapper input[type=submit] {float:right;padding:0;font-size:12px;width:122px;}
div.login span.loglabel {line-height:21px;}

div.blogPrevNextBtns {line-height:35px;}
a.blogPrevBtn,a.blogNextBtn {font-size:12px;}

div.blogRandomPosts {text-align:center;}

/*comments*/
@media only screen and (max-width:767px) {
	div.productReviewsWrapper div.reviewClientWrapper, div.productReviewsWrapper div.reviewBody {width:100%;margin:0;}
	div.productReviewsWrapper div.countRating {width: 100%;margin:0;}
	div.blogRandomPosts div.blogRandompost,div.blogRandomPosts div.blogRandompost:first-of-type,div.blogRandomPosts div.blogRandompost:nth-of-type(3) {margin-left:10px;margin-right:10px;}
}
