@viewport {
    width: device-width
}

/*
#slider1_container {
    width: 100%!important;
}

.banner #slider1_container div:first-child {
    width: 103%!important;
}

.banner #slider1_container div div:first-child {
    width: 100%!important;
}

.banner #slider1_container div div:nth-child(2) {
    width: 100%!important;
}
*/
.regisform {
padding-right:6%;  width:50%; margin-left:auto; margin-right:auto;
}


#custom-search-input{
    padding: 3px;
    border: solid 1px #E4E4E4;
    border-radius: 6px;
    background-color: #fff;
}

#custom-search-input input{
    border: 0;
    box-shadow: none;
}

#custom-search-input button{
    margin: 2px 0 0 0;
    background: none;
    box-shadow: none;
    border: 0;
    color: #666666;
    padding: 0 8px 0 10px;
    border-left: solid 1px #ccc;
}

#custom-search-input button:hover{
    border: 0;
    box-shadow: none;
    border-left: solid 1px #ccc;
}

#custom-search-input .glyphicon-search{
    font-size: 23px;
}






#jcl-demo .carousel {
    border: 1px solid #bababa;
    border-radius: 10px;
    background-color: ghostwhite;
    float: left;
    padding-left: 10px;
}

#jcl-demo .carousel > ul > li > img {
    width: 150px;
    height: 118px;
    vertical-align: middle;
    margin: 10px 10px 10px 0;
    border-radius: 5px;
}

#jcl-demo a.prev, #jcl-demo a.next {
    display: block;
    width: 26px;
    height: 30px;
    line-height: 1;
    background-color: #333333;
    color: ghostwhite;
    text-decoration: none;
    font-family: Arial, sans-serif;
    font-size: 25px;
    border-radius: 8px;
    float: left;
}

#jcl-demo a.prev {
    margin: 50px -5px 0 0;
    text-indent: 7px;
}

#jcl-demo a.next {
    margin: 50px 0 0 -5px;
    text-indent: 10px;
}

#jcl-demo a.prev:hover, #jcl-demo a.next:hover {
    background-color: #666666;
}

a.tooltip2 {
    outline: none;
}

a.tooltip2 strong {
    line-height: 30px;
}

a.tooltip2:hover {
    text-decoration: none;
}

a.tooltip2 span {
    z-index: 10;
    display: none;
    padding: 14px 20px;
    margin-top: -87px;
    margin-left: -130px;
    width: 200px;
    line-height: 16px;
    font-size: 12px;
}

a.tooltip2:hover span {
    display: inline;
    position: absolute;
    color: #111;
    border: 1px solid #DCA;
    background: #fffAF0;
}


a.tooltipr {
    outline: none;
}

a.tooltipr strong {
    line-height: 30px;
}

a.tooltipr:hover {
    text-decoration: none;
}

a.tooltipr span {
    z-index: 10;
    display: none;
    padding: 14px 20px;
    margin-top: -132px;
    margin-left: -87px;
    width: 231px;
    line-height: 16px;
    font-size: 12px;
}

a.tooltipr:hover span {
    display: inline;
    position: absolute;
    color: #111;
    border: 1px solid #000;
    background: #fff;
}

.callout {
    z-index: 20;
    position: absolute;
    top: 30px;
    border: 0;
    left: 0px;
}

/*CSS3 extras*/
a.tooltip2 span {
    border-radius: 4px;
    box-shadow: 5px 5px 8px #CCC;
}

a.tooltip3 {
    outline: none;
}

a.tooltip3 strong {
    line-height: 30px;
}

a.tooltip3:hover {
    text-decoration: none;
}

a.tooltip3 span {
    z-index: 10;
    display: none;
    padding: 14px 20px;
    margin-top: -130px;
    margin-left: -270px;
    width: 300px;
    line-height: 16px;
    font-size: 12px;
}

a.tooltip3:hover span {
    display: inline;
    position: absolute;
    color: #111;
    border: 1px solid #DCA;
    background: #fffAF0;
}

.callout {
    z-index: 20;
    position: absolute;
    top: 30px;
    border: 0;
    left: 0px;
}

/*CSS3 extras*/
a.tooltip3 span {
    border-radius: 4px;
    box-shadow: 5px 5px 8px #CCC;
}

a.tooltip4 {
    outline: none;
}

a.tooltip4 strong {
    line-height: 30px;
}

a.tooltip4:hover {
    text-decoration: none;
}

a.tooltip4 span {
    z-index: 10;
    display: none;
    padding: 14px 20px;
    margin-top: -130px;
    margin-left: -100px;
    width: 300px;
    line-height: 16px;
    font-size: 12px;
}

a.tooltip4:hover span {
    display: inline;
    position: absolute;
    color: #111;
    border: 1px solid #DCA;
    background: #fffAF0;
}

.callout {
    z-index: 20;
    position: absolute;
    top: 30px;
    border: 0;
    left: 0px;
}

/*CSS3 extras*/
a.tooltip3 span {
    border-radius: 4px;
    box-shadow: 5px 5px 8px #CCC;
}

.fb_iframe_widget {
    float: left;
}

#googleButton {
    margin: 1px 0px 0px 15px !important;
    position: relative;
    display: inline;
    float: left;
    top: 15px;
}

.modal_login_conright {
    overflow: hidden;
    position: relative;
    top: -10px;
}

:focus {
    outline: 0
}

body {
    font-family: Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    background: #f1f1f1;
    font-size: 14px;
    line-height: 1.4
}

.content_item2 {
    display: none;
}
.shooi{width:331px;margin:0 auto;background: #fff;margin-top: 1%; margin-bottom: 1%;padding: 1%; padding-right:3%;}
li
.comment-title {
    font-size: 20px;
    background-color: #69d2e7;
    padding: 5px;
    color: #000;
    margin-top: 3px;
}

.shota img {
    width: 100%;
    height: 100%;
    margin-bottom: 0px;
    margin-top: 0%;
}

.shotb img {
    width: 142px;
    height: 142px;

}

.shotpromo img {
    width: 90%;
    height: 100%;
    margin-bottom: 0px;
    margin-top: 4%;
}


.navicon-line {
	width: 24px;
	height: 4px;
	border-radius: 1px;
	margin-bottom: 3px;
	background-color: #69D2E7;

}


.sb-toggle-left, .sb-toggle-right, .sb-open-left, .sb-open-right, .sb-close {
    cursor: pointer;
    padding: 14px;
    display: none;
}

.sb-slidebar {
	background-color: #0B1819;
	/* background: -webkit-linear-gradient(90deg, #A7DBD8 10%, #69D2E7 90%); Chrome 10+, Saf5.1+ */
	/* background:    -moz-linear-gradient(90deg, #A7DBD8 10%, #69D2E7 90%); FF3.6+ */
	/* background:     -ms-linear-gradient(90deg, #A7DBD8 10%, #69D2E7 90%); IE10 */
	/* background:      -o-linear-gradient(90deg, #A7DBD8 10%, #69D2E7 90%); Opera 11.10+ */
	/* background:         linear-gradient(90deg, #A7DBD8 10%, #69D2E7 90%); W3C */
}

.slideout-open .sb-slidebar {
	display:block;
}

.sb-slidebar a {
  color: #fff;
}

.sb-slidebar a:hover {
  text-decoration: none;
}

.sb-slidebar .menu-section {
  margin: 25px 0 0 0;
}

.sb-slidebar .menu-section-title {
  text-transform: uppercase;
  color: #85888d;
  font-size: 11px;
  letter-spacing: 1px;
  padding: 0 30px;
  margin:0;
}

.sb-slidebar .menu-section-list {
  padding:0;
  margin: 10px 0;
  list-style:none;
}

.sb-slidebar .menu-section-list i {
	margin-right:10px;
}

.sb-slidebar .menu-section-list a {
  font-size:18px;
  display: block;
  padding: 10px 10px 10px 30px;
}

.sb-slidebar .menu-section-list a:hover {
  text-decoration: none;
}

.sb-slidebar .menu-section-list a:focus,
.sb-slidebar .menu-section-list a.selected {
  background-color: rgba(255, 255, 255, 0.1);
}

.sb-slidebar .menu-section-list a .badge {
    background-color: transparent;
    border: 1px solid rgba(255,255,255,0.3);
    padding: 2px 9px;
    margin-right: 10px;
    margin-top: 4px;
    line-height: 14px;
}

.sb-slidebar .menu-header {
	padding:0;
}

.sb-slidebar .menu-header a {
	display:block;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding: 16px 0 16px 20px;
}

.sb-slidebar .menu-header a .avatar {
	width:48px;
	height:48px;
	margin-right:15px;
	border:2px solid #fff;
}

.sb-slidebar .menu-header .menu-header-text {
	line-height:48px;
	font-size:22px;
	width:150px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.sb-slidebar {
	position: fixed;
	left: 0;
	top: 52px;
	bottom: 0;
	right: 0;
	z-index: 99999;
	width: 276px;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	display: none;
}

.slideout-panel {
	z-index: 1;
}

.slideout-open,
.slideout-open body,
.slideout-open .slideout-panel {
	overflow: hidden;
}

#loading {
	position:fixed;
	bottom:15px;
	right:15px;
	background:#333;
	display:none;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	border-radius: 500px;
	overflow: hidden;
	padding:5px;
	opacity:0.8;
	z-index:999;
}

#mobile-menu ul.side-nav li {
	margin:0;
}

#mobile-menu ul.side-nav a {
	padding: 11px 15px;	
	font-size: 15px;
	color: #fff;
	text-transform: uppercase;
	background:none;
	border:none;
}

#mobile-menu ul.side-nav a:hover {
	background:#3498db;
}

#mobile-menu ul.side-nav.account a {
	padding: 11px 15px;	
	font-size: 12px;
}

/* Mobile Header */

div.mobile {	
	background: #178cd7;
	background: -moz-linear-gradient(top, #3498db 0%, #178cd7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3498db), color-stop(100%,#178cd7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3498db 0%,#178cd7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3498db 0%,#178cd7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3498db 0%,#178cd7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #3498db 0%,#178cd7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3498db', endColorstr='#178cd7',GradientType=0 ); /* IE6-9 */
}

.mobile a {
	position:relative;
	color:#fff;
}

div.mobile a:hover {
	text-decoration:none;
}

div.mobile a .badge {
	position:absolute;
	top:-2px;
	right:-10px;
	line-height:12px;
}

div.mobile .row { height:50px; padding-top:10px; }
.mobile-bar { padding:0 0 10px 0; }


.shota-wrap {
    float: left;
}

.shotb-wrap {
    float: left;
    margin-top: 10px;
}

.comp-name {
    color: grey;
    font-size: 12px;
    font-weight: 600;
}

.main_content #frm1 .shota-wrap, .com-bar-wrap .shota-wrap,
.exclusiveItem .shota-wrap {
    text-align: center;
    float: initial;
    width: 100%;
    margin-bottom: 2px;
}

#comment-fullw, .infoblue, .infored, .vote-to {
    display: inline !important
}

.comment-iphone {
    display: none !important
}

#post-today {
    display: inline !important
}

.inforedtwo {
    display: none !important
}

.watch-list {
    z-index: 999;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    margin-top: 17px;
    margin-bottom: 5px
}

.watch-list:hover .fa-star-o:before{
  content: "\f005";
 // color:green;
 // opacity:0.4;
}

.new {
    display: none; 
    font-size: 10px;
    font-weight: 400;
    line-height: 13px;
    color: white;
    position: absolute;
    margin-left: -1px;
    background-color: #F38630;
    padding: 0 4px 0 4px;
    border-radius: 2px;
    top: 0.5%;
    left: 64%;
}

.coupon-code {

    background-color: #f6f6f6;
    background-repeat: no-repeat;
    border: 1px dashed black;
    position: absolute;
    width: 100% !important;
/ / height : 20 px !important;
    top: 76%;
    padding: 4px 4px 4px 1px;
    left: 0px;
    color: black;
    text-align: center;
    line-height: 12px;
    font-size: 11px;
    font-weight: 600;

}

.coupon-code:hover {
    border: solid 1px #fa6900;
    background-color: white;

}

.coupon-post {

    background-color: #f6f6f6;
    background-repeat: no-repeat;
    border: 1px dashed black;
    position: absolute;
    width: 92% !important;
/ / height : 20 px !important;
/ / top : 81 %;
    padding: 1px 1px 1px 1px;
/ / left : 2 % !important;
    color: black;
    text-align: center;
/ / line-height : 20 px;
    font-size: 18px;
    font-weight: 600;

}

.coupon-post:hover {
    border: solid 1px #fa6900;
    background-color: white;

}



.offer-tag {
    //display: none;
    background-color: transparent;
    background-repeat: no-repeat;
    position: absolute;
    width: 60% !important;
    height: 28px !important;
    top: 0%;
    left: -7px;
    color: white;
    text-align: center;
//text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
    line-height: 28px;
    font-size: 11px;
    font-weight: 600;
    margin-top: 0%;
    text-transform: uppercase;
    z-index: 99999;
font-family: sans-serif;
}

.tagpoint {
    clear: left;
    float: left;
    border-style: solid;
    border-width: 0 6px 6px 0;
    border-color: transparent #000 transparent transparent;
    margin-top: 28px;
}

.exclusiveItem .offer-tag {
    margin-top: 2.5%;
    left: -4px;
}

.offer-tag.tag-last-day {
    background-color: #FF6600;
}

.offer-tag.tag-expired {
    background-color: #B30300;
}

.offer-tag.tag-oneday {
    background-color: #Fa6600;
}

.offer-tag.tag-popular {
    background-color: #0044cc;
}

.offer-tag.tag-start {
    background-color: #fa6600;
}

.offer-tag.tag-soldout {
    background-color: #b30300;
}

.offer-tag.tag-hot {
    background-color: #ff6600;
}

.offer-tag.tag-coupon {
    background-color: white;
    border: 1px solid #bbbbbc;
}

.like-unlike {
    display: inline
}

.like-unlike span {
    color: #adadb4 !important;
    font-size: 11px
}

.fa-thumbs-up {
    margin-left: 5px;
    margin-right: 5px;
    color: #adadb4
}

.fa-thumbs-down {
    color: #adadb4
}

.fa-thumbs-down:hover, .fa-thumbs-up:hover {
    color: #989898
}

.head-barg {
    color: #FA6900;
    font-size: 18pt;
    font-weight: 400;
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
    overflow: hidden;
    display: block;
    top: -20px;
}

.head-top1 {
    color: #1C4DA5;
    font-size: 18pt;
    font-weight: 400;
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
    overflow: hidden;
    display: block;
    top: 0px;
}

.head-top2 {
    color: #FA6900;
    font-size: 14pt;
    font-weight: 400;
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
    overflow: hidden;
    display: block;
    top: 0px;
}

.head-top3 {
    color: #1C4DA5;
    font-size: 12pt;
    font-weight: 600;
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
    overflow: hidden;
    display: block;
    top: 0px;
}

.error_url {
    display: none;
    font-size: 12px;
    font-weight: 400
}

.fa-clock-o {
    color: grey;
    margin-right: 2px
}

.homeimage {
    position: relative;
    margin-top: 0px;
}

.homeimage img {
    width: 100%;
    height: auto
}

.home-bann {
    position: absolute;
    margin-top: 0px;
    right: 125px
}

.home-bann p {
    font-size: 20px;
    color: #FA6900;
    margin-bottom: 0;
    text-align: center;
    font-weight: 700
}

.home-bann p span {
    color: #102765
}

.current-bann {
    font-size: 18px !important;
    font-weight: 400 !important
}

.current-bann a {
    color: #FA6900
}

.avt-main-page {
    display: none
}

.cmt-img2 {
    width: 30px;
    margin-bottom: 20px !important
}

#search_books {
    line-height: normal;
    padding-top: 0px;
}

/*.fa-sign-in {
    display: none;
    font-size: 29px;
    color: #69d2e7;
    text-decoration: none;
    position: absolute;
    top: 5px;
    right: 0
} */

.is-the {
    color: #000
}

.how-about {
    color: #000 !important;
    background-color: #c2c2c2 !important
}

/* .fa-sign-in:hover {
    text-decoration: none !important
} */

#footer-wrap {
    width: 100% !important;
    overflow: hidden
}

#recaptcha-anchor-label {
    width: 95px !important
}

.main-title {
    -webkit-line-clamp: 2
}

.reg-aside {
    right: 0;
    position: absolute
}

.comment-iphone, .inforedtwo {
    display: none
}

.icon-edit {
    display: inline-block !important
}

.orange-title {
    color: #FCA212 !important;
    font-weight: 700
}

.blue-title {
    color: #111280 !important;
    font-size: 13px !important
}

.bargain-dates {
    color: #E8930C !important;
    font-weight: 700;
    font-size: 12px !important
}

.offer-expired {
    color: #111C91 !important;
    font-weight: 700;
    font-size: 14px !important;
    margin-top: 140px
}

.modal-dialog {
    margin-right: 0;
    margin-top: 15% !important
}

.profile-siderbar-new {
    width: 100px;
    height: 100px;
    border: 1px solid red !important;
    margin-right: 10px;
    float: left !important
}

.profile-content {
    margin-right: 10px;
    float: left !important
}

img {
    border: 0
}

input {
    font-family: Arial, Helvetica, sans-serif
}

a {
    color: #1C4DA5;
    text-decoration: none
}

b {
    font-size: inherit
}

#top {
    width: 100%;
    position: fixed;
    height: 81px;
    left: 0;
    top: 0;
    z-index: 99999;
    border-bottom: 1px solid #69D2E7;
    //background: #FFF;
    //opacity:0.9;
}

.wrapper {
    width: 1530px;
    max-width: 100%;
    float: none;
    margin: 0 auto;
    position: relative;
}

.firstsection {
    background: #0B1819;
height:30px;
 font-size:12px;
 text-shadow:1px 1px 4px rgba(0, 0, 0, 0.8);
    width: 1530px;
    max-width: 100%;
    float: none;
    margin: 0 auto;
    position: relative;
}


