.footer1 .footer_widget{background:#efefef;padding:100px 0 30px}.footer1 footer .single_widget .footer_logo{width:160px}.footer1 footer .single_widget .widget_title{font-weight:700;text-transform:uppercase}.footer1 footer .single_widget .widget_txt{color:#666;font-size:14px;line-height:26px;margin-top:29px}.footer1 footer .contact_address{margin-top:33px}.footer1 footer .twitter_post .tweet_txt{color:#666}.footer1 footer .contact_address p{margin-bottom:7px;padding-left:30px;position:relative}.footer1 footer .contact_address p.address{border-bottom:1px dashed #dbdbdb;padding-bottom:15px}.footer1 footer .contact_address p.phone{margin-top:15px}.footer1 footer .contact_address p span{margin-right:3px}.footer1 footer .single_widget .tags.d_inline a,.footer1 footer .single_widget .quick_link li a,.footer1 footer .single_tweet .twitter_text li a,.footer1 footer .contact_address p{color:#666;font-size:14px;line-height:24px;display:block}.footer1 footer .contact_address p i{position:absolute;left:0;top:0;color:#3991e4}.footer1 .footer_widget.dark .contact_address .web>a{color:#9e9e9e}.footer1 .footer_widget .contact_address .web>a:hover{color:#3991e4}.footer1 footer .contact_address .web>a{color:#3991e4}.footer1 footer .contact_address .web>a:hover{text-decoration:underline}.footer1 footer .twitter_post .single_tweet a.tweet_link{color:#666;margin-left:3px}.footer1 footer .twitter_post .single_tweet a.tweet_link:hover{color:#222;text-decoration:underline}.footer1 footer .twitter_post .single_tweet{border-bottom:1px solid #dbdbdb;padding:12px 0}.footer1 footer .twitter_post .single_tweet:first-child{padding-top:0}.footer1 footer .twitter_post .single_tweet:last-child{padding-bottom:0;border-bottom:0}.footer1 footer .twitter_post{margin-top:35px}.footer1 footer .twitter_post .single_tweet .post_time{color:#727a81;font-size:12px;margin-top:8px}.footer1 footer .twitter_post .single_tweet .post_time i{color:#3991e4;font-size:15px;vertical-align:middle;margin-right:6px}.footer1 footer .single_widget .quick_link{margin-bottom:42px;margin-top:30px}.footer1 footer .single_widget .quick_link li a{display:inline-block;line-height:33px;padding-left:18px;position:relative}.footer1 footer .single_widget .quick_link li a:hover{color:#3991e4}.footer1 footer .single_widget .quick_link li a:before{content:"\f0da";font-family:fontawesome;font-size:16px;left:0;color:#3991e4;position:absolute;top:1px}.footer1 footer .single_widget .tags{margin-left:-10px;margin-top:40px}.footer1 footer .single_widget .tags a{border:1px solid #a1b1bc;display:inline-block;margin-bottom:10px;margin-left:10px;padding:6px 12px}.footer1 footer .single_widget .tags a:hover{background:#3991e4;border-color:#3991e4;color:#fff}.footer1 footer .flicker_wrapper.clearfix{margin:40px 0 42px -10px}.footer1 footer .flicker_wrapper .single_photo{float:left;height:80px;margin-bottom:10px;margin-left:10px;width:80px;position:relative}.footer1 footer .flicker_wrapper .single_photo a{display:block}.footer1 footer .flicker_wrapper .single_photo img{height:auto;width:100%}.footer1 footer .single_widget .newsletter{border:1px solid #dbdbdb;margin-top:42px}.footer1 footer .single_widget .newsletter input{background:#f4f4f4 none repeat scroll 0 0;border:medium none;color:#666;float:left;height:40px;padding:5px 14px;width:85%}.footer1 footer .single_widget .newsletter button{background:#3991e4 none repeat scroll 0 0;border:medium none;color:#fff;float:right;font-size:18px;height:40px;width:15%}.footer1 footer .single_widget .newsletter button:hover{color:#000}.footer1 footer .single_widget .spam_warning{color:#515d65;font-size:14px;margin-top:8px}.footer1 footer .single_widget .spam_warning i{color:#3991e4;font-size:16px;margin-right:6px;vertical-align:middle}.footer1 .email a,.footer1 .phone a{color:#a1b1bc !important}.footer1 .main_footer{background:#dedddd;padding:10px 0}.footer1 .main_footer .social_link li a,.footer1 .main_footer .copyright{color:#666;font-size:15px}.footer1 .main_footer .copyright a{color:#3991e4;font-weight:700}.footer1 .main_footer .copyright a:hover{text-decoration:underline}.footer1 .main_footer .social_link li a{margin-left:9px;padding:2px}.footer1 .main_footer .social_link li a:hover{color:#3991e4}.footer1.dark .footer_widget{background:#15151a}.footer1.dark footer .single_widget .widget_title{color:#fff}.footer1.dark .main_footer .social_link li a,.footer1.dark .main_footer .copyright,.footer1.dark footer .single_widget .tags a,.footer1.dark footer .single_widget .quick_link li a,.footer1.dark .footer_widget .twitter_post .tweet_txt,.footer1.dark footer .contact_address p,.footer1.dark footer .single_widget .widget_txt{color:#a1b1bc}.footer1.dark footer .single_widget .tags a:hover{background:#fff;color:#222;border-color:#fff}.footer1.dark footer .single_tweet .twitter_text li a:hover,.footer1.dark footer .single_widget .quick_link li a:hover{color:#3991e4}.footer1.dark footer .twitter_post .single_tweet a.tweet_link:hover{color:#3884cc}.footer1.dark footer .contact_address p.address,.footer1.dark footer .twitter_post .single_tweet{border-bottom-color:#2d3137}.footer1.dark .main_footer{background:#0e0e11}.footer1.dark .main_footer .social_link li a:hover{color:#3884cc}@media(max-width:1199px){.footer1 footer .flicker_wrapper .single_photo{height:64px;width:64px}}@media(max-width:991px){.footer1 footer .flicker_wrapper .single_photo{height:108px;width:108px}}@media(max-width:767px){.footer1 .footer_widget{padding:84px 0 40px}.footer1 .single_widget{margin-bottom:30px}.footer1 footer .widget1 .widget_title{margin-top:30px}.footer1 footer .contact_address{margin-top:14px}.footer1 footer .twitter_post{margin-top:14px}.footer1 footer .single_widget .quick_link{margin-top:14px;margin-bottom:30px}.footer1 footer .single_widget .tags{margin-top:20px}.footer1 footer .flicker_wrapper.clearfix{margin:20px 0 42px -10px}.footer1 footer .single_widget .newsletter{margin-top:18px}.footer1 footer .flicker_wrapper .single_photo{height:94px;width:94px}.footer1 .main_footer .copyright{margin-bottom:5px;text-align:center}.footer1 .main_footer .social_link{float:none !important;text-align:center;width:100%}}@media(max-width:575px){.footer1 footer .flicker_wrapper .single_photo{height:90px;width:90px}}
