     
.item{
            /*
			left: 0;
			top: 0;
			position: relative;
			*/
			
			overflow: hidden;
			
			/*
			margin-top:50px;
			*/
			
		}
 .item img{
			-webkit-transition: 0.6s ease;
  			transition: 0.6s ease;
  			
		}
 .item img:hover{
			-webkit-transform: scale(1.2);
  			transform: scale(1.2);

		}
.img-thumbnail{
            
		    border:0px;
		    border-radius:0px;
		    padding:0px;
		    
		}

.paginate{position: relative;}

.pagination>li>a, .pagination>li>span {
  padding: 6px 16px;
  margin-left: 3px;
  margin-right: 3px;
  line-height: 1.42857143;
  color: #337ab7;
  background-color: #ECF0F1;
  border: 0px;
  border-radius: 20%;
  font-size: 20px;
}

.pagination .active>span {
  padding: 6px 16px;
  margin-left: 3px;
  margin-right: 3px;
  line-height: 1.42857143;
  color: #ffffff;
  background-color: #00ADEE;
  border: 0px;
  border-radius: 20%;
  font-size: 20px;
}


.pagination>li>a.page-prev, .pagination>li>span.page-prev,.pagination>li>a.page-next, .pagination>li>span.page-next {
  background-color: #1478B8;
  color: #FFF;
}
.pagination>li>a.page-prev, .pagination>li>span.page-prev{
  position: absolute;
  right: 60px;
}
.pagination>li>a.page-next, .pagination>li>span.page-next{
  position: absolute;
  right: 0px;
}

.post-nav>li>a, .post-nav>li>span {
  padding: 6px 16px;
  margin-left: 3px;
  margin-right: 3px;
  line-height: 1.42857143;
  color: #337ab7;
  background-color: #ECF0F1;
  border: 0px;
  border-radius: 5%;
  font-size: 14px;
}
.post-nav .active>span {
  padding: 6px 16px;
  margin-left: 3px;
  margin-right: 3px;
  line-height: 1.42857143;
  color: #ffffff;
  background-color: #00ADEE;
  border: 0px;
  border-radius: 5%;
  font-size: 14px;
}

.post-nav>li>a.page-prev, .post-nav>li>span.page-prev,.post-nav>li>a.page-next, .post-nav>li>span.page-next {
  background-color: #1478B8;
  color: #FFF;
}
.post-nav>li>a.page-prev, .post-nav>li>span.page-prev{
  position: absolute;
  right: 60px;
}
.post-nav>li>a.page-next, .post-nav>li>span.page-next{
  position: absolute;
  right: 0px;
}

.dark-grey-text {
   color: #45526e;   
}

.ximage {
      
    	-webkit-transition: 0.6s ease;
  			transition: 0.6s ease;
  			  
}

.ximage:hover {
    
    -webkit-transform: scale(1.2);
  			transform: scale(1.2);
}

.list-group .active a{
     color: white;   
}

/* ---------------- Required for News Plugin --------------------- */

.post-nodata {
   font-size: 20px;
   color: #45526e;
  
}

.post-introductory {
    color: #45526e;
}

.post-date {
    color: #45526e;
}

.post-content {
    color: black; 
}

/**
 * Image style.
 */
a .fr-strong {
  font-weight: 700;
}
a .fr-green {
  color: green;
}
/**
 * Link style.
 */
img fr-view {
  position: relative;
  max-width: 100%;
}
img .fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}
img .fr-dib .fr-fil {
  margin-left: 0;
}
.fr-fir {
  margin-right: 0;
}
img .fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - (2 * 5px));
}
img .fr-dii .fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}
img .fr-dii .fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}
img .fr-rounded {
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
img .fr-bordered, .oc-img-bordered {
  border: solid 10px #CCC;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.fr-fic {
    max-width: 100%;
}

.fr-dib {
    display: block;
    margin-left: auto;
    margin-right: auto
}
.fr-fil {
    display: block;
    margin-left: 0;
    margin-right: 0;
}
.fr-fir {
    display: block;
    margin-left: auto;
    margin-right: 0;
}
/* -------------- Required for News Plugin ------------- */

.bg-squale {
    /* background-color: #e3f2fd; */
    background-color: #ECEFF1;
}

/* card hover shadow   */

.card-1 {
  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
  transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

.card-1:hover {
  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

/* ---------------------------- */

