.cd-gallery { padding: 50px 0px 0px 0px; }
.cd-gallery li { box-shadow: none; }
.cd-gallery .wrapper .title { font-size: 18px; font-family: "Open Sans"; }
.cd-gallery.domains .wrapper .title { font-size: 32px; font-family: "Open Sans"; }
.cd-tab-filter a.selected { border: none !important; background: #fdd700 !important; color: #fff !important; box-shadow: none !important; }
.cd-tab-filter a.selected:hover { text-transform: none !important; text-decoration: none !important; }
.cd-tab-filter a { text-transform: none; font-size: 15px !important; font-family: "Open Sans"; color: #808080; }
.no-touch .cd-tab-filter a:hover { text-decoration: none !important; }
.no-touch .cd-filter .cd-close:hover { background-color: #313131 !important; text-decoration: none !important; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.cd-filter.filter-is-visible { font-family: "Open Sans"; box-shadow: 2px 1px 10px rgba(0, 0, 0, 0.1); }
.cd-filter-block h4 { text-transform: capitalize !important; font-weight: 600 !important; font-size: 16px !important; color: #212122 !important; }
.cd-filter-block .cd-filter-content input[type='search'] { border: solid 1px #e0e0e0; font-size: 14px !important; background: transparent; }
.cd-filter-block .cd-filter-content { padding: 0px; }
.cd-filter-block .checkbox-label::before, .cd-filter-block .radio-label::before { border: solid 1px #808080 !important; }
.cd-filter-block .checkbox-label, .cd-filter-block .radio-label { position: relative; display: grid !important; font-size: 14px !important; color: #000; }
.action-content { position: relative; }
.action { bottom: 0; right: 0; top: 0 !important; left: 0; position: absolute; display: inline-block; height: 100%; border-radius: 15px; background: rgba(0, 0, 0, 0.7); top: 0px; text-align: center; opacity: 0; transition: all 0.3s; z-index: 1; }
.action:hover { opacity: 1; }
.action a { margin-right: 20px; font-size: 16px; color: #fff; }
.action a:last-child { margin-right: 0px; }
.action a:hover { color: #fdd700; text-decoration: none; }
.action a i { color: #fff; font-size: 32px; padding: 0px }
.action a i:hover { color: #fdd700; text-decoration: none; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.action .metatag { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.action .rating { font-size: 24px; padding-top: 15px; width: 100%; }
.action .rating i { font-size: 18px; color: #808080; padding: 2px; }
.action .rating i:hover { color: #fdd700; text-decoration: none; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.CommentFormHP{display:none}
#ajaxSearch{display:none;position:absolute;top:90px;right:0;z-index:100;width:300px;background-color:#fff;border:1px solid #000;box-shadow:0 6px 6px -2px #555;max-height:650px;overflow:scroll;overflow-x:hidden}#ajaxSearch .ajaxSearch_body{padding:2.5em 1em 1em 1em}.ajaxSearch_loader{font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f110"}.ajaxSearch_close{float:right;margin:.5em;overflow:hidden}
@media screen and (max-width:560px){.blog .col-lg-8,.blog .col-lg-12{padding:0}}
.category .heading.blog> a {color:#212122}.category .heading.blog>a:hover {color:#007bff}
.category span{font-weight:400}
#CommentForm_text {width: 100%;font-size:0.7em}
blockquote:after,blockquote:before{color:#ccc;font-size:5em;position:absolute;line-height:.1em}blockquote{margin:1.5em 0;padding:0 1em 0 2.5em;position:relative;background:#f9f9f9;border-left: 10px solid #ccc;}blockquote:before{content:"\201C";left:5px;top:.3em}blockquote:after{content:"\201D";right:3px;bottom:0}