/* Table of Content
1. Base
2. Base Layout Reset
3. Animation Transition
4. Unyson Page buider
5. System
6. Widget
7. Header Search form
8. Left NAV
9. Uber Menu 
10. Header Collections
11. Common Class
12. Unyson Shortcode
13. Bloging
14. Comments form 
15. Woocommerce Single Product
16. Footer
*/
/* nuevos elminatorias */
.row-fitheight.row-container {
    background: transparent !important;
    /* margin-top: 20px !important; */
    position: relative !important;
    z-index: 0 !important;
}
#ux-blocknews105 {
    position: relative !important;
    z-index: 0 !important;
}
#ux-blocknews600 {
    position: relative;
    z-index: 0;
}

/* 1. Base */
#body-wrapper{
	overflow-x: hidden;  
}
h1,h2,h3,h4,h5,h6{
	text-rendering: auto;	
}
p{
	text-rendering: optimizeLegibility;
}
.post a:hover{ 
	-moz-transition: all 1s cubic-bezier(0.165, 0.84, 0.44, 1);
    -o-transition: all 1s cubic-bezier(0.165, 0.84, 0.44, 1);
    -webkit-transition: all 1s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
input[type="button"]{
	padding: 8px 10px;
}
/* Page Boxed setting */
.page_boxed .page-content,.page_boxed  .container{
	background: #fff;
}
/* Base Layout Reset */
.clearfix:before,
.clearfix:after,
.fw-container:before,
.fw-container:after,
.fw-container-fluid:before,
.fw-container-fluid:after,
.fw-row:before,
.fw-row:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after {
	content: " ";
	display: table;
}
.clearfix:after,
.fw-container:after,
.fw-container-fluid:after,
.fw-row:after,
.dl-horizontal dd:after {
	clear: both;
}
.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.pull-right {
	float: right !important;
}
.pull-left {
	float: left !important;
}
.clear {
	clear: both;
	width: 100%;
}
.hide {
	display: none !important;
}
.show {
	display: block !important;
}
.invisible {
	visibility: hidden;
}
.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.hidden {
	display: none !important;
	visibility: hidden !important;
}
.affix {
	position: fixed;
}
img,
iframe,
embed {
	max-width: 100%;
}
.map img,
.fw-shortcode-map-wrapper img {
	max-width: none !important;
}
/* Grid system */
/* -------------------------------------------------- */
.fw-main-row,
.fw-main-row *,
.fw-main-row *:before,
.fw-main-row *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.fw-container {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}
.page_boxed .fw-container{
	padding-left: 30px;
	padding-right: 30px;
}
.fw-container-fluid {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}

.fw-col-xs-1, .fw-col-sm-1, .fw-col-md-1, .fw-col-lg-1, .fw-col-xs-2, .fw-col-sm-2, .fw-col-md-2, .fw-col-lg-2, .fw-col-xs-3, .fw-col-sm-3, .fw-col-md-3, .fw-col-lg-3, .fw-col-xs-4, .fw-col-sm-4, .fw-col-md-4, .fw-col-lg-4, .fw-col-xs-5, .fw-col-sm-5, .fw-col-md-5, .fw-col-lg-5, .fw-col-xs-6, .fw-col-sm-6, .fw-col-md-6, .fw-col-lg-6, .fw-col-xs-7, .fw-col-sm-7, .fw-col-md-7, .fw-col-lg-7, .fw-col-xs-8, .fw-col-sm-8, .fw-col-md-8, .fw-col-lg-8, .fw-col-xs-9, .fw-col-sm-9, .fw-col-md-9, .fw-col-lg-9, .fw-col-xs-10, .fw-col-sm-10, .fw-col-md-10, .fw-col-lg-10, .fw-col-xs-11, .fw-col-sm-11, .fw-col-md-11, .fw-col-lg-11, .fw-col-xs-12, .fw-col-sm-12, .fw-col-md-12, .fw-col-lg-12, .fw-col-xs-15, .fw-col-sm-15, .fw-col-md-15, .fw-col-lg-15{
	-ms-flex: none;
    -webkit-flex: none;
    flex: none;
    height: 100%;
    margin: 0;
    padding-left: 20px!important;
    padding-right: 20px!important;
}
.container .fw-row {  
    margin-left: -35px;
    overflow: hidden;
}
.loader {
    box-sizing: border-box;
    display: flex;
    flex: 0 1 auto;
    flex-direction: column;
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 25%;
    max-width: 25%;
    align-items: center;
    justify-content: center;
}   
.ball-clip-rotate-pulse {
  	position: relative;
  	-webkit-transform: translateY(-15px);
      -ms-transform: translateY(-15px);
          transform: translateY(-15px); 
}
.ball-clip-rotate-pulse > div {
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    position: absolute;
    top: 2px;
    left: 2px;
    border-radius: 100%; }
    .ball-clip-rotate-pulse > div:first-child {
      background: #fff;
      height: 16px;
      width: 16px;
      top: 9px;
      left: 9px;
      -webkit-animation: scale 1s 0s cubic-bezier(.09, .57, .49, .9) infinite;
              animation: scale 1s 0s cubic-bezier(.09, .57, .49, .9) infinite; }
    .ball-clip-rotate-pulse > div:last-child {
      position: absolute;
      border: 2px solid #fff;
      width: 30px;
      height: 30px;
      background: transparent;
      border: 2px solid;
      border-color: #fff transparent #fff transparent;
      -webkit-animation: rotate 1s 0s cubic-bezier(.09, .57, .49, .9) infinite;
              animation: rotate 1s 0s cubic-bezier(.09, .57, .49, .9) infinite;
      -webkit-animation-duration: 1s;
              animation-duration: 1s; }

@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(1);
            transform: rotate(0deg) scale(1); }

  50% {
    -webkit-transform: rotate(180deg) scale(0.6);
            transform: rotate(180deg) scale(0.6); }

  100% {
    -webkit-transform: rotate(360deg) scale(1);
            transform: rotate(360deg) scale(1); } 
}
a,a:hover,a:focus{
	text-decoration: none!important;
	outline: none!important;
	text-shadow: none!important;
	-webkit-transition: all 0.1s ease-in-out;
  	-moz-transition: all 0.1s ease-in-out;
  	-o-transition: all 0.1s ease-in-out;
  	transition: all 0.1s ease-in-out;
}
video {
  width: 100%!important;
  height: auto!important;
  margin: 20px 0;
}
.type-audiolocal{
	margin: 20px 0 0;
}
.scrollfixed,.rowfixedscroll,.row-fixed-scroll{  
	display: block;	     
}
.item-scrollfixed,.item-colfixed,.share-sb-scrollfixed{	 
	zoom: 1; 
	vertical-align: top;	 
	z-index: 99;
	width: 100%;	
}
.col-content{
	float: left;
}
.center-block{
	text-align: center;
}
.pull-right{
	text-align: right;
}
[class^="uxicon-"]:before, [class*=" uxicon-"]:before, [class^="uxicon-"]:after, [class*=" uxicon-"]:after{
	font-size: 13px;
	margin-top:3px;
	margin-left: 0;
}
.uxicon-surveillance11:before {   
    font-size: 13px!important;
}
.uxicon-speech120:before {  
    font-size: 11px!important;
}
section { 
    overflow: hidden;
    max-width: 100%;
    margin: 0!important;
    padding: 0!important;
    right: 0;
    left: 0;
    /*display: initial;*/
}
.uxicon-photo31:before,.uxicon-youtube12:before{
	font-size: 27px;
}
.uxicon-play120:before{
	font-size: 29px;
}
.uxicon-soundcloud5:before{
	font-size: 35px;
	line-height: 10px;
}
.post{
	position: relative;
}
.index-lst .post,.item-lst .post,.item-lst .type-page{
    position: relative;    
    width: 100%;
    position: relative;
    display: block;
    border-bottom: 1px dotted #e1e1e1;
    margin-bottom: 20px;
}
.post-icon i.uxicon-soundcloud5{
	top: 7px;
	position: relative;
}
.post-icon i.uxicon-photo31{
	top: 4px;
	position: relative;
}
.absolute{
	position: absolute;
}
.relative{
	position: relative;
}
.uppercase-text,.uppercase{
	text-transform: uppercase;
}
.italic{
	font-style: italic!important;
}
.normal-text{
	text-transform: none;
}
.lowercase-text,.lowercase{
	text-transform: lowercase;
}
.hr-line{
	position: absolute;
    bottom: 0;
    height: 1px;
    width: 100%;
    /* background: #e1e1e1; */
    display: block;
    margin: 0 auto;
    left: 0;
    right: 0;
    border-bottom: 1px dotted #E2E2E2;
}
/* Popup reset */
.mfp-content {
	margin-top: 15px;
}
/* Animation Transition */
.ux-ani{
	opacity:0;
	 -vendor-animation-duration: 3s;
  -vendor-animation-delay: 2s;
  -vendor-animation-iteration-count: infinite;
}
.ux-ani.animated{
	opacity:1;
}
.hv-scale,.hv-rad-out{
	position: relative;
	overflow: hidden;
}
.ux-radial{
	content: "";
    position: ;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.75);
    border-radius: 100%;  
    text-align: center;
    margin: 0 auto;
    display: inline-block;
 	vertical-align: middle;
    opacity:0;  
}
.ux-radial.dark{
	background: #000!important;
}
/*important: this class should be after hover class design*/
.ux-caption{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
}
/* PAGE SETTING */
/* Unyson Page buider*/
.fw-container-fluid{
	padding: 0!important;
}

.row-fitcontent.row-container{
	max-width: 100%!important;
	width: 100%!important;
	padding: 0!important;
}
.row-fitcontent .ux-boxtit,.row-fitheight .ux-boxtit{
	margin-bottom: 25px;
}
.layout1 .row-container{
	padding: 0px 0px;
    background: none; 
    padding: 10px; 
}
.row-fitheight.row-container,.layout1 .row-fitheight.row-container,.row-fitheight .ux-block,.row-fitheight .box-container{
	padding-top: 0!important;
	padding-bottom: 0!important;	 
	margin-bottom: 0!important;
	margin-top: 0;
}
.row-fitcontent .fw-col-xs-1, .row-fitcontent .fw-col-sm-1, .row-fitcontent .fw-col-md-1, .row-fitcontent .fw-col-lg-1,.row-fitcontent .fw-col-xs-2,.row-fitcontent .fw-col-sm-2,.row-fitcontent .fw-col-md-2,.row-fitcontent .fw-col-lg-2,.row-fitcontent .fw-col-xs-3,.row-fitcontent .fw-col-sm-3,.row-fitcontent .fw-col-md-3,.row-fitcontent .fw-col-lg-3,.row-fitcontent .fw-col-xs-4,.row-fitcontent .fw-col-sm-4,.row-fitcontent .fw-col-md-4,.row-fitcontent .fw-col-lg-4,.row-fitcontent .fw-col-xs-5,.row-fitcontent .fw-col-sm-5,.row-fitcontent .fw-col-md-5,.row-fitcontent .fw-col-lg-5,.row-fitcontent .fw-col-xs-6,.row-fitcontent .fw-col-sm-6,.row-fitcontent .fw-col-md-6,.row-fitcontent .fw-col-lg-6,.row-fitcontent .fw-col-xs-7,.row-fitcontent .fw-col-sm-7,.row-fitcontent .fw-col-md-7,.row-fitcontent .fw-col-lg-7,.row-fitcontent .fw-col-xs-8,.row-fitcontent .fw-col-sm-8,.row-fitcontent .fw-col-md-8,.row-fitcontent .fw-col-lg-8,.row-fitcontent .fw-col-xs-9,.row-fitcontent .fw-col-sm-9,.row-fitcontent .fw-col-md-9,.row-fitcontent .fw-col-lg-9,.row-fitcontent .fw-col-xs-10,.row-fitcontent .fw-col-sm-10,.row-fitcontent .fw-col-md-10,.row-fitcontent .fw-col-lg-10,.row-fitcontent .fw-col-xs-11,.row-fitcontent .fw-col-sm-11,.row-fitcontent .fw-col-md-11,.row-fitcontent .fw-col-lg-11,.row-fitcontent .fw-col-xs-12,.row-fitcontent .fw-col-sm-12,.row-fitcontent .fw-col-md-12,.row-fitcontent .fw-col-lg-12,.row-fitcontent .fw-col-xs-15,.row-fitcontent .fw-col-sm-15,.row-fitcontent .fw-col-md-15,.row-fitcontent .fw-col-lg-15{
	padding: 0!important
}
.row-fitcontent .ux-block{
	margin: 0!important;
}
.container{
	position: relative;
	border-bottom: 1px solid #4444;
}
.bg-parallax {
	width: 100%;
	background-attachment: fixed!important;
	background-position: center center;
	-moz-background-size: cover!important;
	-webkit-background-size: cover!important;
	-o-background-size: cover!important;
	background-size: cover!important;
	display: block;
	height: 100%;
}
/** End */
.wpb_row{
	margin-bottom: 0!important;
}
.row-container{
	margin-bottom: 35px;
}
.rowbg_full .row-container{
	margin-bottom: 0;
}
.page_full .wpb_row_warp.rowfitcontent{
	max-width: 100%;
}
.page_full .onecol{
	padding: 0;
}
.page_full .body-wrapper .container {
 	border: none;
}

.page_boxed .rowfitcontent .row-container{
	margin-left: -25px;
  	margin-right: -25px;
}

.page_full .layout1 .container{
	margin: 0 auto!important;
	max-width: 100%;
  	width: 100%;
}

.sb-container,.sb-container2 {
	padding:15px 10px!important;
}
.la4 #conteninner.content{
	padding-left: 20px;
}
.la4 .sb-container2{
	margin-top:15px; 
}
.la2 .sb-container{
	margin-top:15px; 
}

.page-content {
	display: block;   
	position: relative;	
}
/* System */
.ux-bgcolor{
	-webkit-transition: all 0.1s ease-in-out;
  	-moz-transition: all 0.1s ease-in-out;
  	-o-transition: all 0.1s ease-in-out;
  	transition: all 0.1s ease-in-out;
}
.ux-bgcolor *,.bgcolor *,.ux-bgcolor *:hover,.bgcolor *:hover{
	color: #fff;
}
/* Widget */

