.item-meta:before,.item-comment:before{font-family:FontAwesome;padding-right:5px;}
.login-block a{display:block;width:100%;height:40px;color:#666;margin-bottom:7px;line-height:40px;font-size:15px;border:1px solid #DBDFDF;border-radius:5px;text-align:center;}
.ntp-about .ntp-description{text-align:center;padding:0 8px;}
.ntp-about .title{display:block;text-transform:uppercase;font-family:"Open Sans",serif;border:none;margin-bottom:0;}
.ntp-about p{line-height:1.8em;font-weight:400;font-size:14px;margin-bottom:0;}
.ntp-ajax-loading:after{position:absolute;content:'';width:25px;height:25px;left:calc(50%-12px);top:calc(50%-12px);border-radius:50%;border:1px solid #474849;border-right-color:#fff;-webkit-animation:save_loading .7s linear infinite;-moz-animation:save_loading .7s linear infinite;-ms-animation:save_loading .7s linear infinite;-o-animation:save_loading .7s linear infinite;animation:save_loading .7s linear infinite;z-index:2;}
.ntp-ajax-loading:before{display:block;content:'';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background-color:rgba(245,248,248,0.7);}
.ntp-banner{padding:0;}
.ntp-button{position:relative;display:inline-block;font-size:12px;font-family:"Open Sans",serif;text-transform:uppercase;background-color:#f97339;line-height:28px;color:#fff;letter-spacing:1px;border-radius:5px;margin-bottom:5px;padding:5px 25px;}
.ntp-button a:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;border-radius:38px;z-index:1;opacity:.6;box-shadow:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.ntp-button:hover a,.ntp-latest-posts :not(.footer-item) .widget-list .item:first-child .widget-item-content a{color:#fff;}
.ntp-button:hover a:after{box-shadow:0 5px 20px 0 #f97339;}
.ntp-description{line-height:1.8em;font-size:14px;text-align:left;padding:0;}
.ntp-italic{text-align:center;font-style:italic;font-size:14px;}
.ntp-latest-posts :not(.footer-item) .widget-list .item:first-child .item-image{width:100%;height:auto;padding-bottom:40%;}
.ntp-latest-posts :not(.footer-item) .widget-list .item:first-child .widget-item-content{position:absolute;bottom:0;left:0;color:#fff;padding:0 20px 10px;}
.ntp-mailchimp{background-color:#f0f0f0;padding:25px 20px;}
.ntp-social-square a{display:inline-block;margin-left:5px;overflow:hidden;}
.ntp-social-square a .fa{display:block;width:45px;height:45px;line-height:45px;font-size:18px;color:#fff;border:1px solid #DBDFDF;border-radius:5px;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.ntp-social-square a .fa.fa-behance{color:#1478FF;}
.ntp-social-square a .fa.fa-dribbble{color:#fb4087;}
.ntp-social-square a .fa.fa-facebook{color:#325d94;}
.ntp-social-square a .fa.fa-heart{color:#4BD1FA;}
.ntp-social-square a .fa.fa-instagram{color:#517FA4;}
.ntp-social-square a .fa.fa-linkedin{color:#0177b5;}
.ntp-social-square a .fa.fa-pinterest{color:#CC1D24;}
.ntp-social-square a .fa.fa-tumblr{color:#2f4e6b;}
.ntp-social-square a .fa.fa-twitter{color:#00aadb;}
.ntp-social-square a .fa.fa-vimeo-square{color:#63b3e4;}
.ntp-social-square a .fa.fa-vk{color:#4C75A3;}
.ntp-social-square a .fa.fa-youtube-play,.ntp-social-square a .fa.fa-google-plus{color:#df2e1c;}
.ntp-social-square a:first-child{margin-left:0;}
.ntp-social-square a:hover{color:#fff!important;}
.ntp-subdescription{padding-top:5px;text-align:left;font-size:12px;padding-left:10px;font-style:italic;line-height:20px;margin-bottom:0;}
.subscribe-status{margin:0;padding:0 15px;}
.widget{position:relative;}
.widget .item-icon-left{text-align:left;padding:6px;}
.widget .item-icon-left i{height:18px;width:18px;text-align:center;margin-right:5px;font-size:16px;}
.widget .item-icon-left:last-child{padding-bottom:0;}
.widget .item-image{width:100%;height:180px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;}
.widget .item-image img{display:none;}
.item a {color:#fff;}
.toptika {position:absolute; bottom:10px; background:#333; opacity:0.7; text-align:center; width:100%;}
.widget-contact-content .ntp-description{text-align:left;}
.widget-follow-content,.ntp-about .widget-content,.widget-banner-content{text-align:center;}
.widget-grid{overflow:hidden;margin:-4px;}
.widget-grid .item{position:relative;width:33.333333%;padding-top:33.333333%;float:left;}
.widget-grid .item a{position:absolute;display:block;top:4px;left:4px;right:4px;bottom:4px;overflow:hidden;}
.widget-grid .item a img{position:absolute;width:100%;top:0;left:0;}
.widget-grid .item a:hover{opacity:.7;}
.widget-grid .item:nth-child(4){clear:both;}
.widget-list .item{color:#262626;font-style:italic;margin-left:0;padding-bottom:5px;position:relative;}
.widget-list .item-content{overflow:hidden;}
.widget-list .item-image{float:left;width:100%;}
.widget-list .item-meta,.widget-list .item-comment{font-size:11px;color:#777;font-style:none;}
.widget-list .item-title{color:#000;margin-top:0;display:block;font-size:13px;margin-bottom:0;font-style:normal;}
.widget-list .item:first-child{padding-top:0;box-shadow:none;}
.widget-list .item:last-child{padding-bottom:5px;}
.widget-list .widget-item-content{padding-top:5px;margin-left:80px;padding-left:1em;}
.widget-list h3{letter-spacing:0;line-height:1.6em;font-family:'Open Sans',serif;}
100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg);}