/*
Theme Name: WP_Premium
Author URI: http://www.wpremix.com/
Version: 1.0
Author: R.Bhavesh
Description: WP Bliss
*/
body *{margin:0; padding:0;}
body {font: 13px Tahoma, Arial, Helvetica, Sans-Serif; background: #F4F3E8; color: #555; margin: auto; padding: 0;}
.clear, .clearboth {clear: both;}
a, h3 a {text-decoration: none;}
a:hover, h3 a:hover {text-decoration: underline;}
h1{line-height: 150%;padding: 0 0 5px 0;}
h2{font-size: 18px; font-weight: normal; line-height: 150%;color: #B30000;}
h1, h3{font-size: 18px; font-weight: normal;color: #b30000;}
a, h1 a:hover, h3 a:hover, #sidebar h2 {color: #b30000;}
a:hover, h2 a:hover, h3 a {color: #333;}
h1 a, h2 a, h3 a{color: #b30000;}
img, a img, a:hover img { border:none;}
#content img.wp-smiley { border:none; padding:0;}
#header {background: url(http://www.desiglitters.com/wp-content/themes/WP_Premium/images/headerbg_red.png) repeat-x;}
#header {margin: auto;}
#nav ul {margin: 0 auto;padding:0;}
#nav li {float: left; list-style-type: none; margin: 15px 0 0 0; padding: 0;}
#nav ul li a {color: #560e00;}
#nav ul li:hover a, #nav ul li.hover a, #nav ul li.current_page_item a, #nav ul li.current_page_item a:hover, #nav ul li a:hover {text-decoration: none;}
#nav ul li a {font-size: 13px; font-weight:bold; text-decoration: none; display: block; padding: 6px 18px 6px 0; margin: 0 0 0 10px;}
#nav li {background: url(http://www.desiglitters.com/wp-content/themes/WP_Premium/images/nav_red.png) top left no-repeat;}
#nav ul li:hover, #nav ul li.hover, #nav ul li.current_page_item {background: url(http://www.desiglitters.com/wp-content/themes/WP_Premium/images/nav-active_red.png) top left no-repeat; color: #ff4e2c;}
#nav ul li:hover a, #nav ul li.hover a, #nav ul li.current_page_item a {background: url(http://www.desiglitters.com/wp-content/themes/WP_Premium/images/nav-active_red.png) top right no-repeat; color: #fff;}
#nav ul li hover, #nav ul li a:hover {background: url(http://www.desiglitters.com/wp-content/themes/WP_Premium/images/nav-active_red.png) top right no-repeat; color: #fff;}
#content .post-meta-top {color: #8E8F91;}
#content .commentcount{float: right; background: #fff url(http://www.desiglitters.com/wp-content/themes/WP_Premium/images/comment.gif) no-repeat; padding: 0 5px 0 17px;margin:3px 0 15px 0;} 
#content .post-bottom {display:block; clear: both; height:1px; margin: 5px 10px 10px 0; border-bottom: 1px solid #efefef;}
#content p{line-height: 18px; padding: 0 5px 10px 0;}
#content img{margin-top:10px; padding:1px;}
#content a img{margin-top:10px; border: 1px solid #eee;}
#content a:hover img {border: 1px solid #B30000;}
#content ul li {margin-left:15px;list-style-type:circle;margin-top:4px;}
#content ul.subcats {padding: 10px 0 20px 10px; margin:0;}
#content ul.subcats li{list-style-type:circle;float:left;margin:0 15px 0 10px;}
#content .qpost p{background:url(images/quote.png) no-repeat left top;padding: 5px 0 0 28px;margin: 20px 0 0 0;}
#content .sms p {padding: 10px 0 10px 0;}
#content .end {width:95%;margin: 10px 0 10px 0; border-bottom:1px solid #eee;}
#content textarea {border:1px solid #ccc;overflow:hidden;margin:2px 0 5px 0;}
#content textarea:focus{overflow:auto;}
#content .frp a img{border:0;margin:0;padding:0;}
#content .left {float:left;margin:3px 0 0 0; }
#content .whatsapp {float:left; margin:3px 3px 0 3px;}
#content .right {float:right; margin:3px 5px 0 0;}
#content .fbright {float:right; margin:3px 10px 0 3px;}
#content .vright {float:right; margin:0 10px 0 0;color:#444;}
.righttag {float:right;margin:0 10px 5px 0;}
#content .left img, #content .right img, #content .right a img {margin:0; padding:0;border:0;}
.codes strong{font-size:12px;}
.codes .html textarea {width:450px;height:20px;max-width:90%;}
.codes .bbcode textarea{width:320px;height:20px;max-width:90%;}
.codes textarea {border:1px solid #ccc;overflow:hidden;margin:2px 0 5px 0;background:#f5f5f5;}
.codes textarea:focus{overflow:auto;background:#fff;}
.nextprev {font-size:22px;margin:25px 0 20px 0;}
.prevpost {float:left;}
.nextpost {float:right;}
.prevpost a, .nextpost a {background:#F4F3E8;padding:7px 12px;border-radius:3px;border:1px solid #ddd;}
.prevpost a:hover, .nextpost a:hover{background:#EEEDDB;text-decoration:none;color:#B30000;} 
#sidebar h2{margin: 0; padding: 5px 0 2px 0; font-size: 16px; font-familyy: Georgia, "Times New Roman", Times, serif; font-weight: normal;}
#sidebar ul {list-style-type: none;}
#sidebar #sidebarwrap  {font-size: 11px;}
#sidebar a{color: #444;}
#sidebar a:hover {color:#b30000;}
#sidebar a:hover {text-decoration: underline;}
#sidebarwrap {padding: 0; margin: 0; border: none;}
#l_sidebar ul, #l_sidebar ul li {margin: 0 0 10px 0; padding: 0;}
#l_sidebar ul li ul {border-top: 1px solid #bfbfbf;}
#l_sidebar ul li ul li {margin: 5px 0 5px 0; padding:0 0 0 10px;}
#l_sidebar ul li ul li a {display: inline; padding: 5px 0; margin: 0; text-decoration: none;}
#l_sidebar ul li ul li ul li {margin: 5px 0 5px 0; padding: 0;}
#l_sidebar ul li ul li ul li a {display: inline; padding: 5px 3px 5px 10px; margin: 0; text-decoration: none;}
#l_sidebar ul li ul li ul {border: none; padding: 0; margin: 0;}
#l_sidebar ul li ul {border-top: 1px solid #bfbfbf;}
#l_sidebar ul li ul li {border-bottom: 1px dotted #bfbfbf; background: url(http://www.desiglitters.com/wp-content/themes/WP_Premium/images/bullet-arrow3.gif) 5px 5px no-repeat;}
#l_sidebar ul li ul li ul li {border-bottom: 1px solid #bfbfbf;}
#r_sidebar ul, #r_sidebar ul li {margin: 0; padding: 0;}
#r_sidebar ul li ul {border-top: 1px solid #bfbfbf;}
#r_sidebar ul li ul li {margin: 5px 0 5px 0; padding: 0 0 0 10px;}
#r_sidebar ul li ul li a {display: inline; padding: 5px 0; margin: 0; text-decoration: none;}
#r_sidebar ul li ul li ul li {margin: 0; padding: 0;}
#r_sidebar ul li ul li ul li a {padding: 5px 3px 5px 10px; margin: 0; text-decoration: none;}
#r_sidebar ul li ul li ul {padding: 0; margin: 0;}
#r_sidebar ul li ul {border-top: 1px solid #bfbfbf;}
#r_sidebar ul li ul li {border-bottom: 1px dotted #bfbfbf; background: url(http://www.desiglitters.com/wp-content/themes/WP_Premium/images/bullet-arrow3.gif) 5px 5px no-repeat;}
#r_sidebar ul li ul li ul li {border-bottom: 1px solid #bfbfbf; }
#sidebar ul li ul.noarrow li {background:none;padding: 0 0 0 0px;}
#sidebar iframe {background:#F4F3E8;margin:10px 0 5px 0;}
#comments-wrap h6 {font-size: 20px;}
h3#respond {margin:20px 0 5px 0;}
.comment {margin: 0; overflow: hidden;margin:0 0 5px 0;}
.comment-body {margin: 0; padding:5px 10px 20px 30px;}
.comment-metadata {padding:5px 10px;}
.comment-body {background:url(images/quote.png) no-repeat left top;}
.authorcomment {background:#F5F5F5;}
.authorcomment .comment-metadata {padding: 11px 10px;}
.comment-author {color: #ca5433;font-size:13px;font-weight:bold;}
.comment-author cite{font-style:normal;}
.comment-meta a{color: #777;font-size:12px;}
.comment-meta a:hover {color: #ca5433;}
.authorcomment {border-bottom:1px solid #ccc; overflow: hidden;}
.Cbutton {border:none; background:#434343; font:bold 11px Arial, Helvetica, sans-serif; padding:4px; color:#fff;}
.search {width:155px;}

#commentform textarea {overflow:auto;}
#horoscope strong {font-size:16px;}
#horoscope span {font-weight:normal;font-size:14px;}
#horoscope p{clear:both;margin:0 0 10px 0;}
#horoscope p img.zodiacsign {float:left;width:70px;height:70px;vertical-align:top;padding:0;margin:0 10px 0 0;}


#footer {padding:  10px 0 20px 0; height:25px; clear: both; font-size:11px; color: #787878;}
#footer .copyright {float:right;}
#footer p{clear:both;text-align:right;margin:0 0 5px 0;}
.submitter{font-size:10px;color:#444;}
.qtag{float:right;}
.copyright a {color: #787878;}
.copyright a:hover {color: #000;}
.clearfix {display: inline-block;}
.copyright a{text-decoration:none;}
.copyright a:hover{text-decoration:underline;}
.copyright img{vertical-align:middle;}
.contributors ul{margin:0 0 0 5px;}
.contributors ul li{list-style-type:none;width:250px;color:#222;}
.tdomf_form{width:90%;padding:0 0 0 5px;}
.tdomf_form fieldset { border: 0px;margin-top:5px;}
.tdomf_form .required { font-weight: bold;}
.tdomf_form fieldset { text-align: left; width: 100%; padding-top: 5px; padding-bottom: 5px;}
.tdomf_form fieldset legend {  font-weight: bold;  padding-bottom: 10px;  padding-left: 0;  margin-left: 0px;}
.tdomf_form_message { padding: 5px; margin: 5px; margin-bottom: 20px; text-align: left;}
#tdomf_upload_inline_form { text-align: left; background-color: white; width: 100%; height: 100%;}
#tdomf_upload_inline_form .required { font-weight: bold;}
.tdomf_upload_inline_errors { color: red;}
.tdomf_form select, .tdomf_form option{padding:2px 3px;}
.tdomf_buttons { text-align: left;}
.tdomf_buttons td { width: 10px;}
.shadow { background: black; display: none; position: absolute; top: 0px; left: 0px; width: 100%;padding:0px;}
.hidden { display: none;}
.progress { position: absolute; display: block; background: #f9fcfe; padding: 5px;}
textarea{display:block;}

.wp-email { text-align: left;  padding:0; }
.wp-email-loading { display: none; text-align: center; height: 16px; }
.wp-email-image, .WP-EmailIcon { border: 0; padding: 0; margin:0; vertical-align:top;}

#contactform * {font-family:Arial; font-size:15px;}
#contactform p{margin:0;padding:0 0 10px 0;}
#contactform input {width:98%; padding:1%;background:#f9f9f9;border:1px solid #ddd;}
#contactform textarea {width:98%; padding:1%;height:150px;background:#f9f9f9;border:1px solid #ddd;}
#contactform input:focus, #contactform  textarea:focus{background:#fff;border:1px solid #ccc;}
#contactform input.wpcf7-submit{width:120px;background:#222;color:#fff;font-size:18px;text-transform:uppercase;cursor:pointer;padding:10px;border:none;}

.wp-pagenavi {clear:both;margin: 15px 0;}
.wp-pagenavi a{padding:8px 8px; margin:2px; text-decoration:none; border:1px solid #ccc; color:#B30000; background:#fff;border-radius:3px;}
.wp-pagenavi a:hover {border: 1px solid #000; color: #fff; background: #B30000;}
.wp-pagenavi span.pages {padding: 8px 10px; margin:3px;color: #fff;border: 1px solid #000;background:#B30000;border-radius:3px;}
.wp-pagenavi span.current{padding:8px 10px;margin:3px;font-weight:bold;border:1px solid #000;color:#fff; background:#B30000;border-radius:3px;}
.wp-pagenavi span.extend {padding: 6px 8px; margin:3px;border:1px solid #000;color:#fff; background:#B30000;}
.wp-pagenavi .next-comment-page, .wp-pagenavi .previous-comment-page{padding:12px 14px;border:1px solid #aaa;}
.wp-pagenavi a.nextpostslink{font-weight:bold;padding:12px 14px;font-size:14px;}

.wpmlb {background:#027B95; border-radius:5px;font-size:13px;}
.wpmlb a{background:#027B95;padding:3px 8px 3px 8px;border-radius:5px;font-size:13px; display:block;}
.wpmlb a:hover {background:#01596B;transition:background 0.5s linear;}
.wpmlb a {color:#fff;text-decoration:none;}

#fbfxd {position:fixed;top:40%;right:0;padding:10px 10px;background:#fafafa;border:1px solid #ddd;-moz-box-shadow: 0 0 5px #bbb;-webkit-box-shadow: 0 0 5px #bbb;box-shadow: 0 0 5px #bbb;width:50px;}
#fbfxd p{margin:0 0 5px 0;color:#555;}
@media screen and (max-width: 1080px) {
#fbfxd {display: none !important;}
}

@media screen and (max-width: 360px) {
#header {width:360px;}
#header-in img {width:360px;height:auto;} 
#header-in {width:360px; height: auto;padding:10px 0; }
#nav {margin-left:10px;}
#nav ul li a{margin-bottom:0;}
.fbright {clear:both;}
.container-top {clear:both; height: 10px; width: 340px; display: block; margin: 0; }
.hpi {float:left; width:150px; margin-right:15px; padding:0; margin-bottom:25px;}
.hpi img{width:140px;height:auto;}
#container {width:350px; text-align: left; margin: auto;  clear: both; overflow:hidden;border:1px solid #BDBCB6;border-radius:10px;}
#content, #content2 {float:left; width: 340px; background:#fff;padding: 5px 5px 10px 5px; font-size:13px;display:inline;}
#content p img, #content2 p img {max-width:98%;}
#sidebar {float: left; width: 340px; margin:0; padding:10px;display:inline;background:#EBEADF;}
#l_sidebar {float:left; width:160px; font-size: 13px; margin:0 10px 0 0; padding:0;display:inline;}
#r_sidebar {float:right; width: 160px; font-size: 13px; margin:0 10px 0 0; padding:0;display:inline;}
#footer-wrap {width: 350px; margin: 0 auto;}
.wp-pagenavi a{display:inline-block;}
#content .video iframe , #content p embed {max-width:90%;}
}

@media screen and (min-width: 360px) and (max-width:700px){
#header-in img {width:100%;height:auto;}
#header-in {width: 100%; padding:10px 0; position: relative; margin: auto;}
#nav {margin-left:10px;}
#nav ul li a{margin-bottom:0;}
.fbright {clear:both;}
.container-top {clear:both; height: 10px; width: 100%; display: block; margin: 0; }
.hpi {float:left; width:145px; margin-right:15px; padding:0; margin-bottom:25px;}
.hpi img{width:140px;height:auto;}
#container {width:99%; text-align: left; margin: auto;  clear: both; overflow:hidden;border:1px solid #BDBCB6;border-radius:10px;}
#content, #content2 {float:left; width: 99%; background:#fff;padding: 5px 5px 10px 5px; font-size:13px;display:inline;}
#content p img, #content2 p img {max-width:98%;}
#sidebar {float: left; width: 100%; margin:0; padding:10px;display:inline;background:#EBEADF;}
#l_sidebar {float:left; width:160px; font-size: 13px; margin:0; padding:0;display:inline;}
#r_sidebar {float:right; width: 160px; font-size: 13px; margin:0; padding:0;display:inline;}
#footer-wrap {width: 100%; margin: 0 auto;}
.wp-pagenavi a{display:inline-block;}
#content .video iframe , #content p embed {max-width:90%;}
}

@media screen and (min-width: 700px) {
#container {width:980px; text-align: left; margin: auto; padding: 0; clear: both; background: #fff url(http://www.desiglitters.com/wp-content/themes/WP_Premium/images/container-cbg_red.gif) repeat-y; overflow:hidden;}
.container-top {clear: both; height: 17px; width: 980px; display: block; margin: 12px auto 0 auto; background:url(http://www.desiglitters.com/wp-content/themes/WP_Premium/images/container-bg_red.gif) no-repeat;}
.container-bottom {clear: both; height: 17px; width: 980px; display: block; margin: 0 auto; background: url(http://www.desiglitters.com/wp-content/themes/WP_Premium/images/container-bottom_red.gif) no-repeat;}
#header-in {width: 980px; height: 110px; position: relative; margin: auto;}
.hpi {float:left; width:180px; margin-right:15px; padding:0; margin-bottom:25px;}
#content, #content2 {float:left; width: 605px; margin: 5px 5px 10px 20px; padding:0;font-size:13px;display:inline;}
#sidebar {float: right; width: 340px; margin:0; padding:0;display:inline;}
#l_sidebar {float:left; width:160px; font-size: 13px; margin:0 10px 0 0; padding:0;display:inline;}
#r_sidebar {float:right; width: 160px; font-size: 13px; margin:0 10px 0 0; padding:0;display:inline;}
#footer-wrap {width: 980px; margin: 0 auto;}
}

@media \0screen\,screen\9 {
#container {width:980px; text-align: left; margin: auto; padding: 0; clear: both; background: #fff url(http://www.desiglitters.com/wp-content/themes/WP_Premium/images/container-cbg_red.gif) repeat-y; overflow:hidden;}
.container-top {clear: both; height: 17px; width: 980px; display: block; margin: 12px auto 0 auto; background:url(http://www.desiglitters.com/wp-content/themes/WP_Premium/images/container-bg_red.gif) no-repeat;}
.container-bottom {clear: both; height: 17px; width: 980px; display: block; margin: 0 auto; background: url(http://www.desiglitters.com/wp-content/themes/WP_Premium/images/container-bottom_red.gif) no-repeat;}
#header-in {width: 980px; height: 110px; position: relative; margin: auto;}
.hpi {float:left; width:180px; margin-right:15px; padding:0; margin-bottom:25px;}
#content, #content2 {float:left; width: 605px; margin: 5px 5px 10px 20px; padding:0;font-size:13px;display:inline;}
#sidebar {float: right; width: 340px; margin:0; padding:0;display:inline;}
#l_sidebar {float:left; width:160px; font-size: 13px; margin:0 10px 0 0; padding:0;display:inline;}
#r_sidebar {float:right; width: 160px; font-size: 13px; margin:0 10px 0 0; padding:0;display:inline;}
#footer-wrap {width: 980px; margin: 0 auto;}
}

img.wp-smiley{width:auto!important;}
#content3 {background:#fff;margin:0 12px;padding:10px;border-radius:10px;}