.widget-container{	
  	margin-bottom: 20px;
	margin-top: 20px;
}
.widget-top{	 
    margin-bottom: 25px!important;   
    border-bottom:2px solid #CECECE;
  	height: 25px;
    line-height: 25px;
}
.widget-top > span {
	font-size: 13px!important;
    padding-left: 20px;
    /*z-index: 2;*/
    position: relative;
    cursor: pointer;
    text-transform: uppercase;
    transition: all 250ms ease;
    left: 0;  
    font-weight: 600;
    border-left: 2px solid #CECECE;
    border-bottom: none;
    border-right: none;
    display: block;
    color: #222;
    line-height: 25px!important;
}
.uxbox-container .col-lg-12,.uxbox-container .col-md-12,.uxbox-container .col-sm-12{
	padding: 0!important;
}
.nbcaj-listnews {
    margin-top: 5px!important;
}
.list-medthumb .wdg-item {
	margin-bottom: 25px;
}
.lst-items  .img-thumnail{
	position: relative;
	overflow: hidden;
}
.nbcaj-lst .lst-cat ul li{
	 
}
.nbcaj-lst .lst-cat ul li:hover,.nbcaj-lst .lst-cat ul li.active:hover,.nbcaj-lst .lst-cat ul li.active{
	background: #fff;
	border-radius:15px;  
}
.nbcaj-lst .lst-cat ul li.active a,.nbcaj-lst .lst-cat ul li a:hover{
	color: #111;
}
.list-cat.jThumbnailScroller .jTscroller a{
	color: #222;
}
/* New Style */
.nbcaj{
	display: block;
	width: 100%;
	position: relative;	 
	line-height: 35px !important;
   /* margin-bottom: 20px !important;*/
    margin-top: 0;     
}
.jThumbnailScroller .jTscroller a{
	font-size: 13px;
    line-height: 25px;
    text-transform: uppercase;
    padding: 0 7px;
    display: block;
    position: relative;
    color: #FFFFFF;
    font-weight: 700;
}
.nbcaj_thumbnail{
	float: left;
    margin-right: 20px;
    position: relative;
    overflow: hidden;
    padding-bottom: 15px;
    margin-top: 5px;
}
.nbcaj-listnews h5{
	margin-bottom: 8px; 
	font-weight: 400;
	font-size: 11px;
	text-transform: uppercase;
	color: #999;
	line-height: 15px;
	margin-top: -5px;
}
.nbcaj-listnews h5 i{
	margin-left: 10px;
}
.nbcaj-listnews h5 i:first-child{
	margin-left: 0;
}
.vline{
	width: 1px;
	height: 10px;
	margin: 0 9px;
	display: inline-block;
	background: #ccc;
}  
.nbcaj-listnews{  
	border-top:none; 
}
.nbcaj-listnews h5 i.fa-eye{
	font-size: 14px;
	line-height: 20px;
	padding-right: 3px;
}
.nbcaj-listnews li{
	border-bottom: 1px solid #f5f5f5;
	padding: 13px 0 3px; 
	width: 100%;
}
.nbcaj-listnews li:last-child{
	border-bottom:none;
}
.nbcaj-header{
    position: relative;
    margin-top: 0;
    color: #333;
    padding-bottom: 5px;
    margin-bottom: 5px;
    padding-right: 6%;
   	border-left: 2px solid #CECECE;
    border-bottom: 2px solid #CECECE;  
}
.nbcaj-header:after, .nbcaj-header:before {
	top: 100%;
	left: 45%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.nbcaj-listnews .entry-title p{
	margin-bottom: 0;
	line-height: 15px;
}
.lstcat.jThumbnailScroller .jTscroller a{
	color: #fff !important;
}

.nbcaj-pagination {
	background: #ffd012;
	margin-top: 5px;
    margin-bottom: 5px;
    float: right;
    width: 100px;    
    overflow: hidden;
}
.nbcaj-pagination a{
	display: inline-block;
}
.nbcaj-pagination a.next{
	text-align: center;
    width: 50%;
    line-height: 50px;
    height: 40px;
    font-size: 10px;
    cursor: pointer;   
    float: left;
    display: block;
    position: relative;   
    color: #fff;
}
.nbcaj-pagination a.previous{
	text-align: center;   
    width: 50%;
    line-height: 50px;
    height: 40px;
    font-size: 10px;
    cursor: pointer;
  	color: #fff;
    float: left;
    display: block;
    position: relative;
    
}
.nbcaj-pagination i:before{
	font-size: 30px;
}
 
.nbcaj-pagination a{
	font-size: 11px;
	color: #C3C3C3;
}
.nbcaj-pagination a.previous {
	float: left;
	position: relative;
	border-right: none;
}
.nbcaj-pagination a.next{
	float: left;
	position: relative;
	border-left: none;
}

.nbcaj-pagination a.next:before{
	content: "";
    position: absolute;
    width: 2px;
    height: 44px;
    background: #fff;
    top: 0;
    left: 0;
    margin-left: -2px;
    z-index: 1;
    margin-top: -1px;
}
.nbcaj-pagination a:hover{
	background: rgba(255, 255, 255, 0.15);
}
.nbcaj_widget_content .wpt-pagination a {
	margin: 0 15px;
}
 #calendar_wrap table{
	width: 100%;
}
#calendar_wrap table caption{
	margin-top: -10px;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.searcharea input[type="text"]{
	line-height: 25px;
	height: 35px;
	padding-left: 10px;
	width: 100%;
	outline: none;
}
.searcharea input[type="submit"]{
	background:url(../images/ic-search.png) no-repeat transparent;
	line-height: 25px;
	height: 30px;
	width: 30px;	 
	border: none;
	display: none;
}
/* List medium thumbnail */
.newsbycatajax-widget .list-medthumb{
	margin-left: -25px;
	margin-right: -25px;
	padding: 0 25px;
}
.list-medthumb .img-thumnai{
	overflow: hidden;
}
.newsbycatajax-widget .list-medthumb h3{
	line-height: 23px;
	margin-top: 15px;
	margin-bottom: 5px
}
.newsbycatajax-widget .list-medthumb  .uk-width-1-1{
	margin-bottom: 25px;
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 15px;
}
/* Get Categories */
.getcats-widget{
	margin-bottom: 30px;
}
.getcats-widget ul{
	margin-top: -10px;
	padding-bottom: 15px;
}
.wdg-categories{
    background: #FBFBFB;
    padding: 0 15px;
}
.wdg-categories li{
	line-height: 25px; 
	border-bottom:1px solid #F0F0F0;
	list-style: none;
	font-weight: 600;
	color: #5C5C5C;
	font-size: 10px;
}
.wdg-categories li:last-child{
	border-bottom: none;
}
/*wdg News by cat*/
.review-wrapper {
	border: 1px solid #e7e7e7;
	margin-bottom: 1.5em;
	overflow: hidden;
	clear: both;
}

.review-title {
	background-color: #f6f6f6;
	border-bottom: 1px solid #e7e7e7;
	margin: 0;
	padding: 10px;
	text-transform: uppercase;
}

.review-wrapper .review-list {
	margin: 0;
	list-style: none;
	padding: 0;
	text-transform: uppercase;
}

.review-list li {
	border-bottom: 1px solid #e7e7e7;
	padding: 10px 15px;
	position: relative;
	list-style: none;
}

.review-list li:nth-child(even) {
    background-color: #fafafa;
}

.review-list li:last-child {
  border-bottom: 1px solid #e7e7e7;
}

.review-summary-title {
  margin-bottom: 5px;
}

.review-desc {
  float: left;
  width: 75%;
  padding: 10px 15px;
  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.review-desc p:last-child {
  margin-bottom: 0;
}

.review-result-wrapper i {
  font-style: normal;
  font-size: 16px;
}

.review-result {
  position: absolute;
  top: 0;
  left: 0;
  height: 22px;
  overflow: hidden;
  white-space: nowrap;  
}

.review-total-wrapper {
  float: right;
  margin: 0;
  margin-right: 0;
  padding-right: 0;
  position: relative;
  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
  margin-right: 15px;
}
.review-total-wrapper span.review-total-box {
    border-top: 0;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    display: block;
    font-size: 30px!important;
    font-weight: 700;
    text-align: right;
    margin: 0;
    padding: 20px 0 20px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #ffd012;
    width: 95px;
    text-align: center;
    margin-top: 15px;
    color: #fff!important;
}
.review-total-wrapper span.review-total-box small{font-size: 12px; display: block;}
/*.review-total-wrapper span.review-total-box.hidden{display: none;}*/
.percentage-icon {
  font-size: 22px;
  position: relative;
  top: 0;
}

.review-total-star { 
  position: relative;
  margin-top: 5px;
  margin: 5px auto 15px auto;
  float: right;
}

.review-total-star.allowed-to-rate{margin-top:-10px;}

.review-total-star.allowed-to-rate.has-not-rated-yet a{cursor: pointer;}

.review-total-star.allowed-to-rate.has-not-rated-yet:hover .review-result {opacity: 0; filter: alpha(opacity=0); display:none}
.review-total-star.allowed-to-rate.has-not-rated-yet a:hover > i{opacity: 1; filter: alpha(opacity=1);}
.review-total-star.allowed-to-rate a.hovered i{opacity: 1; filter: alpha(opacity=1);}
.mts-review-wait-msg{display: none;}

.rw-listing .review-total {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 16px;
  z-index: 99;
  text-indent: -9999px;
}

.rw-listing .review-star {
  position: absolute;
  right: 0;
  top: 10px;
}
.rw-listing{
	margin: 30px 0 20px;
}
.rw-listing li{
	padding: 0px 0 25px 0;
}
.rw-listing .review-result-wrapper{
	background: rgba(0,0,0,0.02) 0 -24px repeat-x;
	height: 5px;	
	overflow: hidden;
	position: relative;
	display: block; 
}
#nbc-toprate{
	z-index: 9999;
	display: block;
	position: relative;
}
#nbc-toprate .loading {
	position: absolute;
	margin-top: 55px;
	left: 44%;
}
.rw-listing .review-result {
	text-align: right;
	color: #fff;
	height: 5px;
	font-size: 10px;
	padding-right: 5px; 
	text-indent: -9000px;
	position: relative;
	display: block;
	line-height: 20;
}
.rw-listing .review-list li{
	border-bottom: none;
	min-height: 40px;
}
.rw-listing .review-list span {
	color: #555;
	float: left;
	font-size: 11px;
	margin-top: -25px;
	padding-bottom: 6px;
	text-transform: uppercase;
	margin-left: -15px;
	font-weight: 400;
}
.rw-listing .review-star {
	width: 100%;
}
.rw-pagination {
	height: 15px;
	margin-top:-15px;
	width: 100%;
	position: relative;
	margin-bottom: 40px;
}
#nbc-toprate .review-list li:last-child{
	border: none;
}
.rw-pagination a.next,.rw-pagination a.next:hover,
.rw-pagination a.previous,.rw-pagination a.previous:hover{
	color: #666;
}
.rw-pagination a.next {
	float: right;
	width: 25px; 
}
.rw-pagination a.previous {
	float: left;
	width:25px;	 
}
.wdg-categories li a{
	font-size: 13px;
	letter-spacing: 0;	 
}
/* News By Cat Listing */
.nbcaj .loading{
	position: absolute;
    margin-top: 50px;
    left: 33%;
    margin: 15% auto;
    left: 0;
    right: 0;
}
 
.sb-container .nbcaj .loading { 
  	left: 30%;
}
.lst-items .hv-bg > ul li{
	width: 30px!important;
}
.lst-cat li:last-child{
	border-bottom: none;
}
.lst-cat li a{
	padding-left: 20px!important;
	padding-right: 10px!important;
	color: #777;
	font-size: 14px;
	text-shadow: none!important;
}
.lst-items a.readmore{
	font-size: 14px;
	padding-bottom: 15px!important;
	display: block;
}
.lst-items h3{	
	margin-top: 15px;
  	font-weight: 700;
  	line-height: 22px;
  	margin-bottom: 5px;	
}
.lst-items h3 a{ 
	font-size: 14px;	 
}
.lst-items p{
	margin-top: 5px;
	margin-bottom: 10px;
}
.nbcaj-lst .lst-items{
	background: #fff!important;
    margin-left: -15px;
    padding-left: 25px;
    margin-top: 0;
    margin-right: -15px;
}
.lst-items .items{	
	padding-top: 20px;
	padding-right: 20px;
	position: relative;
}
.nbcaj-lst .lst-items li{
	list-style: none;
}

.lst-items .post-icon li{
	float: left;
	border-left: 1px solid #ccc;
	line-height: 15px;
	padding-left: 10px;
}
.lst-items .post-icon li:first-child{
	border: none;
	padding-left: 0;
}
.lst-items .post-icon {
	padding-bottom: 15px; 
}
.lst-items  .uk-width-medium-1-4:first-child .items {
	border-left: none!important;
}
.lst-items .loading{
	position: absolute;
    left: 0;
    /* top: 5%; */
    z-index: 9999;
    right: 0;
    margin: 10% auto;
}
.lst-items .loading .ball-clip-rotate-pulse > div:first-child {    
    top: 11px;
    left: 11px;
}
.lst-items .loading i{
	font-size: 30px;
	color: #888;
}
.ubermenu-content-block  .isotope.giditem-1{
	background: #fff;
	padding: 15px;
}
.isotope.giditem-1 .item .bn-caption h3{
	margin-top: 10px;	
}
.ubermenu-content-block .isotope.giditem-1 .item .bn-caption h3,.ubermenu-content-block .isotope.giditem-1 .item .bn-caption p{
	padding-right: 35px;
}
.isotope.giditem-1 .item .bn-caption h3 a{
	color: #fff;
}
/* Like box */
.like-box {
   	position: absolute;
    right: 10px;
    padding-top: 0;
    z-index: 9;
    color: #fff;    
    display: block;
    bottom: 0;
    text-align: center;
}
.like-box.top{
	top: 10px;
}
/* Circle Rate */
.rate-sum{
	position: absolute;   
    right: 10px;
    padding-top: 0;
    z-index: 9;
    color: #fff;
  	height: 70px;
    width: 70px;
    display: block;
    bottom: 0;
    text-align: center;
}
.rate-sum.midle{
    top: 50%;
    margin-top: -50px;
    height: 60px;   
    width: 60px;
    text-align: center;
    margin: -50px auto 0;
    left: 0;
    right: 0;
}
.rate-sum.small{
	width: 50px;
	height: 50px;
	margin-top: 10px;
}
.rate-sum.top{
	top: 0;
}
.rate-sum.left{
	left:0;
}
.rate-sum canvas{
	color: #fff;
}
.circliful {
    position: relative; 
}
.circle-text, .circle-info, .circle-text-half, .circle-info-half {
    width: 100%;
    position: absolute;
    text-align: center;
    display: inline-block;
     color: #fff;
}
.circle-info, .circle-info-half {
	color: #999;
}

.circliful .fa {
	margin: -10px 3px 0 3px;
	position: relative;
	bottom: 4px;
}
/* Banner  */
.adv-1col{
	margin-top: 35px;
    margin-bottom: 30px;
}
/* Header Search form */
.hd-searchform{
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	bottom: 0;
	z-index: 99999;
	right: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.95);
}
.close-hdsearchform {
	z-index: 9;
	color: #fff;
	font-size: 40px;
	line-height: 30px;
	width: 50px;
	height: 40px;
	display: block;
	right: 0!important;
	cursor: pointer;
	font-family: cursive;
	text-align: center;
}
.hd-searchform form{
	width: 100%;
	height: 150px;
	margin: 0 auto;
	margin-top: 15%;
	text-align: center;
	background: transparent;
}
.hd-searchform form .search-input{
	background: transparent;
	width: 100%;
	text-align: center;
	height: 150px;
	border: none;
	font-size: 30px;
	line-height: 150px;
}
/* Left NAV */
.nav-leftmenu, .nav-leftmenu ul, .nav-leftmenu li {
    list-style: none;
}
.nav-leftmenu ul{
    padding: 0;
    margin: 0 0 0 18px;
}
.nav-leftmenu{
	padding: 4px;
    margin: 100px 5px;
}
.nav-leftmenu > li {
    margin: 2px 0;
    padding: 0;
}
.nav-leftmenu > li li {
    margin: 2px 0;
}
.nav-leftmenu a {
    color: #555;
    display: block;
    outline: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-decoration: none;
}
.nav-leftmenu .fa:before{
	display: none;
}
.nav-leftmenu li > a > span {
    float: right;
    font-size: 19px;
    font-weight: bolder;
}
.nav-leftmenu li > a:hover > span {
    color: #fff;
}
.nav-leftmenu li > a > span:after {
	content: " ";
    background: url(../images/nav-plus.png) no-repeat 0 5px;
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    right: 7px;
}
.nav-leftmenu li.open > a > span:after {
   	content: " ";
    background: url(../images/nav-minus.png) no-repeat 0 center;
}
.nav-leftmenu a:hover, .nav-leftmenu li.active > a {
    background-color: #222;
    color: #f5f5f5;
}
.nav-leftmenu li a {
	font-size:12px;
    line-height: 20px;
    padding: 5px 10px;
}

.nav-leftmenu > li > a {
	font-size: 13px;
    line-height: 20px;
    padding: 5px 10px;
}
.nav-leftmenu ul.sub-menu li a {   
    color: #ccc;
    font-size: 11px;
    font-weight: 300;
    border-radius: 0;
}
/* Superfish for bluemag */
.sf-menu > li:first-child{
	padding-left: 200px
}
.sf-menu a {
    color: #525252;
}
/* 9. Uber Menu */
ul.ubermenu-nav > li >a{
	text-transform: uppercase!important;
	font-size: 14px;
	font-weight: 600;
	color: #fff;
	padding: 14px 25px!important;
}
 
.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target {
    padding-top: 7px;
    padding-bottom: 7px;
}
.ubermenu-item-header.ubermenu-item-level-1 > .ubermenu-target{
	text-transform: uppercase!important;
    line-height: 23px!important;
    font-weight: 800!important;
    padding-top: 30px!important;
    margin-bottom: 0!important;
    padding-bottom: 0!important;
    font-size: 13px!important;  
    padding-left: 30px;  
}
.ubermenu-submenu-type-mega > li{
	position: relative!important;	
}
.ubermenu-submenu-type-mega > li:first-child:before{
	display: none;
}
.ubermenu-item-header.ubermenu-item-level-1 > .ubermenu-target .ubermenu-target-title{
	text-transform: uppercase;
    font-weight: 700;
    font-size: 13px;
    border-bottom: 1px solid;
    line-height: 23px;
    color: #B7B7B7!important;
    position: relative;
}
.ubermenu-item-header.ubermenu-item-level-1 > .ubermenu-target .ubermenu-target-title:before{
	content: " ";
    width: 0;
    height: 1px;
    background: #222;
    position: absolute;
    left: 0;
    top: 23px;
       -webkit-transition: all .35s;
    -moz-transition: all .35s;
    -o-transition: all .35s;
    transition: all .35s;   
}
.ubermenu-item-header.ubermenu-item-level-1 > .ubermenu-target .ubermenu-target-title.hover:before{	 
    width: 100%;
        -webkit-transition: all .35s;
    -moz-transition: all .35s;
    -o-transition: all .35s;
    transition: all .35s;     
}
ul.ubermenu-submenu-type-mega ul.ubermenu-submenu .ubermenu-target {
    padding: 3px 30px!important;
    line-height: 22px;
    text-transform: none;
}
ul.ubermenu-nav > li >a:hover,ul.ubermenu-nav > li.ubermenu-current-menu-item >a,ul.ubermenu-nav > li.ubermenu-current-menu-ancestor >a{
	background:rgba(0, 0, 0, 0.15);	
}
.ubermenu-submenu{
	background: #191919!important;
}
.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item{
	background: #fff!important;
    min-width: 190px!important;    
}
ul.ubermenu-submenu > li:first-child > .ubermenu-target,ul.ubermenu-submenu > li:first-child{
	border-top: none!important;
}
ul.ubermenu-submenu-type-flyout .ubermenu-target{
    padding: 9px 20px!important;
    border-top: 1px solid #F6F6F6;
    margin-left: 5px;
    margin-right: 5px;
}
ul.ubermenu-submenu .ubermenu-target-text{
	color: #747474!important;
}
ul.ubermenu-submenu .ubermenu-target-text:hover{
	color: #333!important;
}
ul.ubermenu-submenu.ubermenu-submenu-type-mega .ubermenu-target-text:hover{
	color: #fff!important;
}
.ubermenu-submenu-type-mega .ubermenu-item-level-1 > a{
	text-transform: uppercase;
	font-size: 12px;	 
}
.ubermenu-widgettitle.ubermenu-target{
	display: none!important;
}
/* Header Collections */
.nav-r-content{
	padding: 25px;
	background: #2C2C2C;
}
.nav-r-content a,.nav-r-content .ux-boxtit > span{
	color: #B7B7B7;
	font-size: 13px;
}
.right-search{
	margin-top: 100px;
}
.right-search input[type="text"]{
	border: none;
    background: #222;
    margin-bottom: 35px;
    width: 182px;
}
.right-search input[type="submit"]{
	display: none;
}
.nav-r-content .list-cats li{
	list-style: none;
	border-bottom: 1px dotted;
}
.nav-r-content .list-cats li:last-child{
	border-bottom: none;
}
.nav-r-content ul{
	margin: 0;
}
.nav-r-content .ux-boxtit{
	height: 25px;
    margin-bottom: 15px;
    border-color: #3C3C3C;
}
.toolbar.bg-color a,.toolbar.bg-color a:hover{
	color: #fff;
}
.page_boxed .tb-left > div{
	padding-left: 15px;
}
.page_boxed .tb-right > div {
	padding-right: 15px;
}


