/*
Theme Name: Desi Comments
Author URI: http://www.thegeminigeeks.com/
Version: 1.0
Author: The Gemini Geeks
Description: A theme by The Gemini Geeks
*/
* {margin: 0;padding: 0;}
body {margin: 0;padding: 0;background: #f5f5f5;font-family:'Work Sans', sans-serif;font-size: 15px;color: #555;}
ul li {list-style-type: none;color: #1D1D1B;}
td {text-align: center;}
u,strong {font-weight: 700;color: #1D1D1B;}
a {transition: all 0.2s ease;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;display: inline-block;}
a img {border: none;}
a {color: #252525;text-decoration: none;}
a:hover {text-decoration: none!important;color: #FFB500;}
p {margin: 0;line-height: 180%;}
p.b15 {margin-bottom:15px;}
p.b20 {margin-bottom:20px;}
.alignleft {float: left;margin: 0 10px 0 0;}
.alignright {float: right;margin: 0 0 0 10px;}
.aligncenter {display: block;margin: 0 auto;}
.textcenter {text-align: center;}
.clear {clear: both;}
.divider {clear: both;border-bottom: 1px solid #ddd;margin: 0 0 20px 0;padding: 20px 0 0 0;}
table {border-collapse: collapse;}
.inner {width: 1120px;margin: 0 auto;max-width: 100%;}
#header {padding: 10px;height: auto;transition: all 0.5s;float: left;width: 100%;background: #fff;}
#header .black-btn {margin-right: 20px;}
.mobile {display: none !important;}
#logo {float: left;}
#logo img {width:275px;max-width:100%;heght:auto;}
img {max-width:100%;height:auto;}

#top-bar {background: #061E4A;width: 100%;float: left;color: #fff;clear: both;padding: 10px 0;display: inline-block;z-index: 9999;font-size: 14px;line-height: 24px;text-align: left;}
#para1::before {font-family: FontAwesome;content: "\f017";color: #FFF;font-size: 18px;font-style: normal;height: 40px !important;font-weight: normal;text-decoration: inherit;margin-right: 10px;}
#searchtop {width:79%;margin-right:1%;padding:1px 2px;border:none;display:inline-block;vertical-align:middle;}
#searchsubmittop {background:#FFB500;border:none;padding:1px 0;width:20%;display:inline-block;vertical-align:middle;}

#menu-bar {display: block;float: left;width: 100%;background-color: #FFB500;}
h1,h2,h3,h4,h5,h6 {margin: 0 0 10px 0;font-family: 'Poppins', sans-serif;color: #252525;font-weight:normal;}
h1 {font-size: 36px;}
h2 {font-size: 30px;}
h3 {font-size: 24px;}
h4 {font-size: 22px;}
h5 {font-size: 20px;}
h6 {font-size: 18px;}
#toTop {position: fixed;bottom: 20px;right: 20px;cursor: pointer;display: none;background: #FFB500;border-radius: 100%;transition: all 0.5s ease;padding: 8px 15px;height: 50px;width: 50px;}
#toTop i {font-size: 30px;color: #fff;transition: all 0.5s ease;}
#toTop i:hover {color: #fff;}
.hide {transition: all 0.5s ease;transform: scale(0, 0);}
.section {padding-top: 30px;padding-bottom: 30px;float: left;width: 100%;clear: both;}
.section-grey {background: #FFB200;}
.section-title {position: relative;border-bottom: 1px solid #051C46;clear: both;}
.section-title .title {display: inline-block;text-transform: uppercase;}
.section-title:after {content: "";position: absolute;left: 0;bottom: -1px;height: 1px;width: 60px;background-color: #FFB200;}
.primary-btn {color: #fff;background: #FFB500;margin-top: 10px;display: inline-block;text-align: center;text-transform: uppercase;padding: 15px 40px;border-radius: 26px;outline: none;}
.primary-btn:hover {transition: 0.3s;background: #333;color: #fff;-webkit-box-shadow: 0 10px 35px rgba(24, 236, 192, 0.48);box-shadow: 0 10px 35px rgba(235, 29, 36, 0.48);-webkit-transform: translateY(-7px);transform: translateY(-7px);}
.black-btn {color: #fff;background: #333;margin-top: 10px;display: inline-block;text-align: center;text-transform: uppercase;padding: 15px 20px;border-radius: 26px;outline: none;max-width:280px;}
.black-btn:hover {transition: 0.3s;background: #FFB500;color: #fff;transform: translateY(-7px);}
.pull-center {margin: 0 auto;display: table;margin-top: 25px;max-width: 100%;}
.text-heading-line {position: relative;content: "";height: 1px;background: #FFB500;width: 14%;margin: 0 auto;margin-bottom: 20px;}
.text-heading-line::before {content: "";height: 3px;background: #FFB500;width: 30%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.social li {display: inline-block;list-style: none;margin: 0px 15px;font-size: 18px;}
.social li a {color: #fff;}
.social li a:hover {color: #FFB500;}
.view {float: right;margin-top: 18px;}

.post ul li {margin:0 0 10px 0;list-style-type:square;list-style-position:inside;}
.post ul li a {color:#336699;}

.blog-meta .left {float:left;min-height:30px;margin-right:12px;}
.right {float:right;min-height:30px;}

.btn a{background:#027B95;padding:3px 10px 3px 10px;border-radius:5px;font-size:12px; display:block;}
.btn a:hover {background:#01596B;transition:background 0.5s linear;}
.btn a {color:#fff;text-decoration:none;}
.btng a{background:#258D25;}
.btng a:hover {background:#207B20;}
.btnb a{background:#415BA3;}
.btnb a:hover {background:#344983;}


#listtag a{margin: 0 0 8px 0;font-size: 14px;background: url(https://www.desicomments.com/wp-content/uploads/2019/05/icon2.png) 0 7px no-repeat;padding: 0 0 5px 10px;border-bottom: 1px solid #cecece;}

.brick .downloadbutton {text-align:center;margin:5px 2px;}
.downloadbutton a {background:#f1f1f1;padding:4px 8px;border:1px solid #ccc;font-size:14px;}
.downloadbutton a:before {content:"\f019";margin-right:5px;font-family:'FontAwesome';font-size:16px;vertical-align:middle;}
.downloadbutton a:hover {color:#000;background:#f9f9f9;border:1px solid #ccc;}

a.button-link {display:inline-block;padding:5px;background:#FFB500;color:#061F48;transition:all 0.2s linear;}
a.button-link:hover {font-style:italic;}
a.button-link2 {display:inline-block;padding:5px;background:#061F48;color:#fff;transition:all 0.2s linear;}
a.button-link2:hover {font-style:italic;}

.rating{float:right;margin:0 5px 8px 5px;background:#fafafa;padding:2px 3px 0 2px;border-radius:4px;border:1px solid #ddd;line-height:24px;color:#555;min-width:45px;}
.rating div{margin:0 3px 0 3px;cursor:pointer;}
.rating span.ul_cont{min-width:55px!important;}
.rtup{display:inline-block;transition:all 0.2s linear;}
.rtup:before {font-family:FontAwesome;content:"\f164";font-size:18px;margin:0 5px 0 0;color:#2EA065;}
.rtup:hover{color:#0D539F;}

.subcats {background:#fff;margin:20px 0;padding:10px;}
.subcats h4 {display:inline-block;line-height:100%;font-size:22px;margin:0 5px 5px 0;}
.subcats form {display:inline-block;}
.subcats select {padding:5px;border:1px solid #ccc;}
.subcats input {background:#FFB500;color:#000;border:none;padding:6px 15px;}
#archives .subcats .col-md-3 {margin-top:10px;margin-bottom:10px;}
#archives .subcats h3 {font-size:16px;text-align:center;}


.masonry {display: grid; grid-template-columns: repeat( auto-fill, minmax( 300px, 1fr ) );  transition: all .5s ease-in-out;column-gap: 10px;column-fill: initial;margin:25px 0 10px 0;}
.masonry .brick {width:100%;text-align:center; background:#fff;padding:10px 0;margin:0 0 15px 0;display: inline-block;vertical-align: top; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);box-shadow: 12px 15px 20px 0px rgba(46, 61, 73, 0.15);border-radius: 4px;transition: all 0.3s ease;}
.masonry .brick img {margin:0 0 8px 0;transition: all .5s ease-in-out;max-width:100%;height:auto;}
.masonry.bordered {column-rule: 1px solid #eee;column-gap: 15px;}
.brick .post-title {float:left;width:80%;margin:0 0 10px 0;font-size:20px;}


#maincat {margin: 25px auto;clear:both;}
#maincat .col-md-3 {width: 20%;}
#maincat .trending{width: 23%;margin:10px;float:left;}
#maincat .funny{width: 31%;margin:0px 0px 0px 12px;display: inline-block;}
#maincat .funny img{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;height: 150px !important;}
#maincat .blog-thumbnail {left: 0;top: 0;position: relative;overflow: hidden;-webkit-transition-duration: 500ms;transition-duration: 500ms;width: auto;clear:both;}
#maincat .blog-thumbnail img {width: 100%;-webkit-transition-duration: 800ms;transition-duration: 800ms;height: auto;transition: all 0.7s linear;}
#maincat .blog-thumbnail:hover img {-webkit-transform: scale(1.2);transform: scale(1.2);}
#maincat .blog-content {position: relative;bottom: 20px;color: #fff;z-index: 50;text-align: center;}
#maincat .post-title {display: block;color: #FFF;background: brown;padding: 8px;font-size: 14px;}
#maincat .post-link {display: inline-block;text-align: center;transition: 0.6s;background: #FFB200;padding: 10px;color: #fff;}
#maincat .post-title:hover {color: #fff;transition: 0.6s;}
#maincat .post-link:hover {background: #061E4A;transition: 0.6s;}
#maincat .blog-content:hover .post-title {color: #fff;transition: 0.6s;}
#maincat.blog-content:hover .post-link {background: #061E4A;transition: 0.6s;}
.post-ratings { display: flex;}
#daywishes {padding-top:20px;}
#main #blog-post .post-ratings img {    margin: 0;}
.right { float: right;  margin: 3px 5px 0 0;    min-height: 30px;}

#events {text-align:center;}
#events h2 {text-align:left;}
#events .event {background:#fff;border:1px solid #ccc;}
#events .event h6 {font-size:14px;height:50px;padding:5px;text-align:center;}
#events .event h6 a {display:inline;}
#events .event {display:inline-block;margin:10px;vertical-align: top;max-width:230px;}
#events .event img {margin:0;height:230px;width:auto;border:1px solid #ddd;border-left:none;border-right:none;}

#catlist h2{border-bottom: 1px solid;padding: 15px 0;background: #7F0141;color: #fff;text-transform: uppercase;text-align: center;font-size: 24px;}

#intro {background-color: #fff;padding: 0 0 20px 0;margin-bottom: 20px;width: 100%;}
#intro h1 {text-align: left;color: #FFB500;font-size: 28px;margin: 20px 0 10px 0;	}
#intro .col-md-12 {padding: 0 25px;}
#intro p a {text-decoration:underline;}
#intro p a:hover {text-decoration:none;}

#cat-section {padding: 45px 0;}
#cat-section .postbox {max-width: 100%;float: left;display: block;position: relative;background: #fff;box-shadow: 12px 15px 20px 0px rgba(46, 61, 73, 0.15);border-radius: 4px;margin-top: 25px;padding: 0;-webkit-transition-duration: 800ms;transition-duration: 800ms; width: 31%;margin:1%;}
#cat-section .col-md-3 {padding: 0 !important;}
#cat-section .postbox img {width: 100%;height: auto;margin: 0 0 8px 0;}
#cat-section .postbox .post-title {font-size: 18px;text-align: center;display: block;padding: 0 0 10px;}

#catlist {margin: 0px 0 5px;background: #fff;padding: 25px 15px 5px 15px;}
#catlist h3 {font-size: 15px;border-bottom: 2px solid #EC4736;line-height: 23px;color: #061C40;font-weight: normal;display: flex;margin-top: 25px;}
#catlist h3::before {content: "\f03e";margin-right: 10px;color: #FFB500;font-family: "FontAwesome";font-weight: 900;font-style: normal;}
#catlist li {margin: 0 0 8px 0;font-size: 14px;background: url(https://www.desicomments.com/wp-content/uploads/2019/05/icon2.png) 0 7px no-repeat;padding: 0 0 5px 10px;border-bottom: 1px solid #cecece;}
#catlist .children li {font-size: 12px;margin-top: 11px;border: none;margin-bottom:-2px;}
#catlist ul li.subcat {margin: 0 0 5px 10px;font-size: 12px;background: 0 0;list-style-type: circle;list-style-position: inside;padding: 0 0 4px 2px;}

#sidebars img {max-width:100%; height:auto;}

.newsletter {margin:10px 0;background:#fafafa;padding:20px;border:1px solid #ccc;}
.newsletter input.newsletter-email{padding:3px;display:block;background:#f1f1f1;border:1px solid #ddd;margin:5px;width: 100%;}
.newsletter input.newsletter-email:focus {background:#fff;border:1px solid #ddd;}
.newsletter input.newsletter-submit {padding:5px;border:none;background:#548B3D;color:#fff;font-size:16px;}

.color-bg {background: #fff;padding:15px;box-shadow: 0px 7px 20px 0px rgba(0, 0, 0, .1);margin: 25px 2% 15px 0;width: 98%;}

#subcategories {float:none;}
#subcategories ul{columns: 2;-webkit-columns: 2;-moz-columns: 2;}
#subcategories ul li {padding:10px 0;margin:5px 0;list-style:square;list-style-position:inside;}

#shayari img {display: block;width: 100%;}
#shayari {background: #fff;box-shadow: 0 6px 10px rgba(0, 0, 0, .08), 0 0 6px rgba(0, 0, 0, .05);}
#shayari .post-title {font-size: 18px;color: #FFB500;}

#three-rows {padding: 45px 0 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 10px 0 0;}
#three-rows .col-md-4{padding: 15px 25px;background: #fff;width: 47%;margin:10px 10px;box-shadow: 0px 0px 5px rgba(0, 0, 0, .1);}

.dark-btn {background-color: #37516A;padding: 15px 0;display: block;text-align: center;color: #fff;transition: 0.6s;}
.dark-btn:hover {color: #fff;letter-spacing: 2px;}
.dark-btn:nth-child(2) {background: #EB5B7B;margin: 10px 0;}
.dark-btn:nth-child(3) {background: #3B3961;margin: 10px 0;}
.dark-btn:nth-child(4) {background: #ED8A87;margin: 10px 0;}
.dark-btn:nth-child(5) {background: #00C76C;margin: 10px 0;}
.dark-btn:nth-child(6) {background: #450D2A;margin: 10px 0;}
.dark-btn:nth-child(7) {background: #0E7050;margin: 10px 0;}
.dark-btn:nth-child(8) {background: #FFB500;margin: 10px 0;}
.dark-btn:nth-child(9) {background: #061F48;margin: 10px 0;}
.dark-btn:nth-child(10) {background: #87B910;margin: 10px 0;}
.dark-btn:nth-child(11) {background: #0000A0;margin: 10px 0;}
.dark-btn2 {background-color: #21D4FD;padding: 15px 0;display: block;text-align: center;color: #fff;transition: 0.6s;}
.dark-btn2:hover {color: #fff;letter-spacing: 2px;}
.dark-btn2:nth-child(2) {background: #34688F;margin: 10px 0;}
.dark-btn2:nth-child(3) {background: #203F49;margin: 10px 0;}
.dark-btn2:nth-child(4) {background: #E91F86;margin: 10px 0;}
.dark-btn2:nth-child(5) {background: #080951;margin: 10px 0;}
.dark-btn2:nth-child(6) {background: #C25D05;margin: 10px 0;}
.dark-btn2:nth-child(7) {background: #3866CF;margin: 10px 0;}
.dark-btn2:nth-child(8) {background: #BF2892;margin: 10px 0;}
.dark-btn2:nth-child(9) {background: #004040;margin: 10px 0;}
.dark-btn2:nth-child(10) {background: #8A8AF0;margin: 10px 0;}
.dark-btn2:nth-child(11) {background: #FF0000;margin: 10px 0;}
.dark-btn3 {background: #03A2B7;padding: 15px 0;display: block;text-align: center;color: #fff;transition: 0.6s;}
.dark-btn3:hover {color: #fff;letter-spacing: 2px;}
.dark-btn3:nth-child(2) {background: #FF424F;margin: 10px 0;}
.dark-btn3:nth-child(3) {background: #373C53;margin: 10px 0;}
.dark-btn3:nth-child(4) {background: #375D96;margin: 10px 0;}
.dark-btn3:nth-child(5) {background: #FA6541;margin: 10px 0;}
.dark-btn3:nth-child(6) {background: #FFBA00;margin: 10px 0;}
.dark-btn3:nth-child(7) {background: #3F671B;margin: 10px 0;}
.dark-btn3:nth-child(8) {background: #BF2892;margin: 10px 0;}
.dark-btn3:nth-child(9) {background: #004040;margin: 10px 0;}
.dark-btn3:nth-child(10) {background: #8A8AF0;margin: 10px 0;}
.dark-btn3:nth-child(11) {background: #FF0000;margin: 10px 0;}
.dark-btn4 {background: darkseagreen;padding: 15px 0;display: block;text-align: center;color: #fff;transition: 0.6s;}
.dark-btn4:hover {color: #fff;letter-spacing: 2px;}
.dark-btn4:nth-child(2) {background: #FF424F;margin: 10px 0;}
.dark-btn4:nth-child(3) {background: blue;margin: 10px 0;}
.dark-btn4:nth-child(4) {background: cadetblue;margin: 10px 0;}
.dark-btn4:nth-child(5) {background: chocolate;margin: 10px 0;}
.dark-btn4:nth-child(6) {background: tan;margin: 10px 0;}
.dark-btn4:nth-child(7) {background: slategray;margin: 10px 0;}
.dark-btn4:nth-child(8) {background: crimson;margin: 10px 0;}
.dark-btn4:nth-child(9) {background: darkorange;margin: 10px 0;}
.dark-btn4:nth-child(10) {background: rebeccapurple;margin: 10px 0;}
.dark-btn4:nth-child(11) {background: darkblue;margin: 10px 0;}

.comments-navigation a.page-numbers {display:inline-block;padding:3px 8px;margin:2px;border:1px solid #ccc;transition:none;}
.comments-navigation a.page-numbers:hover {background:#0C5FA8;color:#fff;transition:none;}
.comments-navigation span.current {display:inline-block;padding:3px 8px;margin:2px;border:1px solid #ccc;background:#f5f5f5;}


#fameb{width: 45%;float: left;margin: 0 25px 0 0;}
#fameb ul li{padding: 10px 0;border-bottom:1px solid beige;}
.fameh{padding: 10px 35px;text-align: center;background: #061E4A;color:#fff;margin:20px 0 10px;}
#fameg .fameh{background: #F937AB;}
#fameg{float:left;width: 50%;}
#fameg ul li{padding: 10px 0;border-bottom:1px solid beige;}
#fameb ul li::before,#fameg ul li::before {content: "\f091";margin-right: 10px;color: #FFB500;font-family: "FontAwesome";font-weight: 700;font-style: normal;}

#topc{margin:25px 0;}
#topc ul{margin:25px 0;}
#topc ul li{margin: 10px 5px 0;display: inline;}
#topc ul li a{border: 1px solid #eee;padding: 10px 20px; margin: 2px;}
#topc ul li a:hover{background: #000;color:#fff;}


.header-wrapper h1 {font-size: 24px;color:#fff;margin-top: 10px;}
.header-wrapper {background: #061F48;text-align: left;width: 100%;float: left;padding: 2px 0;color: #444;}
.header-wrapper a {color: #fff;}
.header-wrapper a:hover {color: #fff;}
.header-wrapper .breadcrumb {font-size: 13px;text-align: right;padding: 20px 0;color: #fff;background:transparent !important;	margin:0 !important;	}
.header-wrapper .breadcrumb li {display: inline-block;}
.header-wrapper .breadcrumb>li+li:before {content: "\f101";padding: 0 5px;}
#full-width{  padding:45px 0;}

#search {margin-bottom:10px;}
#search input#s{border:1px solid #ccc;color:#555;padding:4px;background:#fafafa;width:70%}
#search input#s:focus{background:#fff}
#search input#searchsubmit{width:30%;background:#3c5aa8;color:#fff;border:none;padding:5px}

#page-bg{background-color: #fff;padding: 10px;box-shadow: 0px 7px 20px 0px rgba(0,0,0,.1);margin: 25px 1% 0 0;width:65%;}

#sidelist {margin:25px 0;background: #fff;padding: 15px;}
#sidelist h3 {font-size: 15px;border-bottom: 1px solid #000;line-height: 46px;color: #061C40;font-weight: normal;}
#sidelist h3::before {content: "\f03e";margin-right: 10px;color: #FFB500;font-family: "FontAwesome";font-weight: 900;font-style: normal;}
#sidelist li { line-height:140%; border-bottom:1px solid #d1d1d1; font-size:13px; list-style:disc; margin:0 0 7px 10px; padding-bottom:5px;}
#sidelist li a{display:inline;}
#sidelist li small {font-size:90%;display:inline-block;}
#sidelist .children li {font-size: 12px;margin-top: -9px;border: none;list-style: circle !important;list-style-position: inside;padding: 0 0 4px 2px;}

#single-post #featured-img img {max-width: 100%;display: block;}
#main {float: left;margin-bottom:25px;width: 100%;}

.wp-caption {max-width: 100%;}
.wp-caption img[class*="wp-image-"] {display: block;height: auto;margin-left: auto;margin-right: auto;}

#main #page-post {background:#fff; position: relative;padding: 15px 35px;box-shadow: 0px 7px 20px 0px rgba(0, 0, 0, .1);margin: 25px 0;}
#main #blog-post {background:#fff; position: relative;padding: 15px 15px;width: 65.6%;box-shadow: 0px 7px 20px 0px rgba(0, 0, 0, .1);margin: 25px 1% 0 0px;}
#main #blog-post img{margin:10px 0 5px 0;display: block;max-width: 100%}
.blog-detail-title {margin: 15px 0;}
.blog-meta {padding: 5px;border-top: 1px solid #eee;clear:both;}
.blog-meta__date,.blog-meta__post-by,.blog-meta__comments {text-transform: uppercase;color: #000000;font-weight: 500;font-size: 12px;letter-spacing: 1px;word-spacing: 2px;display: inline-block;}
.blog-meta__separator {display: inline-block;font-size: 11px;padding-left: 12px;padding-right: 12px;}
.tag-list a {display: inline-block;margin-right: 5px;border-radius: 2px;border: 1px solid #e9e9e9;padding: 2px 7px;margin-bottom: 3px;font-size: 11px;}
.tag-list a:hover {color: #fff;background: #d61016;border-color: #d61016;}

.sposts {margin: 20px 0;}
.sposts h3 {margin: 0 ;}
.sposts ul {margin: 0;}
.sposts ul li {margin: 5px;list-style-type: none;display:inline-block;height:160px;}
.sposts ul li a {line-height:100%;padding:0;margin:0;width:auto;height:160px;}
.sposts ul li img {width:auto;height:auto;max-height:100%;max-width:100%;border:1px solid #ccc;}

#side {padding: 45px 10px 45px 10px;text-align: left;}

.column3{display: grid;grid-template-columns: repeat(auto-fit,minmax(300px , 1fr));grid-gap: 0.5rem;}
.accordion-container .ac{width:100%;float:left;margin-top: 10px;border: 1px solid #ddd;background-color: #fff;-moz-box-sizing: border-box;box-sizing: border-box;}
.accordion-container h2{margin: 0}
.accordion-container .section-title{margin-bottom: 2rem}
.accordion-container h3{text-align: center;margin:0}
.accordion-container .col-md-6{margin-bottom:1.5rem}
.accordion-container .title{padding-left:1rem}
.accordion-container ul{/*! width: 80%; */margin: 0 auto}
.accordion-container li{list-style-type: none !important;border:1px solid #061F48;display:flex;/*! align-items: center; */}
.accordion-container ul li span{background:#ffb500;color:#061F48;padding:3px;margin-right:1rem;width:80px;display: flex;align-items: center;}
.accordion-container li a{display: block;width: 100%;text-align: center;align-self: center;}

#contactform {margin: 0 0 20px 0;line-height: 20px;}
#contactform * {font-size: 15px;color: #595966;}
#contactform h3 {font-size: 26px;text-align: center;}
#contactform i {font-size: 26px;}
#contactform p {margin: 0;padding: 0 0 10px 0;line-height: 20px;}
#contactform h2 {font-size: 24px;margin: 25px 0 15px;font-weight: bolder;border-bottom: 1px solid #63C6C1;padding: 0 0 8px 0;}
#contactform input {width: 100%;padding: 1%;background: #FFF;border: 1px solid #ddd;padding: 8px 25px;margin: 5px 0;border-radius: 5px;}
#contactform select {width: 100%;padding: 1%;background: #FFF;border: 1px solid #ddd;padding: 8px 25px;border-radius: 5px;margin: 5px 0;color: #595966;}
#contactform textarea {width: 100%;height: 110px;background: #fff;border: 1px solid #ddd;padding: 25px;margin: 5px 0;border-radius: 5px;}
#contactform input:focus,#contactform textarea:focus,#contactform select:focus {background: #fff;border: 1px solid #ccc;}
::-webkit-input-placeholder {/* WebKit browsers */
color: #595966 !important;opacity: 1;}
:-moz-placeholder {/* Mozilla Firefox 4 to 18 */
color: #595966 !important;opacity: 1;}
::-moz-placeholder {/* Mozilla Firefox 19+ */
color: #595966 !important;opacity: 1;}
:-ms-input-placeholder {/* Internet Explorer 10+ */
color: #595966 !important;opacity: 1;}
#contactform input:focus,#contactform textarea:focus,#contactform select:focus {background: #fff;border: 1px solid #ccc;}
#contactform input.wpcf7-submit {width: 200px;background: #555555;color: #fff;font-size: 18px;text-transform: uppercase;cursor: pointer;padding: 15px;border: none;}
#contactform input.wpcf7-submit:hover {background: #EB1F27;transition: 0.6s;}
textarea,iframe {max-width: 100%;}

#sidebar {margin: 10px 15px;}
#sidebar label.screen-reader-text {display: none;}
#sidebar input {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
#sidebar input#s {border: 1px solid #ccc;color: #555;padding: 5px;background: #fafafa;width: 70%;}
#sidebar input#s:focus {background: #fff;}
#sidebar input#searchsubmit {width: 25%;background: #3C5AA8;color: #fff;border: none;padding: 5px;}

.widget {margin: 10px 0 25px 0;background: #fff;padding: 15px 25px;box-shadow: 0px 0px 5px rgba(0, 0, 0, .1);}
.widget h3 {font-size: 20px;border-bottom: 2px solid #191919;margin: 0 0 15px 0 !important;text-transform: uppercase;padding: 0 0 2px 0;text-align: left;}
.widget span.post-date {color: #555555;font-size: 12px;}
.widget ul {margin: 10px 0 0 0px;}
.widget ul li {margin: 0 0 12px 0;list-style-type: square;border-bottom: 1px solid #eee;}

#commentlist {padding: 5px;}
#commentlist .comment {padding: 5px;margin: 0 0 10px 0;border: 1px solid #eee;border-radius: 5px;}
#commentlist .fn {font-weight: bold;font-style: normal;}
#commentlist .commentmetadata {font-size: 11px;margin: 0 0 5px 0;}
#commentlist .commentmetadata a {color: #888;font-size: 11px;}

.paginate{width: 100%;position: relative;clear:both;}
.wp-pagenavi {clear: both;padding: 15px 0;}
.wp-pagenavi a {padding: 15px;margin: 2px;text-decoration: none;border: 1px solid #ccc;color: #000;background: #fff;border-radius: 3px;}
.wp-pagenavi a:hover {border: 1px solid #FFB500;color: #fff !important;background: #FFB500;}
.wp-pagenavi span.pages {padding: 15px;margin: 3px;color: #fff;border: 1px solid #061F48;background: #061F48;border-radius: 3px;}
.wp-pagenavi span.current {padding: 15px;background:#ffb500;margin: 3px;color:#000000;border: 1px solid #ccc;border-radius: 3px;}
.wp-pagenavi span.extend {padding: 15px;margin: 3px;border: 1px solid #000;color: #fff;background: #000;}
.wp-pagenavi .next-comment-page,.wp-pagenavi .previous-comment-page {padding: 12px 14px;border: 1px solid #aaa;}
.wp-pagenavi a.nextpostslink {color: #fff;background: #061F48;font-weight: bold;font-size: 18px;padding:15px 25px;}
.wp-pagenavi a.nextpostslink:hover {background: #FFB500;}

#respond {padding-top: 30px;margin-bottom: 40px;border-radius: 5px;margin: 5px;}
#respond h3 {clear:both;}
#respond h4 {margin: 0 0 10px 0;}
#respond p {margin: 0 0 10px 0;white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;}
#respond textarea {padding: 15px;width: 100% !important;height: 125px !important;margin-bottom: 8px;border: 1px solid #ccc;border-radius: 3px;}
#respond input:focus,#respond textarea:focus {background: #fff;}
#respond #submit {border: none;color: #000;padding: 10px 25px;background: #FFB500;transition: all 0.2s linear;}
#respond #submit:hover {background: #061F48;color:#fff;}
#respond input#author {margin: 0 5px 0 0;width: 200px;padding: 8px;border: 1px solid #ccc;border-radius: 3px;}
#respond input#email {margin: 0 5px 0 0;width: 200px;padding: 8px;border: 1px solid #ccc;border-radius: 3px;}


#footer {clear: both;background: #333;color: grey;padding: 15px 0;text-align: center;font-size: 14px;}
#footer a {color: grey;}
#footer a:hover {color: #FFB500;}


.embedcodes{color:#555;margin:5px 0;}
.embedcodes textarea{background:#e9e9e9;border:1px solid #ddd;padding:2px;display:block;width:80%;height:20px;margin:1px 0 5px 0;}
.htmlcode, .bbcode, .imageurl {float:left; width:185px;max-width:33%;}


@media screen and (max-width: 991px) {
body {min-width: 280px;}
.inner {width: 100%;padding: 0%;}
img.alignleft,img.alignright {float: none;display: block;margin: 10px auto;}
#subcategories ul{columns: none !important; width: 100%;}
.header-wrapper h1{text-align:center;}
#hright {float: none;display: block;width: 100%;}
#hright .col-md-12 {padding: 0 !important;}
.more-link {width: 100%;}
#header {padding: 10px 0 ;height: auto;padding:  0;right: 0;transition: all 0.5s;background: #fff;}
#header .black-btn {display:none;}
.pull-right {float: none!important;}
#logo {float: none;text-align: center;margin: 0 auto;}
#logo img {width: 90%;max-width:275px;margin:15px 0;height: auto;}
#top-bar {text-align: center;}
#top-bar .col-md-2 {display:none;}
.classy-navbar {height: 45px !important;text-align: right;}
.breakpoint-on .classynav ul li {text-align: left;}
.header-wrapper h4 {text-align: center;}
.breadcrumb {text-align: center !important;float: none;}
.header-wrapper .breadcrumb {font-size: 12px;padding: 10px 0;}

#maincat .col-md-4 {width: 100%;height: auto;margin: 20px 0;}
#maincat .col-md-3 {width: 100%;height: auto;margin: 20px 0;}
#maincat .trending {width: 100%;margin: 10px 0;float: left;}
#maincat .blog-thumbnail img {width: 100%;}
.color-bg{margin: 15px 0;}
#maincat .funny{width: 100%;margin:15px 0;display: inline-block;}
#maincat .funny img{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;height: auto !important;}
#three-rows .col-md-4{padding: 15px 25px;background: #fff;width: 100%;margin:10px 10px;box-shadow: 0px 0px 5px rgba(0, 0, 0, .1);}
#main #blog-post {width: 100%;margin: 25px 0px 10px;}
#cat-section .postbox {margin: 25px 0;width: 100%;}
#fameb,#fameg{width: 100%; float: left; margin: 0 25px 0 0;}
.postbox img {height: auto;}
#cat-section .col-md-6 {margin-top: 25px;width: 50%;float: left;background: #fff;}
#events ul {-webkit-columns: 2;-moz-columns: 2;}
#three-rows .section-title {margin: 25px 0;}
#archives .col-md-9 {width: 100% !important;}
#archives .col-md-3 {width: 100% !important;}
#leftsidebar {width:45%;}
#rightsidebar {width:45%;}
#sidelist {background: #fff;float: left;width: 100%;margin-top: 65px;margin-bottom: 25px;display: block;}
#sidelist .col-md-6 {float: left;width: 50%;display: block;}
#catlist {padding: 25px 0;max-width: 100%;margin: 25px 20px 10px;}
#catlist .col-md-6 {float: left;width: 50%;display: block;}
#page-bg{width:100%;}
#archives .subcats .col-md-3 {width:50%!important;float:left;}
}

@media screen and (min-width:981px) {
#events .event {float:left;margin:0.5%;max-width:19%;}
#events .event img {width:400px;height:240px;max-width:100%;}
#main #blog-post img{max-width:600px}

}

@media screen and (min-width: 500px) and (max-width:800px) {
#maincat .col-md-4 {max-width: 50%;height: auto;float: left;margin: 10px 0; }
#maincat .col-md-3 {max-width: 50%;height: auto;float: left;margin: 10px 0;}
#maincat .trending {max-width: 46% !important; margin: 10px !important; float: left;}
#cat-section .postbox{width: 45%;height: auto;float: left;margin: 10px 10px;}
}


@media screen and (min-width: 800px) and (max-width:1080px) {
#maincat .col-md-4 {max-width: 33%;height: auto;float: left;margin: 10px 0; }
#maincat .col-md-3 {max-width: 33%;height: auto;float: left;margin: 10px 0;}
#maincat .trending {width: 30% !important; margin: 10px !important; float: left;}
#cat-section .postbox{width: 30%;height: auto;float: left;margin: 10px 10px;}
#cat-section .postbox img{height: auto !important;}
#three-rows { padding: 15px 0;}
#three-rows .col-md-4{max-width: 46%;height: auto;float: left;margin: 10px;}
#fameb,#fameg{width: 45%; float: left; margin: 0 25px 0 0;}
}

@media screen and (min-width:601px) {
ol#catlist {display:grid;  grid-template-columns: auto auto;margin:10px;}
ol#catlist li {background:none;}
}

@media screen and (max-width:600px) {
.container-fluid {padding:0 5px;}
.embedcodes {clear:both;margin:0 0 10px 0;}
.htmlcode, .bbcode, .imageurl {font-size:12px;}
#events ul {-webkit-columns: 1;-moz-columns: 1;}
.sposts ul li, .sposts ul li a {height:110px;}
 .header-wrapper h1 {font-size:22px;line-height:120%;margin-bottom:0;}
}

@media screen and (max-width:350px) {
#searchtop {font-size:12px;}
.sposts ul li, .sposts ul li a {height:100px;}
}

@media screen and (max-width:520px) {
#events .event {float:none;width:100%;max-width:90%}
#events .event img {width:100%;height:auto;max-width:100%;}
#events .event h6 {height:auto;margin:0;}
}

.ui-front{z-index:100}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}
.ui-menu .ui-menu{position:absolute}
.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}
.ui-menu .ui-menu-icon{left:auto;right:0}

.ui-widget .ui-widget{font-size:1em}
.ui-widget.ui-widget-content{border:1px solid #c5c5c5}
.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}
.ui-widget-content a{color:#333}
.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}
.ui-widget-header a{color:#333}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}
.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}
.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}
.ui-state-checked{border:1px solid #dad55e;background:#fffa90}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}

.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.ui-widget.ui-widget-content{border:1px solid #c5c5c5}
.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}
.ui-widget-content a{color:#333}
.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}
.ui-widget-header a{color:#333}

.socialsharing {display:inline-block;}
.socialsharing .socialbutton {display:inline-block;margin:5px 2px;}
.socialsharing .socialbutton a {display:block;padding:5px 8px;color:#fff;font-size:14px;}
.socialsharing .socialbutton.facebook a {background:#4267B2;}
.socialsharing .socialbutton.whatsapp a {background:#0DC143;}
.socialsharing .socialbutton.twitter a {background:#1DA1F2;}
.socialsharing .socialbutton a:before {font-family:FontAwesome;font-size:16px;vertical-align:middle;margin: 0 5px 0 0;}
.socialsharing .twitter a:before {content:"\f099";}
.socialsharing .whatsapp a:before {content:"\f232";}
.socialsharing .facebook a:before {content:"\f09a";}

@font-face {font-family: 'Poppins';font-style: normal;font-weight: 400;src: url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');}

@font-face {font-family: 'Work Sans';font-style: normal;font-weight: 400;src: url(https://fonts.gstatic.com/s/worksans/v9/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBi8Jpg.woff2) format('woff2');}