.myerror,.error{padding:10px !important; margin:10px 0 !important; background:#F4E1D0 !important; border:#F4E1D0 solid 1px !important; border-radius:3px !important;}
.mysuccess,.success{padding:10px !important; margin:10px 0 !important; background:#D5FDE0 !important; border:#D5FDE0 solid 1px !important; border-radius:3px !important;}

.psclists table{margin:10px 0 !important;border:#CCCCCC solid 1px !important;}
.psclists table tr td{padding:5px 5px !important;border-bottom:#CCCCCC solid 1px !important;border-right:#CCCCCC solid 1px !important;}
.psclists{ font:12px/16px Arial, Helvetica, sans-serif !important; color:#666 !important;}
.psclists h2,.psclists h2 a{color:#333 !important; text-decoration:none; margin:0 0 5px 0; font:bold 16px/22px bold Arial, Helvetica, sans-serif;}
.psclists .description{ color:#999; font-size:12px;}
.psclists .couponcode{ border:#f90 dashed 3px;padding:15px 10px; }
.psclists .couponcode{ background:#f5f5f5; font-size:20px; color:#333; width:200px; text-align:center; margin:10px 0;}
.psclists .eachcoupon{border:#ccc dotted 1px; padding:15px 15px;}
.psclists .eachcoupon{float:left; width:45%; height:200px; overflow:hidden;}
.psclists .couponlist{float:none !important; width:100% !important; height:auto; overflow:visible;}

.psc-categories{ border:#ccc solid 1px; border-radius:5px;}
.psc-categories .cathd{padding:20px 10px 15px 10px; font-size:18px;}
.psc-categories .category{ border-top:#ddd solid 1px; padding:5px 10px;}

.ps-orderbtn{padding:5px 10px; margin:10px auto 5px auto; border-radius:5px;}
.ps-orderbtn{background:#f60; color:#fff; font-size:14px; font-weight:bold; display:block; width:100px;}

.ps-grid{width:30% !important;background:#fff !important;}
.ps-grid{padding:10px 10px 10px 10px; margin:5px 10px 10px 0px; display:inline-block; vertical-align:top; border:#eee solid 1px; min-height:400px; background:#f8f8f8;}
.ps-grid .ps-img{vertical-align:middle; background:#ddd; height:200px; overflow:hidden;margin-bottom:10px;}
.ps-grid .ps-img img{width:100%; height:auto;}
.ps-price{color:#f60; font-size:18px;}
.ps-hd1{color:#FF5702;}
.ps-hd2{color:#FF5702;}
.ps-hd3{color:#FF5702;}
.ps-comments{ font-size:12px; margin:5px 0 0 0;}
.ps-head{min-height:20px;font-size:20px;line-height:26px;margin:0 0 5px 0;}

.ps-list{width:100% !important; background:#fff !important;}
.ps-list{padding:5px 5px;margin:5px 0px 5px 0px;border-bottom:#eee solid 1px;}
.ps-list .ps-head{font-size:14px !important; color:#f60; line-height:18px; padding:0 !important;margin:0 0 1px 0 !important;}
.ps-list .ps-img{width:50px; height:40px; display:inline-block; background:#ddd; overflow:hidden; margin:0 10px 0px 0;}
.ps-list .ps-img img{width:100%; height:auto;}
.ps-list .ps-body{width:70%; display:inline-block; vertical-align:top;}
.ps-list .ps-comments{ font-size:11px; margin:5px 0 0 0;color:#ccc;}
.ps-list .more{width:100px; }
.ps-list .more{padding:5px 5px; margin:10px 0 0 0; background:#FF6600; color:#fff; display:block; border-radius:3px; text-align:center; text-decoration:none;}
.ps-list .tags{ background:#ddd; padding:5px; margin:3px;}

.mywidgetbox{background:#f5f5f5;padding:15px;border-radius:3px;}
/*.entry-content blockquote{background:#eee; padding:10px;margin:5px; border-left:2px solid #f60;} */

.ps-mlist{width:100% !important; background:#fff !important;}
.ps-mlist{padding:10px 10px 10px 10px;margin:10px 0px 10px 0px;border:#eee solid 1px;border-bottom:#ddd solid 1px;}
.ps-mlist .ps-head{font-size:20px !important; color:#f60 !important; padding:0 !important;margin:0 0 1px 0 !important;}
.ps-mlist .ps-img{width:120px; height:100px; display:inline-block; background:#ddd; overflow:hidden; margin:0 10px 0px 0;}
.ps-mlist .ps-img img{width:100%; height:auto;}
.ps-mlist .ps-body{width:70%; display:inline-block; vertical-align:top;}
.ps-mlist .ps-comments{ font-size:11px; margin:5px 0 0 0;color:#ccc;}
.ps-mlist .more{width:100px; }
.ps-mlist .more{padding:5px 5px; margin:10px 0 0 0; background:#FF6600; color:#fff; display:block; border-radius:3px; text-align:center; text-decoration:none;}
.ps-mlist .tags{ background:#ddd; padding:5px; margin:3px;}


.ps-listimg{vertical-align:middle; background:#111; height:250px; overflow:hidden;}
.ps-listimg img{width:100px; height:auto; margin:0 10px 10px 0;}
.ps-listcomments{ font-size:12px; margin:10px 0 0 0;}

.ps-container{ margin:20px auto; width:1200px; padding:0px 0;}
.ps-bodycontent{ width:73%;}
.ps-bodycontent{padding:0; float:left;border:#ddd solid 0px;}
.ps-sidemenu{ width:23%; }
.ps-sidemenu{ padding:15px 10px 5px 10px; margin-top:35px; float:left; border:#ddd solid 1px;border-radius:5px;}
.ps-sidemenu .sidebar, .ps-sidemenu #sidebar{display:block; width:95% !important; padding:0; margin:0;}
.ps-sidemenu .sidebar ul li, .ps-sidemenu #sidebar ul li{ border-bottom:#ddd dotted 1px;}
.ps-clear{clear:both;}


.adminform input[type="text"],.adminform input[type="password"]{padding:10px 10px; border:#ddd solid 1px; border-radius:5px;}
.adminform button{ background:#0099CC; border:#0099CC solid 1px;border-bottom:#0077CC solid 2px; cursor:pointer; border-radius:3px; padding:15px; min-width:200px; font-size:14px; color:#fff; text-align:center;}

.ps-half{width:46% !important; margin-right:10px;display:inline-block !important;}
.ps-full{width:98% !important;display:block !important;}
.ps-input{padding:5px 10px !important; border:#ddd solid 1px !important; margin:0 5px 10px 0 !important;border-radius:3px;}

.col-sm-1{width:8.33%;}
.col-sm-2{width:16.66%;}
.col-sm-3{width:25%;}
.col-sm-4{width:33.33%;}
.col-sm-5{width:41.66%;}
.col-sm-6{width:50%;}
.col-sm-7{width:58.33%;}
.col-sm-8{width:66.66%;}
.col-sm-9{width:75%;}
.col-sm-10{width:83.33%;}
.col-sm-11{width:91.66%;}
.col-sm-12{width:100%;}
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{display:inline-block;}
.page-header{display:none!important;}
.custom-menu-widget .oceanwp-custom-menu>ul>li {
    display:inline-block!important;border-bottom:none!important;border-right: 1px dotted #cccccc;margin:0px!important;padding:0px!important; text-align:center!important;
}.custom-menu-widget .oceanwp-custom-menu>ul>li:last-child {border:none!important;}
.oceanwp-custom-menu>ul>li>a {
    display:inline-block!important; padding:0 15px!important;
}

@media only screen and (max-width: 640px){
	.ps-half{width:100% !important;display:block !important;}
	.ps-bodycontent{ width:100%; float:none;}
	.ps-sidemenu{ margin-top:15px; width:100%; float:none;}
	.ps-grid{ width:100% !important; float:none; display:block;}
	.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{ width:100%; display:block;}
	.custom-menu-widget .oceanwp-custom-menu>ul>li, .oceanwp-custom-menu>ul>li>a {display:block!important;}
	.custom-menu-widget .oceanwp-custom-menu>ul>li {border:none!important;border-bottom: 1px dotted}
	.oceanwp-custom-menu>ul>li>a {padding:5px 0 !important;}
}