.toolbar ul li, #alaire ul li{
	margin: 0 10px;
	min-width: 20px;
	text-align: center;
	list-style: none;
	display: inline;
	padding: 0;
	line-height: 35px;
}

.hd-search i{
	font-size: 18px;
    color: #8e8e8e;
    line-height: 35px;
}
.hd-utility ul li{
	display: block;
	float: left;
	width: 45px;
	text-align: center;
	position: relative;
}
.hd-utility ul li:before{
	content: " ";
	height: 10px;	
	position: absolute;
	left: 0;
	top: 20px;
	width: 2px;
}
.hd-utility ul li:first-child:before{
	display: none;
}
.nav-cart {
  	position: absolute;
  	top: 45px;
  	z-index: 100;
  	padding: 5px 10px;
 	background: rgba(38, 38, 38, 0.99);
  	min-width: 200px;
  	right: 0;
	display: none;
}
/* Header Style: Header 1 */ 
.ux-header.style-1 .hd-breakingnews{ 
	height: 30px;	 
    z-index: 1;   
    width: 50%;
}
.ux-header.style-1 .tb-right{
 	float: right;
}
.ux-header.style-1 .ticker-title {   
    margin-top: 6px;
}

.page_boxed .ux-header.style-1 .hd-breakingnews{
	border-radius:0; 
}
.page_full .ux-header.style-1  .menu-warpper.nav-main,.page_boxed .ux-header.style-1  .menu-warpper.nav-main .container{   
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
.ux-header.style-1   ul.ubermenu-nav > li >a:hover, .ux-header.style-1   ul.ubermenu-nav > li.ubermenu-current-menu-item >a,.ux-header.style-1   ul.ubermenu-nav > li.ubermenu-current-menu-ancestor >a{
	background: none;
}
.ux-header.style-1 .toolbar ul{
	margin: 0;
}
.ux-header.style-1 .sc-connect{
	text-align: right;
    padding-right: 115px;
}
.ux-header.style-1 .newsticker {    
    width: 230px;
}
.ux-header.style-1 .sc-connect a,.ux-header.style-1 .sc-connect a:hover,.ux-header.style-1 .sc-connect a i:hover{
	color: #fff!important;
}
.ux-header.style-1 .banner{
	text-align: right;
}
.page_full .ux-header.style-1 .toolbar,.page_boxed .ux-header.style-1 .toolbar .container{
	background: #ffd012;
}
.ux-header.style-1 ul.ubermenu-nav > li >a{
	color: #111;
}
.ux-header.style-1 .hd-cart {
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
}
.ux-header.style-1 .hd-cart ul {
    position: relative;
    list-style: none;
    width: 100px;
} 
.ux-header.style-1 .hd-cart ul li {
    float: left;
    width: 25px;
    height: 30px;
    position: relative;
    display: block;
    line-height: 30px;
}
.ux-header.style-1 .ic-cart {
    background: rgba(0, 0, 0, 0) url("../images/ic-cart.png") no-repeat scroll 0px 2px;
    width: 50px;
    height: 35px;
    display: block;
    margin-top: 7px;
}
.ux-header.style-1 .ic-cart span#navcartcount, .ux-header.style-1 .ic-cart span.cartcount, .ux-header.style-1 .ic-cart span#navcartcount {
    background: #4E5558!important;
    color: #fff;
    line-height: 15px;
    padding-left: 3px;
    padding-right: 2px;
}
.ux-header.style-1 ul li.btn-quicknav {
    color: #fff;
    text-align: center;
    cursor: pointer;
    margin-top: 5px;
}
.ux-header.style-1 ul li.btn-quicknav i{
	font-size: 14px;
}
.ux-header.style-1 ul li.btn-quicknav:before {
   	content: "";
    position: absolute;
    left: 0;
    top: 0;
    margin-left: -9px;
    margin-top: 6px;
    width: 1px;
    height: 15px;
    background: #fff;
}
.ux-header.style-1  .btn-search{
	position: absolute;
    right: 0;
    top: 0;
    z-index: 999;
    cursor: pointer;
    width: 50px;
    height: 45px;
    text-align: center;
    line-height: 50px;
    padding: 0;
}
.ux-header.style-1 .ubermenu-main{
	padding-right: 50px;
}
.ux-header.style-1 .nav-main ul.ubermenu-nav > li:first-child {
    padding-left: 0;
}
.ux-header.style-1 .search-form input.search-input {    
    height: 49px;
    margin-top: 1px;
}
.sticky-header .ux-header.style-1 .search-form {   
    top: 49px;
}
 
/* Hamburger animation */
.ux-hl-button:before,
.ux-hl-button:after,
.ux-hl-button span{
	-webkit-transition: none 0.5s ease 0.5s;
	transition: none 0.5s ease 0.5s;

	-webkit-transition-property: transform, top, bottom, left, opacity;
	transition-property: transform, top, bottom, left, opacity;
}
body.uk-offcanvas-page .ux-hl-button:before,
body.uk-offcanvas-page .ux-hl-button:after{
	top: 20px;	
}
body.uk-offcanvas-page .ux-hl-button span{
	left: -50px;
	opacity: 0;
}
body.uk-offcanvas-page .ux-hl-button:before{
	transform: rotate( 45deg );
}
body.uk-offcanvas-page .ux-hl-button:after{
	transform: rotate( -45deg );
}

/* Header Style: Header 3 */
.ux-header .sc-connect ul{
	margin: 0;
    text-align: right;
    float: right;
}
.ux-header .sc-connect a,.ux-header .sc-connect a:hover,.ux-header .sc-connect a i:hover{
	font-size: 15px;
	color: #444!important;
}
.ux-header .ontop-nav a{
	font-size: 11px;
	color: #444;
}
.page_full .ux-header .toolbar, .page_boxed .ux-header .toolbar .container{
	background: transparent;
	width: 45%;
	float: left;
	margin-left: 20.5%;
}
.ux-header .hd-logo{
	float: left;
	position: absolute;
	z-index: 9;
}

.logoscroll {
	width: 10%;
}

.toolbarscroll {
	display: none;	
}

.page_boxed .ux-header .hd-logo {    
    left: 7px;
}
.page_boxed .ux-header .hd-search{
	right: 30px;
    height: 33px;
    width: 35px;
    line-height: 35px;
    font-size: 10px;
}
.page_boxed .ux-header .hd-search i {
    color: #AFAFAF;
    line-height: 35px;
    font-size: 16px;
}
.page_boxed .ticker-title{
	margin-left: 30px;
}
.page_boxed  .ux-header .hd-cart{
	right: 15px;
}
.sticky-header .ux-header .menu-warpper {
    position: fixed!important;     
    left: 0;
    right: 0;
    top: 0;
    z-index: 999;
    transition: all 300ms ease-in-out;
    background: #fff;
    margin-top: 0!important;
     -webkit-box-shadow:0 0 4px rgba(0,0,0,.15),0 5px 7px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,.15),0 5px 7px rgba(0,0,0,.1);
    box-shadow: 0 0 4px rgba(0,0,0,.15),0 5px 7px rgba(0,0,0,.1);
    
}

.ux-header  .nav-main ul.ubermenu-nav > li:first-child{
	padding-left: 20%;
}
.ux-header .menu-warpper .nav-main {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 0;
    border-bottom: 2px solid #ECECEC;
    margin-bottom: 25px;
	width: 100%;
	float: left;
	z-index: 1;
}
.sticky-header .ux-header .menu-warpper .nav-main ,.ux-header.style-4 .menu-warpper .nav-main,.ux-header.style-3 .menu-warpper .nav-main,.ux-header.style-2 .menu-warpper .nav-main{
	border-bottom: none;
    margin-bottom: 0;
}


.ux-header ul.ubermenu-nav > li >a:hover,.ux-header ul.ubermenu-nav > li.ubermenu-current-menu-item >a,.ux-header ul.ubermenu-nav > li.ubermenu-current-menu-ancestor >a{
	background: transparent;
	color: #333;
}
.ux-header .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after{
	right: 2px;
}
.ux-header ul.ubermenu-nav > li >a{
	color: #333;
	text-transform: uppercase!important;
    font-size: 14px;
    font-weight: 600;    
    padding: 15px 11px !important;
    position: relative;
}

.ux-header ul.ubermenu-nav > li:first-child >a:before{
	display: none;
}
.ux-header .hd-breakingnews{
	/*background: #7b7b7b;*/
	background: #ffd012;
	height: 30px;	 
    /**/z-index: 1;
    /* position: absolute; */
    width: 100%;
}
.page_boxed .ux-header .hd-breakingnews{
	border-radius:0; 
}
.ux-header .hd-utility{
	width: 100px;
    display: block;
    float: right;
    right: 0;
}
.ux-header .cart-hide{
	float: left;
    position: absolute;
    z-index: 9999;   
    min-width: 50px;
    height: 30px;
    top: 0;
    margin-top: 15px;
    text-align: center;
    display: none;
}
.sticky-header .ux-header .cart-hide{
	display: block;
}
.ux-header .ic-cart-grey {
    background: rgba(0, 0, 0, 0) url("../images/ic-cart-grey.png") no-repeat scroll 0px 2px;
    width: 50px;
    height: 35px;
    display: block;
}
 
.ux-header .ic-cart-grey span {
    left: 15px;
    color: #fff;
    z-index: 999;
    border-radius: 20px;
    line-height: 16px;
    min-width: 10px;
    text-align: center;
    position: absolute;
    font-size: 11px;
    font-weight: 100;
    display: block;
    padding-left: 4px;
    padding-right: 3px;
    background: #999;
}
.ux-header .hd-search{
	position: absolute;
    right: 0;
    top: 12px;
    width: 40px;
    text-align: center;
    /*border: 2px solid rgb(240, 240, 240);*/
	border: 2px solid #8e8e8e;
    margin-top: 5px;
    height: 38px;
    z-index: 999;
    cursor: pointer;
	display: none;
}
.ux-header .search-form{
	position: absolute;
    width: 100%;    
    border: none;
    height: 65px;
    overflow: hidden; 
}
.sticky-header .ux-header .search-form {
    position: fixed;
    width: 100%;    
    top: 73px;
    left: 0;
    right: 0;
    
}
.ux-header .search-form input.search-input{
	width: 200px;
    height: 65px;
    background: #fff;
    color:#747474;    
    text-align: center;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    border: none; 
    display: none;  
}
.sticky-header .ux-header .search-form input.search-input { 
    background: #5F5F5F;
    color: #fff; 
}
.ux-header .search-form input.search-submit{
	display: none;
}
.hd-logo{
	margin: 5px 0;
}
.newsticker{
	height: 30px!important;
	margin-left: 25px;
	margin-top: 0;
	margin-bottom: 0;
}
.ticker-title{
	text-transform: uppercase;
    font-weight: 600;
    font-size: 11px;
    color: #000!important;
    left: 0;
    margin-left: 15px;
    float: left;
    padding-right: 15px;
    margin-top: 3px;
}
ul.newsticker li{
	padding: 0;
	margin: 3px 0 0 0;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	padding-top: 2px;
	list-style: none;
}
ul.newsticker li a{
	color: #000;
}
.ux-header .hd-search i{
	/*color: #AFAFAF;*/
    line-height: 40px;
}
#nt-title-container {
	background: #F2F2F2;
}
#nt-title li {
	font-size: 28px;
	color: #4E4E4E;
	white-space: nowrap;
	list-style: none;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ux-header .hd-cart{
	position: absolute;
    right: 0;
    top: 0;
    width: 100px;
}
.ux-header .hd-cart ul{
	position: relative;
	list-style: none;
	width: 100px;
}
.ux-header .hd-cart ul li{
	float: left;
	width: 35px;
	height: 20px	;
	position: relative;
	display: block;
	line-height: 20px;
}
.ux-header .ic-cart {
    background: rgba(0, 0, 0, 0) url("../images/ic-cart.png") no-repeat scroll 0px 2px;
    width: 50px;
    height: 35px;
    display: block;
}
.ux-header ul li.btn-quicknav{
	color: #fff;
    text-align: center;    
    cursor: pointer;
}
.ux-header ul li.btn-quicknav:before{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	margin-left: 0;
	margin-top: 8px;
    width: 1px;
    height: 15px;
	background: #fff;
}
.ux-header .ic-cart span#navcartcount,.ux-header .ic-cart span.cartcount,.ux-header .ic-cart span#navcartcount{
	background: #4E5558!important;
	color: #fff;
}
.ux-header.dark .header{
	/*background: #272727!important;
	background: #ffd012!important;	
	background: #eaeaea!important;*/
}
.ux-header.dark .search-form input.search-input{
	background: #272727!important;	
}
.ux-header.dark ul.ubermenu-nav > li >a {
    /*color: #D6D6D6;*/
	color:#72727;
}
.ux-header.dark ul.ubermenu-nav > li >a:hover, .ux-header.dark  ul.ubermenu-nav > li.ubermenu-current-menu-item >a, .ux-header.dark  ul.ubermenu-nav > li.ubermenu-current-menu-ancestor >a {
    background: transparent;
    /*color: #EBEBEB;*/
	color: #2164A3;
}
.ux-header.dark .hd-search {  
    /*border: 2px solid rgb(60, 60, 60);*/
}
.ux-header.dark .hd-search:hover{
	border: 2px solid rgb(214, 214, 214);
}
.sticky-header .ux-header.dark .hd-search:hover,.sticky-header .ux-header.dark .hd-search{
	border: 2px solid rgb(240, 240, 240);
}
.sticky-header .ux-header.dark ul.ubermenu-nav > li >a {
    color: #333;
}
.page_full .ux-header.style-2 .toolbar, .page_boxed .ux-header.style-2 .toolbar .container {
    background: #ffd012;
}

.page_full .ux-header.style-2 .menu-warpper,.page_boxed .ux-header.style-2 .menu-warpper .container{
	border-bottom: 1px solid #eee;
}
.ux-header.style-2 .ontop-nav a{
	color: #F9F9F9;
}
.ux-header.style-3  .tb-right{
	float: right;
}
/* Header style 5 */
.page_full .ux-header.style-5 .toolbar, .page_boxed .ux-header.style-5 .toolbar .container {
    background: #ffd012;
}
.ux-header.style-5  .header{
	margin-top: 65px!important;
}
.ux-header.style-5 .ontop-nav a{
	color: #fff;
}
/* Header style 6 */
.ux-header.style-6 .nav-main ul.ubermenu-nav > li:first-child{
   	padding-left: 10px;
}
.ux-header.style-6 .banner-wrapper .container{
	background: transparent;

}
.ux-header.style-6 .banner-wrapper .banner {
	text-align: right;
}
.ux-header.style-6 .banner-wrapper .logo img{
	margin-left: 25px;
}
.ux-header.style-6 .menu-warpper .nav-main{
	margin-top: 15px;
}
.sticky-header .ux-header.style-6 .search-form {
    position: fixed;
    width: 100%;
    top: 64px;
}
/* Header 8 */
.ux-header.style-8 #header-wrapper{
	margin-top: 60px;
}
.ux-header.style-8 .toolbar{
	background: #222;
	height: 52px;
	
}
.ux-header.style-8 .hd-breakingnews {
    height: 30px;
    z-index: 1;
    width: 50%;
}
.ux-header.style-8  .ticker-title {
   	margin-top: 14px;
    margin-left: 0;
}
.ux-header.style-8 .toolbar ul li{
	line-height: 50px;
}
.ux-header.style-8  .hd-search {
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    text-align: center;
    border: 2px solid rgba(255, 255, 255, 0.64);
    margin-top: 9px;
    height: 30px;
    z-index: 999;
    cursor: pointer;
}
.ux-header.style-8 .hd-search i {
    color: #fff;
    line-height: 30px;
    font-size: 15px;
}
.ux-header.style-8 .search-form input.search-input {   
    height: 50px;
    background: #ffd012;
    color: #fff;
}

