.footer1 .footer_widget{padding:104px 0 91px;background:#efefef}.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{font-size:14px;color:#666;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;position:relative;padding-left:30px}.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 .contact_address p,.footer1 footer .single_tweet .twitter_text li a,.footer1 footer .single_widget .quick_link li a,.footer1 footer .single_widget .tags.d_inline a{font-size:14px;color:#666;line-height:24px;display:block}.footer1 footer .contact_address p i{position:absolute;top:0;left:0}.footer1 .footer_widget.dark .contact_address .web>a{color:#9e9e9e}.footer1 .footer_widget .contact_address .web>a:hover,.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{text-decoration:underline;color:#222}.footer1 footer .twitter_post .single_tweet{padding:12px 0;border-bottom:1px solid #dbdbdb}.footer1 footer .twitter_post .single_tweet:first-child{padding-top:0}.footer1 footer .twitter_post .single_tweet:last-child{border-bottom:none;padding-bottom:0}.footer1 footer .twitter_post{margin-top:35px}.footer1 footer .twitter_post .single_tweet .post_time{font-size:12px;color:#727a81;margin-top:8px}.footer1 footer .twitter_post .single_tweet .post_time i{font-size:15px;margin-right:6px;color:#3991e4;vertical-align:middle}.footer1 footer .single_widget .quick_link{margin-bottom:42px;margin-top:30px}.footer1 footer .single_widget .quick_link li a{position:relative;line-height:33px;padding-left:18px;display:inline-block}.footer1 footer .single_widget .quick_link li a:hover{color:#3991e4}.footer1 footer .single_widget .quick_link li a:before{font-size:16px;color:#3991e4;content:"\f0da";position:absolute;top:1px;left:0;font-family:fontawesome}.footer1 footer .single_widget .tags{margin-left:-10px;margin-top:40px}.footer1 footer .single_widget .tags a{padding:6px 12px;border:1px solid #a1b1bc;margin-bottom:10px;margin-left:10px;display:inline-block}.footer1 footer .single_widget .tags a:hover{border-color:#3991e4;color:#fff;background:#3991e4}.footer1 footer .flicker_wrapper.clearfix{margin:40px 0 42px -10px}.footer1 footer .flicker_wrapper .single_photo{height:80px;margin-bottom:10px;position:relative;margin-left:10px;width:80px;float:left}.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{height:40px;padding:5px 14px;border:none;color:#666;background:#f4f4f4 none repeat scroll 0 0;width:85%;float:left}.footer1 footer .single_widget .newsletter button{height:40px;font-size:18px;border:none;color:#fff;background:#3991e4 none repeat scroll 0 0;width:15%;float:right}.footer1 footer .single_widget .newsletter button:hover{color:#000}.footer1 footer .single_widget .spam_warning{font-size:14px;color:#515d65;margin-top:8px}.footer1 footer .single_widget .spam_warning i{font-size:16px;margin-right:6px;color:#3991e4;vertical-align:middle}.footer1 .main_footer{padding:28px 0;background:#dedddd}.footer1 .main_footer .copyright,.footer1 .main_footer .social_link li a{font-size:15px;color:#666}.footer1 .main_footer .copyright a{font-weight:700;color:#3991e4}.footer1 .main_footer .copyright a:hover{text-decoration:underline}.footer1 .main_footer .social_link li a{padding:2px;margin-left:9px}.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 .footer_widget .twitter_post .tweet_txt,.footer1.dark .main_footer .copyright,.footer1.dark .main_footer .social_link li a,.footer1.dark footer .contact_address p,.footer1.dark footer .single_widget .quick_link li a,.footer1.dark footer .single_widget .tags a,.footer1.dark footer .single_widget .widget_txt{color:#a1b1bc}.footer1.dark footer .single_widget .tags a:hover{border-color:#fff;color:#222;background:#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,.footer1 footer .twitter_post{margin-top:14px}.footer1 footer .single_widget .quick_link{margin-bottom:30px;margin-top:14px}.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{text-align:center;width:100%;float:none!important}}@media (max-width:575px){.footer1 footer .flicker_wrapper .single_photo{height:90px;width:90px}}