/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */




/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

}



/*-----------------------------------------------------------------------------------*/
/*	44. SOCIAL ICONS
/*-----------------------------------------------------------------------------------*/


html, body {
    max-width: 100%;
    overflow-x: hidden ! important;
}
body{
overflow-x:hidden !important;
}

.social {
    padding: 0;
    margin: 0;
    margin-bottom: -5px;
    font-size: 0;
    line-height: 1;
}
.social li {
    display: inline-block;
    margin: 0 10px 5px 0;
}
.pull-right .social li,
.social.pull-right li,
.text-right .social li {
    margin: 0 0 5px 10px
}
.text-center .social li,
.social.text-center li {
    margin: 0 5px 5px 5px
}
.social-bg {
    margin-bottom: -2px;
}
.social-bg li {
    margin: 0 5px 2px 0;
}
.pull-right .social-bg li,
.social-bg.pull-right li,
.text-right .social-bg li {
    margin: 0 0 2px 5px
}
.text-center .social-bg li,
.social-bg.text-center li {
    margin: 0 2px 2px 2px
}
.top-bar .social,
.top-bar .social li {
    margin-bottom: 0;
    line-height: 1;
}
.social li a i {
    background: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 0;
    height: auto;
    width: auto;
    -webkit-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out;
}
[class*="color-s-"]:hover,
.social li a:hover i {
    opacity: 0.85;
}
.social-bg li a i {
    color: #FFF;
    display: table;
    border-radius: 100%;
}
.social-bg li a i:before {
    vertical-align: middle;
    text-align: center;
    display: table-cell;
}
.social-color.social-s {
    font-size: 18px;
}
.social-color.social-m {
    font-size: 28px;
}
.social-bg.social-s {
    font-size: 16px;
}
.social-bg.social-m {
    font-size: 26px;
}
.social-bg.social-s li a i {
    width: 34px;
    height: 34px;
}
.social-bg.social-m li a i {
    width: 44px;
    height: 44px;
}
.color-s-500px,
a.color-s-500px:hover,
.social-color .et-500px {
    color: #00a6df;
}
.color-s-basecamp,
a.color-s-basecamp:hover,
.social-color .et-basecamp {
    color: #76b966;
}
.color-s-behance,
a.color-s-behance:hover,
.social-color .et-behance {
    color: #098ffa;
}
.color-s-creative-cloud,
a.color-s-creative-cloud:hover,
.social-color .et-creative-cloud {
    color: #da1f26;
}
.color-s-dropbox,
a.color-s-dropbox:hover,
.social-color .et-dropbox {
    color: #016aab;
}
.color-s-evernote,
a.color-s-evernote:hover,
.social-color .et-evernote {
    color: #82d15c;
}
.color-s-flattr,
a.color-s-flattr:hover,
.social-color .et-flattr {
    color: #f18526;
}
.color-s-foursquare,
a.color-s-foursquare:hover,
.social-color .et-foursquare {
    color: #f94877;
}
.color-s-google-drive,
a.color-s-google-drive:hover,
.social-color .et-google-drive {
    color: #14a963;
}
.color-s-google-hangouts,
a.color-s-google-hangouts:hover,
.social-color .et-google-hangouts {
    color: #0f9d58;
}
.color-s-grooveshark,
a.color-s-grooveshark:hover,
.social-color .et-grooveshark {
    color: #f66c00;
}


