/*
 * CSS For DotNetNuke Skin by bestdnnskins.com
 * Copyright 2014 By BESTDNNSKINS.COM
 */
/*-------- Design style --------*/
.footer_top{ background:#fff;  border-top:1px solid #e6e6e6; }
.skin_footer{ background:#fff; height:65px; border-top:1px solid #e6e6e6;}
.footer_wrap{ color:#8d9093;}
.copyright_style{ float:left; line-height:65px; padding:0 15px;}
.footer_right{ float:right;line-height:65px;  padding:0 20px;}

/*--------- Footer style ----------*/
.Footer, A.Footer:link, A.Footer:visited, A.Footer:active { padding:0px 5px; color:#8c8c8c;; font-size:13px; text-decoration:none; }
A.Footer:hover { text-decoration: none;}

/*--------- Footer Pane Content style ----------*/
.footerpane_style, .footerpane_style *{ color:#8c8c8c;}
.footerpane_style a, .footerpane_style a:link{ color :#8c8c8c; text-decoration : none; }
.footerpane_style a:visited { color :#8c8c8c; text-decoration : none; }
.footerpane_style a:hover { text-decoration : none; }
.footerpane_style a:active { color :#8c8c8c; text-decoration : none; }

/********************************************************/
             /*** Footer Contents Style ***/
/********************************************************/	

/*--------- Footer address Style ----------*/
.footer_address { font-size:13px;}
.footer_address p{ color:#7f7f7f;}
.footer_address .fa { color:#666;font-size: 15px; padding-right:10px; padding-bottom:10px; }
.footer_address .Social-Links { padding-top:20px;}

/*---------CarouFredSel Style-----------*/
.carousel_up { margin: 0; min-height: 170px;padding: 0; position: relative;}
.carousel_up ul { list-style: none; margin: 0; width: auto;}
.carousel_up ul li { list-style: none; height: auto; margin: 0 0 15px !important; padding:0 0 1px;}
.carousel_up ul li .fa { float: left; font-size: 16px; margin-top: 5px; transition:all ease-in 0.3s; -webkit-transition:all ease-in 0.3s;-moz-transition:all ease-in 0.3s;}
.carousel_up ul li:hover .fa { color:#555!important; }
.carousel_up ul li p { margin: 0 0 11px 28px; font-size:13px;}
.carousel_up ul li p span { font-style:italic; font-size:12px;}

/*------------------ Categories Style -------------------*/
.footer_categories li{margin: 0px;padding: 0px; border-bottom:1px solid #f2f2f2; line-height:3em;}
.footer_categories li:first-child {margin-top:-7px;  }
.footer_categories li a{ color:#7f7f7f; font-size:13px; -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.footer_categories li:hover a{ padding-left: 15px; }
.footer_categories li span.fa{ float:right; padding:12px 0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease; } 
.footer_categories li:hover span.fa { padding-right:10px;}

/*------------------ Blog Post Style -------------------*/
.blog_post { padding-bottom:20px; font-size:13px;-webkit-perspective:800px;-moz-perspective:800px;-o-perspective:800px;perspective:800px; -webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d; }
.blog_post a { display:block;  padding-bottom:5px; -webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;-o-transition:all 0.5s ease; }
.blog_post:hover a { color:#555!important;-webkit-transform:rotateX(360deg); -moz-transform:rotateX(360deg); transform:rotateX(360deg);}


/*--------- CSS Reset for Mobile ----------*/
@media handheld, only screen and (max-width: 767px) {
.skin_footer{  height:auto; }
.copyright_style{ float:none; line-height:35px; padding:0 15px; text-align:center; }
.footer_right{ float:none; line-height:35px;  padding:0 15px; text-align:center; }
}