.toprow {
background: #0B1819;
}

.userbar {
    width: 1360px;
    max-width: 100%;
    float: none;
    margin: 0 auto;
    position: relative;
}

.main-title {
    overflow: hidden;
    display: block;
    margin-left: 5px;
font-size:12px;
height:67px;
    margin-bottom: 34px;
    margin-top: 0px;
    padding-right: 5px;
    padding-top: 5px
}

.main_content #frm1 .main-title,
.exclusiveItem .main-title, #bargains .main-title {
    margin-left: 5px;
    min-height: 58px;
    overflow: hidden;
    height: 67px;
font-size: 12px;
}

.exclusiveItem .main-title {
    white-space: normal;
}

.com-bar-wrap .content_item_seg2 b.main-title {
    margin-left: 5px;
    min-height: 58px;
    overflow: hidden;
    height: 70px;
}

@-moz-document url-prefix() {
    .main_content #frm1 .main-title,
    .com-bar-wrap .comp-barg-info-wrap .comp-barg-info .head,
    .com-bar-wrap .content_item_seg2 b.main-title .head,
    .exclusiveItem .main-title {
        min-height: 58px;
        overflow: hidden;
        height: 67px;
    }
}

.main_content #frm1 .main-title .head,
.com-bar-wrap .comp-barg-info-wrap .comp-barg-info .head,
.com-bar-wrap .content_item_seg2 b.main-title .head,
.exclusiveItem .main-title .head, #frm1 .main-title .head {
    font-size: 12px;
    overflow: hidden;
    left: inherit;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -icab-text-overflow: ellipsis;
    -khtml-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    display: -webkit-box;
    /* line-height: 1.4; */
    min-height: 5px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: 1.4 !important;
}

.logo {
    margin-top: 2px;.

    position: relative;
    float: left;
    margin-right: 3%;
}

.header-wrapper {
    /*overflow: hidden;*/
}

.logo img {
    width: 300px;
    height: auto;
}

#menuI {
    padding: 0;
    margin: 0;
    list-style: none;
    display: block;
    margin-left: 10%;
}

#menuI li {
    float: left;
    padding: 0 1%;
    line-height: 50px;
    color: #FFF;
    list-style: none
}

#menuI li a {
    color: #34bfda;
    padding: 5px 0;
    font-size: 14px;
    font-weight: 700
}

#menuI li a:hover, #menun li a.current {
    color: #0097b5
}

#menun li a.active i {
    color: #006c82
}

#menuI li a i {
    color: #00a4c5
}

#menuI li a:hover i {
    color: #006c82;
    transition: 1s ease
}

#menuI li a i {
    margin-right: 5px;
    font-size: 16px
}

#menu {
    padding: 0;
    margin: 0;
    list-style: none;
    display: block;
    margin-left: 10%;
}

#menu li {
    float: left;
    padding: 0 1%;
    line-height: 50px;
    color: #FFF;
    list-style: none
}

#menu li a {
    color: #34bfda;
    padding: 5px 0;
    font-size: 14px;
    font-weight: 700
}

#menu li a:hover, #menun li a.current {
    color: #0097b5
}

#menun li a.active i {
    color: #006c82
}

#menu li a i {
    color: #00a4c5
}

#menu li a:hover i {
    color: #006c82;
    transition: 1s ease
}

#menu li a i {
    margin-right: 5px;
    font-size: 16px
}

#menu1 {
    padding: 0;
    margin: 0;
    list-style: none;
    display: block;
    margin-right: 14%;
}

#menu1 li {
    float: left;
    padding: 0 5px;
    line-height: 28px;
    color: #FFF;
    list-style: none
}

#menu1 li:before {
    content: "|";
    float: left;
    padding: 0;
    font-size: 15px;
    line-height: 28px;
    color: #595959;
}

#menu1 li a {
    color: #34bfda;
    padding: 5px 0;
    font-size: 14px;
    font-weight: 700
}

#menu1 li a:hover, #menun li a.current {
    color: #0097b5
}

#menun li a.active i {
    color: #006c82
}

#menu1 li a i {
    color: #00a4c5
}

#menu1 li a:hover i {
    color: #006c82;
    transition: 1s ease
}

#menu1 li a i {
    margin-right: 5px;
    font-size: 16px
}
.min {
    display: block
}

.max {
    margin-left: 5px;
    margin-right: 40px;
    width: 250px;
}

.maxTop {
    display: none
}

.search_box {
    font-size: 14px;
    width: 120px;
    padding: 0;
    margin: 4px 0 0 3px;
    display: inline-block;
    float: left
}

.search_button {
    font-size: 12px;
    padding: 0;
    margin: 2px 0 0 3px;
    display: inline-block;
    float: left
}

#mobile_list form {
    margin: 0;
    padding: 0;
    text-align: left
}

.dropdown {
    display: none
}

#menu li .dropdown {
    position: absolute;
    width: 300px;
    background: #FFF;
    padding: 0;
    margin: 0;
    list-style: none;
    border-top: #FFF solid 1px;
    height: 420px;
    overflow-y: auto
}

#login-button {
width: 98% !important;
}

.dropdown li {
    float: none !important;
    width: 250px;
    line-height: 30px !important;
    padding: 2px 10px !important;
    margin: 0 !important;
    border-bottom: rgba(110, 223, 245, 1) dotted 1px
}

.dropdown a {
    padding: 0;
    //font-size: 14px;
    color: #fff;
    border-radius: .2em;
    margin: 0;
    transition: .5s
}

.dropdown a:hover {
    color: #006c82 !important;
    background: 0 0 !important
}

.login-layout h3 {
    float: left;
    font-size: 15px;
    margin: 15px 0;
    color: #0092af
}

.login-layout .l-logo {
    float: right;
    width: 150px;
    margin: 15px 0 0
}

.login-layout .l-logo img {
    width: 98%;
    margin: 0 auto;
    float: none
}

.keepme, .pointer {
    cursor: pointer
}

.serch {
    display: none
}

#wrap {
    width: 100%;
    float: left;
    display: inline-block;
    background: #f1f1f1;
}

#main {
    background: #f1f1f1;
    display: block;
    margin-right: 310px
}

#side {
    margin-left: -335px;
    margin-right: 1px;
    background: #fff;
    float: right;
    display: inline-block;
    width: 318px;
    z-index: 99998;
}

#wrapper {
    background: #f1f1f1;
    margin: 7px auto 0;
    z-index: 9999;
    position: relative;
    box-shadow: 0 0 35px rgba(0,0,0,.4);
}

#footer {
    height: 121px;
    width: 100%;
    background: rgba(231, 231, 231, 1);
    border-top: 3px solid #E7E7E7;
    margin-top: 20px;
    box-shadow: 0 -2px 5px rgba(0, 0, 0, .4)

}

.footer {
    width: 100%;
    margin: 0;
    float: none;
    text-align: left
}

.foot-menu {
    float: left;
    list-style: none;
    color: #555
}

.main_content, .side_content {
    padding: 10px;
    background-color: #f1f1f1;
    position: relative
}

.side_content {
    top: 0px;
}

.foot-menu li {
    color: #555;
    float: left;
    padding: 3px 4px;
    cursor: pointer;
    font-size: 12px
}

.foot-menu li a:hover {
    color: #f60
}

.avt {
    border: 1px solid #CCC;
    padding: 2px;
    border-radius: 3px;
    box-shadow: rgba(0, 0, 0, .1) 0 0 3px;
    background-color: #fff
}

.head-box {
    border-bottom: 1px solid #f1f1f1;
    margin-left: 5px;
    margin-bottom: 5px;
    margin-top: 25px;

}

.head-box1 {
    border: 1px solid #ddd;
    margin-left: 5px;
    margin-bottom: 5px;
    background: #f2f2f2;
    color: #777;
    padding: 8px 12px;
    border-radius: 4px 4px 0 0;
    font-weight: 600
}

.top-head {
    box-shadow: 1px 2px #888;
    color: #000 !important;
    width: 400px
}

.head-box h1 {
    font-size: 20px;
    background-color: #fff;
    padding: 5px;
    color: #000;
    margin-top: 8px
}

#toggy {
    width: 100% !important;
    height: 100% !important;
    background-color: #4377D1;
    opacity: .4;
    filter: alpha(opacity=40)
}

.center {
    text-align: center
}

.center form {
    display: inline-block
}

.icon {
    color: #999
}

.content_item {
    position: relative;
    border: 1px solid #bbbbbc;
    border-radius: 3px;
    padding: 0 1px;
    margin-bottom: 26px;
    background-color: #fff;
    margin-left: 6px;
    height: auto;
    box-shadow: 1px 2px #bbbbbc;

}

.content_item:hover {
    border: solid 1px #69D2E7;
    box-shadow: 1px 2px #69D2E7;
}

.main_content #frm1 .clear, .company-wrap #frm1 .clear {
    display: none;
}

.main_content #frm1 .content_item, .company-wrap .tab-content #bargains .com-bar-wrap .content_item {
    width: 19%;
    float: left;
}

.main_content #frm1 .tooltip2 {
    /*display: none; */
}

.content_item_side a {
    font-size: 14px
}

.content_item_side p {
    padding: 0 5px;
    margin: 10px 0 30px;
    font-size: 11px;
    font-weight: 400;
    color: #256091;
}

.content_item_seg1 {
    display: block;
    z-index: 999;
    margin-top: 16px;
    font-size: 10px;
    font-weight: normal;
    height: 100px;
    height: auto;
    border-radius: 3px 0 0 3px;
    margin-right: 0;
    background: #fff;
    padding: 0;
}

.main_content #frm1 .content_item_seg1,
.comp-barg-info-wrap .comp-barg-info .content_item_seg1 .com-bar-wrap .content_item_seg2 .content_item_seg1,
.exclusiveItem .content_item_seg1 {
    margin-left: 5px !important;
}

.comp-barg-info #smallp-comp {
    display: none;
}

.main_content #frm1 .comp-wrap, .com-bar-wrap a.comp-wrap,
.exclusiveItem .comp-wrap {
    display: initial;
    float: left;
    height: auto;
    margin-right: 5px;
    width: 100%;
    margin-bottom: 5px;
    white-space: nowrap;
    overflow: hidden;
    max-height: 40px;
    margin-left: 2px;
}

.exclusiveItem .comp-wrap {
    float: none;
}

.main_content #frm1 .comp-wrap img, .com-bar-wrap a.comp-wrap img,
.exclusiveItem .comp-wrap img {
    width: auto !important;
    height: 40px !important;
    margin: 0;
}

.content_item_seg2 {
    position: relative;
    margin-top: 1px;
    margin-bottom: 5px;
    min-height: 151px
}

.bor {
    border: 1px solid red
}

.clr {
    color: #c75800
}

.shota {
    position: relative;
    width: 142px;
    height: auto !important;
    /*float: left;*/
    /*margin: 5px 10px 5px 5px;*/
    outline: #69D2E7 solid 0px;
}

.shotb {
    position: relative;
    width: 142px;
    height: auto !important;
    /*float: left;*/
    margin: 5px 10px 5px 5px;
    outline: #69D2E7 solid 0px;
}

.shotaclick {
    text-align: center;
    opacity: .5;
    position: absolute;
    bottom: 0;
    left: 0;
    display: none;
    width: 100%;
    background: #2e2e2e;
    z-index: 999999;
    padding: 5px;
    color: #fff
}

.side_item {
    border: 1px solid #ccc;
    padding: 0;
    border-radius: 3px 3px 0 0;
    border-top: 0;
    background-color: #fff;
    margin-top: 0px;
}

.side_item_no {
    border: 0 solid #4f4f4f;
    padding: 0;
    margin-left: -3px
}

.good_vote {
    margin-top: 2px;
    padding: 2px 5px 3px 5px;
    opacity: 1;
    cursor: pointer;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    color: grey;
    margin-right: 0px;
    display: inline
}

.bad_vote {
    margin-top: 2px;
    padding: 2px 5px 3px 5px;
    opacity: 1;
    cursor: pointer;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    color: grey;
    display: inline
}

div.bad_vote, div.good_vote {
    /*display: inline-block;*/
}

.carousel-no-style ul li {
    margin: 3px;

}

.carousel-no-style {
    text-align: center;

}

.views {
    display: none;
    margin-top: 2px;
    padding-top: 4px;
    font-size: 11px;
    font-weight: 700;
    width: 55px;
    text-align: center;
    border: 1px solid #CCC;
    border-radius: 3px;
    padding-right: 0;
    padding-bottom: 4px;
    color: #069;
    box-shadow: rgba(0, 0, 0, .1) 0 0 3px;
    background-color: #fff;
    margin-bottom: 6px
}

.edit {
    font-size: 13px;
    border: 1px solid #CCC;
    border-radius: 3px;
    color: #069;
    box-shadow: 0 0 3px rgba(0, 0, 0, .1);
    background-color: #FFF;
    padding: 2px;
    font-weight: 700;
    cursor: pointer;
    bottom: 285px;
    position: relative;
    left: 1%;
}

.edit:first-child {
    margin-left: 2px
}

.bad_vote:hover, .good_vote:hover {
    opacity: 1
}

.soc-icon {
    width: 35px;
    padding: 7px;
    color: #F60;
    cursor: pointer;
    font-size: 22px;
    margin-right: 5px
}

.icon-trash {
    display: inline
}

.search-box {
    width: 64.7%;
    margin-top: 4px;
    margin-left: 2%;
    border-radius: 6px;
    border: 2px solid #CCC;
    background: #FFF;
    transition: all 200ms ease 0s;
    z-index: 1;
    height: 40px;
    margin-left:340px;
}

.search-container {
    width: 80%;
    height: 100%;
}

.searchimg-container {
    position: relative;
    bottom: 0px;
    right: 0px;
}

.searchimg-container img {
    width: 20%;
    height: auto

}

.search-title {
    color: #69d2e7;
    font-family: 'Open Sans', sans-serif;
    font-size: 35px;
    font-weight: bold;
    border-bottom: 2px solid #ff7f26;
    text-shadow: 1px 1px #252b2c;
}

.srch-text {
    width: 100%;
    border: 0;
    z-index: 1;
    -webkit-transition: width 1s;
    border-radius: 3px;
    transition: all 200ms ease 0s;
    margin-left: 0px;
    margin-top: 0px;
    line-height: 35px;
}

.search-box button {
    border: none;
    margin: 0;
    padding: 0px 5px 0px 0px;
    background: 0 0;
    font-size: 15px;
    float: right;
    cursor: pointer;
    color: #666;
}

.search-box button:hover {
    color: #f60
}

#login_area {
    vertical-align: top;
    color: #2cbdda;
    text-align: left;
    /* width: 173px; */
    position: absolute;
    display: inline-block;
    padding: 0;
    right: 0;
    line-height: 44px;
    z-index: 9999;
    background-color: #fff;
    text-align: right;
}

.login-layout {
    width: 300px;
    min-height: 200px;
    background: #FFF;
    border: 3px solid #69D2E7;
    color: #333;
    position: absolute;
    right: -19px;
    line-height: normal;
    margin-top: 50px;
    text-align: left;
    display: none;
    box-shadow: 0 7px 7px rgba(0, 0, 0, .4)
}

.login-layout2 {
    width: 300px;
    background: #FFF;
    border: 3px solid #69D2E7;
    color: #333;
    position: absolute;
    right: 150px;
    line-height: normal;
    margin-top: 0;
    text-align: left;
    display: none;
    box-shadow: 0 7px 7px rgba(0, 0, 0, .4)
}

.input-medium {
    width: 93%;
    border: 1px solid #CCC;
    box-shadow: #DDD 0 -2px 5px inset;
    padding: 8px;
    color: #222
}

.submit_login {
    width: inherit !important;
    padding: 1px !important;
    font-size: 10px !important
}

.head {
    //font-size: 18pt;
    font-weight: 600;
    font-family: Arial, Helvetica, sans-serif
}

.head:hover {
    color: #333
}

.login-box {
    margin: 0 0 10px
}

.button {
    padding: 5px 13px;
    font-size: 14px;
    background: #00b2d5;
    color: #FFF;
    border: 1px solid #FFF;
    border-radius: .1em;
    box-shadow: rgba(0, 0, 0, .5) 0 0 1px;
    cursor: pointer;
    font-weight: 700;
    transition: 1s
}

.button:hover {
    background: #009dbc
}

.inner {
    width: 94%;
    margin: 0 auto
}