/* Header 9 */
.ux-header.style-9 #header-wrapper{
	margin-top: -70px;	
}
.page_full .ux-header.style-9 #header-wrapper{
	background: #fff;
}
.ux-header.style-9 .toolbar{
	background: #222;
	height: 140px;
	
}
.ux-header.style-9 .hd-breakingnews {
    height: 30px;
    z-index: 1;
    width: 50%;
}
.ux-header.style-9  .ticker-title {
   	margin-top: 14px;
    margin-left: 0;
}
.ux-header.style-9 .toolbar ul li{
	line-height: 50px;
}
.ux-header.style-9  .hd-search {
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    text-align: center;
    border: 2px solid rgba(255, 255, 255, 0.64);
    margin-top: 9px;
    height: 30px;
    z-index: 999;
    cursor: pointer;
}
.ux-header.style-9 .hd-search i {
    color: #fff;
    line-height: 30px;
    font-size: 15px;
}
.ux-header.style-9 .search-form input.search-input { 
    background: #3498DB;
    color: #fff;
}
/* Header 10 */
.ux-header.logocenter .hd-logo{
	position: relative;
	text-align: center;
}
.ux-header.logocenter .ubermenu {
    text-align: center;
}
.ux-header.logocenter .nav-main ul.ubermenu-nav > li:first-child{
	padding-left: 0;
}
.ux-header.logocenter .ubermenu > ul {
    display: inline-block;
}
.ux-header.logocenter .toolbar {    
    height: 240px;
}
.ux-header.logocenter .hd-search {
    position: absolute;
    right: 30px;
    top: 55px;
}
.ux-header.logocenter .search-form input.search-input { 
    background: #3498DB;
    color: #fff;
    height: 170px;
}

.ux-header.logocenter  .toolbar  .sc-connect{
	float: left;
    margin-top: 15px;
    position: absolute;
    left: 0;
    top: 55px;
    z-index: 1;
}
.ux-header.logocenter  .toolbar  .tb-left li{
	width: 30px;
    height: 30px;
    display: block;
    background: rgba(255, 255, 255, 0.9);
    float: left;
    margin: 1px;
    line-height: 33px;
    border-radius: 30px;
}
.ux-header.logocenter .search-form{
	height: 170px;
}

/* Header Style: Header 12 */ 

.hd-style12 .hd-logo{
	margin: 0 auto;
    text-align: center;
}
.hd-style12 .menu-warpper {
    background: #fff;
    box-shadow: 0 0 0px rgba(0,0,0,.15),0 5px 7px rgba(0,0,0,.15);
    	-webkit-box-shadow:  0 0 0px rgba(0,0,0,.15),0 5px 7px rgba(0,0,0,.15);
	-moz-box-shadow:    0 0 0px rgba(0,0,0,.15),0 5px 7px rgba(0,0,0,.15);
}
.hd-style12 ul.ubermenu-nav > li >a{
	color: #555!important;
}
.hd-style12 .ubermenu{
	text-align: center;
}
.hd-style12 .ubermenu > ul{
	display: inline-block;
}
.hd-style12 ul.ubermenu-nav > li >a:hover, 
.hd-style12 ul.ubermenu-nav > li.ubermenu-current-menu-item >a, 
.hd-style12 ul.ubermenu-nav > li.ubermenu-current-menu-ancestor >a{
	background: transparent;
}
.hd-style12 .toolbar{
    height: 33px;
    border-bottom: 1px solid #EEEEEE;
}
.hd-style12 .toolbar li{
	position: relative;
}
.hd-style12 .toolbar li:before{
	content: " ";
	position: absolute;
	width: 1px;
	height: 35px;
	top: 0;
	left: 0;
}
.hd-style12 .sc-connect{
	text-align: right;
}
.hd-style12 .sc-connect a{
	color: #C3BCBC
}
.hd-style12 .sc-connect a:hover{
	color: #999;
}
.hd-style12  ul.ubermenu-nav > li >a:hover:before,
.hd-style12 ul.ubermenu-nav > li.ubermenu-current-menu-item >a:before,
.hd-style12 ul.ubermenu-nav > li.ubermenu-active >a:before,
.hd-style12 ul.ubermenu-nav > li.ubermenu-current-menu-ancestor >a:before{	 
	top: 46px;	 
}

