
.row-eq-height {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display:flex;}

.ic-colored {background-color: #444;color: #fff !important;}
.ic-facebook:hover,.ic-col[class*="facebook"]:before,.ic-colored[class*="facebook"] { background-color: #3B5998; }
.ic-delicious:hover,.ic-colored[class*="delicious"] { background-color: #205CC0; }
.ic-paypal:hover,.ic-colored[class*="paypal"] { background-color: #00588B; }
.ic-android:hover,.ic-colored[class*="android"] { background-color: #A4C639; }
.ic-google-plus:hover,.ic-col[class*="google"],.ic-colored[class*="google"] { background-color: #DD4B39; }
.ic-stumbleupon:hover,.ic-colored[class*="stumbleupon"] { background-color: #F74425; }
.ic-foursquare:hover,.ic-colored[class*="foursquare"] { background-color: #25A0CA; }
.ic-digg:hover,.ic-colored[class*="digg"] { background-color: #191919; }
.ic-spotify:hover,.ic-colored[class*="spotify"] { background-color: #81B71A; }
.ic-reddit:hover,.ic-colored[class*="reddit"] { background-color: #C6C6C6; }
.ic-cc:hover,.ic-colored[class*="cc"] { background-color: #688527; }
.ic-dribbble:hover,.ic-colored[class*="dribbble"] { background-color: #EA4C89; }
.ic-flickr:hover,.ic-colored[class*="flickr"] { background-color: #FF0084; }
.ic-google:hover,.ic-colored[class*="google"] { background-color: #DD4B39; }
.ic-linkedin:hover,.ic-col[class*="linkedin"],.ic-colored[class*="linkedin"] { background-color: #0E76A8; }
.ic-vk:hover,.ic-colored[class*="vk"] { background-color: #2B587A; }
.ic-rss:hover,.ic-colored[class*="rss"] { background-color: #EE802F; }
.ic-skype:hover,.ic-colored[class*="skype"] { background-color: #00AFF0; }
.ic-twitter:hover,.ic-col[class*="twitter"],.ic-colored[class*="twitter"] { background-color: #00ACEE; }
.ic-youtube:hover,.ic-colored[class*="youtube"] { background-color: #C4302B; }
.ic-vimeo:hover,.ic-colored[class*="vimeo"] { background-color: #86C9EF; }
.ic-yahoo:hover,.ic-colored[class*="yahoo"] { background-color: #720E9E; }
.ic-dropbox:hover,.ic-colored[class*="dropbox"] { background-color: #3D9AE8; }
.ic-github:hover,.ic-colored[class*="github"] { background-color: #171515; }
.ic-soundcloud:hover,.ic-colored[class*="soundcloud"] { background-color: #FF7700; }
.ic-tumblr:hover,.ic-colored[class*="tumblr"] { background-color: #34526F; }
.ic-wordpress:hover,.ic-colored[class*="wordpress"] { background-color: #1E8CBE; }
.ic-yelp:hover,.ic-colored[class*="yelp"] { background-color: #C41200; }
.ic-scribd:hover,.ic-colored[class*="scribd"] { background-color: #666666; }
.ic-print:hover,.ic-colored[class*="print"] { background-color: #111; }
.ic-drupal:hover,.ic-colored[class*="drupal"] { background-color: #27537A; }
.ic-bitbucket:hover,.ic-colored[class*="bitbucket"] { background-color: #0E4984; }
.ic-xing:hover,.ic-col[class*="xing"],.ic-colored[class*="xing"] { background-color: #126567; }
.ic-instagram:hover,.ic-colored[class*="instagram"] { background-color: #3F729B; }
.ic-openid:hover,.ic-colored[class*="openid"] { background-color: #E16309; }
.ic-steam:hover,.ic-colored[class*="steam"] { background-color: #111; }
.ic-amazon:hover,.ic-colored[class*="amazon"] { background-color: #E47911; }
.ic-apple:hover,.ic-colored[class*="apple"] { background-color: #000; }
.ic-pinterest:hover,.ic-col.ic-pinterest,.ic-colored.ic-pinterest,.ic-pinterest-p:hover,.ic-col.ic-pinterest-p,.ic-colored.ic-pinterest-p{ background-color: #C8232C; }
.ic-fivehundredpx:hover,.ic-colored.ic-fivehundredpx[class*="paypal"] { background-color: #111; }

.social-list a i:after{content:attr(data-hover);}
input[type=number]{position: relative;text-align: left;}
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {-webkit-appearance: none;background: #FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAKUlEQVQYlWNgwAT/sYhhKPiPT+F/LJgEsHv37v+EMGkmkuImoh2NoQAANlcun/q4OoYAAAAASUVORK5CYII=) no-repeat center center;width: 1em;border-left: 1px solid #BBB;opacity: .5;position: absolute;top: 0;right: 0;bottom: 0;}
input[type="number"]::-webkit-inner-spin-button:hover,input[type="number"]::-webkit-inner-spin-button:active{box-shadow: 0 0 2px #0CF;opacity: .8;}

/* loaders */
.page-loader > div{display:inline-block;position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.page-loader .circles .circlesload {width:80px;height:80px;}
.page-loader .circles .circlesload:before,.page-loader .circles .circlesload:after {position:absolute;display:inline-block;width:100%;height:100%;border-radius:100%;background:#000;-webkit-animation:cssload-rotates 1.6s linear infinite;animation:cssload-rotates 1.6s linear infinite;border:0;content: "";}
.page-loader .circles .circlesload:after {animation-delay:-0.8s;-webkit-animation-delay:-0.8s;}
@keyframes cssload-rotates {0% {transform: scale(0);opacity:0.9;}100% {transform: scale(1);opacity:0;}}
@-webkit-keyframes cssload-rotates {0% {-webkit-transform: scale(0);opacity:0.9;}100% {-webkit-transform: scale(1);opacity:0;}}

.page-loader .spin_Square {width: 50px;height: 50px;background-color: #333;-webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;animation: sk-rotateplane 1.2s infinite ease-in-out;}
@-webkit-keyframes sk-rotateplane {0% { -webkit-transform: perspective(120px) }50% { -webkit-transform: perspective(120px) rotateY(180deg) }100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }}
@keyframes sk-rotateplane {0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg) } 50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg) } 100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}}

.page-loader .large_dots:before,.page-loader .large_dots:after,.page-loader .large_dots > div:before,.page-loader .large_dots > div:after {background-color: #333;height: 45px;width: 8px;margin: 0 3px 0 0;display: inline-block;-webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;animation: sk-stretchdelay 1.2s infinite ease-in-out;content: ""}
.page-loader .large_dots > div{width: 24px;display: inline-block;margin: 0 -2px 0 0;}
.page-loader .large_dots > div:before {-webkit-animation-delay: -1.1s;animation-delay: -1.1s;}
.page-loader .large_dots > div {-webkit-animation-delay: -1.0s;animation-delay: -1.0s;}
.page-loader .large_dots > div:after {-webkit-animation-delay: -0.9s;animation-delay: -0.9s;}
.page-loader .large_dots:after {-webkit-animation-delay: -0.8s;animation-delay: -0.8s;}
@-webkit-keyframes sk-stretchdelay {0%, 40%, 100% { -webkit-transform: scaleY(0.5) } 20% { -webkit-transform: scaleY(1.0) }}
@keyframes sk-stretchdelay {0%, 40%, 100% { transform: scaleY(0.5);-webkit-transform: scaleY(0.5);}  20% { transform: scaleY(1.0);-webkit-transform: scaleY(1.0);}}

.page-loader .line_with_Dots .circlesload i{width:19px;height:19px;display:inline-block;border-radius:50%;background:#333}
.page-loader .line_with_Dots .circlesload i:first-child{opacity:0;animation:cssload-loading-ani2 0.58s linear infinite;-webkit-animation:cssload-loading-ani2 0.58s linear infinite;transform:translate(-19px);-webkit-transform:translate(-19px)}
.page-loader .line_with_Dots .circlesload i:nth-child(2),.page-loader .line_with_Dots .circlesload i:nth-child(3){animation:cssload-loading-ani3 0.58s linear infinite;-webkit-animation:cssload-loading-ani3 0.58s linear infinite}
.page-loader .line_with_Dots .circlesload i:last-child{animation:cssload-loading-ani1 0.58s linear infinite;-webkit-animation:cssload-loading-ani1 0.58s linear infinite}
@keyframes "cssload-loading-ani1"{100%{transform:translate(39px);opacity:0;}}
@-webkit-keyframes "cssload-loading-ani1"{100%{-webkit-transform:translate(39px);opacity:0;}}
@keyframes "cssload-loading-ani2"{100%{transform:translate(19px);opacity:1;}}
@-webkit-keyframes "cssload-loading-ani2"{100%{-webkit-transform:translate(19px);opacity:1;}}
@keyframes "cssload-loading-ani3"{100%{transform:translate(19px);}}
@-webkit-keyframes "cssload-loading-ani3"{100%{-webkit-transform:translate(19px);}}

.page-loader .cp-eclipse{width:12px;height:12px;display:inline-block;border-radius:50%;background:#f3d53f;margin:12px;animation:cp-eclipse-animate 1s ease-out infinite}
.page-loader .cp-eclipse:before,.page-loader .cp-eclipse:after{border-radius:50%;content:" ";width:48px;height:48px;display:inline-block;position:absolute;top:-18px;left:-18px}
.page-loader .cp-eclipse:before{border-width: 6px;border-style: solid;border-color: transparent #f3d53f transparent transparent}
.page-loader .cp-eclipse:after{border-width: 6px;border-style: solid;border-color: transparent transparent transparent #f3d53f}
@keyframes cp-eclipse-animate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
@-webkit-keyframes cp-eclipse-animate{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}

.page-loader .cp-round{width: 80px;height: 80px;}
.page-loader .cp-round:before,.page-loader .cp-round:after{border-radius:50%;content:"";width: 100%;height: 100%;display:inline-block;position:absolute;top:0;left:0;}
.page-loader .cp-round:before{border: 9px #e6e6e6 solid;}
.page-loader .cp-round:after{border-style: solid;border-width: 3px;border-color: #F56150 transparent transparent transparent;animation:cp-round-animate 1s linear infinite;width: 74px;height: 74px;left: 3px;top: 3px;}
@keyframes cp-round-animate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
@-webkit-keyframes cp-round-animate{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}

@-webkit-keyframes displayNone {0% {opacity: 0;}100% {opacity: 1;}}
@keyframes displayNone {0% {opacity: 0;}100% {opacity: 1;}}

@-webkit-keyframes transTop {0% {opacity: 0;-webkit-transform: translateY(30px);}100% {opacity: 1;-webkit-transform: translateY(0);}}
@keyframes transTop {0% {opacity: 0;transform: translateY(30px);}100% {opacity: 1;transform: translateY(0);}}

@-webkit-keyframes hoverSquare {0% {opacity: 0;}40% {opacity: 1;}100% {-webkit-transform: scale(2);transform: scale(2);opacity: 0;}}@keyframes hoverSquare {0% {opacity: 0;}40% {opacity: 1;}100% {-webkit-transform: scale(1.5);transform: scale(1.5);opacity: 0;}}
@-webkit-keyframes burger-hover {0%{width: 100%}50%{width: 50%}100%{width: 100%}}@keyframes burger-hover {0%{width: 100%}50%{width: 50%}100%{width: 100%}}
@-webkit-keyframes burger-hoverr {0%{width: 75%}50%{width: 50%}100%{width: 75%}}@keyframes burger-hoverr {0%{width: 75%}50%{width: 50%}100%{width: 75%}}
@-webkit-keyframes burger-hoverrr {0%{width: 50%}50%{width: 5%}100%{width: 50%}}@keyframes burger-hoverrr {0%{width: 50%}50%{width: 5%}100%{width: 50%}}
@-webkit-keyframes srch-anim {0% {opacity: 0;transform: scale(0.9);}100% {transform: scale(1);opacity: 1;}}@keyframes srch-anim {0% {opacity: 0;transform: scale(0.9);}100% {transform: scale(1);opacity: 1;}}
@-webkit-keyframes srch-frm {0% {opacity: 0;transform: translate(-50%,50%);}100% {transform: translate(-50%,-50%);opacity: 1;}}@keyframes srch-frm {0% {opacity: 0;transform: translate(-50%,50%);}100% {transform: translate(-50%,-50%);opacity: 1;}}
@-webkit-keyframes uil-ring-anim {0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes uil-ring-anim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}

@-webkit-keyframes BackgroundAnimation{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}}
@keyframes BackgroundAnimation{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}}

@-webkit-keyframes BackgroundAnimationLeft{from{-webkit-transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-80%,0,0)}}
@keyframes BackgroundAnimationLeft{from{transform:translate3d(0,0,0)}to{transform:translate3d(-80%,0,0)}}

@-webkit-keyframes BackgroundAnimationTop{from{-webkit-transform:translate3d(0,80%,0);transform:translate3d(0,80%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes BackgroundAnimationTop{from{-webkit-transform:translate3d(0,80%,0);transform:translate3d(0,80%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}

@-webkit-keyframes BackgroundAnimationBot{from{-webkit-transform:translate3d(0,-80%,0);transform:translate3d(0,-80%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes BackgroundAnimationBot{from{-webkit-transform:translate3d(0,-80%,0);transform:translate3d(0,-80%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}