.but {
    padding: 5px 13px;
    font-size: 14px;
    color: #FFF;
    border: 1px solid #FFF;
    border-radius: .1em;
    box-shadow: rgba(0, 0, 0, .5) 0 0 1px;
    cursor: pointer;
    font-weight: 700;
    transition: 1s;
    background: #b5bdc8;
    background: -moz-linear-gradient(top, rgba(181, 189, 200, 1) 0, rgba(40, 52, 59, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(181, 189, 200, 1)), color-stop(100%, rgba(40, 52, 59, 1)));
    background: -webkit-linear-gradient(top, rgba(181, 189, 200, 1) 0, rgba(40, 52, 59, 1) 100%);
    background: -o-linear-gradient(top, rgba(181, 189, 200, 1) 0, rgba(40, 52, 59, 1) 100%);
    background: -ms-linear-gradient(top, rgba(181, 189, 200, 1) 0, rgba(40, 52, 59, 1) 100%);
    background: linear-gradient(to bottom, rgba(181, 189, 200, 1) 0, rgba(40, 52, 59, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5bdc8', endColorstr='#28343b', GradientType=0)
}

.but2 {
    padding: 5px 13px;
    font-size: 14px;
    color: #FFF;
    border: 1px solid #FFF;
    border-radius: .1em;
    box-shadow: rgba(0, 0, 0, .5) 0 0 1px;
    cursor: pointer;
    font-weight: 700;
    transition: 1s;
    background: #627d4d;
    background: -moz-linear-gradient(top, rgba(98, 125, 77, 1) 0, rgba(31, 59, 8, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(98, 125, 77, 1)), color-stop(100%, rgba(31, 59, 8, 1)));
    background: -webkit-linear-gradient(top, rgba(98, 125, 77, 1) 0, rgba(31, 59, 8, 1) 100%);
    background: -o-linear-gradient(top, rgba(98, 125, 77, 1) 0, rgba(31, 59, 8, 1) 100%);
    background: -ms-linear-gradient(top, rgba(98, 125, 77, 1) 0, rgba(31, 59, 8, 1) 100%);
    background: linear-gradient(to bottom, rgba(98, 125, 77, 1) 0, rgba(31, 59, 8, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#627d4d', endColorstr='#1f3b08', GradientType=0)
}

.buttonpost {
    display: inline-block;
    text-align: center;
    cursor: pointer;
    vertical-align: middle;
    padding: 5px 5px;
    border: 1px solid #4a93a2;
    border-radius: 1px;
    background: #69d2e7;
    background: -webkit-gradient(linear, left top, left bottom, from(#69d2e7), to(#69d2e7));
    background: -moz-linear-gradient(top, #69d2e7, #69d2e7);
    background: linear-gradient(to bottom, #69d2e7, #69d2e7);
    text-shadow: #356974 1px 1px 1px;
    font: normal normal bold 18px arial;
    color: #ffffff;
    text-decoration: none;
}

.buttonpost:hover,
.buttonpost:focus {
    border: 1px solid #69d2e7;
    background: #7efcff;
    background: -webkit-gradient(linear, left top, left bottom, from(#7efcff), to(#7efcff));
    background: -moz-linear-gradient(top, #7efcff, #7efcff);
    background: linear-gradient(to bottom, #7efcff, #7efcff);
    color: #ffffff;
    text-decoration: none;
}

.buttonpost:active {
    background: #3f7e8b;
    background: -webkit-gradient(linear, left top, left bottom, from(#3f7e8b), to(#69d2e7));
    background: -moz-linear-gradient(top, #3f7e8b, #69d2e7);
    background: linear-gradient(to bottom, #3f7e8b, #69d2e7);
}

.buttonpost:before {
    content: "\0000a0";
    display: inline-block;
    height: 20px;
    width: 20px;
    line-height: 20px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACtElEQVQ4jbWTTUhUURTHf/fN02GcsGmcxpdhYlj0ZZDPiKhdFLQtimjVJgfaFkWrCoqCiKKlg7uikKJNEFi5CYLUGcJFUGT0gTnqOM48p3k6vvdOC8exMZE+D1zuudx7f/d/7jlHiQj/0rR/SvsfQH3eedp98q9i3380riqASin2Hb7+R7BnD86UfX3xplMc/C2YXr29cv1HkkpWLM6SL+TI5myUUiEgX5EUEYFfLKPZWYfxsUlWnb/CkYEgEo9PAsaiLAsiDiLesjDHcclMWvT0Zkh2dMyJ6O9H4vEvlUARxHPKYym1ruuRzeWxR8+zd+t1BhJJkrFYGbroDwXxXJQSRPlAE8CHUloZlrPypN/dpKHlFGgraZ26z0ACiMVo6+ysBApzClEaKAFKs9JwXbDyBdIfbrBm/QlCDSE0+w5bmp7g814xkLjKnq6uxkqFMg8sqfN8KCUUHSGbGcFKP6S+YRt1jetRchnX6gFNGE6tIhbrWAuklwx5HoYSHFfIpL+Sz/QSNeqINF+C6VaczDATY35eJhuZLu4E3o8BzrJJcWaLWLk81uhdooZBpPkWTEUgP0w2Ay+TjWzd202oNgDgwBKFLeKA58PzXKypGaa/dbFu0ylqws1QOAgzHulReNHXwgrjOKsjET7pC7p+7hSZq0W7UMQethlKTiO7H7Eh6sB4H+mJOVgweoy6SBP+ah29qnoB2N7ebgC11861AVATPgBAwcsw+fY2HwejjI88JiA2YUPxoq+FzbvvUR+N4vfr9D+/RnVN+LVpmhsBS5mmWQsYV8/ueKuUKr+UzdkMPklQH/bzbWIFDa0pgk3CTHEXoZUBdF2jyh/w0IJvTl/siQFpILVAKJlpmjpQm0qlQmsMY+jQFkWVZ/NmxH7WO+ReCAQCn4PBYKF03EokEs6P978DUXRHHRgJebQAAAAASUVORK5CYII=") no-repeat left center transparent;
    background-size: 100% 100%;
}

.buttonsecure {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 1px solid #a12727;
    border-radius: 8px;
    background: #ff4a4a;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff4a4a), to(#992727));
    background: -moz-linear-gradient(top, #ff4a4a, #992727);
    background: linear-gradient(to bottom, #ff4a4a, #992727);
    text-shadow: #591717 1px 1px 1px;
    font: normal normal bold 20px arial;
    color: #ffffff;
    text-decoration: none;
}
.log1{width:350px;}

.buttonsecure:hover,
.buttonsecure:focus {
    background: #ff5959;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff5959), to(#b62f2f));
    background: -moz-linear-gradient(top, #ff5959, #b62f2f);
    background: linear-gradient(to bottom, #ff5959, #b62f2f);
    color: #ffffff;
    text-decoration: none;
}

.buttonsecure:active {
    background: #982727;
    background: -webkit-gradient(linear, left top, left bottom, from(#982727), to(#982727));
    background: -moz-linear-gradient(top, #982727, #982727);
    background: linear-gradient(to bottom, #982727, #982727);
}

.buttonsecure:before {
    content: "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADUklEQVRIiZWVv28dRRDHPzO7z355Jo5CIiUFCNFESAiLQJEOoRQ0pKDmT0DQBBokSgQKBfwFFh2CDqXgT6BCQVEa3ESicEIcQfys+Pn9uJ2hmL27ZzsivJNGMze7+72Z78zOif+2lVFuoH4ZETADK1CqNoOypItVKad1s/Q+twc4v2QWh7dodm+SZpCBROghx9+zgwANUKr+L5kAD/ky+/zgusiU9nEBkWqzZDuIn/DL0v6T9jrIGd7N4qbdqRbEAO3tZgHjvXfw4XuIjsCekKa32Tx/F/UTZ5dtVc1uDloXrAfHggprYDz9ms1rN7t0RAQrn3Nw7wvO5W9jrz9DVFDMu0g7XQWDydENNrc+BRGkPEJmv4NN0DRgY+srZnb92H5ZolJEUDHrQDtdetFLn8TGgx9I918l/3mNdP81mO0gmpDLH3WZtxhY9AOqqJvjxmkpYDNl8OJV3B15/A00Dd4A04fYX9vhH105fdarqJDFvO+AUjukFt19CLoWX5s9QUrfUTRTRAREw18CXGy5G5Ucu+uCVHBgcQRH0xFDUjgaC9poa1Uq0DpHY2V4xgKj5Z8ocnRRdVJiw3R6gekrP7F+6XUkr4Mb+4cf4ItxdxHy6G1G7sjwZZqrf3C48xkbdrvHgsjOf9y4ywuHWz6Ir7rA7OLH5De+C45raz7PLvv3WLvzVseAT0AWm78qC4ddkP3IQAx0sNm1WRfMc2zJZ4O6GfAY5BGAkt0rRf8A+8AQ/EJEttJTwHeBRV8H2nsgtSriwFSQufSRyf+zIcCFfn6Jatzkih+3NSdQXZmiFrD3U7vIrffkBDnjKqtTBHhOMarN6ixSVMwj+pQi+pwQ1dUpqgFKSsf8GTdIiiSNj6SEMlmZIrGnSEpgDq6IF1AluwNJQzRBSqS9nyl/vw9nr9Dd7R7z+GXCYfGUtHML1wTJwLT2u5DbqeeiiAquipQx6c6HsDaMuqQqUsHb/3NToGlgPkMWC1wlCq0atigZ1TkiiAqoVi1BmVh0VPtfVq3gxMTTOt2UOKMatWjrk9M8I7LtZm/SlNyl3M5bsyXJQWObgde5mxQYRIaDAZS1WB/kRs6f+158ewBmL2F20d37bkqp1maJovY9P2vtxLrqnjsP/gUnNcuWT6g8rQAAAABJRU5ErkJggg==") no-repeat left center transparent;
    background-size: 100% 100%;
}

.buttonsignup {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 10px 10px;
    border: 1px solid #c85300;
    border-radius: 0px;
    background: #ff8700;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff8700), to(#fa6800));
    background: -moz-linear-gradient(top, #ff8700, #fa6800);
    background: linear-gradient(to bottom, #ff8700, #fa6800);
    text-shadow: #7d3400 1px 1px 1px;
    font: normal normal bold 16px arial;
    color: #ffffff;
    text-decoration: none;
}

.buttonsignup:hover,
.buttonsignup:focus {
    border: 1px solid #fa6800;
    background: #ffa200;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffa200), to(#ff7d00));
    background: -moz-linear-gradient(top, #ffa200, #ff7d00);
    background: linear-gradient(to bottom, #ffa200, #ff7d00);
    color: #ffffff;
    text-decoration: none;
}

.buttonsignup:active {
    background: #c85300;
    background: -webkit-gradient(linear, left top, left bottom, from(#c85300), to(#fa6800));
    background: -moz-linear-gradient(top, #c85300, #fa6800);
    background: linear-gradient(to bottom, #c85300, #fa6800);
}

.buttonbansign {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 1px solid #c85300;
    border-radius: 8px;
    background: #ff8700;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff8700), to(#fa6800));
    background: -moz-linear-gradient(top, #ff8700, #fa6800);
    background: linear-gradient(to bottom, #ff8700, #fa6800);
    text-shadow: #7d3400 1px 1px 1px;
    font: normal normal bold 33px arial;
    color: #ffffff;
    text-decoration: none;
}

.buttonbansign:hover,
.buttonbansign:focus {
    border: 1px solid #fa6800;
    background: #ffa200;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffa200), to(#ff7d00));
    background: -moz-linear-gradient(top, #ffa200, #ff7d00);
    background: linear-gradient(to bottom, #ffa200, #ff7d00);
    color: #ffffff;
    text-decoration: none;
}

.buttonbansign:active {
    background: #c85300;
    background: -webkit-gradient(linear, left top, left bottom, from(#c85300), to(#fa6800));
    background: -moz-linear-gradient(top, #c85300, #fa6800);
    background: linear-gradient(to bottom, #c85300, #fa6800);
}



.buttonsignin {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 1px solid #c85300;
    border-radius: 8px;
    background: #ff8700;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff8700), to(#fa6800));
    background: -moz-linear-gradient(top, #ff8700, #fa6800);
    background: linear-gradient(to bottom, #ff8700, #fa6800);
    text-shadow: #7d3400 1px 1px 1px;
    font: normal normal bold 30px arial;
    color: #ffffff;
    text-decoration: none;
}

.buttonsignin:hover,
.buttonsignin:focus {
    border: 1px solid #fa6800;
    background: #ffa200;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffa200), to(#ff7d00));
    background: -moz-linear-gradient(top, #ffa200, #ff7d00);
    background: linear-gradient(to bottom, #ffa200, #ff7d00);
    color: #ffffff;
    text-decoration: none;
}

.buttonsignin:active {
    background: #c85300;
    background: -webkit-gradient(linear, left top, left bottom, from(#c85300), to(#fa6800));
    background: -moz-linear-gradient(top, #c85300, #fa6800);
    background: linear-gradient(to bottom, #c85300, #fa6800);
}






.buttonyoushop {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 6px 12px;
    border: 1px solid #fa6900;
    border-radius: 0px;
    background: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f5f5f5));
    background: -moz-linear-gradient(top, #fafafa, #f5f5f5);
    background: linear-gradient(to bottom, #fafafa, #f5f5f5);
    text-shadow: #ffffff 1px 1px 1px;
    font: normal normal bold 25px arial;
    color: #0044cc;
    text-decoration: none;
}

.buttonyoushop:hover,
.buttonyoushop:focus {
    border: 1px solid #0044cc;
    background: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
    background: -moz-linear-gradient(top, #ffffff, #ffffff);
    background: linear-gradient(to bottom, #ffffff, #ffffff);
    color: #ff6600;
    text-decoration: none;
}

.buttonyoushop:active {
    background: #afafaf;
    background: -webkit-gradient(linear, left top, left bottom, from(#afafaf), to(#f5f5f5));
    background: -moz-linear-gradient(top, #afafaf, #f5f5f5);
    background: linear-gradient(to bottom, #afafaf, #f5f5f5);
}

.buttonfindmore {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 6px 12px;
    border: 1px solid #141823;

    background: #fff;

    font: normal normal bold 20px arial;
    color: #4e5665;
    text-decoration: none;
}

.buttonfindmore:hover,
.buttonfindmore:focus {
    border: 1px solid #79f2ff;

    color: #4e5665;
    text-decoration: none;
}

.buttonfindmore:active {
    background: #3f7e8b;
    background: -webkit-gradient(linear, left top, left bottom, from(#3f7e8b), to(#69d2e7));
    background: -moz-linear-gradient(top, #3f7e8b, #69d2e7);
    background: linear-gradient(to bottom, #3f7e8b, #69d2e7);
}

.buttongreen {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 5px 13px;
    border: 1px solid #8eb945;
    border-radius: 8px;
    background: #9bca3e;
    background: -webkit-gradient(linear, left top, left bottom, from(#9bca3e), to(#9bca3e));
    background: -moz-linear-gradient(top, #9bca3e, #9bca3e);
    background: linear-gradient(to bottom, #9bca3e, #9bca3e);
    text-shadow: #591717 1px 1px 1px;
    font: normal normal bold 19px arial;
    color: #ffffff;
    text-decoration: none;
}

.buttongreen:hover,
.buttongreen:focus {
    border: 1px solid #a3d54f;
    background: #baf24a;
    background: -webkit-gradient(linear, left top, left bottom, from(#baf24a), to(#baf24a));
    background: -moz-linear-gradient(top, #baf24a, #baf24a);
    background: linear-gradient(to bottom, #baf24a, #baf24a);
    color: #ffffff;
    text-decoration: none;
}

.buttongreen:active {
    background: #5d7925;
    background: -webkit-gradient(linear, left top, left bottom, from(#5d7925), to(#9bca3e));
    background: -moz-linear-gradient(top, #5d7925, #9bca3e);
    background: linear-gradient(to bottom, #5d7925, #9bca3e);
}

.buttongreen:before {
    content: "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAFeklEQVRIibWWbYhcZxXHf8+de+/M3p3Znd3ubvbFbJoXuumSxE1jQpOYIIao2PgGISgoKlSLiH7xDSkiVaQYKuKHIrQFv4gtBN+gXxQtoqaG1obQdpc13W2y2d3Zyc5kZnJn7vvz4odpspumWBE88Hy599zzO8+5z/+cB/7PJt7V4+EfFLEKDyLEJIiR7kOzjjHX0MkFnvle538DPHK2DHx6z9g9n/rCsf27RwdL5YJjewBxJsNqo936xd8uXZ6t3Pgt8Cue+lbrvwM8ctbL2fYHP/HeXd89fXD6yMH7Jkksi1hDZroujoCCBXmt+ecby5x7ee7F319643GVyRd46tvh5nC5O4M/Xhzo9b74sQemfvqNU8emhkeHWc4ES4mmkhrWEsN6qqlLww1pCI3F1uF+Du8Y3+qH8YcqTd+P9x2f45U/p+8IcA4/9NFTB+7/ydc/cnjoptvDQqypJYpOZoilIck0a37I1VqLWpiS2Q4tBY7rcnzHmFcP4kOXq41Z/dIf5u8GfPmJ8of37Xryqw8dnarlCrwZSMJUEyeKJNHEqaLejhlKQ752/yhbXfjTcpMeN08j0+A6HN0+5l1v+JMLE+/7Da/8MQawNv6GOXNyZupI2y6wHErCWNGJJEGo6IQZQSCpNTocGioy0uuyvdRDvRnRibq+y6Gkbec5OTN1BGHO3LmDh380OLNj4rEzJw5vXwwV7VgSx4ok7WafZZo01USZZnG9iZSKZ2erdHDxXAetDcoYIgNTW8rMXVnure448DwXX4i6O7DcQyf2T993JVQ0g5QwlARhRhRIoijj+o0Oy9U6Izrg6GiJ80st3uwIym6BKOj6hqGkGaRcCRUn9k/vRuQfBLDfOqz32oV8uRFnxLHsZh1LlDQESYYK2hwb8zi9d5zJAY/dqy3O/mMFmUqUEOSkQBuDNhaNHNiFfB+CyQ0ADPoKz0SSOFFksSRLNFob1ho+H99WZPa6TzilAKi2E6IM8plCCIFSAoPBYCMsaCs8YHAzgEaUYseSJJakiSJNFZk0WJbNkxdXOD29hYn+AkEi+cvVBuuxQuUSCnYOxxYocmgMCEMjui2D24BG0w/DwX5ZjFNFJ8oIY0kqDQbBWKmXB0aLFPM2C/UO8+sBOZGnkyiCROHaAk/ZFAXkHGj6YQg0NgCGq6uNVqtvaLQYxZooTJGZBnMri4wj2wYRQjBb9bm42qS/t5fBUgkAqSDVmsSC0FKsNlo+hmsbOtDpSwtLK5fDLEGikUqjpEQpiR8EnNzax3jZA+D85Sqf37uFokiRMkMpiZISqTQSTZglLCytzGPSCxuAZx5tJL5/bqmyhuWCyIFSGiU1rSDiwET5dk33TwxQ9RNS46KVQUmNUhqRA8s1LFXWSHz/HE8/uqlE3TI9V1lZ+9zA8D1H3FIeE6QoqclbOV5eusF4uYf56k1+duEKgbQp5HuQUoEQ5ByLXMmmncZUVtZeBJ673SDYbF954pPDk5NP79qze8hRNnE9JIsk9ZsdWklMn5tnqNSLeOsrYVk4PTaFIY8sJ1l4fb5eu3btS/z8m7+7s1XcsgMfWAk7YTsK0oN9W0a8Qn8vIicoODYDhR48x+kGzgmsgkN+wCM/VCQymoVX5+r1ysoPUemvN7fruwfOZ79fxHFOlSa2fWd459TM+Pg4wkhMlmFkV2jCziEcByNsKpUKtcV/XWqvLv2YLHueXz52xwh9p5FpAR7bpmfYe/wzjO98//DOve8plgc8r7foAoRBJ+20mmFt8bUVKot/57W/PsvS3CUgBPS7AQBculIfYvjeEfYc3Uepf5iC1wdAHPq0b9Z4/fyr1K6uA3W6wkrfHug/3Spcuqfs1rLe9l4DctO6KzjAvwH1nN6sB8eCCgAAAABJRU5ErkJggg==") no-repeat left center transparent;
    background-size: 100% 100%;
}


.buttongrey {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 5px 13px;
    border: 1px solid #e0e4cc;
    border-radius: 8px;
    background: #69D2E7;
    background: -webkit-gradient(linear, left top, left bottom, from(#69D2E7), to(#69D2E7));
    background: -moz-linear-gradient(top, #69D2E7, #69D2E7);
    background: linear-gradient(to bottom, #69D2E7, #69D2E7);
    text-shadow: #591717 1px 1px 1px;
    font: normal normal bold 19px arial;
    color: #ffffff;
    text-decoration: none;
}

.buttongrey:hover,
.buttongrey:focus {
    border: 1px solid #a3d54f;
    background: #baf24a;
    background: -webkit-gradient(linear, left top, left bottom, from(#fa6900), to(#fa6900));
    background: -moz-linear-gradient(top, #fa6900, #fa6900);
    background: linear-gradient(to bottom, #fa6900, #fa6900);
    color: #ffffff;
    text-decoration: none;
}

.buttongrey:active {
    background: #5d7925;
    background: -webkit-gradient(linear, left top, left bottom, from(#86897a), to(#e0e4cc));
    background: -moz-linear-gradient(top, #86897a, #e0e4cc);
    background: linear-gradient(to bottom, #86897a, #e0e4cc);
}

.buttongrey:before {
    content: "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAFeklEQVRIibWWbYhcZxXHf8+de+/M3p3Znd3ubvbFbJoXuumSxE1jQpOYIIao2PgGISgoKlSLiH7xDSkiVaQYKuKHIrQFv4gtBN+gXxQtoqaG1obQdpc13W2y2d3Zyc5kZnJn7vvz4odpspumWBE88Hy599zzO8+5z/+cB/7PJt7V4+EfFLEKDyLEJIiR7kOzjjHX0MkFnvle538DPHK2DHx6z9g9n/rCsf27RwdL5YJjewBxJsNqo936xd8uXZ6t3Pgt8Cue+lbrvwM8ctbL2fYHP/HeXd89fXD6yMH7Jkksi1hDZroujoCCBXmt+ecby5x7ee7F319643GVyRd46tvh5nC5O4M/Xhzo9b74sQemfvqNU8emhkeHWc4ES4mmkhrWEsN6qqlLww1pCI3F1uF+Du8Y3+qH8YcqTd+P9x2f45U/p+8IcA4/9NFTB+7/ydc/cnjoptvDQqypJYpOZoilIck0a37I1VqLWpiS2Q4tBY7rcnzHmFcP4kOXq41Z/dIf5u8GfPmJ8of37Xryqw8dnarlCrwZSMJUEyeKJNHEqaLejhlKQ752/yhbXfjTcpMeN08j0+A6HN0+5l1v+JMLE+/7Da/8MQawNv6GOXNyZupI2y6wHErCWNGJJEGo6IQZQSCpNTocGioy0uuyvdRDvRnRibq+y6Gkbec5OTN1BGHO3LmDh380OLNj4rEzJw5vXwwV7VgSx4ok7WafZZo01USZZnG9iZSKZ2erdHDxXAetDcoYIgNTW8rMXVnure448DwXX4i6O7DcQyf2T993JVQ0g5QwlARhRhRIoijj+o0Oy9U6Izrg6GiJ80st3uwIym6BKOj6hqGkGaRcCRUn9k/vRuQfBLDfOqz32oV8uRFnxLHsZh1LlDQESYYK2hwb8zi9d5zJAY/dqy3O/mMFmUqUEOSkQBuDNhaNHNiFfB+CyQ0ADPoKz0SSOFFksSRLNFob1ho+H99WZPa6TzilAKi2E6IM8plCCIFSAoPBYCMsaCs8YHAzgEaUYseSJJakiSJNFZk0WJbNkxdXOD29hYn+AkEi+cvVBuuxQuUSCnYOxxYocmgMCEMjui2D24BG0w/DwX5ZjFNFJ8oIY0kqDQbBWKmXB0aLFPM2C/UO8+sBOZGnkyiCROHaAk/ZFAXkHGj6YQg0NgCGq6uNVqtvaLQYxZooTJGZBnMri4wj2wYRQjBb9bm42qS/t5fBUgkAqSDVmsSC0FKsNlo+hmsbOtDpSwtLK5fDLEGikUqjpEQpiR8EnNzax3jZA+D85Sqf37uFokiRMkMpiZISqTQSTZglLCytzGPSCxuAZx5tJL5/bqmyhuWCyIFSGiU1rSDiwET5dk33TwxQ9RNS46KVQUmNUhqRA8s1LFXWSHz/HE8/uqlE3TI9V1lZ+9zA8D1H3FIeE6QoqclbOV5eusF4uYf56k1+duEKgbQp5HuQUoEQ5ByLXMmmncZUVtZeBJ673SDYbF954pPDk5NP79qze8hRNnE9JIsk9ZsdWklMn5tnqNSLeOsrYVk4PTaFIY8sJ1l4fb5eu3btS/z8m7+7s1XcsgMfWAk7YTsK0oN9W0a8Qn8vIicoODYDhR48x+kGzgmsgkN+wCM/VCQymoVX5+r1ysoPUemvN7fruwfOZ79fxHFOlSa2fWd459TM+Pg4wkhMlmFkV2jCziEcByNsKpUKtcV/XWqvLv2YLHueXz52xwh9p5FpAR7bpmfYe/wzjO98//DOve8plgc8r7foAoRBJ+20mmFt8bUVKot/57W/PsvS3CUgBPS7AQBculIfYvjeEfYc3Uepf5iC1wdAHPq0b9Z4/fyr1K6uA3W6wkrfHug/3Spcuqfs1rLe9l4DctO6KzjAvwH1nN6sB8eCCgAAAABJRU5ErkJggg==") no-repeat left center transparent;
    background-size: 100% 100%;
}

.buttono {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 10px 10px;
    border: 0px solid #c85300;
    border-radius: 4px;
    background: #ff8700;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff8700), to(#fa6800));
    background: -moz-linear-gradient(top, #ff8700, #fa6800);
    background: linear-gradient(to bottom, #ff8700, #fa6800);
    font: normal normal bold 14px arial;
    color: #ffffff;
    text-decoration: none;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
}
.buttono:hover,
.buttono:focus {
    border: 0px solid #fa6800;
    background: #ffa200;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffa200), to(#ff7d00));
    background: -moz-linear-gradient(top, #ffa200, #ff7d00);
    background: linear-gradient(to bottom, #ffa200, #ff7d00);
    color: #ffffff;
    text-decoration: none;
}
.buttono:active {
    background: #c85300;
    background: -webkit-gradient(linear, left top, left bottom, from(#c85300), to(#fa6800));
    background: -moz-linear-gradient(top, #c85300, #fa6800);
    background: linear-gradient(to bottom, #c85300, #fa6800);
}




.buttonsharemobile {
    display: none;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 2%;
    text-align: center;
    vertical-align: middle;
    padding: 10px 10px;
    border: 1px solid #c85300;
    border-radius: 4px;
    background: #ff8700;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff8700), to(#fa6800));
    background: -moz-linear-gradient(top, #ff8700, #fa6800);
    background: linear-gradient(to bottom, #ff8700, #fa6800);
    font: normal normal bold 22px arial;
    color: #ffffff;
    text-decoration: none;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
}
.buttonsharemobile :hover,
.buttonsharemobile :focus {
    border: 0px solid #fa6800;
    background: #ffa200;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffa200), to(#ff7d00));
    background: -moz-linear-gradient(top, #ffa200, #ff7d00);
    background: linear-gradient(to bottom, #ffa200, #ff7d00);
    color: #ffffff;
    text-decoration: none;
}
.buttonsharemobile :active {
    background: #c85300;
    background: -webkit-gradient(linear, left top, left bottom, from(#c85300), to(#fa6800));
    background: -moz-linear-gradient(top, #c85300, #fa6800);
    background: linear-gradient(to bottom, #c85300, #fa6800);
}


.bng {
    padding: 5px 13px;
    font-size: 12px;
    color: #555;
    border: 1px solid #FFF;
    border-radius: .1em;
    box-shadow: rgba(0, 0, 0, .5) 0 0 1px;
    cursor: pointer;
    font-weight: 700;
    transition: 1s;
    background: #fff;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(204, 204, 204, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 1)), color-stop(100%, rgba(204, 204, 204, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(204, 204, 204, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(204, 204, 204, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(204, 204, 204, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0, rgba(204, 204, 204, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc', GradientType=0)
}

#login_form {
    min-width: 260px;
    display: block;
    position: absolute;
    right: 10px;
    top: 33px;
    background: #3C8DC5;
    padding: 10px;
    text-align: left;
    border-right: 1px solid #2e2e2e;
    border-bottom: 1px solid #2e2e2e;
    border-left: 1px solid #2e2e2e
}

#register_form {
    min-width: 260px;
    display: none;
    position: absolute;
    right: 10px;
    top: 33px;
    background: #3C8DC5;
    padding: 10px;
    text-align: left;
    border-right: 1px solid #2e2e2e;
    border-bottom: 1px solid #2e2e2e;
    border-left: 1px solid #2e2e2e
}

.login_box_register {
    float: left;
    margin: 0 0 0 5px
}

.login_box_register input {
    width: 240px;
    padding: 2px;
    font-size: 14px;
    margin: 5px 0
}

.middle {
    vertical-align: middle
}

.clear {
    clear: both
}

.faded {
    opacity: .5
}

.smallp {
    color: #1e1e1e;
    padding: 3px;
    font-size: 12px;
    margin-bottom: 0;
    margin-left: 158px;
    margin-top: 10px
}

.smallp span {
    margin-right: 2px
}

small {
    color: #000
}

.bigp {
    color: #666;
    height: 40px;
    overflow: hidden;
    margin: 0;
    padding: 3px;
    font-size: 13px;
    line-height: 20px;
    display: none
}

.bigp a {
    padding: 1px 3px
}

.bigp-1 {
    color: #666;
    height: auto;
    margin: 0;
    padding: 3px;
    font-size: 13px;
    line-height: 20px
}

.bigp-1 a {
    padding: 1px 3px
}

.bigpfixed {
    height: auto;
    max-height: 40px;
    overflow: hidden;
    color: #333;
    margin: 0;
    padding: 3px;
    font-size: 14px;
    line-height: 20px;
    display: none
}

.bigpfixed2 {
    height: auto;
    color: #333;
    margin: 0;
    padding: 3px;
    font-size: 14px;
    line-height: 20px;
    float: left;
    overflow: visible !important;
    width: 100%;
    word-wrap: break-word !important
}

.formp {
    color: #00f;
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 27px;
    box-shadow: 0 0 0 transparent;
    font-weight: 700
}

.formp a {
    text-decoration: underline
}

.formp2 {
    color: #00f;
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 27px;
    box-shadow: 0 0 0 transparent;
    text-decoration: underline;
    font-weight: 700
}

.padd {
    padding: 5px 15px
}

.ajaxformp {
    color: #00f
}

.minip {
    margin: 0;
    padding: 3px;
    font-size: 14px;
    line-height: 20px;
    display: inline-block;
    display: none
}

.commentp {
    line-height: 16px;
    margin: 0 10px 5px 0;
    padding: 5px 5px 5px 0;
    font-size: 12px;
    border-bottom: 1px solid #F2F2F2;
    color: #555
}

.commentp a {
    font-size: 14px;
    padding: 5px 0
}

.upr a {
    text-transform: capitalize
}

.upr {
    display: none
}

.commentformp {
    position: relative;
    line-height: 18px;
    margin: 10px 10px 10px 0;
    padding: 5px 5px 5px 0;
    font-size: 10px;
    border-bottom: 1px dashed #bbb
}

.profiledetail {
    width: 99%;
    margin: 0 10px 0 -5px;
    color: #1e1e1e;
    padding: 10px;
    font-size: 14px;
    line-height: 20px;
    background: linear-gradient(to bottom, #EFEEE6 0, #FFF 100%)
}

.profileavatar {
    margin: 0 10px 0 5px;
    color: #1e1e1e;
    padding: 5px;
    font-size: 14px;
    line-height: 20px;
    width: 55px
}

.profileavatar1 {
    margin: 5px 10px 0 5px;
    color: #1e1e1e;
    padding: 5px;
    font-size: 14px;
    line-height: 20px;
    width: auto;
    max-width: 80px
}

.user-info {
    width: 40%;
    float: left;
    margin-left: 10px
}

.tagblock {
    padding: 2px 3px 3px;
    background: #eee;
    color: #1f1f1f;
    margin: 2px 4px 2px 0;
    display: inline-block;
    float: left;
    position: relative
}

.highlight {
    padding: 2px 3px 3px;
    background: #C2C2C2;
    color: #1f1f1f;
    margin: 2px 4px 2px 0;
    display: inline-block;
    float: left;
    position: relative
}

.tagblock a {
    font-size: 14px
}

.white {
    color: #333;
    margin: 0;
    padding: 0
}

.hide {
    display: none
}

.block {
    display: block
}

.high {
    height: 5px
}

.higher {
    height: 20px
}

.left, .right {
    float: left
}

.inline {
    display: inline-block
}

.noform {
    margin: 0;
    padding: 0;
    vertical-align: top
}

.register_button {
    font-weight: 700;
    color: #2cbdda;
    cursor: pointer;
    margin-right: 10px !important;
    position: initial !important;
}

.title {
    padding: 5px 10px !important;
    color: #fff !important;
    font-weight: 700;
    font-size: 16px
}

.title2 {
    padding: 5px 10px !important;
    color: #000 !important;
    font-weight: 700;
    font-size: 14px
}

.comment_header {
    display: block;
    padding: 3px;
    font-size: 12px;
    margin-bottom: 0;
    margin-right: 10px;
    margin-top: 10px
}

.commentbox {
    display: block;
    width: 100%;
    height: 100px
}

.mar {
    margin: 5px 0
}

.mar1 {
    margin-left: 0;
    margin-bottom: 10px;
    margin-top: 20px;
    font-weight: 700;
    color: #093581
}

.post {
    width: 98%;
    padding: 5px;
    border-bottom: 1px dotted #ccc;
    display: block
}

.deatil {
    color: #093581
}

.cl {
    color: #093581;
    text-transform: capitalize
}

.wb {
    color: #093581
}

.post:hover {
    background: #f2f2f2;
    color: #f60
}

.chosen_image_box {
    position: absolute;
    right: 20px;
    bottom: 20px
}

.chosen_image_box img {
    border: 1px solid #2e2e2e
}

.saveoption {
    margin: 10px;
    color: #00f
}

#ajaxstep2, #ajaxstep3, #saveoption {
    display: none
}

.theurlbox {
    width: 99%;
    padding: 3px;
    font-size: 14px;
    margin: 0;
    color: #636363;
    font-weight: 400
}

.theurlboxmed {
    width: 282px;
    padding: 3px;
    font-size: 14px;
    margin: 0
}

.theurlboxsml {
    width: 120px;
    padding: 3px;
    font-size: 14px;
    margin: 0
}

.pagebox {
    display: inline-block;
    float: left;
    margin: 3px;
    text-align: center;
    min-width: 22px;
    background: #b5bdc8;
    background: -moz-linear-gradient(top, rgba(181, 189, 200, 1) 0, rgba(40, 52, 59, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(181, 189, 200, 1)), color-stop(100%, rgba(40, 52, 59, 1)));
    background: -webkit-linear-gradient(top, rgba(181, 189, 200, 1) 0, rgba(40, 52, 59, 1) 100%);
    background: -o-linear-gradient(top, rgba(181, 189, 200, 1) 0, rgba(40, 52, 59, 1) 100%);
    background: -ms-linear-gradient(top, rgba(181, 189, 200, 1) 0, rgba(40, 52, 59, 1) 100%);
    background: linear-gradient(to bottom, rgba(181, 189, 200, 1) 0, rgba(40, 52, 59, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5bdc8', endColorstr='#28343b', GradientType=0);
    padding: 1px 2px;
    font-size: 13px;
    color: #FFF;
    border: 1px solid #FFF;
    border-radius: .1em;
    box-shadow: rgba(0, 0, 0, .5) 0 0 1px;
    cursor: pointer;
    font-weight: 700;
    transition: 1s
}

.pagebox a {
    color: #fff;
    font-size: 12px;
    padding: 3px 2px
}

.pagebox:hover {
    background: #ffb37a;
    background: -moz-linear-gradient(top, rgba(255, 179, 122, 1) 0, rgba(255, 114, 0, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 179, 122, 1)), color-stop(100%, rgba(255, 114, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 179, 122, 1) 0, rgba(255, 114, 0, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 179, 122, 1) 0, rgba(255, 114, 0, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 179, 122, 1) 0, rgba(255, 114, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 179, 122, 1) 0, rgba(255, 114, 0, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb37a', endColorstr='#ff7200', GradientType=0)
}

.pagebox2 {
    display: inline-block;
    float: right;
    margin: 3px;
    text-align: center;
    min-width: 30px;
    background: #7db9e8;
    background: -moz-linear-gradient(top, rgba(125, 185, 232, 1) 0, rgba(30, 87, 153, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(125, 185, 232, 1)), color-stop(100%, rgba(30, 87, 153, 1)));
    background: -webkit-linear-gradient(top, rgba(125, 185, 232, 1) 0, rgba(30, 87, 153, 1) 100%);
    background: -o-linear-gradient(top, rgba(125, 185, 232, 1) 0, rgba(30, 87, 153, 1) 100%);
    background: -ms-linear-gradient(top, rgba(125, 185, 232, 1) 0, rgba(30, 87, 153, 1) 100%);
    background: linear-gradient(to bottom, rgba(125, 185, 232, 1) 0, rgba(30, 87, 153, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db9e8', endColorstr='#1e5799', GradientType=0);
    padding: 2px 4px;
    font-size: 13px;
    color: #FFF;
    border: 1px solid #FFF;
    border-radius: .1em;
    box-shadow: rgba(0, 0, 0, .5) 0 0 1px;
    cursor: pointer;
    font-weight: 700;
    transition: 1s
}


.pagebox2 a {
    color: #fff;
    font-size: 14px;
    padding: 3px 7px
}

.pagebox2:hover {
    background: linear-gradient(to bottom, #A6C3E0 0, #063DAA 100%)
}

.pagination_box {
    width: 100%;
    text-align: center
}

.forgot_pw {
    cursor: pointer
}

#forgot_password {
    display: none
}

.bluegrad {
    float: left;
    color: #333;
    font-weight: 700;
    border: 1px solid #eee;
    margin-bottom: -1px;
    border-bottom: 0;
    border-radius: 3px 3px 0 0;
    font-size: 13px
}

.bluegrad-2 {
    color: #fff;
    font-weight: bold;
    padding: 5px;
    border-radius: 0;
    background: #69D2E7;
    //box-shadow: 1px 2px #69D2E7;
    border-top: 3px solid #69D2E7;
    text-align: center;
}

.precinct-2 {
    color: #fff;
    font-weight: bold;
    padding: 5px;
    border-radius: 0;
    background: #F38630;
    //box-shadow: 1px 2px #F38630;
    border-top: 3px solid #F38630;
    text-align: center;
}

.retailer-2 {
    color: #fff;
    font-weight: bold;
    padding: 5px;
    border-radius: 0;
    background: #F38630;
    //box-shadow: 1px 2px #F38630;
    border-top: 3px solid #F38630;
    text-align: center;
}

.bluegrad-3 {
    color: #fff;
    font-weight: normal;
    padding: 5px;
    border-radius: 0;
    background: #0B1819;
    //box-shadow: 1px 2px #888;
    border-top: 3px solid #0B1819;
    text-align: center;
}

.bluegrad-twit {
    color: #fff;
    font-weight: bold;
    padding: 5px;
    border-radius: 0;
    background: #55acee;
    border-top: 3px solid #55acee;
  margin-bottom: -4px;
}

.bluegrad-face {
    color: #fff;
    font-weight: bold;
    padding: 5px;
    border-radius: 0;
    background: #3b5998;
    border-top: 3px solid #3b5998;
  margin-bottom: -4px;
}


.bluegrad-green {
    color: #fff;
    font-weight: bold;
    padding: 5px;
    border-radius: 0;
    background: green;
    border-top: 3px solid green;
  margin-bottom: -4px;
}

.purpgrad {
    border: 1px solid #ddd;
    padding: 3px;
    background: #ffbc9b;
    background: -moz-linear-gradient(top, rgba(255, 188, 155, 1) 0, rgba(255, 102, 0, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 188, 155, 1)), color-stop(100%, rgba(255, 102, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 188, 155, 1) 0, rgba(255, 102, 0, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 188, 155, 1) 0, rgba(255, 102, 0, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 188, 155, 1) 0, rgba(255, 102, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 188, 155, 1) 0, rgba(255, 102, 0, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbc9b', endColorstr='#ff6600', GradientType=0)
}

.greegrad {
    border: 1px solid #CCC;
    padding: 3px;
    background: #b4e391;
    background: -moz-linear-gradient(top, rgba(180, 227, 145, 1) 0, rgba(77, 193, 0, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(180, 227, 145, 1)), color-stop(100%, rgba(77, 193, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(180, 227, 145, 1) 0, rgba(77, 193, 0, 1) 100%);
    background: -o-linear-gradient(top, rgba(180, 227, 145, 1) 0, rgba(77, 193, 0, 1) 100%);
    background: -ms-linear-gradient(top, rgba(180, 227, 145, 1) 0, rgba(77, 193, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(180, 227, 145, 1) 0, rgba(77, 193, 0, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b4e391', endColorstr='#4dc100', GradientType=0)
}

.bdr {
    border: 0 solid #ddd;
    margin-bottom: 10px
}

.greygrad {
    border: 1px solid #ddd;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiY2JjYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ddd 0, #bcbcbc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ddd), color-stop(100%, #bcbcbc));
    background: -webkit-linear-gradient(top, #ddd 0, #bcbcbc 100%);
    background: -o-linear-gradient(top, #ddd 0, #bcbcbc 100%);
    background: -ms-linear-gradient(top, #ddd 0, #bcbcbc 100%);
    background: linear-gradient(to bottom, #ddd 0, #bcbcbc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#bcbcbc', GradientType=0)
}

.wbluegrad {
    border: 1px solid #ddd;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmZTdmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MzkzYzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #cfe7fa 0, #6393c1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cfe7fa), color-stop(100%, #6393c1));
    background: -webkit-linear-gradient(top, #cfe7fa 0, #6393c1 100%);
    background: -o-linear-gradient(top, #cfe7fa 0, #6393c1 100%);
    background: -ms-linear-gradient(top, #cfe7fa 0, #6393c1 100%);
    background: linear-gradient(to bottom, #cfe7fa 0, #6393c1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfe7fa', endColorstr='#6393c1', GradientType=0)
}

.wpurpgrad {
    border: 1px solid #ddd;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RlY2JmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOTkzZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #decbff 0, #b993ff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #decbff), color-stop(100%, #b993ff));
    background: -webkit-linear-gradient(top, #decbff 0, #b993ff 100%);
    background: -o-linear-gradient(top, #decbff 0, #b993ff 100%);
    background: -ms-linear-gradient(top, #decbff 0, #b993ff 100%);
    background: linear-gradient(to bottom, #decbff 0, #b993ff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#decbff', endColorstr='#b993ff', GradientType=0)
}

.wgreegrad {
    border: 1px solid #ddd;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RlZmZjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMGZmOWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #deffcb 0, #c0ff9b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #deffcb), color-stop(100%, #c0ff9b));
    background: -webkit-linear-gradient(top, #deffcb 0, #c0ff9b 100%);
    background: -o-linear-gradient(top, #deffcb 0, #c0ff9b 100%);
    background: -ms-linear-gradient(top, #deffcb 0, #c0ff9b 100%);
    background: linear-gradient(to bottom, #deffcb 0, #c0ff9b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#deffcb', endColorstr='#c0ff9b', GradientType=0)
}

.wgreygrad {
    border: 1px solid #ddd;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiY2JjYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ddd 0, #bcbcbc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ddd), color-stop(100%, #bcbcbc));
    background: -webkit-linear-gradient(top, #ddd 0, #bcbcbc 100%);
    background: -o-linear-gradient(top, #ddd 0, #bcbcbc 100%);
    background: -ms-linear-gradient(top, #ddd 0, #bcbcbc 100%);
    background: linear-gradient(to bottom, #ddd 0, #bcbcbc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#bcbcbc', GradientType=0)
}

.red {
    color: #ff6600;
    font-weight: 600;
    font-size: 16px;
}

.blue {
    color: #0044cc;
    font-weight: 400;
    font-size: 18px;
}

.arrow_box {
    position: absolute;
    background: #FFF;
    box-shadow: rgba(0, 0, 0, .7) 0 0 5px;
    border-radius: .4em;
    display: none;
    border: 4px solid #87cefe;
    padding: 15px;
    margin-left: 120px;
    margin-top: -40px;
    z-index: 1000000000
}

.arrow_box:after, .arrow_box:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.arrow_box:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #FFF;
    border-width: 10px;
    margin-top: -12px
}

.arrow_box:before {
    border-color: rgba(194, 225, 245, 0);
    border-right-color: #87cefe;
    border-width: 16px;
    margin-top: -18px
}

.menu-icon {
    display: none
}

.logged_in {
    /*display: inline;
    float: right;
    height: 25px !important;
    width: 84px !important;
    position: absolute;
    left: 150px;*/
    float: left;
}

.icon-angle-down {
    display: none
}

.my-acc .user-img {
    width: 30px;
    height: auto;
    float: left;
    margin: 4px 0;
    border: 1px solid #ddd;
    border-radius: 2px;
    box-shadow: rgba(0, 0, 0, .1) 0 0 2px;
    padding: .1em;
    background-color: #fff;
    cursor: pointer
}

.user-name {
    float: left;
    color: #00bde3;
    font-size: 12px;
    font-weight: 700;
    text-transform: capitalize;
    background-color: #fff;
    padding-left: 11px;
    padding-right: 11px;
    margin-top: 5px;
    height: 28px;
    vertical-align: middle;
    line-height: 28px;
    /* width: 131px; */
}

.my-acc .icon-down-dir-2 {
    margin-top: -10px !important;
    float: right;
    font-size: 21px;
    cursor: pointer;
    width: 0
}

.my-acc {
    margin: 2px 0;
    float: right;
    background: 0 0;
    border-radius: .1em;
    color: #FFF;
    z-index: 99999;
    position: relative
}

.my-acc-arrow {
    background: #69d2e7;
    border: 2px solid #00bce1;
    margin-top: 0;
    box-shadow: rgba(0, 0, 0, .7) 0 0 3px;
    position: absolute;
    width: 230px;
    display: none;
    right: 0;
    padding-top: 40px
}

.my-acc-arrow:after {
    border-color: rgba(136, 183, 213, 0) rgba(136, 183, 213, 0) #69D2E7;
    border-width: 9px;
    margin-left: -57px
}

.my-acc-arrow:before {
    border-color: rgba(194, 225, 245, 0) rgba(194, 225, 245, 0) #00bce1;
    border-width: 12px;
    margin-left: -60px
}

.my-acc-arrow ul {
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 11px
}

.my-acc-arrow ul li {
    width: 94%;
    line-height: 40px;
    padding-left: 10px;
    border-bottom: rgba(156, 220, 233, 1) solid 1px
}

.my-acc-arrow ul li a:hover {
    color: #009ebd
}

.my-acc-arrow ul li a {
    color: #fff
}

.plain-text {
    padding: 10px 20px;
    min-height: 350px
}

.plain-text p {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    word-spacing: 2px;
    color: #666;
    margin-top: 5px;
    text-align: justify
}

.plain-text h4 {
    margin: 0;
    padding: 0;
    color: #036
}

.plain-text ul {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    word-spacing: 2px;
    color: #666;
    margin-top: 5px
}

.sub-sub-head {
    color: #036;
    font-size: 16px;
    margin: 5px 0 0;
    font-weight: 700;
    display: inherit
}

#datetimepickstart {
    margin-right: 20px
}

.reply {
    padding: 0;
    margin: 0;
    cursor: pointer;
    color: #ADADAD;
    display: inline;
    font-size: 13px;
    font-weight: 400
}

.cmt-date {
    color: #ADADAD;
    font-size: 10px;
    font-weight: 400
}

.remove {
    padding: 0;
    margin: 0;
    cursor: pointer;
    color: #71BFFF;
    display: inline
}

.remove:hover, .reply:hover {
    color: #48A4FF
}

.reply-box {
    display: none
}

.reply-box textarea {
    width: 70%;
    margin-top: 10px
}

.reply-box input {
    margin-bottom: 0;
    margin-top: -10px
}

.bg-color {
    background: 0 0 !important;
    color: #39cde8;
    box-shadow: none;
    font-size: 14px
}

.post-data {
    width: auto;
    float: left
}

.faded-box {
    background: rgba(255, 255, 255, .5);
    height: 100%;
    border: none;
    position: absolute;
    width: 99%;
    z-index: 9999999999
}

.del-all {
    float: right;
    margin-top: -20px;
    position: relative;
    right: 12px;
    bottom: 10px;
    padding: 0
}

.social {
    float: right;
    margin-right: 5px;
    margin-top: 8px
}

.social a {
    width: 35px;
    background: #CCC;
    float: left;
    text-align: center;
    margin-right: 5px;
    line-height: 32px;
    font-size: 22px;
    cursor: pointer
}

.social a:hover {
    color: #222
}

.frameBody {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0;
    width: 100%;
    height: 100%
}

.frameBody p {
    border: 1px solid #bbb;
    padding: 2px
}

.rte-zone {
    width: 350px;
    margin: 0;
    padding: 0;
    height: 160px;
    border: 1px solid #999;
    clear: both
}

.rte-toolbar {
    overflow: hidden
}

.rte-toolbar a, .rte-toolbar a img {
    border: 0
}

.rte-toolbar p {
    float: left;
    margin: 0;
    padding-right: 5px
}

.cmt-img {
    width: 40px;
    height: 40px
}

.cmt-txt {
    word-wrap: break-word;
    padding-left: 0;
    margin-top: 5px;
    line-height: 15px
}

.cmt-txt span {
    color: #555 !important
}

.sliderImage {
    width: 142px;
    height: 142px
}

.sliderArrow {
    position: relative;
    top: -110px;
    font-size: 30px;
    cursor: pointer
}

.width50 {
    width: 50%
}

.paddingDiv {
    padding-left: 20px
}

.main_content #frm1 .img-banner {
    display: none;
}

.img-banner {
    display: block;
    position: absolute;
    z-index: 100;
    top: 50px;
    width: 150px;
    padding: 5px;
    background: #B30300;
    color: #ffffff;
    cursor: pointer;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    box-shadow: 0 2px 2px #333333;
}

.img-banner:hover {
    color: #ffffff;
    text-decoration: none;
}

.img-banner-bargain {
    left: 8px;
    top: 65px;
}

.img-banner-side {
    width: 80px;
    font-size: 9.5px;
    left: 0;
    top: 28px;
    padding: 5px 3px;
    cursor: auto;
}

.img-banner-start {
    background: #FA6900;
}

.filter-relative {
    position: relative;
    top: auto;
    background-color: #f1f1f1;
}

.filter-fixed {
    position: fixed;
    top: 50px;
    background-color: rgb(236, 236, 236);
}

.banner {
    width: 100%;
    /*height: 385px;*/
    max-width: 1530px;
    margin-top: 81px;
}

.featured {
    width: 100%;
    height: 35px;
    //background-color: #fff;
    //box-shadow: 1px 2px #69D2E7;
    border-bottom: 2px solid #CCC;
}

.featured h1 {
    margin: 0;
    padding: 5px 15px !important;
    font-size: 24px;
}

.exclusiveItem {
    width: 24.5%;
    display: inline-block;
    margin-left: 1px;
}

.exclusiveList {
    margin-top: 15px;
    margin-left: 40px;
    margin-right: 37px;
    overflow-y: hidden;
    overflow-x: hidden;
    white-space: nowrap;
}

.exclusiveArrow {
    position: absolute;
    top: 5%;
    z-index: 100;
    background-color: #ebebeb;
    padding: 8% 8px;
    cursor: pointer;
    font-size: 20px;
    color: #888;
    border: 1px solid #888;
    border-radius: 2px;
}

.exclusiveArrow:hover {
    background-color: lightgrey;
}


.exclusiveArrowLeft {
    left: 6px;
}

.exclusiveArrowRight {
    left: 96.3%;
}

.form-region {
    display: none;
}

.main_content #frm1 .link-get-offer {
    display: none !important;
}

.link-get-offer {
    -moz-box-shadow: 0px 1px 0px 0px #fff6af;
    -webkit-box-shadow: 0px 1px 0px 0px #fff6af;
    box-shadow: 0px 1px 0px 0px #fff6af;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
    background: -moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background: -webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background: -o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background: -ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background: linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23', GradientType=0);
    background-color: #ffec64;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #ffaa22;
    display: block;
    margin-top: 15px;
    cursor: pointer;
    color: #102765;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    padding: 3px 24px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #ffee66;
    width: 146px;
    margin-left: 3px;
    text-align: center;
}

.link-get-offer:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
    background: -moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
    background: -webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
    background: -o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
    background: -ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
    background: linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64', GradientType=0);
    background-color: #ffab23;
    color: #102765;
    text-decoration: none;
}

.link-get-offer:active {
    position: relative;
    top: 1px;
}

@media (min-width: 1400px) {


   .exclusiveItem {
    width: 18.5%;
     }

.main_content #frm1 .content_item, .company-wrap .tab-content #bargains .com-bar-wrap .content_item {
    width: 16%;
}


}

@media all and (max-width: 1360px) {

#menu1 {
    margin-right: 0%;
}


    #login_area {
        right: 5px;
    }

    .logo {
        margin-left: 5px;
    }


}

@media screen and (min-width: 1201px) {
    .show-phone {
        display: none;
    }
}

@media all and (max-width: 1200px) {
    .logo {
        position: absolute;
       width: 100%;
       text-align: center;
    }

    .menu-icon {
        margin-left: 5px;
    }

    .logo {
        margin-left: 0px;
    }
}

@media (min-width: 800px) and (max-width: 1200px) {

    .show-phone {
        display: none;
    }

    .hidden-phone {
        display: inherit;
    }

    .form-horizontal .control-label {
        font-size: 10px
    }

    .home-bann {
        right: 40px
    }

    .home-bann p {
        font-size: 20px
    }

    #top {
        //display: block;
        //height: 81px
		height: 51px
    }

    .menu-icon {
        width: auto;
        float: left;
        line-height: 0;
        color: #69D2E7;
        display: block;
        margin-right: -10px;
        margin-top: 5px
    }

    .menu-icon i {
        font-size: 30px;
        cursor: pointer
    }

    #menu {
        padding: 0;
        left: 0;
        list-style: none;
        width: 300px;
        position: fixed;
        margin: 8px 0;
        background: #fff;
        display: none;
        top: 72px;
        height: 100%
    }

    #menu li {
        float: left;
        padding: 0px 1%;
        margin: 0;
        line-height: 28px;
        color: #34BFDA;
        width: 93%;
        border-bottom: rgba(255, 255, 255, .1) solid 1px
    }

    #menu li a:first-child {
        margin-top: 5px
    }

    #menu li a {
        color: #34BFDA;
        font-weight: 700;
        font-size: 14px;
        line-height: 32px
    }

    .max {
        display: none
    }

    .maxTop {
        display: block
    }

    .logged_in {
        display: none
    }

    .buttonsignup {
        display: none;
    }

   /* .fa-sign-in {
        display: block !important
    } */

    .login-layout {
        width: 300px;
        min-height: 200px;
        background: #FFF;
        border: 3px solid #69D2E7;
        color: #333;
        position: absolute;
        right: -28px;
        line-height: normal;
        margin-top: 50px;
        text-align: left;
        display: none
    }

    .icon-angle-down {
        display: inline-block;
        float: right;
        cursor: pointer;
        margin-right: 15px;
        font-size: 33px
    }

    .dropdown {
        display: none
    }

    #menu li .dropdown {
        position: absolute;
        width: 300px;
        background: #f8f8f8;
        padding: 0;
        margin: 0;
        list-style: none;
        border-top: #FFF solid 1px;
        border-radius: 0 0 .2em .2em;
        height: 250px;
        overflow-y: auto
    }

    .dropdown li {
        float: none !important;
        width: 300px;
        line-height: 30px !important;
        padding: 2px 8px !important;
        margin: 0 !important;
        border-bottom: rgba(110, 223, 245, 1) dotted 1px
    }

    .dropdown a {
        padding: 0;
        font-size: 14px;
        color: #fff;
        border-radius: .2em;
        margin: 0;
        transition: .5s
    }

    .dropdown a:hover {
        color: #006c82 !important;
        background: 0 0 !important
    }

    .header-wrapper {
        margin: 0 auto;
        position: relative
    }

    .user-info {
        width: 40%
    }

    .head {
        /*font-size: 18px !important;*/
        line-height: 1.3
    }

    .main-title {
        display: block;
        font-size: 13px
    }

    .reply-box textarea {
        width: 100% !important;
        margin-top: 10px;
        margin-bottom: 10px
    }

    .footer {
        width: 100%;
        float: none;
        text-align: left
    }

    .login-layout2 {
        right: 50px !important;
        margin-top: -3px !important
    }

    .extLogin {
        margin-top: 90px;
    }

    .banner {
        /*height: 250px;*/
    }
}

@media all and (max-width: 1200px) {
    .toprow {
        display: none;
    }
    #top {
        position: static;
        height: 51px;
    }
    .banner {
        margin-top: -7px;
    }
.sb-toggle-left, .sb-toggle-right, .sb-open-left, .sb-open-right, .sb-close {

    display: block;
}

}


@media (min-width: 500px) and (max-width: 880px) {

    .shotb img {
        width: 80px;
        height: 80px;

    }

    .shotaclick {
        padding: 0
    }

    .profiledetail {
        width: 96%
    }

    .bigpfixed {
        width: 421px
    }

    .side {
        display: none !important
    }

   /* .fa-sign-in {
        display: block !important
    } */

    .buttonsignup {
        display: none;
    }

    .negativeList {
        margin-top: -65px !important
    }

    .extLogin {
        margin-top: 90px;
    }

    .img-banner {

        font-size: 9.5px;
    }

    .img-banner-bargain {
        top: 38px;
        width: 80px;
    }

    .link-get-offer {
        width: 84px;
        margin-top: 30px;
        padding: 3px;
        font-size: 14px;
        height: 27px;
    }
}

@media (min-width: 641px) and (max-width: 800px) {

.buttonsharemobile {
    display: inherit;
   }

.buttono {
    display: none;
   }


.buttonbansign {
    display: none;
   }

    .shotb img {
        width: 80px;
        height: 80px;

    }

    .featured {

    }

    .show-phone {
        display: none;
    }

    .hidden-phone {
        display: inherit;
    }

    body {
        -webkit-text-size-adjust: none !important
    }

    .company-wrap {
        margin-top: 50px;
        padding-left: 13px;
    }

    .shotaclick {
        padding: 0
    }

    .content_item_seg1, .main-title, .smallp, .watch-list {
       // margin-left: 0px !important
    }

    .home-bann {
        right: 15px
    }

    .home-bann p {
        font-size: 16px
    }

   /* .fa-sign-in {
        display: block !important
    } */

    .buttonsignup {
        display: none;
    }

    .main-title {
        display: block
    }

    .form-horizontal .control-label {
        font-size: 10px
    }

    .theurlbox {
        font-size: 11px
    }

    #side {
        display: none !important
    }

    #main {
        margin-right: 0;
    !important margin-top : 50 px;
    }

    #top {
        display: block
    }

    .menu-icon {
        width: auto;
        float: left;
        line-height: 0;
        color: #69D2E7;
        display: block;
        margin-right: -10px;
        margin-top: 5px
    }

    .menu-icon i {
        font-size: 30px;
        cursor: pointer
    }

   /* .menu-icon .fa-sign-in {
        margin-right: 20px
    } */

    #menu {
        padding: 0;
        left: 0;
        list-style: none;
        width: 100%;
        position: fixed;
        margin: 5px 0;
        background: #fff;
        display: none;
        top: 74px;
        height: 100%
    }

    #menu li {
        float: left;
        padding: 0;
        margin: 0;
        line-height: 28px;
        color: #34BFDA;
        width: 90%;
        border-bottom: rgba(255, 255, 255, .1) solid 1px
    }

    #menu li a:first-child {
        margin-top: 5px
    }

    #menu li a {
        color: #34BFDA;
        font-size: 14px;
        line-height: 32px
    }

    #menu li a i {
        color: #34BFDA
    }

    .max {
        display: none
    }

    .maxTop {
        display: block
    }

    .dropdown, .logged_in {
        display: none
    }

    .dropdown li {
        float: none !important;
        width: 300px;
        line-height: 30px !important;
        padding: 2px 10px !important;
        margin: 0 !important;
        border-bottom: rgba(110, 223, 245, 1) dotted 1px
    }

    .dropdown a {
        padding: 0;
        font-size: 14px;
        color: #fff;
        border-radius: .2em;
        margin: 0;
        transition: .5s
    }

    .dropdown a:hover {
        color: #006c82 !important;
        background: 0 0 !important
    }

    .login-layout {
        width: 300px;
        min-height: 200px;
        background: #FFF;
        border: 3px solid #69D2E7;
        color: #333;
        position: absolute;
        right: -14px;
        line-height: normal;
        margin-top: 58px;
        text-align: left;
        display: none;
        box-shadow: 0 0 0 transparent !important
    }

    .icon-angle-down {
        display: inline-block;
        float: right;
        cursor: pointer;
        margin-right: 15px;
        font-size: 33px
    }

    .header-wrapper {
        width: 100%;
        margin: 0 auto;
        position: relative
    }

    #forgot {
        margin-top: 0
    }

    .commentp {
        line-height: 18px;
        margin: 0 10px 5px 0;
        padding: 5px 5px 5px 0;
        font-size: 13px;
        border-bottom: 1px solid #F2F2F2
    }

    .commentformp {
        position: relative;
        line-height: 18px;
        margin: 10px 10px 10px 0;
        padding: 5px 5px 5px 0;
        font-size: 10px;
        border-bottom: 1px dashed #BBB
    }

    .footer {
        width: 100%;
        float: none;
        text-align: left
    }

    .bigp-1 {
        color: #666;
        height: auto;
        margin: 0;
        padding: 3px;
        font-size: 13px;
        line-height: 20px;
        word-wrap: break-word;
        float: left
    }

    .profiledetail {
        width: 96%
    }

    .bigpfixed {
        width: 421px
    }

    .head {
        color: #0044cc;
        //font-size: 16pt
    }

    .main_content, .side_content {
        padding: 2px;
        margin-top: 0%;
    }

    #top {
        padding-bottom: 5px;
        height: 51px
    }

    .serch {
        padding: 0;
        text-align: center;
        float: right;
        margin-right: 0;
        margin-top: 15px;
        cursor: pointer;
        color: #f60;
        font-size: 20px;
        font-weight: 700
    }

    .user-name {
        display: none
    }

    .ser {
        display: none;
        margin-top: 59px;
        padding-bottom: 5px;
        left: 8px;
        height: 50px
    }

    #ser.login-layout {
        min-height: 50px !important
    }

    .serch {
        display: block
    }

    .icon-down-dir-2 {
        display: none
    }

    .bdr {
        border: 0 solid #DDD;
        margin-top: 10px
    }

    .formp {
        color: #333;
        margin: 0;
        font-size: 12px;
        line-height: 18px;
        box-shadow: 0 0 0 transparent;
        padding: 0
    }

    .sub-sub-head {
        color: #036;
        font-weight: 600;
        font-size: 16px;
        margin: 3px 0
    }

    .user-info {
        width: 42%
    }

    .reply-box textarea {
        width: 100% !important;
        margin-top: 10px;
        margin-bottom: 10px
    }

    .pro-info {
        width: auto !important;
        float: left !important
    }

    .bigp {
        height: auto
    }

    .login-layout2 {
        right: 50px;
        margin-top: 7px
    }

    .cmt-img {
        width: 25px;
        height: 25px
    }

    .cmt-txt {
        word-wrap: break-word;
        padding-left: 37px;
        margin-top: 5px;
        line-height: 15px
    }

    .negativeList {
        margin-top: -65px !important
    }

    .banner {
       /* height: 200px; */
    }

    .head-box h1 {
        margin-top: 45px;
    }
}

@media (max-width: 640px) and (min-width: 480px) {

.buttonsharemobile {
    display: inherit;
   }

.buttono {
    display: none;
   }

.buttonbansign {
    display: none;
   }

    .shotb img {
        width: 80px;
        height: 80px;

    }

    .logo img {
        width: auto;
        height: 35px;
    }

    .hidden-phone {
        display: none;
    }

    .show-phone {
        display: inherit;
    }

    body {
        -webkit-text-size-adjust: none !important;
        line-height: 1
    }

    .shotaclick {
        padding: 0
    }

    .content_item_seg1, .main-title, .smallp, .watch-list {
        //margin-left: 0px !important
    }

    .home-bann {
        right: 15px
    }

    .home-bann p {
        font-size: 12px
    }

    .theurlbox {
        font-size: 11px
    }

    /* .fa-sign-in {
        display: block !important
    } */

    .buttonsignup {
        display: none;
    }

    #modalal-body {
        padding: 10px 90px !important
    }

    .register_button {
        left: -15px !important
    }

    .offer-expired {
        margin-top: 75px !important
    }

    .main-title {
        display: block
    }

    .minip {
        font-size: 11px
    }

    #side {
        display: none !important
    }

    #main {
        margin-right: 0 !important
    }

    #login_area {
        position: relative;
        display: flex;
        width: auto;
        padding: 0;
        margin: 0 auto !important;
        float: right
    }

    .my-acc .user-img {
        height: auto
    }

    .header-wrapper {
        width: 100%;
        margin: 0 auto;
        position: relative
    }

    #top {
        display: block
    }

    .menu-icon {
        width: auto;
        float: left;
        line-height: 0;
        color: #69D2E7;
        display: block;
        margin-right: -10px;
        margin-top: 5px !important;
        margin-bottom: 5px !important
    }

    .menu-icon i {
        font-size: 30px;
        cursor: pointer
    }

   /* .menu-icon .fa-sign-in {
        margin-right: 20px
    } */

    #menu {
        padding: 0;
        left: 0;
        list-style: none;
        width: 100%;
        position: fixed;
        margin: 5px 0;
        background: #fff;
        display: none;
        top: 72px;
        height: 100%
    }

    #menu li {
        float: left;
        padding: 0;
        margin: 0;
        line-height: 28px;
        color: #34BFDA;
        width: 90%;
        border-bottom: rgba(255, 255, 255, .1) solid 1px
    }

    #menu li a:first-child {
        margin-top: 5px
    }

    #menu li a {
        color: #34BFDA;
        font-size: 14px;
        line-height: 32px
    }

    #menu li a i {
        color: #34BFDA
    }

    .max {
        display: none
    }

    .maxTop {
        display: block
    }

    .footer {
        text-align: left
    }

    .logged_in {
        display: none
    }

    .login-layout {
        width: 300px;
        min-height: 200px;
        background: #FFF;
        border: 3px solid #69D2E7;
        color: #333;
        position: absolute;
        right: -27px;
        line-height: normal;
        margin-top: 31px;
        text-align: left;
        display: none;
        box-shadow: 0 3px 3px rgba(0, 0, 0, .4)
    }

    .icon-angle-down {
        display: inline-block;
        float: right;
        cursor: pointer;
        margin-right: 15px;
        font-size: 33px
    }

    .dropdown {
        position: absolute;
        width: 300px;
        display: none;
        background: #37c1dd;
        padding: 0;
        margin: 0;
        list-style: none;
        border-top: #FFF solid 1px;
        border-radius: 0 0 .2em .2em;
        box-shadow: rgba(0, 0, 0, .8) 0 2px 3px;
        height: 250px;
        overflow-y: auto
    }

    .dropdown li {
        float: none !important;
        width: 300px;
        line-height: 25px !important;
        padding: 2px 5px !important;
        margin: 0 !important;
        border-bottom: rgba(255, 255, 255, .2) dotted 1px
    }

    .dropdown a {
        padding: 0;
        font-size: 12px;
        color: #fff;
        border-radius: .2em;
        margin: 0;
        transition: .5s
    }

    .theurlboxmed {
        width: 98%;
        padding: 3px;
        font-size: 14px;
        margin: 5px 0
    }

    .search-box {
        float: right;
        margin-right: -10px;
        transition: none;
        position: static
    }

    .min {
        display: none
    }

    .comment_header {
        display: block;
        padding: 3px;
        font-size: 12px;
        margin: 10px 0 0
    }

    .commentp {
        line-height: 18px;
        margin: 0 10px 5px 4px;
        padding: 5px 5px 5px 0;
        font-size: 13px;
        border-bottom: 1px solid #F2F2F2
    }

    .commentformp {
        position: relative;
        line-height: 18px;
        margin: 10px 10px 10px 0;
        padding: 5px 5px 5px 0;
        font-size: 10px;
        border-bottom: 1px dashed #BBB
    }
	
	#incorrect-login {
	display:none !important;
	}
	

    .profiledetail {
        width: 96%
    }

    .bigpfixed {
        clear: both
    }

    .head {
        color: #0044cc;
        width: 100% !important;
        padding-left: 5px;
        margin-top: 2px
    }

    .smallp {
        color: #1E1E1E;
        padding: 3px;
        font-size: 10px
    }

    .main_content, .side_content {
        padding: 0 2px 2px
    }

    #top {
        padding-bottom: 0;
        height: 51px
    }

    .user-name {
        display: none
    }

    .ser {
        display: none;
        margin-top: 59px;
        padding-bottom: 5px;
        left: 8px;
        height: 50px
    }

    #ser.login-layout {
        min-height: 50px !important
    }

    .serch {
        display: block
    }

    .icon-down-dir-2 {
        display: none
    }

    .bdr {
        border: 0 solid #DDD;
        margin-top: 10px
    }

    .formp {
        color: #333;
        margin: 0;
        font-size: 12px;
        line-height: 18px;
        box-shadow: 0 0 0 transparent;
        padding: 0
    }

    .sub-sub-head {
        color: #036;
        font-weight: 600;
        font-size: 16px;
        margin: 3px 0
    }

    .content_item_seg1 {
        z-index: 9999999
    }

    .head {
        //font-size: 14pt
    }

    .content_item_seg2 {
        margin-left: 1px
    }

    .minip {
        width: 100%;
        float: left;
        display: none
    }

    .pagebox2 a {
        color: #FFF;
        font-size: 10px;
        padding: 0
    }

    .logo {
        height: auto
    }

    .pagebox2 {
        padding: 1px;
        font-size: 9px;
        margin: 1px
    }

    .pagebox {
        padding: 1px 0;
        font-size: 9px;
        min-width: 18px;
        margin: 1px
    }

    .pagebox a {
        padding: 1px 0;
        font-size: 9px
    }

    .arrow_box {
        width: 210px
    }

    .pagination_box {
        margin-top: 10px
    }

    .footer {
        width: 98%;
        float: none;
        padding: 0
    }

    .foot-menu li {
        color: #555;
        float: left;
        cursor: pointer;
        font-size: 11px;
        padding: 3px 2px
    }

    .plain-text {
        padding: 5px;
        min-height: 350px
    }

    .plain-text p {
        font-size: 12px;
        font-weight: 400;
        line-height: 20px;
        word-spacing: 2px;
        color: #666
    }

    #wrap {
        width: 100%;
        float: left;
        display: inline-block;
        //background: #f1f1f1;
        margin-top: 0px
    }

    .user-info {
        width: 100%
    }

    .reply-box textarea {
        width: 100% !important;
        margin-top: 10px;
        margin-bottom: 10px
    }

    .head-box1 {
        margin-left: 0
    }

    .pro-info {
        width: 100% !important;
        float: none;
        line-height: 17px
    }

    .bigp {
        height: auto
    }

    .t-size {
        font-size: 12px
    }

    .login-layout2, .soc-icon {
        display: none
    }

    .cmt-img {
        width: 25px;
        height: 25px
    }

    .cmt-txt {
        word-wrap: break-word;
        padding-left: 37px;
        margin-top: 5px;
        line-height: 15px
    }

    .negativeList {
        margin-top: -65px !important
    }

    .sliderImage {
        width: 80px;
        height: 80px
    }

    .sliderArrow {
        top: -70px
    }

    .width50 {
        width: 100%
    }

    .paddingDiv {
        float: none
    }

    .extLogin {
        margin-top: 90px;
    }

    .img-banner {

        font-size: 9.5px;
    }

    .img-banner-bargain {
        top: 38px;
        width: 80px;
    }

    .featured {
        top: -40px;
    }

    .link-get-offer {
        width: 84px;
        margin-top: 30px;
        padding: 3px;
        font-size: 14px;
        height: 27px;
    }
}

@media screen and (max-width: 480px) {

.buttonsharemobile {
    display: inherit;
   }

.buttono {
    display: none;
   }

.buttonbansign {
    display: none;
   }
    
    
.shota img {

//width: 100px;
//height:100px;
}
    .shotb img {
        width: 80px;
        height: 80px;

    }

    .logo img {
        width: 32%;
        margin-top: 6px;

    }

    .show-phone {
        display: inherit;
    }

    .hidden-phone {
        display: none;
    }

    body {
        -webkit-text-size-adjust: none !important;
        line-height: 1.1 !important
    }

    .home-bann {
        margin-top: 40px !important
    }

    .smallp {
        margin-left: 90px !important;
        margin-top: 12px;
        margin-bottom: 4px
    }

    .admin-img {
        display: none
    }

   /* .fa-sign-in {
        display: block !important
    } */

    .buttonsignup {
        display: none;
    }

    .main-title {
        display: block
    }

    .profil-info, .profil-left, .profil-right {
        font-size: 10px
    }

    .location {
        margin-bottom: 5px;
        border: 1px solid #bcbcbc;
        width: 172px !important
    }

    .theurlbox {
        font-size: 11px
    }

    .profil-wrap img {
        margin-bottom: 0
    }

    #comment-fullw, .infoblue, .infored {
        display: none !important
    }

    .comment-iphone {
        display: inline
    }

    #post-today {
        display: none
    }

    .inforedtwo {
        display: inline
    }

    .modalal-body {
        padding: 10px 60px
    }

    #side {
        display: none !important
    }

    #main {
        margin-right: 0 !important
    }

    #login_area {
        position: relative;
        display: flex;
        width: auto;
        padding: 0;
        margin: 0 auto !important;
        float: right;
        right: 0
    }

    .my-acc .user-img {
        height: auto;
        margin-right: 0
    }

    .header-wrapper {
        width: 100%;
        margin: 0 auto;
        position: relative
    }

    #top {
        display: block
    }

    .menu-icon {
        width: auto;
        float: left;
        line-height: 0;
        color: #69D2E7;
        display: block;
        margin-top: 10px;
        margin-right: -10px
    }

    .menu-icon i {
        font-size: 30px;
        cursor: pointer
    }

   /* .menu-icon .fa-sign-in {
        margin-right: 20px
    } */

    #menu {
        padding: 0;
        left: 0;
        list-style: none;
        width: 100%;
        position: fixed;
        margin: 5px 0;
        background: #fff;
        display: none;
        top: 72px;
        height: 95%;
        overflow: auto;
    }

    #menu li {
        float: left;
        padding: 0;
        margin: 0;
        line-height: 28px;
        color: #34BFDA;
        width: 90%;
        border-bottom: rgba(255, 255, 255, .1) solid 1px
    }

    #menu li a:first-child {
        margin-top: 5px
    }

    #menu li a {
        color: #34BFDA;
        font-size: 14px;
        line-height: 32px
    }

    #menu li a i {
        color: #34BFDA
    }

    .max {
        display: none
    }

    .maxTop {
        display: block
    }

    .logged_in {
        display: none
    }

    .login-layout {
        width: 300px;
        min-height: 200px;
        background: #FFF;
        border: 3px solid #69D2E7;
        color: #333;
        position: absolute;
        right: -27px;
        line-height: normal;
        margin-top: 33px;
        text-align: left;
        display: none;
        box-shadow: 0 3px 3px rgba(0, 0, 0, .4)
    }

    .icon-angle-down {
        display: inline-block;
        float: right;
        cursor: pointer;
        margin-right: -15px;
        font-size: 33px
    }

    .dropdown {
        position: absolute;
        width: 300px;
        display: none;
        background: #f6f6f6;
        padding: 0;
        margin: 0;
        list-style: none;
        border-top: #FFF solid 1px;
        border-radius: 0 0 .2em .2em;
        box-shadow: transparent 0 0 0 !important;
        height: 250px;
        overflow-y: auto
    }

    .dropdown li {
        float: none !important;
        width: 300px;
        line-height: 25px !important;
        padding: 2px 5px 2px 22px !important;
        margin: 0 !important;
        border-bottom: rgba(255, 255, 255, .2) dotted 1px
    }

    .dropdown a {
        padding: 0;
        font-size: 12px;
        color: #fff;
        border-radius: .2em;
        margin: 0;
        transition: .5s
    }

    .theurlboxmed {
        width: 98%;
        padding: 3px;
        font-size: 14px;
        margin: 5px 0
    }

    .search-box:focus > #search {
        display: block
    }

    .menu-icon {
        margin-top: 7px !important
    }

    .min {
        display: none
    }

    .comment_header {
        display: block;
        padding: 3px;
        font-size: 12px;
        margin: 10px 0 0
    }

    .commentp {
        line-height: 18px;
        margin: 0 10px 5px 4px;
        padding: 5px 5px 5px 0;
        font-size: 13px;
        border-bottom: 1px solid #F2F2F2
    }

    .commentformp {
        position: relative;
        line-height: 18px;
        margin: 10px 10px 10px 0;
        padding: 5px 5px 5px 0;
        font-size: 10px;
        border-bottom: 1px dashed #BBB
    }

    .shotaclick {
        display: none;
        background: #2e2e2e;
        bottom: 0;
        color: #fff;
        left: 0;
        opacity: .5;
        padding: 0;
        position: absolute;
        text-align: center;
        width: 100%;
        z-index: 999999
    }

    .profiledetail {
        width: 96%
    }

    .bigpfixed {
        clear: both
    }

    .head {
        color: #0044cc;
        width: 100% !important;
        float: none;
        margin-top: 2px;
        padding-left: 5px;
        position: relative;
        left: 7px;
        font-size: 14px;
        line-height: 1 !important
    }

    .smallp {
        color: #1E1E1E;
        padding: 0px;
        font-size: 11px;
        float: none
    }

    .vote-to {
        font-size: 13px
    }

    .watch-list {
        font-size: 11px
    }

    .smallp {
        bottom: 0 !important
    }

    #top {
        height: auto;
        padding-bottom: 0
    }

    .user-name {
        display: none
    }

    .ser {
        display: none;
        margin-top: 59px;
        padding-bottom: 5px;
        left: 8px;
        height: 50px
    }

    #ser.login-layout {
        min-height: 50px !important
    }

    .serch {
        display: block
    }

    .icon-down-dir-2 {
        display: none
    }

    .bdr {
        border: 0 solid #DDD;
        margin-top: 10px
    }

    .sub-sub-head {
        color: #036;
        font-weight: 600;
        font-size: 16px;
        margin: 3px 0
    }

    .formp {
        margin: 0;
        font-size: 14px;
        line-height: 18px;
        box-shadow: 0 0 0 transparent;
        padding: 0
    }

    .content_item_seg2 {
        margin-left: 1px;
        padding: 0px 0
    }

    .minip {
        width: 100%;
        float: left;
        display: none
    }

    .pagebox2 a {
        color: #FFF;
        font-size: 10px;
        padding: 0
    }

    .pagebox2 {
        padding: 1px;
        font-size: 9px;
        margin: 1px
    }

    .pagebox {
        padding: 1px 0;
        font-size: 9px;
        min-width: 18px;
        margin: 1px
    }

    .pagebox a {
        padding: 1px 0;
        font-size: 9px
    }

    .pagination_box {
        margin-top: 10px
    }

    .footer {
        width: 98%;
        float: none;
        padding: 0
    }

    .foot-menu {
        padding: 0 3px;
        float: left
    }

    .foot-menu li {
        color: #555;
        float: left;
        cursor: pointer;
        font-size: 11px;
        padding: 3px 2px
    }

    .plain-text {
        padding: 5px;
        min-height: 350px
    }

    .plain-text p {
        font-size: 12px;
        font-weight: 400;
        line-height: 20px;
        word-spacing: 2px;
        color: #666
    }

    #wrap {
        width: 100%;
        float: left;
        display: inline-block;
        //background: #f1f1f1;
        margin-top: 0%
    }

    .head-box {
        border-bottom: 1px solid #fff;
        margin-left: 0;
        margin-bottom: 5px
    }

    .black-over {
        width: 100%;
        left: 0;
        height: 100%;
        position: fixed;
        background: rgba(0, 0, 0, .5);
        top: 77px
    }

    .user-info {
        width: 100%
    }

    .reply-box textarea {
        width: 100% !important;
        margin-top: 10px;
        margin-bottom: 10px
    }

    .del-all {
        float: right;
        margin-top: -20px;
        position: relative;
        right: 0;
        bottom: 4px;
        padding: 0
    }

    .head-box1 {
        margin-left: 0
    }

    .pro-info {
        width: 100% !important;
        float: none;
        line-height: 22px
    }

    .bigp {
        height: auto
    }

    .t-size {
        font-size: 12px
    }

    .social {
        float: right;
        margin-right: -5px;
        margin-top: 7px
    }

    .login-layout2, .soc-icon {
        display: none
    }

    .cmt-img {
        width: 25px;
        height: 25px
    }

    .cmt-txt {
        word-wrap: break-word;
        padding-left: 37px;
        margin-top: 5px;
        line-height: 15px
    }

    .negativeList {
        margin-top: -65px !important
    }

    .shota-wrap {
        margin-right: 10px
    }

    .shotb-wrap {
        margin-right: 10px
    }

    .sliderImage {
        width: 80px;
        height: 80px
    }

    .sliderArrow {
        top: -70px
    }

    .width50 {
        width: 100%
    }

    .paddingDiv {
        float: none
    }

    #menu li .dropdown {
        width: 320px;
        height: 250px;
        padding-bottom: 30px;
    }

    .extLogin {
        margin-top: 90px;
    }

    .img-banner {
        width: 100%;
        font-size: 9.5px;
        padding: 5px 3px;

    }

    .img-banner-bargain {
        top: 34px;
        left: 7px;
        width: 80px;
    }

  /*  .banner {
        height: 100px;
    } */

    .featured {
        position: inherit;
        top: 0;
    }

    .link-get-offer {
        width: 84px;
        margin-top: 30px;
        padding: 3px;
        font-size: 14px;
        margin-left: -2px;
    }
}

.sidebar1 {
    border: 1px solid #D6D6D6;
    float: left;
    width: 260px;
    height: 450px
}

.regform {
    float: left
}

.greyTex {
    color: #d3d3d3 !important
}

.submitCheckbox {
    background: #ccebeb;
    margin-right: 5px;
    padding: 5px
}

.submitCheckbox2nd {
    background: #ccebeb;
    margin-right: 5px;
    padding: 1px
}

.icon-cog-1 {
    color: #fff !important
}

#log-out, .go-to-bargain, .user-name {
    display: none
}

.fa-edit {
    top: -16px;
    position: relative
}

.fa-search {
    font-size: 16px;
}

#top-submit {
    margin-right: 30px;
    border: 1px solid #69d2e7;
    height: 28px;
    margin-top: 8px;
    padding: 8px !important;
    background-color: #ecfcff;
}

#menu7 {
    padding: 2px !important;
    top: -17px;
    position: relative
}

#top-logo {
    position: relative;
    margin-left: 150px;
    margin-right: 50px
}

#search_icon {
    position: relative;
    margin-right: 3px;
    margin-left: 3px;
    bottom: 0px
}

#search {
    font-size: 16px;
    color: #636363;
}

.vote-to {
    z-index: 999;
    display: inline;
    margin-left: 60px
}

.fa-asterisk {
    color: red
}

.infoblue {
    color: #009aff
}

.fa-eye {
    margin-right: 3px
}

#drop6a {
    background-color: #f9f9f9 !important;
    z-index: 999
}

.login-logo {
    width: 100%;
    text-align: center
}

.login-logo img {
    width: 150px;
    height: auto
}

.modal_fbtext {
    margin-left: 15px;
    line-height: 2 !important;
    clear: both;
    height: 30px;
}

.modal_fbtext a {
    margin-left: 10px
}

#modalal-body {
    padding: 10px 100px
}

.modal_input {
    padding-bottom: 10px
}

.modal_btn {
    height: auto;
    width: 100px;
    background-color: #69D2E7;
    border: none;
    color: #FFF
}

.watch-list-wrapp {
    width: 100% !important
}

.chek-box {
    width: 10px !important;
    margin: 0 !important;
    padding: 0 !important
}

.smallp-wrap {
    position: relative !important
}

#smallp-profil {
    width: 100%;
    position: relative !important;
    margin-left: 0;
    margin-top: 18%
}

.watch-table {
    width: 66% !important;
    float: right !important
}

.watch-orange {
    color: #fff;
    padding: 1px 4px 1px 17px;
    background-color: #ff8932;
    width: 110px;
    margin-bottom: 40px
}

#my-details {
    text-decoration: underline !important
}

.profil-info {
    padding-left: 0
}

.profil-info li {
    list-style: none;
    color: #338ECF
}

.profil-info li p span {
    font-weight: 700;
    margin-left: 5px
}

.profil-location {
    margin-top: 0
}

.profil-location p {
    margin-bottom: 0;
    font-weight: 700;
    color: #337ab7
}

.location {
    margin-bottom: 5px;
    border: 1px solid #bcbcbc;
    width: 100%
}

.profil-right li {
    color: #338ECF;
    list-style: none
}

.profil-right li p span {
    font-weight: 700;
    margin-left: 5px
}

.profil-wrap img {
    float: left;
    width: 80px;
    height: auto;
    border: 1px solid #bcbcbc;
    padding: 5px;
    margin-right: 20px;
    border-radius: 2px
}

.location p {
    font-weight: 700;
    color: #00f
}

#save-btn {
    position: relative;
    top: 20px
}

.select-img-wrap img {
    float: left;
    width: 50px;
    height: auto;
    margin-right: 10px
}

.select-img-wrap {
    border-bottom: 1px solid #bcbcbc
}

.post-ed {
    margin-left: 60px;
    font-size: 11px
}

#imageBlock a, #imageBlock a:focus, #imageBlock a:hover {
    color: #FF8B35
}

.select-img-wrap h3 span {
    color: #00f
}

.select-img-wrap h3 {
    font-size: 100%
}

.select-img-wrap p {
    color: #000
}

.select-img-wrap p span {
    color: red
}

.post-ed:focus, .post-ed:hover {
    text-decoration: none !important
}

.profil-left {
    padding: 20px;
    border: 1px solid rgba(0, 0, 0, .2)
}

.sub-sub-head span {
    color: red
}

#theurl {
    width: 100%
}

.quests1 {
    margin-bottom: 35px;
    color: #00f
}

.quests2 {
    top: 10px;
    position: relative;
    color: #00f
}

#final_submit {
    display: block;
    margin-top: 5px
}

#log-out {
    float: right;
    font-size: 12px;
    position: relative;
    z-index: 999999;
    color: #00f;
    background-color: #fff;
    padding-left: 11px;
    padding-right: 11px;
    margin-top: 5px;
    margin-right: 5px;
    height: 28px;
    vertical-align: middle;
    line-height: 28px
}

.mob-view {
    margin-left: 4%;
    z-index: 99999999 !important
}

tbody tr td img {
    cursor: pointer;
    width: 100%;
    height: auto
}

.theurlbox:focus::-webkit-input-placeholder {
    color: transparent
}

.theurlbox:focus:-moz-placeholder {
    color: transparent
}

.theurlbox:focus::-moz-placeholder {
    color: transparent
}

.theurlbox:focus:-ms-input-placeholder {
    color: transparent
}

@media screen and (max-width: 1280px) {
    .mob-view {
        margin-left: 4%;
    }
}

@media screen and (max-width: 1024px) {
    .my-acc-arrow:after, .my-acc-arrow:before {
        left: 80%
    }

    .home-bann {
        position: inherit;
    }

    .home-bann p {
        font-size: 14px !important
    }

    .current-bann {
        font-size: 12px !important
    }

    .profil-info {
        float: left;
        padding-left: 0
    }
}

@media screen and (max-width: 846px) {
    .smallp {
        bottom: -2px !important
    }

    .my-acc-arrow:after, .my-acc-arrow:before {
        left: 90%
    }
}

@media screen and (max-width: 640px) {
    /*


    .content_item2 {
        display: block;
    }

    .content_item {
        display: none;
    }

    ul.bargainSubmit li {
        color: #000;
        list-style: none;
    }

    .bargainSubmit li span {
        color: #F00;
    }

    .btn-two {
    padding: 5px 13px;
    font-size: 14px;
    background: #00B2D5 none repeat scroll 0% 0%;
    color: #FFF;
    border: 1px solid #FFF;
    border-radius: 0.1em;
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5);
    cursor: pointer;
    font-weight: 700;
    transition: all 1s ease 0s;
    margin-top: 10px;
    margin-bottom: 10px;
    text-decoration: none!important;
    }

    .formp2 {
        line-height: 41px;
        text-decoration: none;
    }

    .paddingDiv {
        padding-left: 0px;
    }

    .or {
        margin-top: 10px;
    font-weight: bold;
    color: #036;
    }

    */
    .paddingDiv {
        padding-left: 0px;
    }

    .btn-two {
        padding: 5px 13px;
        font-size: 14px;
        background: #00B2D5 none repeat scroll 0% 0%;
        color: #FFF;
        border: 1px solid #FFF;
        border-radius: 0.1em;
        box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5);
        cursor: pointer;
        font-weight: 700;
        transition: all 1s ease 0s;
        margin-top: 10px;
        margin-bottom: 10px;
        text-decoration: none !important;
    }

    .formp {
        line-height: 41px;
        text-decoration: none;
    }

    ul.bargainSubmit li {
        color: #000;
        list-style: none;
    }

    .bargainSubmit li span {
        color: #F00;
    }

    #menu li a {
        margin-left: 10px;
        font-size: 17px !important;
    }

    #menu li i {
        font-size: 20px;
        width: 20px;
    }

    .fa-bolt {
        width: 20px !important;
    }

    #menu li {
        padding: 0px 1%;
    }

    .theurlbox {
        padding: 10px !important;
    }

    #top-submit {
        position: relative;
        top: 5px;
    }

    .fa-edit {
        top: -11px;
        position: relative;
    }

    #menu7 {
        top: -11px;
    }

    .bargainSubmit {
        font-weight: bold;
        color: #036;
        margin: 10px 0px 0px 0px !important;
    }

    .bargainSubmit li {
        font-weight: bold;
        color: #036 !important;
    }

    #confirm_url {
        margin-top: 10px;
    }

    #theurl {
        width: 100%
    }

    .smallp {
        bottom: 0
    }

    .menu-icon {
        margin-top: 10px
    }

    .content_item_seg2 {
        position: relative;
        padding: 0px 0
    }

    .profil-info {
        float: left;
        padding-left: 0
    }

    .main-title {
        display: block
    }

}

@media screen and (max-width: 499px) {
    body {
        line-height: 1.2 !important
    }

    .head {
        font-size: 1em;
    }

    .theurlbox {
        font-size: 11px
    }

    .profil-info {
        margin-bottom: 20px !important
    }

   /* .fa-sign-in {
        display: block !important
    } */

    .buttonsignup {
        display: none;
    }

    .menu-icon {
        margin-bottom: 5px !important
    }

    .main-title {
        display: block
    }

    .main_content {
        margin-top: 0%;
    }
}

@media screen and (max-width: 480px) {
    .logo img {
        width: 47%;
        margin-top: 6px;

    }

    .main-title {
        display: block;
        //margin-left: 85px;
    }

    .top-head {
        width: 100%
    }
    .search-box{margin-left:65px;}

    .watch-list {
        z-index: 999;
        cursor: pointer;
        display: inline-block;
        margin: 17px 5px 5px 0;
        position: relative;
        float: left;
        bottom: 0
    }

   /* .fa-sign-in {
        display: block !important
    } */

    .buttonsignup {
        display: none;
    }

    .infoblue {
        display: none
    }

    #comment-fullw {
        display: none !important
    }

    .comment-iphone {
        display: inline !important
    }

    #post-today {
        display: none !important
    }

    .inforedtwo {
        display: inline !important
    }

    .offer-expired {
        color: #111C91 !important;
        font-weight: 700;
        font-size: 14px !important;
        margin-top: 90px
    }

    .smallp {
        position: relative !important;
        bottom: 0 !important
    }

    .content_item_seg2 {
        margin-top: 5px;
        margin-bottom: 0;
        min-height: 116px
    }
}

@media screen and (max-width: 479px) {
    .logo img {
        width: auto;
        height: 34px;
        margin-top: 0;
    }

    body {
        line-height: 1.2 !important
    }

    #modalal-body {
        padding: 10px 40px !important
    }

    .my-acc .user-img {
        margin-top: 4px;
        margin-bottom: 0
    }

   /*  .fa-sign-in {
        display: block !important
    } */

    .buttonsignup {
        display: none;
    }

    .home-bann {
        position: relative;
        right: 10px;
        margin-top: 5px !important;
        margin-bottom: 10px
    }

    .register_button {
        left: -15px !important
    }

    .main-title {
        display: block;
    }

    .theurlbox {
        font-size: 11px;
    }

    .head {
        padding-bottom: 0;
    }

    .menu-icon {
        margin-top: 5px !important;
        margin-bottom: 5px !important
    }

    .offer-expired {
        margin-top: 50px !important
    }

    .minip {
        font-size: 11px
    }

    .edit {
        font-size: 14px;
        top: 0
    }

    .bad_vote, .good_vote {
        background-size: 43px;
        background-repeat: no-repeat;
        width: 30px;
        height: 18px;
        font-size: 18px
    }

    .infored {
        display: none !important
    }
}

.content_item_seg1 {
    background-color: none !important
}

.head {
    color: #0044cc;
    width: 100% !important;
    float: none;
    margin-top: 2px;
    padding-left: 0;
    position: relative;
    line-height: 1.4;
}

@media screen and (max-width: 425px) {
   /* .watch-list {
        width: 100px;
        font-size: 11px
    } */

    .theurlbox {
        font-size: 11px
    }

    .register_button {
        left: -15px !important
    }

    .menu-icon {
        margin-top: 5px !important;
        margin-bottom: 5px !important
    }

   /*  .fa-sign-in {
        display: block !important
    } */

    .buttonsignup {
        display: none;
    }

   /*  .fa-sign-in {
        top: 6px
    } */
}

@media screen and (max-width: 360px) {
    .home-bann {
        padding-left: 12px
    }

    .main_content {
        margin-top: 0;
    }

    #login_area {
        top: -2px
    }

    .vote-to {
        display: none !important
    }
	
.shooi {padding-right:3%; margin-left:3%;}
    .log1{width:300px; margin-left: 10px;}


	.ssd1{width:98% !important; border:1px solid #333; margin-left:0% !important;float:left !important;} 

    .offer-expired {
        margin-top: 60px !important
    }

    .reg-form {
        width: 250px !important
    }

    .register_button {
        left: -15px !important
    }

    .theurlbox {
        font-size: 11px
    }

    #login_area {
        font-size: 10px !important
    }

  /*   .fa-sign-in {
        display: block !important
    } */

    .buttonsignup {
        display: none;
    }

    .edit {
        font-size: 14px;
        top: 0
    }

    .bad_vote, .good_vote {
        background-repeat: no-repeat;
        width: 30px;
        height: 18px;
        font-size: 13px
    }

    .head {
        padding-bottom: 0
    }

    .inforedtwo {
        display: inline
    }

    .infored {
        display: none
    }

    .content_item_seg1 {
        right: 10px;
        top: 5px;
        background-color: none !important
    }

    .head {
        color: #0044cc;
        width: 100% !important;
        float: none;
        margin-top: 2px;
        padding-left: 0;
        position: relative;
        left: 5px
    }

    #comment-fullw, .infoblue {
        display: none
    }

    .comment-iphone {
        display: inline
    }

    #post-today {
        display: none
    }

    .offer-expired {
        color: #111C91 !important;
        font-weight: 700;
        font-size: 14px !important
    }

    .logo img {
        width: 180px;
        height: auto;
    }

    .menu-icon {
        margin-top: 5px !important;
        margin-bottom: 5px !important
    }

    .minip {
        font-size: 11px
    }

    body {
        line-height: 1.2 !important
    }

    .main-title {
        display: block;
       // margin-left: 85px
    }
}

@media screen and (max-width: 320px) {
    .register_button {
        left: -15px !important
    }

   
    
    #modalal-body {
        padding: 10px 40px
    }

   /*  .fa-sign-in {
        display: block !important
    } */

    .buttonsignup {
        display: none;
    }

    .log1{width:300px;margin-left: 10px;}

    #login_area {
        font-size: 10px;
        right: 0
    }

    .theurlbox {
        font-size: 11px
    }

    .profil-right {
        padding-left: 0;
        margin-top: 8px
    }

    .profil-info {
        float: left;
        padding-left: 0;
        line-height: .5 !important
    }

    .reg-form {
        width: 250px !important
    }

    .profil-left {
        padding: 20px;
        border: 1px solid rgba(0, 0, 0, .2);
        margin-top: 84px;
        width: 244px;
        margin-left: -139px
    }

    .profil-location {
        margin-top: 35px
    }

    .profil-wrap img {
        margin-bottom: 20px
    }

    .offer-expired {
        margin-top: 50px !important
    }

    .edit {
        font-size: 14px;
        top: 0
    }

    .bad_vote, .good_vote {
        background-repeat: no-repeat;
        width: 30px;
        height: 18px;
        font-size: 13px
    }

    .head {
        padding-bottom: 0
    }

    .inforedtwo {
        display: inline
    }

    .infored {
        display: none
    }

    .content_item_seg1 {
        right: 0;
        top: 17px;
        background-color: none !important
    }

    .head {
        color: #0044cc;
        font-size: 1em;
        width: 100% !important;
        float: none;
        margin-top: 2px;
        padding-left: 0;
        position: relative;
        left: 1px
    }

    .vote-to {
        display: none
    }

    .logo {
        top: 3px
    }

    #comment-fullw, .infoblue {
        display: none
    }

    .comment-iphone {
        display: inline
    }

    #post-today {
        display: none
    }

    .offer-expired {
        color: #111C91 !important;
        font-weight: 700;
        font-size: 14px !important
    }

    .menu-icon {
        margin-top: 5px !important;
        margin-bottom: 5px !important
    }

    .minip {
        font-size: 11px
    }

    body {
        line-height: 1 !important
    }

    .go-to-bargain {
        top: 123px !important;
        left: 6px !important
    }

   /*  .fa-sign-in {
        padding-right: 10px
    } */

   /* .watch-list {
        font-size: 7pt;
        top: 1px;
        width: 78px;
    } */

    .smallp {
        margin-left: 85px !important;
        font-size: 9px;
    }

}

.negativeList {
    position: absolute;
    margin-top: -80px;
    margin-left: 99px;
    display: none;
    padding: 5px 10px 10px
}

.negativeList ul {
    list-style-type: none
}

.negativeList a {
    margin-top: 10px
}

.negativeList .radio {
    margin-top: 0;
    margin-bottom: 5px
}

.negativeList:after, .negativeList:before {
    display: none
}

.negativeList .btn-sm {
    display: inline-block;
    margin-top: 10px
}

#userLinkDialog, #usernameDialog {
    position: absolute;
    margin-top: -210px;
    margin-left: 110px;
    display: none;
    padding: 5px 10px 10px
}

#notEnoughTagsDialog {
    position: absolute;
    margin-top: -20px;
    margin-left: 180px;
    display: none;
    padding: 5px 10px 10px
}

#userLinkDialog p, #usernameDialog p {
    color: #000;
    line-height: 20px;
    margin: 0
}

#usernameDialog span {
    line-height: 20px;
    margin: 0
}

#notEnoughTagsDialog:after, #notEnoughTagsDialog:before, #userLinkDialog:after, #userLinkDialog:before, #usernameDialog:after, #usernameDialog:before {
    display: none
}

.bargainSubmit {
    font-size: 12px
}

.bargainTitle {
    color: #a9a9a9;
    font-size: 16px
}

ul.bargainSubmit {
    margin: 0 0 0 -25px;
    text-indent: -5px
}

ul.bargainSubmit li {
    color: #000;
}

#scanned_return {
    text-align: center
}

.companyTabs, .userReviews {
    margin: 20px 0
}

.recentExpired {
    color: red;
    font-size: 12px
}

.recentComment {
    padding-left: 5px;
    color: #939393
}

div.pagination {
    padding: 3px;
    margin: 3px;
    width: 100%;
}

div.pagination a {
    padding: 2px 5px;
    margin: 2px;
    border: 1px solid #AAD;
    text-decoration: none;
    color: #555
}

div.pagination a:active, div.pagination a:hover {
    border: 1px solid #333;
    color: #000
}

div.pagination span.current {
    padding: 2px 5px;
    margin: 2px;
    border: 1px solid rgba(41, 150, 186, 1);
    font-weight: 700;
    background-color: rgba(41, 150, 186, 1);
    color: #FFF
}

div.pagination span.disabled {
    padding: 2px 5px;
    margin: 2px;
    border: 1px solid #EEE;
    color: #DDD
}

#myModal > div.modal-dialog > div > div.modal-header {
    background-color: #10162b
}

#myModal > div.modal-dialog > div {
    margin-top: 150px
}

#myModal > div.modal-dialog > div > div.modal-header {
    border-radius: 5px 5px 0 0;
    margin-bottom: 15px
}

#myModal > div.modal-dialog > div > div.modal-body > div > div:nth-child(1) > form > div:nth-child(3) > input.modal_btn.js_lg_sub {
    padding: 0 20px;
    cursor: pointer;
    border: none;
    line-height: 40px;
    height: 40px;
    border-radius: 3px;
    background: #1facbb;
    color: #fff;
    float: left;
    font-size: 12px !important;
    text-transform: uppercase;
    margin-top: 20px
}

#myModal > div.modal-dialog > div > div.modal-body > div > div:nth-child(2) > div > a {
    border-radius: 3px;
    background: url('../login/images/modal_fb.png') 12px center no-repeat #3b5998;
    letter-spacing: 1px;
    padding: 0 20px 0 46px;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 12px;
    float: left;
    text-transform: uppercase
}

#myModal > div.modal-dialog > div > div.modal-body > div > div:nth-child(2) > div {
    display: inline-block;
    text-decoration: none
}

#myModal > div.modal-dialog > div > div.modal-body > div > div:nth-child(3) > div > p {
    margin: 10px 0;
    display: inline-block
}

#myModal > div.modal-dialog > div > div.modal-body > div > div:nth-child(1) > form > div:nth-child(1) {
    margin-bottom: 30px
}

#myModal > div.modal-dialog > div > div.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: none
}

#myModal > div.modal-dialog > div > div.modal-body > div > div.col-md-6.left {
    border-right: 1px solid #ddd
}

@media (min-width: 768px) {
    .modal-dialog {
        width: 600px;
        margin: 148px auto;
        display: block
    }


}

#companyAutocomplete {
    display: none;
    margin: 10px 0
}

.profile h2 {
    font-size: 44px;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 700;
    color: #939393;
    margin-top: 0
}

.profileImg {
    margin: 0 15px 10px 0;
    border: 3px solid #69d2e7
}

.profileImg img {
    width: 80px;
    height: 80px
}

.profileLinks {
    margin-bottom: 20px;
    position: relative;
    left: 80px
}

.profileLinks a {
    color: #939393;
    font-size: 12px;
    text-decoration: underline
}

.profileSubtitle {
    font-size: 12px;
    position: relative;
    top: -4px;
    line-height: 10px;
    color: #939393
}

.profileSubtitle span {
    color: #69d2e7;
    padding-left: 20px
}

.profileSubtitle p span:first-child {
    padding-left: 0
}

.profileTabs ul {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
    font-size: 20px
}

.profileTabs li {
    float: left
}

.profileTabs li a {
    color: #939393;
    text-decoration: none
}

.profileTabs li.active a {
    border-bottom: 6px solid #69d2e7;
    padding-bottom: 1px
}

.profileContent div.content_item, .profileContent hr {
    margin: 5px 0
}

@media screen and (max-width: 801px) {
    .profileLinks {
        left: 0
    }

    .profile h2 {
        margin-right: 30px
    }

    .filter-fixed {
        width: 98%;
    }
}

.main_content {
    padding-left: 0px !important;
}

.side_content {
    padding-right: 0px !important;
}

.main_content #frm1 .head-box {
    display: none;
}

.com-bar-wrap #frm1 .head-box {
    display: none;
}

.main_content #frm1 {
    margin-top: 26px;
}

.com-bar-wrap {
    overflow: hidden;
}

/*************responsive for content_item shadow *********************/

@media all and (max-width: 1240px) {

    .main_content #frm1 .content_item,
    .company-wrap .tab-content #bargains .com-bar-wrap .content_item {
        width: 24%;
    }

    .exclusiveList {
        margin-left: 5px;
        margin-right: 4px;
        overflow-x: scroll;
    }

    .exclusiveItem {
        width: 30%;
    }

    .exclusiveArrow {
        display: none;
    }
}

@media all and (max-width: 1010px) {

    .main_content #frm1 .content_item,
    .company-wrap .tab-content #bargains .com-bar-wrap .content_item {
        width: 32%;
    }

    .exclusiveItem {
        width: 40%;
    }
}

@media all and (max-width: 800px) {

    #main .main_content #frm1 {
        margin-top: 26px;
    }

    .main_content #frm1 .content_item, .company-wrap .tab-content #bargains .com-bar-wrap .content_item {
        width: 24%;
    }

    .exclusiveItem {
        width: 30%;
    }

    .bad_vote, .good_vote {
        font-size: 15px;
    }

}

@media all and (max-width: 640px) {

.shota img {

//width: 100px;
//height:100px;
}

    .main_content #frm1 .content_item,
    .company-wrap .tab-content #bargains .com-bar-wrap .content_item {
        width: 32%;
    }

    .exclusiveItem {
        width: 40%;
    }
}

@media all and (max-width: 480px) {

.shota img {

//width: 100px;
//height:100px;
}
    .main_content #frm1 .content_item,
    .company-wrap .tab-content #bargains .com-bar-wrap .content_item {
        width: 48%;
    }

    .exclusiveItem {
        width: 66%;
    }

    

    #main .main_content #frm1 {
        margin-top: 26px;
    }
}

@media all and (max-width: 360px) {

    .main_content #frm1 .content_item,
    .company-wrap .tab-content #bargains .com-bar-wrap .content_item {
        width: 48%;
    }

    .shota img {
        //width: 100px;
        //height: auto;
    }

}