/* Contact Us */
.hd-contact-us i:before{
	font-size: 30px;
	color: #222;
	line-height: 55px;
}
.menu-warpper.nav-main {
	position: relative;
	display: block;	 
}
/* Common Class */
.ux-block{
	display: block;	
	margin-top: 35px;
	position: relative;
}
.thumbnail {
	border: none;
	padding: 0;
	overflow: hidden;
	margin: 0;
	background: none;
	box-shadow: none;
	position: relative;
	border-radius: 0;
}
.thumbnail img{
	width: 100%;
	height: auto;
	    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.thumb-cap{
	background: rgba(255, 255, 255, 0.85);
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1; 
}
.thumb-cap.dark{
	background: rgba(0, 0, 0, 0.85);
}
.thumb-cap.animated{
	opacity:1;
}
.thumb-cap i{
	font-size: 22px;
    margin: 0 auto;
    display: block;
    width: 30px;
    height: 15px;
    margin-top: 15px;
    /* background: rgba(35, 35, 35, 0.4); */
    height: 30px;
    line-height: 30px;
    text-align: center;
    /* border-radius: 30px; */
    color: #fff;
   
}
.box-tit h1,.box-tit h2,.box-tit h3,.box-tit h4,.box-tit h5,.box-tit h6,.box-tit,.widget-top h4,.widget-top h3,.widget-top h2 ,.widget-top h1,.pnav-tit,.jThumbnailScroller .jTscroller a,.ux-boxtit,h1.ux-boxtit,h2.ux-boxtit,h3.ux-boxtit,h4.ux-boxtit,h5.ux-boxtit,h6.ux-boxtit,p.ux-boxtit,span.ux-boxtit{
	margin-top: 0;
}
.ux-hidden{
	display: none;
}
.ux-hidden.animated{
	display: block;
}
.ux-hl-button{
	box-sizing: border-box;
	display: block;
	width: 45px;
	height: 45px;
	position: absolute;
	top: 20px;
	z-index: 4;
}
.ux-hl-button:before,
.ux-hl-button:after,
.ux-hl-button span{
	background: #fff;
    content: '';
    display: block;
    width: 28px;
    height: 4px;
    position: absolute;
    left: 20px;
}
.ux-hl-button:before{
	top: 12px;
}
.ux-hl-button span{
	top: 20px;
}
.ux-hl-button:after{
	top: 28px;
}

.ux-hl-button-small:before,
.ux-hl-button-small:after,
.ux-hl-button-small span{
	background: #fff;
    content: '';
    display: block;
    width: 12px;
    height: 2px;
    position: absolute;
    left: 0;
    border-radius:1px;
}
.ux-hl-button-small:before{
	top: 12px;
}
.ux-hl-button-small span{
	top: 18px;
}
.ux-hl-button-small:after{
	top: 24px;
}
.loading{	
	width: 50px;
    height: 50px;
    z-index: 99999;
    position: absolute;
    text-align: center;
    margin: 15% auto;
    left: 0;
    right: 0;
    display: none;
}
.ux-position-l{
	position: absolute;
	margin-left: 25px;
}
.ux-position-r{
	position: absolute;
	right: 15px;
	margin-top: 0;
}
.uk-pagination{
	margin: 15px 0;
}
.uk-pagination>li>a:focus, .uk-pagination>li>a:hover,.uk-pagination>li>a{
	background: none!important;
	border: 1px solid;
}
.uk-pagination>li>a, .uk-pagination>li>span {
	display: inline-block;
  	min-width: 18px;
  	padding: 0px 3px;
  	font-weight: 600!important;
	font-size: 11px!important;
	text-transform: uppercase;
}
input[type="text"], input[type="email"], textarea, input[type="password"], select ,input[type="search"]{
    border: 2px solid #e1e1e1;
	color: #888;
	border-radius: 0;
	height: 35px;
	line-height: 35px;
	padding: 0 10px;
}

.ux-align-left,.ux-text-l{
	text-align: left;
}
.ux-align-right,.ux-text-r{
	text-align: right;
}
.ux-align-center,.ux-text-c{
	text-align: center;
}
.ux-hide{
	display: none;
	color: #fff;
}
.linebg p.ux-hide{
	color: #fff;
}
.ux-hide.animated{
	display: block;
}
.ux-uppercase{
	text-transform: uppercase;
}
.ux-lowercase{
	text-transform: lowercase;
}
.ux-normal{
	text-transform: none!important;
}
p.ux-text-center,.ux-text-center,h3.ux-text-center,h1.ux-text-center,h3.ux-text-center,.ux-text-center{
	text-align: center;
}
.ux-oembed iframe{
	width: 99.9%!important;
  	max-width: 100%!important;
}
.cat-bg,.cat-tag,a.cat-bg,a.cat-tag{
	padding: 3px 7px;
    color: #fff;
    font-size: 13px;
    border-radius: 0;
    margin-right: 10px;
    font-weight: normal;
    bottom: 0;
}
.comment-count-right{
	position: absolute;
	right: 5px;
}
.bold, span.bold, p.bold,li.bold{
	font-weight: 600!important;
}
.bolder, span.bolder, p.bolder,li.bolder{
	font-weight: 900!important;
}
/* Unyson Shortcode */
.box-container{
	/*padding: 25px 0;*/
}
.meta{
	margin-bottom: 5px;
}
.meta a,.meta span,.meta .ux-subtit{
	font-weight: 600!important;
    font-size: 10px!important;   
    text-transform: uppercase;
}
.ux-title{
	font-weight: 600;
	font-size: 13px;
}
/* Divide */
.ux-divide hr{
	background: #e1e1e1;
    width: 1%;
    text-align: center;
    margin: 0 auto;
    height: 1px;
}
/* Box News */
.ux-boxtit{
	padding: 5px 5px 5px 0px;
    height: 34px;
    border-bottom: 2px solid #CECECE;
    position: relative;
    border-right: 2px solid #CECECE;
    display: block;      
}
.ux-boxtit li{
	list-style: none;
}
.ux-boxtit > span{
	display: block;
    float: left;
    font-size: 14px;
    z-index: 2;
    position: relative;
    cursor: pointer;
    text-transform: uppercase;
    transition: all 250ms ease;
    color: #333;
    left: 0;   
    line-height: 23px;
}
.bn-sort i{
	font-size: 18px;
    line-height: 20px;
    margin-top: 7px;
    margin-right: -3px;
    color: #555;
}
.bn-sort a i:hover,.bn-sort a:hover{
	color: #fff;
}
.bn-paging{
	margin-left: 0;
}
.headitem{
	position: relative;
    overflow: hidden;
}
.ux-boxtit > span.active {
	z-index: 3;
}
.bn-cats{
	margin-left: 150px;
    padding-right: 70px;
    overflow: hidden;
    margin-top: -5px;
}
.bn-cats li {
    list-style: none;
    display: inline-block;
    text-align: center;
    font-weight: 700!important;
    font-size: 13px!important;
      
}
.ux-block  .ux-boxtit .ux-position-r{
	top: -2px;
    right: 10px;
}
.box-nav{
	z-index: 9;
}
.box-nav.ux-position-l{
	left: 0;
    z-index: 9;
    top: 0;
    margin-top: 10px;
    margin-left: 10px;
}
.box-nav i{
	width: 25px;
    /* background: #F3F3F3; */
    text-align: center;
    height: 23px;
    line-height: 21px;
    border-radius: 2px;
    color: #EAEAEA;
    font-size: 9px;
    cursor: pointer;
    border: 2px solid;
}
.box-nav i:hover{
	background: #222;
	color: #fff;
	border-color: #222;
}
.ux-block  .head-item h3,.ux-post-block-news h2{
	margin-top: 15px;
    font-size: 18px;
    margin-bottom: 3px;
    line-height: 25px;
    text-transform: none;
}
.ux-block .meta,.ux-block .meta span,.ux-block .meta a {
	margin-bottom: 5px;
    font-weight: 600;
    font-size: 10px;
    text-transform: uppercase!important;
}
.view-count{
	margin-left: 5px;
}
.bn-sort {
    bottom: 0;
    cursor: pointer;
    float: right;
    height: 32px;
    position: absolute;
    right: 0;
    width: 32px;
}

.bn-sort span{
	width: 9px;
}
.bn-sort .ux-hl-button-small:before{
	width: 6px;
}
.bn-sort.asc span{
	width: 9px;
}
.bn-sort.asc .ux-hl-button-small:before{
	width: 12px;
}
.bn-sort.asc .ux-hl-button-small:after{
	width: 6px;
}
.bn-sort:hover{
	background: #111;
}
.bn-sort:hover .ux-hl-button-small:before,.bn-sort:hover .ux-hl-button-small:after, .bn-sort:hover .ux-hl-button-small span{
	background: #fff;
}
.ux-post-block-news .meta span.art{
	font-size: 12px;
	text-transform: lowercase;
}
.bn-caption{
	position: absolute;
    padding: 20px 20px 0;
    z-index: 2;  
    bottom: 0;
}
.dark-screen{
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	display: block;
	z-index: 1;	
	opacity:0;
}
.ux-post-block-news.s1 .bn-caption h3 a,.ux-post-block-news.s3 .bn-caption h3 a{
	color: #333;
}
.ux-post-block-news .post-thumbnail { 
    padding-right: 20px;
    margin-top: 8px;
}
.ux-post-block-news .box-container .lst-small-item{
	margin-top: -8px;
}
/* Box News: Style 1*/
.ux-post-block-news.s1 .box-content .uk-grid,.ux-post-block-news.s4 .box-content .uk-grid{
	margin-top: 0;
	margin-bottom: 10px;
}
.ux-post-block-news.s1 .box-content .uk-grid.head-item{
	margin-bottom: 35px;
	margin-top: 0;
}
.ux-post-block-news.s1 h2 {
    margin-top: 15px;
    font-size: 18px;
}

/* Box News: Style 2*/
.ux-post-block-news.s2 .lst-small-item{
	text-align: center;
    border-bottom: 1px dotted #ccc;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 25px!important;
    padding-bottom: 15px;
}
.ux-post-block-news.s2 .lst-small-item h3{
	margin-top: 0;
	margin-bottom: 5px;
}

/* Box News: Style 3 */
.ux-post-block-news.s3 .loading{
	margin: 30% auto;
}
.ux-post-block-news.s3 .headitem{
	margin-bottom:30px;
}
.ux-post-block-news .box-container .lst-small-item {
    margin-bottom: 25px;
    position: relative;
}
.ux-post-block-news.s1 .bn-caption{
    margin: 0 15px;
    background: rgba(255,255,255,0.97);
    position: relative;
    margin-top: -35px;
}
.ux-post-block-news.s3 .bn-caption{
    background: rgba(255,255,255,0.97);
    margin-right: 15px;
    margin-bottom: 0;
}
.ux-post-block-news.s3 .bn-caption h3{
	margin-top: 0;
}
.ux-post-block-news.s3 .bn-caption h3,.ux-post-block-news.s1 .bn-caption h3{
	font-size: 17px;
    line-height: 27px;
    color: #333;    
    margin-bottom: 0; 
}
.ux-post-block-news.s1 .bn-caption h3{
	margin-top: 0;
}
.ux-post-block-news.s3 .hr-line{
	width: 95%;
    left: 5%;
}
.ux-post-block-news.s1 .bn-caption p,.ux-post-block-news.s1 .bn-caption p.grey,.ux-post-block-news.s1 .bn-caption p.grey a,.ux-post-block-news.s1 .bn-caption p span,
.ux-post-block-news.s3 .bn-caption p,.ux-post-block-news.s3 .bn-caption p span{
	color: #fff;
}
.ux-post-block-news.s3 .headitem .bn-caption {
    bottom: 0;
    background: #fff;
    width: 95%;
    margin-left: 2.5%;
}
.ux-post-block-news.s3 .headitem .cat-tag {
    top: 0;
    left: 12px;
    bottom: auto;
}
.ux-post-block-news.s3 .headitem .bn-caption h2 {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 5px;
}
.ux-post-block-news.s3 .lst-small-item{
	margin-bottom: 30px;
}
.ux-post-block-news.s3 .post-thumbnail {
    margin-right: 35px;
    padding: 0;
}
.ux-post-block-news.s3 .entry-title-right a{
	font-size: 17px;
	font-weight: 600;
	text-transform: none;
}
.ux-post-block-news.s3 .entry-title-right a.readmore{
	text-transform: uppercase;
    font-size: 11px;
} 
/* Box News: Style 4 */
.ux-post-block-news.s4 .headitem .bn-caption{
	bottom: 0;
	background: #fff;
    width: 90%;
    margin-left: 2.5%;
}
.ux-post-block-news.s4 .headitem .bn-caption h2{
	font-size: 20px;
    line-height: 24px;
    margin-bottom: 5px;  
}
.ux-post-block-news.s4 .headitem .bn-caption a{
	font-size: 20px;
}
.ux-post-block-news.s4 .headitem .cat-tag{
	top: 0;
    left: 12px;
    bottom: auto;
}
.ux-post-block-news.s4 .box-content .uk-grid.headitem {
	margin-bottom: 45px;
}
.ux-post-block-news.s4 h3{
	padding-top: 10px;
    margin-top: 15px;
    margin-bottom: 5px;
    text-transform: none;
}
.ux-post-block-news.s4 .caption-2{	
    width: 95%;
    background: #fff;
    margin-top: -45px;
    padding-left: 15px;
    z-index: 9;
    position: relative;    
    padding-right: 15px;
    margin-left: 2px;
}
.ux-post-block-news.s4 .lst-small-item .cat-tag{
    padding: 5px;
    left: 0;
}
.ux-post-block-news.s4 .lst-small-item .cat-tag a{
	margin: 1px;	
}	
.ux-post-block-news.s4 .lst-small-item .bn-caption {
    position: absolute;
    padding: 15px;
    z-index: 2;
    bottom: auto;
    width: 100%;
    top: 0;
    margin-top: 15px;
}
.ux-post-block-news.s4  .uk-pagination {
    margin: 0 0 15px;
}
.ux-post-block-news.s4  .bn-paging {
    margin-left: 0;
    margin-top: -20px;
    right: 100%;
    float: left;
    margin-bottom: 20px;
}
/* Box News: Style 5 */
.ux-post-block-news.s5 .lst-med-item{
	position: relative;
	margin-bottom: 30px;
	overflow: hidden;
	min-height: 150px;
}
.ux-post-block-news.s5 .lst-med-item .cat-tag {   
    bottom: auto;
    top: 0;
}
.ux-post-block-news.s5 .lst-med-item  .bn-caption.linebg h3{
	margin-top: 0;
	text-transform: none;
	font-size: 14px;
	font-weight: 400;
}
.ux-post-block-news.s5  .uk-pagination>li:last-child,.ux-post-block-news.s5  .uk-pagination>li:first-child {
	display: none;
}
.ux-post-block-news.s5  .uk-pagination>li a,.ux-post-block-news.s5  .uk-pagination>li span {
	text-indent: -9000px;
    width: 15px;
    height: 15px;
    background: #e7e7e7!important;
    border-radius: 28px;
    border: none;
    display: block;
    padding: 0;
    margin: 0;
    overflow: hidden;
    line-height: 10px;
    min-width: 13px;
}
.ux-post-block-news.s5  .uk-pagination>li.disabled,.ux-post-block-news.s5  .uk-pagination>li.disabled span{
	text-indent: 0;
	background: none!important;
}
.ux-post-block-news.s5  .uk-pagination>li span.current{
	background: #c4c4c4!important;
}
 .ux-post-block-news.s5  .uk-pagination>li a:hover{
	background: #333!important;
}
.ux-post-block-news.s5  .bn-paging{
	margin-top: -20px;
	text-align: center;
}
.ux-post-block-news.s5 .bn-paging ul{
	display: inline-block;
	float: none;
}
/* News Carousel */
.ux-carousel-news .pn-nav{
	position: absolute;
    right: 5px;
    top: 0;
}
.ux-carousel-news .pn-nav span i {
    width: 25px;
    text-align: center;
    cursor: pointer;
    background: #f5f5f5;
    height: 28px;
    line-height: 28px;
    border-radius: 0;
    color: #555;
}
.ux-carousel-news .pn-nav span i:hover {
	background: #222;
	color: #fff;
}
.ux-carousel-news .item .bn-caption h3 {
    font-size: 18px;
    line-height: 23px;
    margin-top: 0;
    
}
.ux-carousel-news.df .ic-posticon {
    font-size: 24px;
    top: 24px;
    right: 0px;
    left: 100%;
    margin-left: -45px;
    opacity: 0.45;
}
.ux-carousel-news.df .ic-posticon.ux-hide{	
    top: 50%;    
    left: 50%;
    margin-left: -15px;     
}
.ux-carousel-news.df .ic-posticon .fa-camera{
	font-size: 20px;
}
.ux-carousel-news.df .ic-posticon:hover{
	opacity:1;
}
/*Grid News */
.ux-gridnews.ux-block .meta{
	margin-bottom: 0;
}
.ux-gridnews.ux-block .uk-width-medium-1-1 .meta{
	margin-bottom: 25px;
}
.ux-gridnews .item-media{
	position: relative;
	overflow: hidden;
}
.ux-gridnews .bn-caption h3 {
    margin-top: 0!important;
  	font-size: 15px;
}
.ux-gridnews.ux-block .box-content .bn-caption .meta a{
	color: #fff;
}
.ux-gridnews.ux-block h3{
	margin-top: 15px;
    font-size: 15px;
    line-height: 23px;
    margin-bottom: 5px;
}
.ux-gridnews.ux-block .uk-width-medium-1-2 h3{
	font-size: 20px;
    line-height: 28px;
}
.ux-gridnews.ux-block .box-content .uk-grid{
	margin-top: 5px;
	margin-bottom: 18px;
}
.ux-gridnews.ux-block.s1 .box-content .uk-grid {
    margin-top: 35px;
}
.ux-gridnews.ux-block.s2 .box-content .uk-grid {
    margin-bottom: 30px;
}
.ux-gridnews.ux-block.s2 .box-content .uk-width-medium-1-2 .bn-caption h3 {
    margin-top: 15px!important;
  	font-size: 17px;
}
.ux-gridnews.ux-block.s2 .box-content .bn-caption h3{
	margin-top: 15px!important;
  	font-size: 14px;
}
.ux-gridnews.ux-block.s2 .box-content .bn-caption .meta a{
	color: #fff;
}
.ux-gridnews.ux-block.s3 .box-content .bn-caption{
	bottom: 0;
}
.ux-gridnews.ux-block.s3 .box-content .bn-caption h3 {
    margin-top: 0!important;  	 
}
.ux-gridnews.ux-block.s4 .box-content .bn-caption{
	margin: 20% auto;
    text-align: center;
    width: 100%;
}
.ux-gridnews.ux-block.s4 h3{
	text-transform: uppercase;
    font-weight: 400;
    font-size: 15px;
  
}


/* News Slider */
.ux-newsslider .item .bn-caption h3,.ux-newsslider .item .bn-caption h2 {   
    margin-top: 15px;
}
.item .item-content .meta a {
   	color: #fff;
    font-weight: 400!important;
    font-size: 10px!important;
    margin-bottom: 0;
}
.lst-item  video{
		margin-top: 0;
	    margin-bottom: 10px;
}
.item .item-content .meta{
	color: #fff;
    font-weight: 300!important;
    margin-bottom: 0;
}
.ux-newsslider.df .loading,.ux-newsslider.s1 .loading {   
    margin: 17% auto;
}
.ux-newsslider.s2 .intro{
	font-size: 13px;
    line-height: 22px;
    color: #fafafa; 
    margin-top: 15px;
}
.ux-newsslider.s2 .ux-hide.animated{
	display: block;
}
.ux-newsslider.s3 .loading{
	margin: 18% auto;
}
.ux-newsslider.s3 h3,.ux-newsslider.s1 h3{
	text-transform: none!important;
    font-size: 15px!important;
}
.ux-newsslider.ux-block .item .item-content .bn-caption{
	font-size: 13px;
	bottom: 0;
}
.ux-newsslider.s2 .loading,.ux-newsslider.s2  .loading {
    margin: 17% auto;
}
.ux-newsslider.s4 h2{
	font-size: 20px;
    padding-top: 15px;
    color: #333;
    line-height: 23px;        
    margin-bottom: 20px;
    font-weight: 900;
    text-transform: none;
}
.cat-tag{
	position: absolute;
    padding: 10px;
    /*z-index: 2;*/
    margin-right: 10px;
    bottom: 0;
}
.cat-tag.top{
	top:0;
	bottom: auto;
}
.cat-tag a{
	padding: 1px 4px 1px 6px;
    background: #ffb001;
    color: #fff!important;
    font-size: 10px!important;
    text-transform: uppercase;
    font-weight: 600!important;
    margin: 1px;
}
.cat-tag a:hover{
	color: #fff!important;
}

.ux-newsslider.s4 .relate-thumb .cat-tag { 
    padding: 5px 12px;
}
.ux-newsslider.s4 .relate-thumb{
	margin-left: -4px;
    margin-right: -4px;
}
.ux-newsslider.s4 .relate-thumb .item .item-content{   
    border: 6px solid transparent;
}
.ux-newsslider.s4 .relate-thumb h3{
	padding-left: 5px;
    padding-right: 15px;
    font-size: 14px;
    padding-top: 5px;
    font-weight: 400;
    text-transform: none;
}
.ux-newsslider.s4 .relate-thumb .item-back .bn-caption{
	padding: 5px;
}

.ux-newsslider.s4   .box-nav{
	top: 150px;
    margin-top: -40px;
    width: 100%;
    height: 0;
    right: 0;
    left: 0;
}
.ux-newsslider.s4  .box-nav i {
    width: 25px;
    background:transparent;
    text-align: center;
    height: 23px;
    line-height: 23px;
    border-radius: 2px;
    color: #FFF;
    font-size: 45px;
    cursor: pointer;
    opacity: 0.55;
    border: none;
}
.ux-newsslider.s4  .box-nav i:hover {
	background:transparent;
	opacity: 1;
}
.ux-newsslider.s4 .box-nav .bn-prev{
	left: 0;
}
.ux-newsslider.s4 .box-nav .bn-next{
	right: 0;
    margin-right: 5px;
    float: right;
}

/* Slider Big */
.sld-big-cat{	
    position: absolute;
    width: 100%;
    height: 35px;
    background: rgba(22, 22, 22, 0.75);
    bottom: 0;
    z-index: 9;
}
.sld-big-cat .bn-cats .jThumbnailScroller .jTscroller a:before {
    background: #4C4A4A;
}
.sld-big-thumbnail .item-content span.blurgrey{
	color: #444;
}
.ux-newsslider-big .sld-big-thumbnail{
	background: #222;   
    width: 100%;
    display: inline-block;
    position: relative;
    overflow: hidden;
    height: 140px;
}
.ux-newsslider-big.df .bn-cats .jThumbnailScroller .jTscroller {
    top: 8px!important;
}
.ux-newsslider-big.df .bn-cats .jThumbnailScroller .jTscroller a:before{
	top: 6px;
}
.ux-newsslider-big .sld-big-thumbnail .item{  
    padding: 22px 0 15px 5px;
    height: 100%;
}
.ux-newsslider-big .bn-cats{
	width: 100%;
}
.ux-newsslider-big .sld-big-thumbnail .comment-count{
	position: absolute;
	top: 0;
	right: 0;
}
.ux-newsslider-big .sld-big-thumbnail .item .item-content .meta {    
    line-height: 15px;
}
.ux-newsslider-big .sld-big-thumbnail p.ux-title a{
	color: #fff;
    text-transform: none;
    font-size: 13px;
}
.ux-newsslider-big .sld-big-thumbnail p.ux-title{
	margin-bottom: 0;
	margin-top: -5px;
}
.ux-newsslider-big .sld-big-thumbnail .item .item-content .meta a {
    color: #777;
    font-weight: 400!important;
    font-size: 9px!important;
    margin-bottom: 0;
}
.ux-newsslider-big .sld-big-thumbnail .thumbnail{
	float: left; 
}
.ux-newsslider-big.df .bn-caption.dark-grad {
    background: transparent;
    top: 10%;
    width: 50%;
    max-width: 535px;
    left: 8%;
}
 
.ux-newsslider-big.df .bn-caption.dark-grad .intro{
	color: #fff;
}
.ux-newsslider-big .sld-big-thumbnail .entry-title-r{
	margin-left: 100px;
	margin-top: -8px;
}
.ux-newsslider-big .sld-big-thumbnail .entry-title-r h3{
	margin-top: 0;
}
.ux-newsslider-big .sld-big-thumbnail .thumbnail-content{
	 margin: 0 auto;
}
.ux-newsslider-big.df .box-nav{
	position: relative;
}
.ux-newsslider-big.df .box-nav .ux-position-r {
    top: -40px!important;
    right: -20px;
}
.ux-newsslider-big.df .box-nav i {
    background: transparent;
    border: 1px solid #333;
    color: #fff;
}
.sld-media {
    width: 45%;
    position: absolute;
    top: 25%;
    right: 20px;
    height: 295px;
    display: block;
    z-index: 1;
    overflow: hidden;
    max-width: 465px;
    right: 8%;
}
.sld-media  .camera_wrap .camera_pag .camera_pag_ul li {     
    height: 13px;     
    width: 13px;
}
.sld-media  .camera_wrap .camera_pag .camera_pag_ul li > span {   
    height: 7px;
    left: 2px; 
    top: 2px;
    width: 7px;
}
.sld-media .camera_wrap .camera_pag .camera_pag_ul li {
    border: 1px solid #e1e1e1;
    background: #fff;
}
.sld-media .cameraContents{
	box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.015);
    border: 5px solid rgba(51, 51, 51, 0.53);
   
}
.sld-media.slider3 {
    width: 275px;
    position: absolute;
    bottom: 0;
    right: 8%;
    height: 280px;
    display: block;
    z-index: 9999;
    overflow: hidden;
    top: 50%;
}
.sld-media.slider3 img{
	width: 60px;
    margin: 2px;
}
.slider3 .sld3-item{
	max-width: 20%!important;
}

/* Our Client Logo */
.ux-clientlogo ul li{
	list-style: none;
}
/* Collapse News Block */
.ux-collapse-news .item-arrow{
	position: relative;
}
.ux-collapse-news .item-arrow:after {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-right-color: #88b7d5;
	border-width: 15px;
	margin-top: -15px;
}
.ux-collapse-news  h3{
	padding: 0 30px;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
}
.ux-collapse-news  h3 a{
	color: #fff;
}
.ux-collapse-news p{
	padding: 0 30px;
	color: #fff!important;
}
.ux-collapse-news p a.readmore{
	color: #fff;
	font-weight: 600;
	font-size: 13px;
	text-transform: uppercase;
}
.ux-collapse-news .comment-count{
	color: #fff;
    font-size: 13px;
    font-weight: 600;
}

/* Special Heading */
.ux-heading{
	margin-top: 0;
}

/* Tab */
.ux-tabs ul li, .ux-tabs ol li{
	padding: 0;
}
.ux-tabs i{
	margin: 0 5px;
}
.uk-tab>li>a,.uk-tab>li>a:hover,.uk-tab>li>a:visited,.uk-tab>li>a:active {
	font-size: 13px;
	font-weight: 600;
	color: #777;
}

/* Pop video */
.ux-popvid h3{
	font-size: 20px;
	font-weight: 500;
	line-height: 25px;
	margin-top: 25px;
	margin-bottom: 15px;
}
.ux-popvid h3 strong{
	font-weight: 700;
}
.ux-popvid .popvid-thumb img{
	width: 100%;
	height: auto;
	border: solid 10px rgba(0,0,0,0.5);
	border-radius: 5px;
}
.ux-popvid .popvid-thumb a{
	position: absolute;
	width: 100%;
	height: 60px;
	text-align: center;
	z-index: 1;
	margin-top: 22%;
}
.ux-popvid .popvid-thumb a i{
	font-size: 50px;
  	color: rgba(0,0,0,0.45);
}
/* Text Block */
.ux-itextbox.ux-block{
	padding: 0 20px;
}
 

/* UX Heading */
.ux-heading i{
	margin: 0 5px;
}
/* UX Arcodion */
.ux-arcoridon .uk-accordion{
	margin-top: 30px;
}
.ux-arcoridon .uk-accordion-title{
	background: none;
    border: none;
    border-top: 1px solid #e1e1e1;
    border-radius: 0;
    padding: 5px 0;
    line-height: 35px;    
}
.ux-arcoridon .uk-accordion-title i{
	margin-right: 10px;
	font-size: 14px;
}
.uk-accordion h3{
	font-size: 13px;
	font-weight: 600;
}

