/*
 * CSS For DotNetNuke Skin by bestdnnskins.com
 * Copyright 2014 By BESTDNNSKINS.COM
 */
/*-------- Design style --------*/
.footer_top{ background:#f1f1f1; }
.skin_footer{ background:#222; height:65px;}
.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 .c_title_white{ color:#666!important;}
.Footer01_border{background:#ddd!important;}

/*--------- Footer Pane Content style ----------*/
.footerpane_style, .footerpane_style *{ color:#666;}
.footerpane_style a, .footerpane_style a:link{ color :#666; text-decoration : none; }
.footerpane_style a:visited { color :#666; text-decoration : none; }
.footerpane_style a:hover { text-decoration : none; }
.footerpane_style a:active { color :#666; text-decoration : none; }

/********************************************************/
             /*** Footer Contents Style ***/
/********************************************************/	

/*--------- Footer address Style ----------*/
.footer_address { font-size:13px;}
.footer_address p, .footer_address .list-unstyled li, .footer_address .list-unstyled li a{ color:#777;}
.footer_address .fa { color:#777;font-size: 15px; padding-right:10px; padding-bottom:10px; }
.footer_address .Social-Links { padding-top:20px;}

/*---------CarouFredSel Style-----------*/
#Footer3 .carousel_up { margin: 0; min-height: 170px;padding: 0; position: relative;}
#Footer3 .carousel_up ul { list-style: none; margin: 0; width: auto;}
#Footer3 .carousel_up ul li { list-style: none; height: auto; margin: 0 0 15px; padding:0 0 1px;}
#Footer3 .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;}
#Footer3 .carousel_up ul li:hover .fa { color:#777;}
#Footer3 .carousel_up ul li p { margin: 0 0 11px 28px; font-size:13px; color:#777;}
#Footer3 .carousel_up ul li p span { font-style:italic; font-size:12px;}

/*------------------ Categories Style -------------------*/
#Footer3 .footer_categories li{margin: 0px;padding: 0px; border-bottom:1px solid #e2e2e2; line-height:3em;}
#Footer3 .footer_categories li:first-child {margin-top:-7px;  }
#Footer3 .footer_categories li a{ color:#777!important; 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;}
#Footer3 .footer_categories li:hover a{ padding-left: 15px; }
#Footer3 .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; color:#777;} 
#Footer3 .footer_categories li:hover span.fa { padding-right:10px;}

/*------------------ Blog Post Style -------------------*/
#Footer3 .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; }
#Footer3 .blog_post a { color:#777!important; 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; }
#Footer3 .blog_post:hover a { -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; }
}

