.portfolio-item a{margin:15px 0 15px 0;}
.portfolio-item-meta{background:#2F96B4;display:block;padding:4px 10px 12px 10px;font:italic 12px georgia, serif;color:#fff;text-align:center;width:auto\9;height:auto;max-width:100%;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.portfolio-item-meta a{font:normal 13px/30px "Open Sans", sans-serif;color:#fff;margin:0px 5px 5px 5px;border-bottom:1px solid rgba(255, 255, 255, 0.1);display:block;text-transform:uppercase;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.portfolio-item-meta a:hover{color:#ccc;text-decoration:none;}
.portfolio-post-grid{margin:0px;}
.portfolio-post-grid li{list-style:none;float:left;margin-bottom:2px;}
.portfolio-post-grid li:hover .portfolio-item-meta{background-color:#333;}
.port-filters a:hover{color:#2F96B4;text-decoration:none;}
.port-filters li a{color:#222;}
.port-filters{margin:40px 10px 30px 0;}
.port-filters li{list-style:none;float:left;font-family:"Open Sans", sans-serif;font-size:13px;padding:0 10px 0 0;text-transform:uppercase;}
.port-filters .last:after{content:"";}
.port-filters li:after{content:"\203A";margin-left:10px;color:#999;font-size:18px;}
.portfolio-single-slider{margin:20px 0 0;}
.portfolio-single h2{margin:15px 0 18px 0;}
@media screen and (max-width:860px){}
@media (max-width:767px){}
@media only screen and (min-width:768px) and (max-width:959px){}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){}
@media (max-width:480px){.portfolio-item-meta{width:250px;text-align:center;margin-left:auto;margin-right:auto;}
.portfolio-post-grid{text-align:center}
.portfolio{text-align:center;}
.port-filters{display:none;}
}
@media (max-width:320px){.portfolio-item-meta{width:245px;text-align:center;margin-left:auto;margin-right:auto;}
.portfolio-post-grid{text-align:center}
.portfolio{text-align:center;}
}
@media (max-width:240px){.portfolio-item-meta{width:165px;text-align:center;margin-left:auto;margin-right:auto;}
.portfolio-post-grid{text-align:center}
.portfolio{text-align:center;}
.port-filters{display:none;}
}
@media (width:295px){.portfolio-item-meta{width:220px;text-align:center;margin-left:auto;margin-right:auto;}
.portfolio-post-grid{text-align:center}
.portfolio{text-align:center;}
.port-filters{display:none;}
}
@media (width:515px){.portfolio-item-meta{width:250px;text-align:center;margin-left:auto;margin-right:auto;}
.portfolio-post-grid{text-align:center;}
.portfolio{text-align:center;}
.port-filters{display:none;}
}
.thumbnail{padding:0px;}
.panel{position:relative;}
.panel>.panel-heading:after,.panel>.panel-heading:before{position:absolute;top:11px;left:-16px;right:100%;width:0;height:0;display:block;content:" ";border-color:transparent;border-style:solid solid outset;pointer-events:none;}
.panel>.panel-heading2:after{border-width:7px;border-right-color:#f7f7f7;margin-top:1px;margin-left:2px;}
.panel>.panel-heading2:before{border-right-color:#ddd;border-width:8px;}
.ui-group-buttons .or{position:relative;float:left;width:.3em;height:1.3em;z-index:3;font-size:12px}
.ui-group-buttons .or:before{position:absolute;top:50%;left:50%;content:'or';background-color:#5a5a5a;margin-top:-.1em;margin-left:-.9em;width:1.8em;height:1.8em;line-height:1.55;color:#fff;font-style:normal;font-weight:400;text-align:center;border-radius:500px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.1);box-shadow:0 0 0 1px rgba(0,0,0,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.ui-group-buttons .or:after{position:absolute;top:0;left:0;content:' ';width:.3em;height:2.84em;background-color:rgba(0,0,0,0);border-top:.6em solid #5a5a5a;border-bottom:.6em solid #5a5a5a}
.ui-group-buttons .or.or-lg{height:1.3em;font-size:16px}
.ui-group-buttons .or.or-lg:after{height:2.85em}
.ui-group-buttons .or.or-sm{height:1em}
.ui-group-buttons .or.or-sm:after{height:2.5em}
.ui-group-buttons .or.or-xs{height:.25em}
.ui-group-buttons .or.or-xs:after{height:1.84em;z-index:-1000}
.ui-group-buttons{display:inline-block;vertical-align:middle}
.ui-group-buttons:after{content:".z";display:block;height:0;clear:both;visibility:hidden}
.ui-group-buttons .btn{float:left;border-radius:0}
.ui-group-buttons .btn:first-child{margin-left:0;border-top-left-radius:.25em;border-bottom-left-radius:.25em;padding-right:15px}
.ui-group-buttons .btn:last-child{border-top-right-radius:.25em;border-bottom-right-radius:.25em;padding-left:15px}
.comments-widget .comment{position:relative;}
.comments-widget .comment-details .btn-group{position:absolute;top:8px;right:7px;display:none;}
.comments-widget .comment-details .btn-group .btn-group_1{}
.comments-widget .comment-details .btn-group .btn-group_2{}

.comments-widget .comment:hover .btn-group{display:block;}
.white{color:#ffffff !important;}
.grey{color:#eeeeee !important;}
.black{color:#555555 !important;}
.red{color:#f75353 !important;}
.green{color:#51d466 !important;}
.lblue{color:#32c8de !important;}
.blue{color:#609cec !important;}
.orange{color:#f78153 !important;}
.yellow{color:#fcd419 !important;}
.purple{color:#cb79e6 !important;}
.rose{color:#ff61e7 !important;}
.brown{color:#d08166 !important;}
.bg-white{background-color:#ffffff !important;}
.bg-grey{background-color:#eeeeee !important;}
.bg-black{background-color:#555555 !important;}
.bg-red{background-color:#f75353 !important;}
.bg-green{background-color:#51d466 !important;}
.bg-lblue{background-color:#32c8de !important;}
.bg-blue{background-color:#609cec !important;}
.bg-orange{background-color:#f78153 !important;}
.bg-yellow{background-color:#fcd419 !important;}
.bg-purple{background-color:#cb79e6 !important;}
.bg-rose{background-color:#ff61e7 !important;}
.bg-brown{background-color:#d08166 !important;}
.br-white{border:1px solid #ffffff !important;}
.br-grey{border:1px solid #eeeeee;}
.br-black{border:1px solid #555555;}
.br-red{border:1px solid #f75353;}
.br-green{border:1px solid #51d466;}
.br-lblue{border:1px solid #32c8de;}
.br-blue{border:1px solid #609cec;}
.br-orange{border:1px solid #f78153;}
.br-yellow{border:1px solid #fcd419;}
.br-purple{border:1px solid #cb79e6;}
.br-rose{border:1px solid #ff61e7;}
.br-brown{border:1px solid #d08166;}
.ew-letter{text-align:center;display:block;width:32px;height:32px;line-height:32px;font-size:25px;color:#fff;margin-top:5px;border-radius:45px;text-transform:uppercase;}
.h1 .mini {font-size:14px;}
.h1 .normal {font-size:18px;}