/*---------------------------------------- 
*****************Bloging****************** 
------------------------------------------*/
.media-top{
    margin-top: 0px;
    margin-bottom: -45px;
    background: #fff;
    display: block;
    padding: 30px;
    position: relative;
    float: left;
}
.media-top .ux-sharing-top {
    margin-top: 0;
    margin-bottom: 90px;
}
.media-top .slider3,.media-top .ux-oembed,.media-top video,.media-top .type-audiolocal{
	margin-top: 0!important;
}
.post-thumbnail{
	overflow: hidden;
	position: relative;	
	float: left;
	padding-right: 20px;
	margin-bottom: 5px;
}
.ic-posticon{
    position: absolute;
    width: 30px;
    height: 30px;
    top: 50%;
    left: 50%;
    margin-left: -10px;
    text-align: center;
    display: block;
    z-index: 9;
    margin-top: -20px;
    color: #FFF;    
    line-height: 30px;
    border-radius: 30px;
    font-size: 30px;
    cursor: pointer;
}
.ic-posticon.standart{
	font-size: 23px;
}
.ic-posticon.ux-hide{
	display: none;
}
.ux-hide.animated{
	display: block;
}
.entry-title-right{
	line-height: 23px;
	font-size: 15px;
} 
.slider1.ic-posticon,.slider2.ic-posticon,.slider3.ic-posticon {
	font-size: 24px;
}
.img-thumnai{
	position: relative;
}
.comment-count{
	background: #898D90;
    color: #fff!important;
    font-size: 9px!important;
    border-radius: 0px;
    min-width: 18px;
    display: inline-block;
    margin: 0;
    position: relative;
    padding-top: 0;
    padding-bottom: 0;
    height: 14px;
    line-height: 13px!important;
    margin-left: 5px;
    text-align: center;
    font-style: normal;
    padding-right: 0!important;
}
.comment-count:after {	
	content: "";
    position: absolute;
    bottom: -4px;
    left: 8px;
    border-width: 5px 0 0 5px;
    border-style: solid;
    border-color: #898D90 transparent;
    display: block;
    width: 0;
}
.lst-small-item{
	margin-bottom: 20px;
}
.lst-item{
	position: relative;
	margin-top: 25px!important;
}
.entry-title {	
	margin: 0 0 0 150px;
	padding: 0;
	text-transform: none;
}
.entry-title a{		 
	font-size: 13px;	
	font-weight: 600;
}
.list-news .item-small .post-thumbnail{
	padding-right: 20px;
	float: left;
}
.list-news .item-small{
	min-height: 65px;
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom: 1px solid #eee;
}
.list-news .item-small:last-child{
	border-bottom: none;
}
.list-news .item-small p{
	margin-bottom: 0;
}
.list-news .item-potrail{
	margin: 0px 15px;
    background: #fff;
}
.list-news .item-potrail .post-thumbnail{
	float: none;
}
.item-potrail p{
	padding: 0 30px 35px;
}
.item-potrail h3{
	font-size: 15px;
	padding: 0 30px;
	margin-top: 25px;
}
/* Social counter plus */
.social-count-plus .count{
	font-size: 13px!important;
}
/* Blog Archives */
.main-content.achives{
	margin-top: 35px;
}
.main-content.achives .sg-post-meta.sub-title{
	margin-bottom: 20px;
}
/* News carousel */
.ux-news-carousel .box-nav{
	position: absolute;
	top: 0;
}

/* Review */
.bar-point .review-result, .percentage-point .review-result,.bar-point .review-result-wrapper, .percentage-point .review-result-wrapper{
	height: 10px!important;
}
.review-total-wrapper span.review-total-box{
	margin-top: 15px;
}
/* Post Format */
.twitter-tweet twitter-tweet-rendered,.EmbeddedTweet{
	width: 99%;
}
.flex-direction-nav a{
	top: 35%!important;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
  padding-left: 3px;
  padding-right: 3px;
}
 
/* Single post */
.postmedia-warpper{
	position: relative;
	overflow: hidden;
	overflow-x: hidden;
}
.nav-top-prev .pnav-tit,.nav-top-next .pnav-tit{
	color: #fff;
}
.nav-top-prev .pnav-entry,.nav-top-next .pnav-entry{
	color: #B1B1B1;
}
.nav-top-prev .pnav-entry:hover,.nav-top-next .pnav-entry:hover{
	color: #B1B1B1;
}
.nav-top-prev > span i,.nav-top-next > span i{
	line-height: 88px;
    text-align: center;
    width: 100%;
    color: #999;
    cursor: pointer;
    
}
.nav-top-prev > span i:hover,.nav-top-next > span i:hover,.nav-top-prev .pnav-entry:hover,.nav-top-next .pnav-entry:hover{
	color: #fff;
}
/*
.nav-top-prev .ux-hide.fadeOutLeft{
	display: none;
}
*/
.nav-top-prev{
	height: 85px;    
    background: rgba(0, 0, 0, 0.57);
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -50px;
    z-index: 1;
}
.nav-top-prev .thumbnail{
	margin-left: 20px;
    float: left;
    margin-top: 0;
    max-width: 124px;
}
.nav-top-prev .pn-left {
    padding-left: 15px;
    float: right;
    padding-right: 15px;
}
.nav-top-prev > span{
	height: 85px;
    width: 20px;
    background: rgba(0, 0, 0, 0.57);
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -43px;
}
.nvt-previtem{
	left: 0;
	margin-left: -665px;
	max-width: 600px;
}

.nav-top-next{
	height: 85px;    
    background: rgba(0, 0, 0, 0.57);
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -50px;
    z-index: 1;
}
.nvt-nextitem{
	right: 0;
	margin-right: -665px;
	max-width: 600px;
}
.nav-top-next .thumbnail{
	margin-right: 20px;
    float: right;
    margin-top: 0;    
    max-width: 124px;
}
.nav-top-next .pn-right {
    padding-right: 15px;
    float: left;
    padding-left: 15px;
}
.nav-top-next > span{
	height: 85px;
    width: 20px;
    background: rgba(0, 0, 0, 0.57);
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -43px;
}

.postmedia-warpper .page-cover.oembed{
	background:  rgba(13, 12, 12, 0.9);    
    padding-top: 15px;
    padding-bottom: 15px;
}
.postmedia-warpper .page-cover.slider3{
	background: rgba(4, 4, 4, 0.85);
    margin-top: -25px;
    padding-top: 35px;
    padding-bottom: 15px;
}
.postmedia-warpper .page-cover.slider3 a{
	color: #ccc;
}
.postmedia-warpper .page-cover.slider3 a:hover{
	color: #fff;
}
.postmedia-warpper .page-cover.slider2,.postmedia-warpper .page-cover.slider1{
	background: rgba(4, 4, 4, 0.85);
}
.postmedia-warpper .page-cover.slider2 .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
    background: #fff;
}
.postmedia-warpper .page-cover.slider2 .camera_wrap .camera_pag .camera_pag_ul li {
    border: 2px solid #fff;
}
.postmedia-warpper .page-cover.slider2 a,.postmedia-warpper .page-cover.slider1 a {
	color: #ccc;
}
.postmedia-warpper .page-cover.slider2 a:hover,.postmedia-warpper .page-cover.slider1 a:hover{
	color: #fff;
}
.postmedia-warpper .page-cover.bg-parallax {
	min-height: 300px;
}
.postmedia-warpper .page-cover.vlocal{
	background:  rgba(13, 12, 12, 0.9);
	padding-top: 15px;
    padding-bottom: 5px;
}
.postmedia-warpper .page-cover.audiolocal{
	background:  rgba(13, 12, 12, 0.9);
    margin-top: -25px;
    padding-bottom: 15px;
	padding-top: 15px;	
}
.postmedia-warpper .page-cover.audiolocal h3 {
    margin-top: 40px;
}
.postmedia-warpper .page-cover.oembed h3 a,
.postmedia-warpper .page-cover.vlocal h3 a,
.postmedia-warpper .page-cover.audiolocal h3 a{
	color: #ccc;
}
.postmedia-warpper .author-avar img{
	width: 50px;
    border: 3px solid rgba(51, 51, 51, 0.33);
    border-radius: 3px;
}
.postmedia-warpper .page-cover.soundcloud{
	margin-top: 35px;
}
.postmedia-warpper .page-cover h3{
	margin-top: 25px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 28px;
}
.postmedia-warpper video{
	padding-bottom: 15px;
} 
.author-avar a{
	font-size: 12px;
    font-weight: 600;
}
p.author-name{
	margin-top: 0;
	margin-bottom: 10px;
}
.postmedia-warpper .page-cover.audiolocal  .type-audiolocal {
    margin: 40px 0 10px;
}
.postmedia-warpper .page-cover.audiolocal .audioplayer{
	margin: -5px auto 5px;
}
.postmedia-warpper .page-cover.audiolocal .type-audiolocal .thumbnail {
    margin-bottom: 5px;
}
.postmedia-warpper .page-cover.audiolocal .single .audioplayer {
    max-width: 100%;
}
.hd-left {    
    height: 45px;
    padding:5px 0 0 15px;
    position: absolute!important;
    width: 105px;
    margin-top: 5px; 
}

.arrow-box-r {
	position: relative;
	background: #F1F1F1;
}
.arrow-box-r:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(234, 234, 234, 0);
	border-left-color: #F1F1F1;
	border-width: 10px;
	margin-top: -10px;
}
.main-content.single .camera_wrap{
	margin-top: 0;
} 
.single .feature-img.thumbnail{
	margin-top: 25px;
} 
.single .post-title h2{
	font-size: 40px;
    line-height: 45px;
    word-break: normal;
}

.post-title{
	/*margin-bottom: 25px;
	margin-top: 15px;*/
	margin-bottom: 5px;
	margin-top: 5px;
}
.page .post-title{
	/*margin-top: 75px;*/
	margin-top: 5px;
}
.post-title .meta{
	margin-bottom: 0;
}
.post-title h2{
	margin-top: 50px;
	font-size: 40px;
	font-weight: 500;
	margin-bottom: 30px;
	line-height: 25px;
	text-transform: none;
}
.postmedia-warpper > div{
	padding: 0;
	margin: 0;
}
.single .audioplayer{
  	margin: -5px auto 30px;  	
}
.single .ux-oembed{
	margin-bottom: 0;
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
}
.oembed-content{
	
}
/* Category layout */
.cat-grid .thumbnail{
	margin-bottom: 30px;
}
.cat-grid .share-container {
    margin-bottom: 0;
}
.cat-grid .headitem .share-container{
	border-bottom: 1px solid #e1e1e1;
}
.cat-grid .post-title {
    margin-bottom: 15px;
    margin-top: 10px;
}
.cat-grid.style1{
	margin-top: 50px;
}
.cat-grid.style1 .post{
	margin-bottom: 25px;
    border-bottom: 1px dotted #e1e1e1;
    padding-bottom: 0;
}
.cat-grid.style1 .thumbnail{
	margin-bottom: 15px;
}
.cat-grid.style2{
 	margin:35px 0;
}
 .cat-grid .sg-post-meta{
 	margin-bottom: 10px;
 } 
.cat-grid .sg-post-meta p{
	color: #999;
}
.cat-grid.style3{
	margin-top: 30px;
}
.cat-grid.style3 .share-container {
    margin-bottom: 0;
    margin-top: -15px;
}
.cat-grid.style3 h3{
	margin-top: 0;
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 25px;
}
.cat-grid .grditem-lst{
	position: relative;
}
.cat-grid.style3 .uk-grid{
	margin-top: 20px;
}
.cat-grid.style3 .grditem-lst .hr-line,.cat-grid.style2 .grditem-lst .hr-line {   
    width: 89%;  
    margin-right: 35px;
    margin-left: 35px;
}
.cat-grid.style1 h2{
	margin-top: 0;
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 5px;
    font-weight: 500;	
}
.cat-grid.style2 .hd-left { 
    margin-top: 15px;
}
.cat-grid.style2 .feature-img.thumbnail{
	margin-bottom: 30px;
    margin-top: 5px;
}
.cat-grid.style2 h2{
	font-size: 17px;
    line-height: 25px;
    margin-bottom: 5px;
    margin-top: 0;
}
.cat-grid.style2 .grditem-lst{
    margin-top: 25px;
}
.cat-grid.style2 .sg-post-meta.sub-title{
	margin-left: 0;		
}
.cat-grid.style2 .meta {
    margin-bottom: 0;
}
 .cat-grid .sg-post-meta ul li{
	padding-bottom: 5px;
	text-transform: uppercase;
}
.cat-grid.style3 .ux-psharing,.cat-grid.style1 .ux-psharing{	 
	margin-bottom: 80px;
}
.cat-grid.style3 .ux-position-l { 
  	margin-left: 15px;
}
.cat-grid.style2 h3{ 
	margin-top: 15px;
	margin-bottom: 5px;
	line-height: 23px;
}
.cat-grid.style4 .meta {
    margin-bottom: 0;
}
.cat-grid.style4{
	margin-top: 45px;
}
.cat-grid.style4 h2,.cat-grid.style5 h2{
	font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.cat-grid.style4 h3{
	margin-top: 0;
    font-size: 17px;
    line-height: 25px;
    margin-bottom: 10px;
}
.cat-grid.style4 .thumbnail{
	margin-bottom: 35px;
}
.cat-grid.style4  .hr-line {
    width: 89%;
    margin-left: 4%;
}
.cat-grid.style5{
	margin-top: 25px;
}
.cat-grid.style5 h3{
	margin-top: 15px;
    font-size: 17px;
    line-height: 25px;
    margin-bottom: 3px;
}
.cat-grid.style5 .grd-item{
	margin-top: 0;
}
.cat-grid.style5 .headitem{
	margin-bottom: 20px;
}
/* Zilla Like */
.zilla-likes {
	background: url(../images/heart.png) no-repeat 0 49%;
	border: 0 !important;
	display: inline-block;
	margin-bottom: 0;
	min-height: 14px;
	padding-left: 18px;
	text-decoration: none;
}
.zilla-likes:hover,
.zilla-likes.active {
	background: url(../images/heart_active.png) no-repeat 0 49%;
	border: 0 !important;
	margin: 0 !important;
	padding-left: 18px !important;
	text-decoration: none;
}

.zilla-blog-widget .zilla-likes,
.tz_recentwork_widget .zilla-likes,
.tz_blog_widget .zilla-likes,
.home div#the_body #slider .excerpt .zilla-likes,
.archive div#the_body #slider .excerpt .zilla-likes { display: none; } /* Hide Zilla Share in custom post widget and sliders in themes */

/* Breadcume */
.breadcrumb{
	margin-top: 55px;
}
.breadcrumb ul{
	margin: 0 0 10.5px 10px;
}
.breadcrumb ul li {
    list-style: none;
    line-height: 18px;
    display: inline-block;
    margin-right: 20px;
    position: relative;
}
.breadcrumb ul li:before{
    content: " ";
    position: absolute;
    width: 1px;
    height: 8px;
    top: 11px;
    left: -12px;
    background: #ccc;
}
.breadcrumb ul li:first-child:before{
	display: none;
}
.breadcrumb i{
	color: #999;
}
.breadcrumb a{
	color: #777;
	font-weight: normal;
}
/* Single Post NAV */
.post-nav{ 
    margin-bottom: 40px;
    min-height: 109px;
    width: 100%;  
}
.post-nav .pnav-tit{
}
.pprev{
	padding-left: 80px;	
	padding-top: 20px;
	padding-bottom: 20px;	
	position: relative;
	border-right: 1px solid #e1e1e1;
	padding-right: 15px;
	min-height: 109px;
}
.pprev .thumbnail{
    position: absolute;    
    left: 0;
    margin-top: 10px;
    max-width: 85px;
}
.pn-left{
	padding-left: 20px;
}
.pn-right{
	padding-right: 25px;
}
.pnext{
	padding-right: 60px;
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative;
    padding-left: 25px;
}
.pnext .thumbnail{
  	position: absolute;   
    right: 0;
    top: 20px;
    margin-top: 10px;
    max-width: 85px;
}
 
.pnav-tit{	
	display: block;
    text-transform: none!important;
    font-size: 15px!important;    
}
.pnav-entry{	 
	color: #ccc;
	font-size: 13px!important;
    font-style: italic;
}
/* Post meta */
.sg-post-meta ul{
	margin-top: 0;	
	padding: 0 5px;	
	display: inline;	
  	margin-left: 0;
}
.sg-post-meta ul li,.sg-post-meta ul li span{
	padding-right: 5px;
    line-height: 20px;
    padding-top: 0;
    padding-bottom: 0!important;
    color: #ABABAB;
    font-size: 11px!important;
    display: inline-block;   
    text-transform: uppercase; 
}
.sg-post-meta a,.sg-post-meta .bold{
	color: #b1b1b1;
    font-weight: 600;
    text-transform: uppercase;
    
}
.sg-post-meta .view-count{
	margin-left: 0;
}
.sub-title.bold{
	font-weight: 500;
	text-shadow: none;	
	color: #999;
}
.tag-links a {
	border-radius: 1px;
    color: #ABABAB;
    display: inline-block;
    font-size: 9px;
    font-weight: 400;
    line-height: 1.2727272727;
    margin: 10px 2px 0;
    padding: 3px 7px;
    position: relative;
    text-transform: uppercase;
    border: 1px solid #E4E4E4;
    background: #FFFFFF;
}
/* Share it */
.share-container{
	margin-bottom: 5px;
}
.tb-share .share-it{
	cursor: pointer;
    display: block;
    position: relative;
    height: 35px;
    width: 90px;
    background: white;
    line-height: 25px;
    font-family: open sans;
   	font-weight: 800;
    color: #333;	
}
.tb-share .share-it i{
	font-size: 17px;
	color: #ccc;
}
.share-container ul{
	padding: 0;
	margin: 0;
}
.share-container ul li {
	list-style: none;
	float: left;
}
.share1,.share2,.share3,.share4{
	opacity:0;
}

.share-container ul li a i{
	width: 25px;
    text-align: center;
    background: #F2F2F2;
    margin-right: 2px;
    height: 25px;
    line-height: 27px;
    font-size: 11px;
    display: block;
    margin-top: 0;
    border-radius: 25px;
    margin-right: -30px;
    
}
.share-container ul li a i:hover{
	color: #fff;
	background: #111;
}
/* Author Bio */
.author-bio{
	padding: 25px 25px 5px 25px;
    background: #222;
}
.author-bio .author-avatar{
	position: absolute;
    max-width: 100px;
}
.author-bio .author-intro{
	margin-left: 120px;
}
.author-bio .author-intro p.intro{
	font-size: 13px;
	color: #747474;
	line-height: 25px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.author-bio .author-intro h3{
	font-size: 15px;
    margin-top: 0px;
    line-height: 23px;
    font-weight: 600;
    margin-bottom: 5px;
}
.author-bio .author-intro h3 a{
	color: #ccc;
}
.author-bio .author-intro p.author-url{
	margin-bottom: 5px;
	font-size: 11px;
}
.author-bio .author-intro p.author-url a{
	color: #ccc;
}
.author-bio .author-intro p.author-url a:hover{
	color: #333;
}
.author-intro ul{
	margin: 0 0 5px 0;
    display: inline-block;
}
.author-intro ul li{
	float: left;
    list-style: none;
    margin-right: 5px;
    width: 30px;
    display: block;   
    height: 25px;
    line-height: 35px;
    padding: 0;
    color: #fff;
}
.author-intro ul li i{
	font-size: 14px;
    color: #ccc;
}
.author-intro ul li i:hover{
	color: #333;
}
.ux-sharing-top{
	margin-top: 15px;
}
.ux-sharing-bot{
	margin-bottom: 25px;
}
/* Comments form */
.ux-commentform{	
	width: 100%;
	display: inline-block;
	position: relative;
	margin-bottom: 50px;
}

#commentform{padding:0; }
#commentform label{  
	margin-top: 0px;
  	padding: 5px 0 0;
  	display: inline-block;
  	text-transform: uppercase;
  	font-size: 10px;
  	font-weight: 600;
}
#commentform .required{}
#commentform code{padding:0; margin:10px 0; border:0}
#commentform input[type=text]{ 
	margin-bottom: 20px;
	padding: 2px 7px;
	vertical-align: middle;
	/* width: 99%; */
	font-size: 12px;
	font-family: arial;
	display: block;
	page-break-after: always;
	outline: none;
}
.comment-form .row{
	margin-bottom: 5px;
}
#commentform textarea{ 
	width: 96.5%;
	margin-bottom: 12px;	 
	vertical-align: top;
	font-size: 13px;
	font-family: arial;
	display: block;
	outline: none;
	min-height: 150px;
	color: #ccc;
}
#respond .comment-reply{
	line-height: 20px;
	font-size: 13px;
	padding:0px 0px;
	margin:0 0 10px 0;
}
#respond p {
	margin: 0;
}
.logged-in-as{
	margin: 10px 0!important;
}
#respond .comment-notes {
	margin-bottom: 1em;
	margin-top: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 0px 0 0;
}
.cancel-comment-reply{font-size:12px;}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
	padding:0;
}
#cancel-comment-reply-link {
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
}
#respond label {
}
#respond input {
}
#respond textarea {
}
#respond .form-allowed-tags {
}
#respond .form-allowed-tags code {
}
#respond .form-submit {
	margin-top: 25px;
	clear:both;
}
#respond .form-submit input {	 
	border: none;
	font-size: 12px;
	padding: 1px 15px;
	color: #fff;
	line-height: 30px;
	border-radius: 3px;
	font-weight: 600;
	text-transform: uppercase;
 
}
.comment-form  .art{
	font-size: 12px;
	color: #ccc;
	font-weight: normal;
}
.comment-form-author, .comment-form-email, .comment-form-url, .comment-form-comment{}
.comment-form-comment{ width:100%;}
.form-submit{ clear:both;}