#top #header .av-main-nav > li > a:hover {
    color: #990100;
   
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 0.15em;
    background:#ffffff! important;
}
.color-s-icloud,
a.color-s-icloud:hover,
.social-color .et-icloud {
    color: #287ced;
}
.color-s-mixi,
a.color-s-mixi:hover,
.social-color .et-mixi {
    color: #d1ad59;
}
.color-s-onedrive,
a.color-s-onedrive:hover,
.social-color .et-onedrive {
    color: #0361bf;
}
.color-s-paypal,
a.color-s-paypal:hover,
.social-color .et-paypal {
    color: #2a608e;
}
.color-s-picasa,
a.color-s-picasa:hover,
.social-color .et-picasa {
    color: #9864ae;
}
.color-s-qq,
a.color-s-qq:hover,
.social-color .et-qq {
    color: #269ce0;
}
.color-s-renren,
a.color-s-renren:hover,
.social-color .et-renren {
    color: #025aa1;
}
.color-s-scribd,
a.color-s-scribd:hover,
.social-color .et-scribd {
    color: #20828d;
}
.color-s-sina-weibo,
a.color-s-sina-weibo:hover,
.social-color .et-sina-weibo {
    color: #d72928;
}
.color-s-skype,
a.color-s-skype:hover,
.social-color .et-skype {
    color: #2ebbf0;
}
.color-s-slideshare,
a.color-s-slideshare:hover,
.social-color .et-slideshare {
    color: #5ba6a8;
}
.color-s-smashing,
a.color-s-smashing:hover,
.social-color .et-smashing {
    color: #f4663e;
}
.color-s-soundcloud,
a.color-s-soundcloud:hover,
.social-color .et-soundcloud {
    color: #ff680d;
}
.color-s-spotify,
a.color-s-spotify:hover,
.social-color .et-spotify {
    color: #7cc011;
}
.color-s-swarm,
a.color-s-swarm:hover,
.social-color .et-swarm {
    color: #f3923c;
}
.color-s-vine,
a.color-s-vine:hover,
.social-color .et-vine {
    color: #01cc99;
}
.color-s-vk,
a.color-s-vk:hover,
.social-color .et-vk {
    color: #4c75a3;
}
.color-s-xing,
a.color-s-xing:hover,
.social-color .et-xing {
    color: #006567;
}
.color-s-yelp,
a.color-s-yelp:hover,
.social-color .et-yelp {
    color: #be2f25;
}
.color-s-dribbble,
a.color-s-dribbble:hover,
.social-color .et-dribbble {
    color: #d07ead;
}
.color-s-facebook,
a.color-s-facebook:hover,
.social-color .et-facebook {
    color: #4470cf;
}
.color-s-flickr,
a.color-s-flickr:hover,
.social-color .et-flickr {
    color: #f3188c;
}
.color-s-github,
a.color-s-github:hover,
.social-color .et-github {
    color: #4073a6;
}
.color-s-google,
a.color-s-google:hover,
.social-color .et-google {
    color: #a84539;
}
.color-s-instagram,
a.color-s-instagram:hover,
.social-color .et-instagram {
    color: #d53581;
}
.color-s-lastfm,
a.color-s-lastfm:hover,
.social-color .et-lastfm {
    color: #be0c02;
}
.color-s-linkedin,
a.color-s-linkedin:hover,
.social-color .et-linkedin {
    color: #3393c1;
}
.color-s-pinterest,
a.color-s-pinterest:hover,
.social-color .et-pinterest {
    color: #c53942;
}
.color-s-rdio,
a.color-s-rdio:hover,
.social-color .et-rdio {
    color: #007fc5;
}
.color-s-stumbleupon,
a.color-s-stumbleupon:hover,
.social-color .et-stumbleupon {
    color: #eb4923;
}
.color-s-tumblr,
a.color-s-tumblr:hover,
.social-color .et-tumblr {
    color: #5d82a4;
}
.color-s-twitter,
a.color-s-twitter:hover,
.social-color .et-twitter {
    color: #5daed5;
}
.color-s-vimeo,
a.color-s-vimeo:hover,
.social-color .et-vimeo {
    color: #099fc7;
}
.color-s-youtube,
a.color-s-youtube:hover,
.social-color .et-youtube {
    color: #c8312b;
}
.color-s-app-store,
a.color-s-app-store:hover,
.social-color .et-app-store {
    color: #26a6d1;
}
.color-s-baidu,
a.color-s-baidu:hover,
.social-color .et-baidu {
    color: #4c51ba;
}
.color-s-google-play,
a.color-s-google-play:hover,
.social-color .et-google-play {
    color: #22afc2;
}
.color-s-houzz,
a.color-s-houzz:hover,
.social-color .et-houzz {
    color: #8bc34a;
}
.color-s-medium,
a.color-s-medium:hover,
.social-color .et-medium {
    color: #00c967;
}
.color-s-raft,
a.color-s-raft:hover,
.social-color .et-raft {
    color: #0ab2b2;
}
.color-s-rainbow,
a.color-s-rainbow:hover,
.social-color .et-rainbow {
    color: #fb5b5a;
}
.color-s-tripadvisor,
a.color-s-tripadvisor:hover,
.social-color .et-tripadvisor {
    color: #589541;
}
.color-s-windows-store,
a.color-s-windows-store:hover,
.social-color .et-windows-store {
    color: #1e75bc;
}
.color-s-youko,
a.color-s-youko:hover,
.social-color .et-youko {
    color: #ee4023;
}
.social-bg .et-500px {
    background: #00a6df;
}
.social-bg .et-basecamp {
    background: #76b966;
}
.social-bg .et-behance {
    background: #098ffa;
}
.social-bg .et-creative-cloud {
    background: #da1f26;
}
.social-bg .et-dropbox {
    background: #016aab;
}
.social-bg .et-evernote {
    background: #82d15c;
}
.social-bg .et-flattr {
    background: #f18526;
}
.social-bg .et-foursquare {
    background: #f94877;
}
.social-bg .et-google-drive {
    background: #14a963;
}
.social-bg .et-google-hangouts {
    background: #0f9d58;
}
.social-bg .et-grooveshark {
    background: #f66c00;
}
.social-bg .et-icloud {
    background: #287ced;
}
.social-bg .et-mixi {
    background: #d1ad59;
}
.social-bg .et-onedrive {
    background: #0361bf;
}
.social-bg .et-paypal {
    background: #2a608e;
}
.social-bg .et-picasa {
    background: #9864ae;
}
.social-bg .et-qq {
    background: #269ce0;
}
.social-bg .et-renren {
    background: #025aa1;
}
.social-bg .et-scribd {
    background: #20828d;
}
.social-bg .et-sina-weibo {
    background: #d72928;
}
.social-bg .et-skype {
    background: #2ebbf0;
}
.social-bg .et-slideshare {
    background: #5ba6a8;
}
.social-bg .et-smashing {
    background: #f4663e;
}
.social-bg .et-soundcloud {
    background: #ff680d;
}
.social-bg .et-spotify {
    background: #7cc011;
}
.social-bg .et-swarm {
    background: #f3923c;
}
.social-bg .et-vine {
    background: #01cc99;
}
.social-bg .et-vk {
    background: #4c75a3;
}
.social-bg .et-xing {
    background: #006567;
}
.social-bg .et-yelp {
    background: #be2f25;
}
.social-bg .et-dribbble {
    background: #d07ead;
}
.social-bg .et-facebook {
    background: #4470cf;
}
.social-bg .et-flickr {
    background: #f3188c;
}
.social-bg .et-github {
    background: #4073a6;
}
.social-bg .et-google {
    background: #a84539;
}
.social-bg .et-instagram {
    background: #d53581;
}
.social-bg .et-lastfm {
    background: #be0c02;
}
.social-bg .et-linkedin {
    background: #3393c1;
}
.social-bg .et-pinterest {
    background: #c53942;
}
.social-bg .et-rdio {
    background: #007fc5;
}
.social-bg .et-stumbleupon {
    background: #eb4923;
}
.social-bg .et-tumblr {
    background: #5d82a4;
}
.social-bg .et-twitter {
    background: #5daed5;
}
.social-bg .et-vimeo {
    background: #099fc7;
}
.social-bg .et-youtube {
    background: #c8312b;
}
.social-bg .et-app-store {
    background: #26a6d1;
}
.social-bg .et-baidu {
    background: #4c51ba;
}
.social-bg .et-google-play {
    background: #22afc2;
}
.social-bg .et-houzz {
    background: #8bc34a;
}
.social-bg .et-medium {
    background: #00c967;
}
.social-bg .et-raft {
    background: #0ab2b2;
}
.social-bg .et-rainbow {
    background: #fb5b5a;
}
.social-bg .et-tripadvisor {
    background: #589541;
}
.social-bg .et-windows-store {
    background: #1e75bc;
}
.social-bg .et-youko {
    background: #ee4023;
}
.btn.share-facebook {
    background: #4470cf;
}
.btn.share-google {
    background: #a84539;
}
.btn.share-pinterest {
    background: #c53942;
}
.btn.share-tumblr {
    background: #5d82a4;
}
.btn.share-twitter {
    background: #5daed5;
}
.btn.share-facebook:hover,
.btn.share-facebook:focus,
.btn.share-facebook:active,
.btn.share-facebook.active {
    background: #325bb3;
}
.btn.share-google:hover,
.btn.share-google:focus,
.btn.share-google:active,
.btn.share-google.active {
    background: #91362b;
}
.btn.share-pinterest:hover,
.btn.share-pinterest:focus,
.btn.share-pinterest:active,
.btn.share-pinterest.active {
    background: #b12b34;
}
.btn.share-tumblr:hover,
.btn.share-tumblr:focus,
.btn.share-tumblr:active,
.btn.share-tumblr.active {
    background: #496b8b;
}
.btn.share-twitter:hover,
.btn.share-twitter:focus,
.btn.share-twitter:active,
.btn.share-twitter.active {
    background: #4c9ec6;
}


/*******FOOTER ALIGNMENT*****************/

.flex_column .widget:first-child, .content .widget:first-child {
    padding-top: 0;
    border-top: none;
    padding-left: 30px ! important;
}




/*** form colours*****/

#top .main_color .input-text, #top .main_color input[type="text"], #top .main_color input[type="input"], #top .main_color input[type="password"], #top .main_color input[type="email"], #top .main_color input[type="number"], #top .main_color input[type="url"], #top .main_color input[type="tel"], #top .main_color input[type="search"], #top .main_color textarea, #top .main_color select {
    border-color: #ccc! important;
    background-color: #ffffff ! important;
    color: #919191 ! important;
	    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 3px #ddd;
    box-shadow: inset 0 1px 3px #ddd;
    border-radius: 4px;
	
}
/***************/