/*!==========================================================================
   IcoMoon
   ========================================================================== */
@font-face {
    font-family: 'icomoon';
    src: url('assets/fonts/icomoon/icomoon.eot?r75adm');
    src: url('assets/fonts/icomoon/icomoon.eot?r75adm#iefix') format('embedded-opentype'), url('assets/fonts/icomoon/icomoon.ttf?r75adm') format('truetype'), url('assets/fonts/icomoon/icomoon.woff?r75adm') format('woff'), url('assets/fonts/icomoon/icomoon.svg?r75adm#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}


#secondary a.t4p-social-network-icon:hover,
#secondary-2 a.t4p-social-network-icon:hover,
.footer-widgets a.t4p-social-network-icon:hover,
.header-widgets a.t4p-social-network-icon:hover {
    padding-left: 0;
}

[class^="t4p-icon-"],
[class*=" t4p-icon-"],
.widget-content [class^="t4p-icon-"],
.widget-content [class*=" t4p-icon-"] {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.t4p-icon-deviantart:before,
.t4p-icon-deviantart:after,
.t4p-icon-social-deviantart:before {
    content: '\e931';
}

.t4p-icon-flickr:before,
.t4p-icon-flickr:after,
.t4p-icon-social-flickr:before {
    content: '\e92f';
}

.t4p-icon-paypal:before,
.t4p-icon-paypal:after,
.t4p-icon-social-paypal:before {
    content: '\e916';
}

.t4p-icon-googleplus:before,
.t4p-icon-googleplus:after,
.t4p-icon-social-google-plus:before {
    content: '\e929';
}

.t4p-icon-pinterest:before,
.t4p-icon-pinterest:after,
.t4p-icon-social-pinterest:before {
    content: '\e93a';
}

.t4p-icon-forrst:before,
.t4p-icon-forrst:after,
.t4p-icon-social-forrst:before {
    content: '\e90b';
}

.t4p-icon-digg:before,
.t4p-icon-digg:after,
.t4p-icon-social-digg:before {
    content: '\e901';
}

.t4p-icon-mail:before,
.t4p-icon-mail:after,
.t4p-icon-social-envelope-o:before,
.t4p-icon-envelope-o:before {
    content: '\e91b';
}

.t4p-icon-blogger:before,
.t4p-icon-blogger:after,
.t4p-icon-social-blogger:before {
    content: '\e933';
}

.t4p-icon-dribbble:before,
.t4p-icon-dribbble:after,
.t4p-icon-social-dribbble:before {
    content: '\e930';
}

.t4p-icon-linkedin:before,
.t4p-icon-linkedin:after,
.t4p-icon-social-linkedin:before {
    content: '\e939';
}

.t4p-icon-vk:before,
.t4p-icon-vk:after,
.t4p-icon-social-vk:before {
    content: '\e91c';
}

.t4p-icon-rss:before,
.t4p-icon-rss:after,
.t4p-icon-social-rss:before {
    content: '\e92d';
}

.t4p-icon-skype:before,
.t4p-icon-skype:after,
.t4p-icon-social-skype:before {
    content: '\e937';
}

.t4p-icon-twitter:before,
.t4p-icon-twitter:after,
.t4p-icon-social-twitter:before {
    content: '\e92c';
}

.t4p-icon-youtube:before,
.t4p-icon-youtube:after,
.t4p-icon-social-youtube:before {
    content: '\e907';
}

.t4p-icon-vimeo:before,
.t4p-icon-vimeo:after,
.t4p-icon-social-vimeo:before {
    content: '\e92e';
}

.t4p-icon-yahoo:before,
.t4p-icon-yahoo:after,
.t4p-icon-social-yahoo:before {
    content: '\e935';
}

.t4p-icon-myspace:before,
.t4p-icon-myspace:after,
.t4p-icon-social-myspace:before {
    content: '\e900';
}

.t4p-icon-dropbox:before,
.t4p-icon-dropbox:after,
.t4p-icon-social-dropbox:before {
    content: '\e932';
}

.t4p-icon-facebook:before,
.t4p-icon-facebook:after,
.t4p-icon-social-facebook:before {
    content: '\e92a';
}

.t4p-icon-soundcloud:before,
.t4p-icon-soundcloud:after,
.t4p-icon-social-soundcloud:before {
    content: '\e936';
}

.t4p-icon-tumblr:before,
.t4p-icon-tumblr:after,
.t4p-icon-social-tumblr:before {
    content: '\e934';
}

.t4p-icon-instagram:before,
.t4p-icon-instagram:after,
.t4p-icon-social-instagram:before {
    content: '\e92b';
}

.t4p-icon-reddit:before,
.t4p-icon-reddit:after,
.t4p-icon-social-reddit:before {
    content: '\e938';
}

.t4p-icon-ok:before {
    content: '\e927';
}

.t4p-icon-repeat:before {
    content: '\e91d';
}

.t4p-icon-chevron-up:before {
    content: '\e91a';
}

.t4p-icon-chevron-down:before {
    content: '\e917';
}

.t4p-icon-chevron-left:before {
    content: '\e918';
}

.t4p-icon-chevron-right:before {
    content: '\e919';
}

.t4p-icon-phone:before {
    content: '\e90d';
}

.t4p-icon-link:before {
    content: '\e923';
}

.t4p-icon-mobile:before {
    content: '\e910';
}

.t4p-icon-map:before {
    content: '\e90f';
}

.t4p-icon-fax:before {
    content: '\e908';
}

.t4p-icon-web:before {
    content: '\e922';
}

.t4p-icon-redo:before {
    content: '\e911';
}

.t4p-icon-comment:before {
    content: '\e913';
}

.t4p-icon-shopping-cart:before {
    content: '\e90c' !important;
}

.t4p-icon-menu:before {
    content: '\e921' !important;
}


/*new icomoon icon*/

.t4p-icon-user2:before {
    content: "\e914";
}

.t4p-icon-plus2:before {
    content: "\f067";
}

.t4p-icon-minus2:before {
    content: "\f068";
}

.t4p-icon-caret-left:before {
    content: "\f0d9";
}

.t4p-icon-user:before {
    content: "\e914";
}

.t4p-icon-cart:before {
    content: "\e90c";
}

.t4p-icon-angle-left:before {
    content: "\e918";
}

.t4p-icon-angle-right:before {
    content: "\e919";
}

.t4p-icon-angle-up:before {
    content: "\e91a";
}

.t4p-icon-angle-down:before {
    content: "\e917";
}

.select-arrow.t4p-icon-angle-down:before {
    width: 35px;
    height: 35px;
    position: absolute;
    top: 0px;
    right: 0px;
}

.t4p-icon-menu {
    font-size: 20px;
}

.t4p-social-networks [class^="t4p-icon-"]:before,
.t4p-social-networks [class*=" t4p-icon-"]:before,
.t4p-social-networks [class^="t4p-icon-"]:after,
.t4p-social-networks [class*=" t4p-icon-"]:after {
    display: inline-block;
    width: 22px;
    margin-right: .2em;
    margin-left: .2em;
    text-align: center;
    font-size: 15px;
}

.t4p-social-networks span.t4p-icon-holder {
    display: inline-block;
    height: 28px;
    overflow: hidden;
    line-height: 28px;
}

.t4p-social-networks.boxed-icons span.t4p-icon-holder {
    margin: 0 0 3px 6px;
}

.t4p-social-networks a.t4p-social-network-icon {
    display: block;
    width: 100%;
    height: 100%;
    line-height: 28px;
    position: relative;
    top: 0;
    bottom: 0;
    -o-transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
}

.t4p-social-networks a.custom.t4p-social-network-icon {
    -o-transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    -ms-transition: none;
}

.t4p-social-networks span.t4p-icon-holder:hover a {
    top: -100%;
}

.t4p-social-networks span.t4p-icon-holder:hover a.custom {
    top: inherit;
}

.t4p-social-networks a.t4p-social-network-icon:after {
    position: absolute;
    width: inherit;
    height: 100%;
    left: 0;
    bottom: -28px;
    color: #333;
    line-height: 28px;
    text-align: center;
    margin-left: 0;
}

.t4p-social-networks.boxed-icons a.t4p-social-network-icon:after {
    color: #fff;
}

.t4p-social-networks.boxed-icons a.t4p-facebook:after {
    background-color: #4a6d9d;
}

.t4p-social-networks.boxed-icons a.t4p-twitter:after {
    background-color: #3bc1ed;
}

.t4p-social-networks.boxed-icons a.t4p-linkedin:after {
    background-color: #0b7bb5;
}

.t4p-social-networks.boxed-icons a.t4p-rss:after {
    background-color: #ff6501;
}

.t4p-social-networks.boxed-icons a.t4p-dribbble:after {
    background-color: #ef5a92;
}

.t4p-social-networks.boxed-icons a.t4p-youtube:after {
    background-color: #bf2f29;
}

.t4p-social-networks.boxed-icons a.t4p-pinterest:after {
    background-color: #cb1f25;
}

.t4p-social-networks.boxed-icons a.t4p-vimeo:after {
    background-color: #4c8ab0;
}

.t4p-social-networks.boxed-icons a.t4p-flickr:after {
    background-color: #136dd5;
}

.t4p-social-networks.boxed-icons a.t4p-tumblr:after {
    background-color: #3d658d;
}

.t4p-social-networks.boxed-icons a.t4p-googleplus:after {
    background-color: #d53824;
}

.t4p-social-networks.boxed-icons a.t4p-digg:after {
    background-color: #205685;
}

.t4p-social-networks.boxed-icons a.t4p-blogger:after {
    background-color: #ff6501;
}

.t4p-social-networks.boxed-icons a.t4p-skype:after {
    background-color: #00aff0;
}

.t4p-social-networks.boxed-icons a.t4p-myspace:after {
    background-color: #008dde;
}

.t4p-social-networks.boxed-icons a.t4p-deviantart:after {
    background-color: #46584d;
}

.t4p-social-networks.boxed-icons a.t4p-yahoo:after {
    background-color: #9251a2;
}

.t4p-social-networks.boxed-icons a.t4p-reddit:after {
    background-color: #404040;
}

.t4p-social-networks.boxed-icons a.t4p-forrst:after {
    background-color: #40833e;
}

.t4p-social-networks.boxed-icons a.t4p-mail:after {
    background-color: #404040;
}

.t4p-social-networks.boxed-icons a.t4p-instagram:after {
    background-color: #34638a;
}

.t4p-social-networks.boxed-icons a.t4p-paypal:after {
    background-color: #009cde;
}

.t4p-social-networks.boxed-icons a.t4p-dropbox:after {
    background-color: #007ee5;
}

.t4p-social-networks.boxed-icons a.t4p-soundcloud:after {
    background-color: #ff5000;
}

.t4p-social-networks.boxed-icons a.t4p-vk:after {
    background-color: #517397;
}