#comments{
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title{ 
	font-size: 13px;
	margin: 15px 0 30px 0;	 
	border-bottom: 4px double #E8E8E8;
	line-height: 30px;
	position: relative;	 	
}
h3#comments-title i {
	font-size: 17px;
	padding-left: 5px;
	color: #343434;
	padding-right: 10px;	
	margin-top: 9px;
}
h3#reply-title .uxicon-edit46:before{
	font-size: 20px;
	  color: #999;}
h3#reply-title {
	font-size: 15px;
	margin: 15px 0 0 0;	 
	line-height: 30px;
	position: relative;		 
	font-weight: 900;
	color: #424242;
	padding-top: 15px;
}
h3#reply-title:before {
	/*content: " ";
	height: 11px;
	width: 100%;
	position: absolute;
	pointer-events: none;
	background: #F7F7F7;
	right: 0;
	top: 12px;*/
}
h3#reply-title i{
	font-size: 17px;
	padding-left: 10px;
	color: #343434;
	padding-right: 10px;
	border-right: 1px solid #999;
	margin-right: 15px;
	margin-top: 9px;
}
.commentlist {
	list-style: none;
	margin: 0;
	margin-bottom:15px!important;
}
.commentlist li{
    margin-top: 10px;
    padding-top: 0px;
    border-bottom: 1px dotted;  
}
.commentlist li.comment {
	margin: 10px 0 0 0;	 
	position: relative !important;
}
.commentlist li.comment ul.children{
	margin:0 0 0 0;
	margin-left:11%;
	padding:0px 0 0 0;
}
.commentlist li.comment ul.children li{
	border-bottom:0 !important; 
	margin:0; padding:0
}
#comments .comment-body ul,#comments .comment-body ol {
	margin-bottom: 0;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	border-radius:10px;
}
.comment-body cite {
	line-height: 20px;
	font-size: 13px;
	font-style:normal;
}
.comment-body cite  a, .comment-body cite  a:visited{}
.comment-body cite  a:hover{text-decoration:none}
.comment-author .says {	font-style: normal;}
.comment-meta {	font-size: 11px;	margin: 0 0 18px 0;}
.comment-meta a:link,
.comment-meta a:visited {
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
}
.commentlist .even {}
.commentlist .bypostauthor {}
.reply a.comment-reply-link{ }
.edit-link{float:none; clear:both; width:100%; display:block; padding:10px 0 0 0}
a.comment-edit-link {
}
a.comment-edit-link:hover {
	text-decoration:none
}
.commentlist .children {
	list-style: none;
	margin-left: 11%;
}
.commentlist .children li {}
.nopassword, .nocomments {display: none;}
#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	display: block;
	font-size: 11px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 12px;
}
.con-comment{padding:0 0 0 0;margin-bottom:15px;}
.commentlist .comment-author{ float:left; margin-top:0px; padding:10px 20px 0 0;}
.commentlist .comment-body{width:auto; margin-bottom:30px !important; }
.commenttext{margin:-5px 0 0 0; padding:0;}
.commentlist .comment-body p{margin-bottom:10px !important}
.commentlist .comment-body{margin-top:0}
.comment-body .fn{ font-size:12px; font-weight:bold; word-spacing:2px}
.comment-body .time{font-size:11px; padding:0 5px 0 0; font-style:italic;}
.commentlist .comment-body .reply{font-size:11px;}
.comment-body .boldtext{font-weight:normal; font-size:22px}

/* Related News */
.related-posts{
	margin-left: 0;
}
.rl-cat{
	position: absolute;
    top: 10px;
    z-index: 1;
}
.rl-cat a{
	background: #222;  
    padding: 2px 5px;
    font-size: 10px;
    color: #fff;
}
/* Sidebar Area */

#searchform #s {
	height: 35px;
	line-height: 35px;
	margin-bottom: 15px;
	border-radius: 0;
	width: 90%;
}

/*Widget*/
.list-medthumb .date-time{
	top: 10px;
    left: -15px;
    font-size: 11px;
    font-weight: 700;
    color: #fff;
    background: rgba(0, 0, 0, 0.21);
    padding: 0 5px;
    border-radius: 2px;
    height: 18px;
    line-height: 18px;
}
.list-medthumb .wdg-item{
	position: relative;
}
.list-medthumb .cat-tag{
	position: absolute;
    top: 10px;
}
.list-medthumb .cat-tag a{
	background: #222;
	margin-right: 2px;
	padding: 2px 5px;
	color: #fff;
}
.author-connect ul li{
	float: left;
	width: 30px;
	text-align: center;
}
.list-medthumb .caption{
    width: 90%;
    position: absolute;
    bottom: 0;
    background: rgba(255, 255, 255, 1);
    padding-left: 20px;
    padding-right: 15px;
    z-index: 9999;
}
/* Widget : Instagram */
.instafeed a{
	width: 50%;
	display: inline-block;	
}

/* Widget : About Us */
.sb-aboutus h3{
	margin-top: 15px;
	font-size: 15px;
	margin-bottom: 15px;
	font-weight: 600;
}
.sb-aboutus p{
	font-size: 16px!important;
}
.sb-aboutus ul li{
	border-left: 1px solid #e1e1e1;
	margin: 2px;
	height: 20px;
	line-height: 22px;
	padding: 0;
	width: 30px;
}
.sb-aboutus ul li:first-child{
	border: none;
}
/* Widget : News By Cat [Ajax] */
.ajnbc-photonews{
	margin-bottom: 25px;
}
.ajnbc-photonews  ul li{ 	
	padding: 0;
	margin: 0;
	width: 50px;
	height: auto; 
}
/* Related Post */ 
.ux-related{
	margin-bottom: 35px;
    position: relative;
    overflow: hidden;
    left: 0;
}
.related-posts .uk-grid{
	margin-left: 0;
	margin-top: 15px;
}
.ux-related h2.ux-boxtit {
    font-size: 13px!important;
    margin-bottom: 25px;   
    border-bottom: 2px solid #5D5A5A;    
    border-right: 2px solid #5D5A5A;
    line-height: 26px;
    height: 25px;
    text-transform: uppercase;
}
.related-posts .rl-thumb{ 
    position: relative; 
}
.related-posts .post-number{
	position: absolute;
	margin-top: -26px;
	padding: 3px 10px;
	background: rgba(255,255,255,0.75);	
}
.related-posts h3 {
	margin-bottom: 5px;
    line-height: 23px;
    margin-top: 15px;
    font-weight: 600;
    	
}
.related-posts h3 a{
	font-size: 16px;
}
.postauthor-top h3{
	font-size: 13px;
	line-height: 30px;
	font-weight: 700;
	color: #424242;
}
.related-posts .info p{
	margin-bottom: 5px;
    color: #A5A5A5;
    font-style: italic;
}
.related-posts .comment-count-right{
	margin-right: 10px;	
}
.ux-related .pn-nav{
	position: absolute;
	right: 8px;
	z-index: 99;
}
.ux-related .pn-nav span{
	width: 30px;
    height: 30px;
    text-align: center;
    display: block;
    float: left;
    margin-left: 1px;
    line-height: 30px;
    cursor: pointer;
}
.ux-related .pn-nav span:hover{
	background: #222;
	color: #fff;
}
/* Woocommerce Single Product */
.ux-product{
	padding: 0 7px;
    margin-bottom: 20px;
    position: relative;
    min-height: 375px;
}
.woocommerce div.product {
    margin-bottom: 25px;
    position: relative;
    margin-top: 25px;
}
.related products .ux-product {
    padding: 0 10px;
}
.woocommerce .entry-title{
	margin: 0;
}
h1.product_title{
	font-size: 20px;
}
.ux-product h3{
	margin-top: 10px;
	font-weight: 600;
	font-size: 15px;
	line-height: 25px;
	margin-bottom: 5px;
}
.woocommerce div.product .woocommerce-product-rating{
  	margin-bottom: 5px;
}
.woocommerce #review_form #respond p {
    margin: 20px 0 10px;
}
.woocommerce div.ux-product p.price ins, .woocommerce div.ux-product span.price ins{
	font-weight: 600;
	color: 999;
	font-size: 13px;
}
.woocommerce  span.price{
	display: inline-flex;
  	font-size: 13px!important;
  	margin-bottom: 10px!important;
}
.woocommerce .woocommerce-info {
   
	margin-top: 45px!important;
	margin-bottom: 0!important;
}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {
  padding: 5px 0;
  margin: 0;
  list-style: none;
  border-bottom:1px dotted #999;
}
.woocommerce ul.cart_list li:last-child, .woocommerce ul.product_list_widget li:last-child{
	border-bottom: none;
}
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
  	width: 25%;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {  
  	margin-right: 3px!important;
}
.woocommerce ul.products li.product .price,.price,.product_list_widget .amount{
	color: #999!important;
	font-weight: 600;
	
}
.related.products h2,.upsells.products h2{
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	border-top: 4px double #e8e8e8;
	padding-top: 5px;
}
.woocommerce-tabs .entry-content > h2{
	display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
	text-transform: uppercase;
}
.woocommerce-tabs .entry-content{
	padding: 70px 30px 40px 30px!important;
}
.woocommerce-tabs .entry-content #comments h2{
	font-size: 13px;
	line-height: 23px;
}
.woocommerce .quantity .qty { 
  border: 1px solid #e1e1e1;
  line-height: 34px;
  border-radius: 2px;
}
.woocommerce nav.woocommerce-pagination ul{
	border: none;
}
.woocommerce nav.woocommerce-pagination ul li {
 	border: 1px solid #eee;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{
	background: #222;
	color: #fff;
	border-color: #222;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	background-color: #808080;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content ,.woocommerce .widget_price_filter .ui-slider .ui-slider-range{
  	height: 2px; 
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
 	top: -6px!important;
}
.product h1.page-title{
	font-size: 15px;
	text-transform: uppercase;
	font-weight: normal;
}
.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {
  margin: 0 0 2em;
}
.woocommerce span.onsale{
	padding: inherit;
}
/* Product categories */
.product-categories li{
	line-height: 25px;
    
}
.product-categories li li{
	border-bottom: 1px dotted #999;
}
.product-categories li ul{
	border-top: 1px dotted #999;
}

/* Woocommerce Cart Area */
.ic-cart span {   	
    left: 10px;
    color: #fff;
    z-index: 999;
    border-radius: 20px;
    line-height: 16px;
    min-width: 10px;
    text-align: center;
    position: absolute;
    font-size: 11px;
    font-weight: 100;
    display: block;
    padding-left: 4px;
    padding-right: 3px;
}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {
	border-top: 3px solid #ebe9eb;
	padding: 7px 0 0;
}
.woocommerce .star-rating {
  	width: 6em;  
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span { 
	line-height: 25px;
    font-size: 12px;
    padding: 0;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove { 
 	top: 20px!important; 
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
 	font-size: 13px!important;
	margin: 0;
	line-height: 16px;
	cursor: pointer;
	position: relative;
	font-family: inherit;
	text-decoration: none;
	overflow: visible;
	padding:0 15px;
	font-weight: 700;
	border-radius: 3px;
	left: auto;
	color: #B3B3B3;
	background-color: transparent;
	border: 0;
	white-space: nowrap;
	display: inline-block;
	background-image: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	text-shadow: none;
	border: 1px solid;
	text-transform: uppercase;
	line-height: 32px;
}
.widget_shopping_cart_content .buttons a:hover,.price_slider_amount .button:hover{
	color: #fff;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
	background: transparent;
}
.ux-add-cart,.add_to_cart_button.product_type_variable{	
	width: 120px;
    display: block;
    text-align: center;
    border-radius: 2px;
    border: 1px solid #DBDBDB;
    text-transform: uppercase;
    font-size: 12px!important;
    font-weight: 600!important;
    margin-bottom: 15px!important;
    line-height: 32px!important;
}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li { 
  	padding-top: 15px!important;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{
	width: 50px;
	margin-top: 10px;	
}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {
	display: block;
	font-weight: 600;
	font-size: 13px;
}
.woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating {
	float: none;
	margin: 7px 0;
}
.ux-add-cart:hover a,.ux-add-cart:hover i{
	color: #fff;
	
}
.ux-add-cart i{
	font-size: 15px;
	line-height: 30px;
	padding-right: 8px;
}
.ux-add-cart i:before{
	font-size: 17px;
}
.added_to_cart.wc-forward {
	display: none!important;
}
.ux-add-cart .loading{
	display: initial;
}
.ux-add-cart .loading:before{
	content: "\f110";
	color:#646464;
	display:block;
	font-family:FontAwesome;
	width: 35px;
	height: 35px;
	position: absolute;
	background-color: rgba(253, 253, 253, 0.88);
 	top: 22%;
	z-index: 99;
	text-align: center;
	margin: 0 auto;
	left: 0;
	right: 0;
	border-radius: 100%;
	line-height: 35px;
	font-size: 15px;	
	-webkit-animation: fa-spin 2s infinite linear;
		animation: fa-spin 2s infinite linear;
 
}
.ux-add-cart .added:before{
	content: "\f00c";
	font-family: FontAwesome;
	font-size: 15px;
	width: 35px;
	height: 35px;
	position: absolute;
	background: rgba(253, 253, 253, 0.88);
	top: 22%;
	z-index: 99;
	text-align: center;
	margin: 0 auto;
	left: 0;
	border-radius: 100%;
	line-height: 35px;
	right: 0;
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label{
	font-weight: 600;
}
.woocommerce .shop_table .product-thumbnail a img {
    max-width: 100px;
}
.woocommerce table.shop_table, .woocommerce-page table.shop_table{	border-radius:0; }
.woocommerce .shop_table {}
.woocommerce .shop_table th,
.woocommerce .shop_table td { 
	padding: 10px !important; 
}
.woocommerce table.shop_table td{
	font-weight: 600;
}
table.shop_table th:first-child, table.shop_table tr td:first-child {
    border-left: none;
}
table.shop_table th, table.shop_table tr td {
    border-left: 1px solid #e1e1e1;
    text-align: center;
}
/* Woocommerce Search */
.woocommerce-product-search input[type="submit"]{
	background: transparent;
	border: 1px solid #eee;	
	font-weight: 600;
	color: #777;
	display: none;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { 
	background-color: #3F3D3F; 
	margin-bottom: 30px;
  	margin-top: 30px;
}
/* Woocommerce checkout */
.woocommerce-checkout h3{
	font-size: 13px;
	text-transform: uppercase;
}

/* 16. Footer */

.page_boxed #ux-footer .container,.page_full #ux-footer{
	background: #121212;	
}
#ux-footer .uk-grid{
	margin-left: 0;
}
#ux-footer .post-thumbnail{
	margin-top: 9px;
}
#ux-footer .ux-position-r{
	right: 0;
}
#ux-footer ul li:firs-child{
	padding-top: 0;
}
#ux-footer .container { 
  	padding: 0 25px 15px;
}
.footer-wdg{
	padding: 0 12px;
	margin-bottom: 5px;
}
.footer-wdg.recent-news .post{
	margin-bottom: 15px;
    min-height: 50px;
}
.footer-wdg.recent-news .post a,.footer-wdg a,.footer-wdg p{
	color: #E4E4E4;
    font-size: 13px;
}
.footer-wdg.recent-news .time a{
	font-size: 10px;
    font-weight: 300;
    text-transform: uppercase;
    color: #585858;   
}
.footer-p1{
	background: rgba(0,0,0,0.05);	
}
.footer-p2{
	background: rgba(0,0,0,0.1);	
}
.footer-p3{
	background: rgba(0,0,0,0.15);	
}
#ux-footer li {
	list-style: none;
}
#ux-footer h2.wdg-title{
	text-transform: uppercase;
  	font-size: 13px;
  	color: #eee;
  	margin-top: 40px;
  	margin-bottom: 15px;
}

.footer-title h3{
	margin-top: 10px;
	margin-bottom: 30px;
	font-size: 15px;
	line-height: 25px;
}
.from-blog .lst-items .row{
	margin-bottom: 10px;
}
.footer-wdg.from-blog h2{
	margin-bottom: 20px;
	padding-left: 15px;
}

#gt-footer.style1 a{
	color: #6C6565;
}
/* Footer Comments */
.footer-wdg.recent-comments a{
	color: #E4E4E4;
    font-size: 13px;   
    font-weight: 300;
}
.commentlist .art{
	font-size: 12px;
    color: #2E2E2E;
    font-style: italic;
}
/* Footer : Archive */
.footer-wdg.archives ul li:first-child{
	padding-top: 0;
}
.footer-wdg.archives ul li{	 
    border-bottom: 1px dotted;  
}
/* Footer : Photo News */
.footer-wdg.photonews ul li {
	padding: 0;
	width: 25%;
}
.footer-wdg.archives ul li{	 
    border-bottom: 1px dotted;  
}
/* Footer : category */
h2.footer-cat-tit{
	margin-bottom: 5px!important;
}
.footer-wdg.category  ul li:first-child{
	padding-top: 0;
}
.footer-wdg.category  ul li{	 
    border-bottom:1px solid #2D2D2D; 
    position: relative; 
}
.footer-wdg.category ul li:after {
    font-family: "FontAwesome";
    content: "\f105";
    position: absolute;
    top: 5px;
    right: 0;
    font-size: 14px;
    color: #999;
}
/* Footer : Instagram Feed Gallery */
.insta-item img{
	margin: 0;
    border: 5px solid transparent;
}
/* Footer : Tag */
.footer-wdg.tags-clould li{
	float: left;
	padding: 0;
}
.footer-wdg.tags-clould a{
	border: 2px solid rgba(108, 101, 101, 0.05);
    padding: 2px 12px!important;
    margin: 2px;
    float: left;
    display: inline-block;
    font-size: 11px;
    font-weight: 600;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}
/* Footer : About Us [Social Link] */
.footer-logo{
	margin-top: 40px;
    margin-bottom: 15px;
}
.footer-wdg.about-us{
	background: url(../images/bg-contact.png) center center no-repeat;
	min-height: 250px;
	font-size: 13px;
	color: #E4E4E4;
}
.footer-wdg.about-us li {
	min-width: 30px;
	text-align: center;
	list-style: none;
	margin-top: 7px;
	margin-bottom: 7px;
	height: 15px;
	display: inline-block;
}
.footer-wdg.about-us  ul.ab-social li i{
	width: 25px;
    height: 25px;
    border-radius: 25px;
    background: #3A3A3A;
    padding: 0;
    line-height: 26px;
    display: block;
    float: left;
    margin: 3px 0;
    font-size: 12px;
    color: #fff;
    -webkit-box-shadow:inset 0 0 2px 0.52px rgba(0,0,0,0.25);
	box-shadow:inset 0 0 2px 0.52px rgba(0,0,0,0.25);
	text-shadow: 0 0 0.05px rgba(0, 0, 0, 0.28);
}
.footer-wdg.about-us  ul.ab-social li.facebook i{
	background: #2E49B1;
}
.footer-wdg.about-us  ul.ab-social li.twitter i{
	background: #089AC7;
}
.footer-wdg.about-us  ul.ab-social li.googleplus i{
	background: #B1472E;
}
.footer-wdg.about-us  ul.ab-social li.insta i{
	background: #980E53;
}

.footer-wdg.about-us  ul.ab-social li {
    min-width: 25px;
}
/* Footer: Video */
.footer-video video{
	border-radius: 2px; 
}
/* Copyright */
.page_boxed .copyright-warpper .container,.page_full .copyright-warpper{
	background: #222;	
    min-height: 45px;
    display: block;
    width: 100%;
}
.copyright-warpper ul.menu > li > a {
    font-size: 12px!important;
    font-weight: normal!important;
    color: #ccc;
}
.copyright-wrapper p{
	margin-top: 15px;
	margin-bottom: 15px;
}  
.copyright-wrapper .tb-social ul{
	text-align: right;
	float: right;
	margin-top: 13px; 
}
.copyright-wrapper p{
	margin-top: 15px;
    color: #646464!important;
    font-size: 13px;
    margin-bottom: 15px;
    line-height: 15px;
}
.scrollup {
    background:url("../images/icon-totop.png") no-repeat scroll center 5px rgba(0, 0, 0, 0.1);
    bottom: 25px;
    border-radius: 3px;
    display: none;
    height: 35px;
    position: fixed;
    right: 5%;
    text-indent: -9999px;
    width: 42px;
    z-index: 9999;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.scrollup:hover{
	background-position: center -34px;
	background-color:#111;
	-o-transition:0.5s;
	  -ms-transition:0.5s;
	  -moz-transition:0.5s;
	  -webkit-transition:0.5s;
	  transition:0.5s;
}
/* On Bottom Menu */
.nav-onbot ul li{
	list-style: none;
    margin: -6px 15px 0;
    text-transform: none;
    position: relative;
    float: right; 
}
.nav-onbot ul li:before{
	content: " ";
	background: #494949;
	width: 1px;
	height: 10px;
	position: absolute;
	right: -17px;
	top: 13px;
}
.nav-onbot ul li:first-child:before{
	display: none;
}
.nav-onbot ul li a{
	font-weight: normal;
	text-transform: none;
	font-size: 13px;
	color: #777!important;
}
/* Facebook page */
.fb-like-box, .fb-like-box span, .fb-like-box.fb_iframe_widget span iframe {
    width: 100% !important;
}
/* Flickr Photo Streaming */
.footer-fphoto{
	margin-top: 20px;
}
.footer-fphoto li{
	list-style: none;
    float: left;
    width: 65px;
    margin: 3px;
    padding: 0;
    border-radius: 0;
}
/* Footer: Tags */
ul.footer-tag{
	margin-top: 15px;
}
ul.footer-tag li{
	margin: 2px!important;
}
ul.footer-tag li a{
	float: left;
    border: 2px solid;
    padding: 6px;  
    line-height: 15px;
}
.aboutus-cats{
	margin-top: 5px!important;
}
.aboutus-cats li {
    width: 50%;
    float: left;
    text-align: left!important;
    line-height: 25px;
    margin: 0;
    padding: 0;
}
.footer-connect{
	text-align: center;
    position: relative;
    padding: 20px 0 10px;
    margin-bottom: 0;
    margin-top: 0;
}
.footer-connect:before{
	content: "";
    position: absolute;
    left: 25px;
    right: 0;
    width: 70%;
    background: #2E2E2E;
    height: 1px;
    margin: 0 auto;
    top: 0; 
}
.footer-connect:after{
	content: "";
    position: absolute;
    left: 25px;
    right: 0;
    width: 0;
    background: #ccc;
    height: 2px;
    margin: 0 auto;
    top: 0; 
        -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;     
}
.footer-connect:hover:after{
	width: 70%;
	 -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; 
    
}
.footer-connect ul {
	display: inline-block;
    margin: 0;
    padding: 0;
}
.footer-connect li{
	margin: 0 10px;
    display: inline-block;
}
.footer-connect li i{
	padding-left:5px;
	padding-right: 5px; 
	color: #B7B7B7;
}
.footer-connect a{
	font-weight: bolder;
	color: #999;
}
.footer-connect a:hover{
	color: #fff;
}
p.copyright-message {
    margin-top: 10px;
    padding-left: 20px;
    font-weight: normal!important;
}

#extracto-post {
	
}

#credito-nota {
	font-weight: bold;
	color: #333;
	font-family: Montserrat;
}

#credito-foto {
	width: 100%;
	text-align: right;
	margin: 8px 0;
	font-size: 0.8rem;
	font-family: Montserrat;
}

/*.m_advertising{display: none;}*/


.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.entry-content img, 
.entry-content iframe, 
.entry-content object, 
.entry-content embed {
        max-width: 100%;
}

#skinderecho {
	float: right;
	max-width: 160px;
	overflow: hidden;
	z-index: 9999;	
}

#skinizquierdo {
	float: left;
	max-width: 160px;
	overflow: hidden;
	z-index: 9999;
}

.ubermenu .ubermenu-colgroup .ubermenu-column,
.ubermenu .ubermenu-custom-content-padded,
.ubermenu .ubermenu-nonlink,
.ubermenu .ubermenu-retractor,
.ubermenu .ubermenu-submenu-padded,
.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target,
.ubermenu .ubermenu-target,
.ubermenu .ubermenu-widget,
.ubermenu-responsive-toggle {
	padding:0px 0px
}




#alairelafm {
	width: 22%;
	float: right;
	position: absolute;
	right: 0;
	text-align: right;
	padding-right: 3%;
	z-index: 999;
	padding: 10px 20px 0px 0px;
}

/* Estilos Radio Station */

#alairelafm .widget-title, #alairelafm .widgettitle, #toolbar-wrapper .widget-title, #toolbar-wrapper .widgettitle, .toolbar .widget-title, .toolbar .widgettitle, #toolbar-wrapper .widget-title, #toolbar-wrapper .widgettitle {
    font-size: 17px;
	letter-spacing: 0px;
    display: block;
    text-transform: uppercase;
	font-family: Montserrat;
	margin: 0px 0 0px;
	color: #2164A3;
	
}

.on-air-list li, .widget .on-air-list li, .on-air-upcoming-list li, .widget .on-air-upcoming-list li {
    font-size: 1.2em;
	padding-bottom: 0px;
    padding-top: 0px;
}

.on-air-list, .widget .on-air-list, .on-air-upcoming-list, .widget .on-air-upcoming-list {
    float: right;
}

.station-show-schedules h3 {
	font-weight: 400;	
}

.sb-programas {
	padding: 40px 10px 0 !important;
}

#alairelafm .widget-title h5 {
	font-size: .7rem;
	text-transform: uppercase;
	font-family: Montserrat;
	margin: 2px 0 0px;
	color: #2164A3;
}

#alairelafm .widget-title h5:hover {
	color: #333;
}

.programa-display {
	display:none !important;
}


  body.page-id-42160 {
	background-color: #000000;
  }
  
    body.page-id-42160 .uk-notouch {
	background-color: #000000;
  } 
  
  
      html.page-id-42160 {
	background-color: #000000 !important;
  }
  
  
  .embed-container-especiales {
    position: relative;
    padding-bottom: 100%;
    height: 0;
    overflow: hidden;
}
.embed-container-especiales iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
  
  
  
.layerfijoscroll{     
    position: fixed;
    bottom: 0;
    z-index: 999;
    max-width: 100%;
    text-align: center;
    float: none;
    display: block;
    margin: 0px auto;
    width: 100%; 
}  


.advertising {
	margin: 0 0 10px 0;	
}

.barraenvivo{
	width: 1030px;
	height: 90px;
	margin: 0 auto;
}


#modulo_eliminatorias .fw-main-row:nth-child(1) .row-container .scrollfixed .ux-boxtit span {
    color: #fff;
    font-size: 30px;
    line-height: 34px;
    text-transform: inherit;
    text-shadow: 0px 0px 3px rgba(70, 70, 70, 0.75);
}

#ux-blocknews806 .ux-boxtit span {
   color: #fff;
    font-size: 30px;
    line-height: 34px;
    text-transform: inherit;
    text-shadow: 0px 0px 3px rgba(70, 70, 70, 0.75);
}
/* Ajustes noticias chapecoense */
.fw-main-row:nth-child(1) {
    margin-top: 28px !important;
}
.fw-main-row:nth-child(1) .row-container {
    padding: 0;
}
.fw-main-row:nth-child(1) .row-container .scrollfixed .ux-block {
	margin: 10px auto;
    z-index: 0;
}

.fw-main-row:nth-child(1) .row-container .scrollfixed .ux-boxtit {
	border: none;
    margin-bottom: 14px;
    margin-top: 8px;
} 

.fw-main-row:nth-child(1) .row-container .scrollfixed .ux-boxtit span {
	color: #fff;
	font-size: 30px;
    line-height: 34px;
    text-transform: inherit;
    text-shadow: 0px 0px 3px rgba(70, 70, 70, 0.75);
}

.fw-main-row:nth-child(1) .row-container .scrollfixed .ux-boxtit .bn-sort {
	display: none;
}
.fw-main-row:nth-child(1) .row-container .scrollfixed .box-container .cat-tag a:nth-child(2), .cat-tag a:nth-child(3), .cat-tag a:nth-child(4) {
    display: none;
}
.fw-main-row:nth-child(1) .ux-gridnews.ux-block.s2 .box-content .uk-grid {
    margin-bottom: 10px;
}
.fw-main-row:nth-child(1) .row-container .scrollfixed .box-content .bn-caption h3 {
    line-height: 18px;
    margin-bottom: 14px;
}
.fw-main-row:nth-child(1) .row-container .scrollfixed  .uk-width-medium-1-3 .item-scrollfixed {
    text-align: center;
}
.fw-main-row:nth-child(1) .row-container .scrollfixed  .uk-width-medium-1-3 .item-scrollfixed a {
    margin-bottom: 17px;
    margin-top: -7px;
}




/** Debate **/
    .container_video {
     background: black;
    display: block;
    width: 100%;
    border: 5px solid #ffd012;
    padding: 10px;
    margin: 0px auto;
    }

    
    #debate_envivo {
    width: 90%;
    height: 460px;
    display: block;
    margin: 0px auto;
    margin-top: 0;
    position: inherit;
    }
    
    .bullet_envivo {
    width: 35px;
    height: 50px;
    display: inline-block;
    position: relative;
    }
    .bullet_envivo img{
    width: 100%;
    }
    .cont_desc {
    margin-top: -15px;
    text-align: center;
    }
    .cont_desc h1  {
    display: inline-block;
        
    font-size: 29px;
    vertical-align: top;
    position: relative;
    left: 0;
    margin: 0;
    top: 10px;
    font-family: Montserrat;
    font-weight: 700;
    color: #323232;
    }
    
    .animate-flicker {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: red;
    margin: 0;
    border-radius: 50%;
    padding: 0;
    text-align: center;
    position: relative;
    top: 15px;
}
    
    @keyframes flickerAnimation {
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-o-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; } 
  100% { opacity:1; }
}
.animate-flicker {
   -webkit-animation: flickerAnimation 1s infinite;
   -moz-animation: flickerAnimation 1s infinite;
   -o-animation: flickerAnimation 1s infinite;
    animation: flickerAnimation 1s infinite;
}
    
@media (max-width: 890px) {

    #debate_envivo {
    width: 620px;
    height: 400px; 
    display: block;
    margin: 0px auto;
}

@media (max-width: 670px) {     
    #debate_envivo {
    width: 460px;
    height: 285px;
    display: block;
    margin: 0px auto;
    } 
}
@media (max-width: 500px) {
	
	.barraenvivo{
	width: 320px;
	height: 100px;
	margin: 0 auto;
	}
    .cont_desc h1 {
    font-size: 15px;
    }
    .bullet_envivo {
    width: 35px;
    height: 35px;
    }
    .animate-flicker {
    top: 13px;
    }
    #debate_envivo {
    width: 100%;
    display: block;
    margin: 0px auto;
    height: auto;
    }

    .container_video {
    width: 100%;
    }
    
    .cont_desc {
    margin-top: -35px;
    text-align: center;
    margin-bottom: 15px;
}
    }
/** Debate **/