@import url(https://netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css);
@font-face {
  font-family: 'Lato';
  src: url('../fonts/lato/lato-black.eot');
  src: url('../fonts/lato/lato-black.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/lato-black.woff') format('woff'), url('../fonts/lato/lato-black.ttf') format('truetype'), url('../fonts/lato/lato-black.svg#latoblack') format('svg');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url('../fonts/lato/lato-bold.eot');
  src: url('../fonts/lato/lato-bold.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/lato-bold.woff') format('woff'), url('../fonts/lato/lato-bold.ttf') format('truetype'), url('../fonts/lato/lato-bold.svg#latobold') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url('../fonts/lato/lato-bolditalic.eot');
  src: url('../fonts/lato/lato-bolditalic.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/lato-bolditalic.woff') format('woff'), url('../fonts/lato/lato-bolditalic.ttf') format('truetype'), url('../fonts/lato/lato-bolditalic.svg#latobold-italic') format('svg');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Lato';
  src: url('../fonts/lato/lato-italic.eot');
  src: url('../fonts/lato/lato-italic.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/lato-italic.woff') format('woff'), url('../fonts/lato/lato-italic.ttf') format('truetype'), url('../fonts/lato/lato-italic.svg#latoitalic') format('svg');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Lato';
  src: url('../fonts/lato/lato-light.eot');
  src: url('../fonts/lato/lato-light.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/lato-light.woff') format('woff'), url('../fonts/lato/lato-light.ttf') format('truetype'), url('../fonts/lato/lato-light.svg#latolight') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url('../fonts/lato/lato-regular.eot');
  src: url('../fonts/lato/lato-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/lato-regular.woff') format('woff'), url('../fonts/lato/lato-regular.ttf') format('truetype'), url('../fonts/lato/lato-regular.svg#latoregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Flat-UI-Icons";
  src: url('../fonts/flat-ui-icons-regular.eot');
  src: url('../fonts/flat-ui-icons-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/flat-ui-icons-regular.woff') format('woff'), url('../fonts/flat-ui-icons-regular.ttf') format('truetype'), url('../fonts/flat-ui-icons-regular.svg#flat-ui-icons-regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
html, body {
height: 100%;
}
/*******************
 * Reset style
 * *****************
 */
li { list-style:none; }
input, button, textarea { outline: none; border: none; }
a,
a:focus,
a:active,
select,
button,
button:active,
button:focus,
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus,
input { outline: none; }
textarea { resize: vertical; }

a {
	-webkit-transition: all .1s;
    transition: all .1s;
}
iframe {
    border: 0;
    outline: 0;
    width: 100% !important;
}
label:not(.login-field-icon) {
    line-height: normal !important;
    color: #333;
    font-weight: bold !important;
}
select {
    /*border: 2px solid #E6E6E6 !important;
    background: transparent;
    color: #5A5A5A;*/
   width: 100%;
  padding: 6px 5px 6px 8px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: normal !important;
  color: #5A5A5A;
  border: 2px solid #E6E6E6;
  background-color: #fff  !important;
  background-repeat: no-repeat;
  background-position: 99.5% 50%  !important;
  background-image: url('../img/arrow.png')  !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  text-indent: 0.01px;
  text-overflow: '';
}

input[type='file'] {
  opacity:0;
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  outline: none;
  cursor: inherit;
  font-size: 100px;
}

::selection{ background-color: #F00; color: white; }
::moz-selection{ background-color: #F00; color: white; }
::webkit-selection{ background-color: #F00; color: white; }

/******************************
 * Miscellaneous Utilities
 * ***************************
 */
body a {
    color: #F00;
}
.color-default {
   color: #F00 !important;
}
a:hover, a:focus {
    color: #F00;
    text-decoration: underline;
}
.displayBlock {
    display: block !important;
}
.display-none {
    display: none;
}
.displayInline {
    display: inline;
}
.font-default {
    font-family: "Montserrat",Helvetica,Arial,sans-serif;
}
.strongSpan {
    font-weight: bold;
}
.col-pb {
    margin-bottom: 25px;
}
.mg-bottom-xs {
     margin-bottom: 5px;
}
.border-top {
 border-top: 1px solid #DDD;
}
.pos-relative {
    position: relative;
}
.sm-font {
    font-weight: normal;
}
.sm-date {
    color: #999;
}
.border-group {
    border:none;
    border-radius: 0 !important;
}
.bg-color-none {
    background-color: transparent;
}
.li-group {
    border-bottom: 1px solid #DDD;
}
.li-group-msg {
    border-bottom: 1px solid #CFCFCF;
}
.li-group:last-child,
.li-group-msg:last-child {
    border-bottom: none;
}
.text-col {
    margin-bottom: 5px !important;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 17px;
}
.topbar > li.dropdown .open > a {
    color: #FFF;
}
.topbar > li > a {
    font-size: 16px !important;
}
.text-decoration-none {
    text-decoration: none !important;
}
.notify {
    z-index: 10;
    top: 5px;
    right: 10px;
    position:absolute;
    padding: 3px 6px 3px 6px;
    background: #F00;
    color: #FFF;
    line-height: normal;
    font-weight: bold;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    border-bottom: 1px solid #DADADA;
    font-size: 11px;
}
.notifyResponsive {
	top: -5px  !important;
    right: 0  !important;
}
#noti_msg,
#noti_connect { display: none; }

.border-stats {
    border: 1px solid #DADADA;
    border-right-width: 0;
}
.border-stats:first-child {
    border-left-width: 0;
}
a.heading-link {
    background-color: #f5f6f8;
}
.btn-df {
    margin-bottom: 10px;
}
.row-margin-20 {
    margin-bottom: 20px;
}
.btn-border {
    border: 1px solid #DDD !important;
    margin-bottom: 5px;
}
.btn-border.btn-info {
    border-color: #3498db !important;
}
.btn-border.btn-success  {
    border-color: #00AF4A !important;
}
.title-dropdown {
    display: none;
    font-weight: normal;
    font-size: 12px;
}
i.dropdown-ic {
    display: none;
}

.btn-default.btn-df:hover,
.btn-default.btn-df:focus,
.btn-default.btn-df:active,
.btn-default.btn-border:hover,
.btn-default.btn-border:focus,
.btn-default.btn-border:active {
    color: #333 !important;
}
.size-icon {
    font-size: 9px;
    vertical-align: text-top;
}
.size-icon-popover {
    font-size: 7px;
    vertical-align: text-top;
}
.border-image-profile {
    border: 4px solid rgba(255,255,255,0.3);
}
i.verified {
    color: #5890FF;
    font-size: 20px;
    text-shadow: none;
    background: #FFF;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    padding: 1px 2px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .8);
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .8);
}
i.verified-min {
    font-size: 14px;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.myicon-right {
    margin-right: 4px;
}
.more-button {
    font-size: 5px !important;
}
.size-chevron {
    font-size: 11px;
}
.btn-group.button-group-status > button {
    border: none !important;
    color: #333;
}
.btn-group.button-group-status > button.btn-link:hover,
.btn-group.button-group-status > button.btn-link:focus {
  color: #1A75BC;
  text-decoration: none;
  background-color: transparent;
}
.text-overflow {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.padding-sm {
    padding: 0 0 15px 0;
}
.padding-tp {
    padding-top: 10px;
}
.padding-left-group {
    padding-left: 10px;
}

.min-height-bd {
    min-height: 250px;
}

.border-top-sm {
    border-top: 1px solid #DDD;
}
.margin-tp {
    margin-top: 5px;
}
.margin-top-alert {
    margin-top: 20px;
}
.margin-lft5 {
   margin-left: 5px;
}
/*.navbar-form > .form-group > input.form-control {
    padding-right: 33px !important;
}*/
/*******************
 * Background none
 * *****************
 */
.bg-none {
    background: none !important;
}
/*******************
 * Border none
 * *****************
 */
.border-none {
    border: none !important;
}
/*******************
 * Margin Zero
 * *****************
 */
.margin-zero {
    margin: 0 !important;
}
.margin-bottom-zero {
    margin-bottom: 0 !important;
}
.margin-top-zero {
    margin-top: 0 !important;
}
.margin-right-zero {
    margin-right: 0 !important;
}
.margin-left-zero {
    margin-left: 0 !important;
}
/*******************
 * Padding Zero
 * *****************
 */
.padding-zero {
    padding: 0 !important;
}
.padding-right-zero {
    padding-right: 0 !important;
}
.padding-left-zero {
    padding-left: 0 !important;
}
.padding-bottom-zero {
    padding-bottom: 0 !important;
}
.padding-top-zero {
    padding-top: 0 !important;
}
/*******************
 * Margin Default
 * *****************
 */
.margin-top-5 {
	 margin-top: 5px !important;
}
.margin-top-10 {
    margin-top: 10px !important;
}
.margin-top-15 {
    margin-top: 15px !important;
}
.margin-top-20 {
    margin-top: 20px !important;
}
.margin-top-30 {
    margin-top: 30px !important;
}
.margin-top-40 {
    margin-top: 40px !important;
}
/* Bottom */
.margin-bottom-5 {
	 margin-bottom: 5px !important;
}
.margin-bottom-10 {
    margin-bottom: 10px !important;
}
.margin-bottom-15 {
    margin-bottom: 15px !important;
}
.margin-bottom-20 {
    margin-bottom: 20px !important;
}
.margin-bottom-30 {
    margin-bottom: 30px !important;
}
.margin-bottom-40 {
    margin-bottom: 40px !important;
}
/*******************
 * Padding Default
 * *****************
 */
.padding-right-20 {
    padding-right: 20px;
}
.padding-top-10 {
    padding-top: 10px !important;
}
.padding-top-20 {
    padding-top: 20px !important;
}
.padding-top-30 {
    padding-top: 30px !important;
}
.padding-top-40 {
    padding-top: 40px !important;
}
.padding-bottom-15 {
    padding-bottom: 15px !important;
}
.padding-bottom-10 {
    padding-bottom: 10px !important;
}
.padding-bottom-20 {
    padding-bottom: 20px !important;
}
.padding-bottom-30 {
    padding-bottom: 30px !important;
}
.padding-bottom-40 {
    padding-bottom: 40px !important;
}
/***************************
 * Background
 * *************************
 */
body {
  font-family: "Lato", Helvetica, Arial, sans-serif;
  background-color: #f7f7f7;
}
/***************************
 * Background Error
 * *************************
 */
body#bg-error {
    background: #F7F7F7;
    background-size: cover;
}
/***************************
 * Menu top
 * *************************
 */
.menu-top {
	font-size: 12px;

}

.navbar-inverse .navbar-nav > .open > a.menu-top {
	background: none !important;
}
.navbar-inverse .navbar-nav > li > a.menu-top:hover,
.navbar-inverse .navbar-nav > li > a.menu-top:focus {
	color: #B8B8B8;
	background-color: transparent;
}
.navbar-inverse .navbar-nav >
.dropdown > a .caret-menu-top {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
}
ul.dropdown-menu > li.active > a {
	color: #FFF !important;
}

/***************************
 * Menu home
 * *************************
 */
.menu-home-dropdown li {
	width: 50%;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.menu-home-dropdown li > a {
 	white-space: nowrap;
 	text-overflow: ellipsis;
 	overflow: hidden;
 	font-size: 13px;
 }

 .menu-home-dropdown-user li {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.menu-home-dropdown-user li > a {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 13px;
 }
/***************************
 * Dropdown options
 * *************************
 */
.dropdown-home {
	width: 270px;
}
.dropdown-user {
    width: 320px;
}
.dropdown-settings,
.dropdown-nav-session,
.nav-session {
    width: 180px;
}
.label-terms {
	color: #000;
	font-weight: normal;
	font-size: 13px;
}
/***************************
 *  Checked Icon
 * *************************
 */
#checkedIcon {
	background: #FFF;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
/***************************
 *  Facebook login
 * *************************
 */
.facebook-login {
	margin: 10px 0 10px;
}
.facebook-login > a.fb-button {
	background-color: #3b5998;
}

/***************************
 *  Arrow dropdown user
 * *************************
 */
.dropdown-menu.arrow-up-user:before {
    position: absolute;
    top: -10px;
    right: 13px;
    display: inline-block;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #ddd;
    border-left: 10px solid transparent;
    content: '';
}
.dropdown-menu.arrow-up-user:after {
    position: absolute;
    top: -8px;
    right: 13px;
    display: inline-block;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #FFF;
    border-left: 10px solid transparent;
    content: '';
}
/***************************
 * Arrow dropdown top
 * *************************
 */
.dropdown-menu.arrow-top:before {
    position: absolute;
    top: 67px;
    right: 64px;
    display: inline-block;
    border-right: 10px solid transparent;
    border-top: 10px solid #ddd;
    border-left: 10px solid transparent;
    content: '';
}
.dropdown-menu.arrow-top:after {
    position: absolute;
    top: 66px;
    right: 64px;
    display: inline-block;
    border-right: 10px solid transparent;
    border-top: 10px solid #fff;
    border-left: 10px solid transparent;
    content: '';
}
/***************************
 * Dropdown Settings
 * *************************
 */
.dropdown-settings {
    border: 1px solid #ddd !important;
    background-color: #fff !important;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.dropdown-nav-session {
    border: 1px solid #2A2A2A !important;
    background-color: #2A2A2A !important;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.li-group-nav {
    border-bottom: 1px solid #2C2C2C;
}
.image-dropdown {
    width: 48px;
    height: 48px;
}
/***************************
 * Button Search
 * *************************
 */
#buttonSearch,
#buttonSearch-2 {
    color: #DDD;
    width: 35px;
    background: none;
    height: 44px;
    position: absolute;
    top: 0;
    right: 5px;
    cursor: pointer;
    outline: none;
}
#buttonSearch:hover,
#buttonSearch-2:hover {
    color: #999;
}
/***************************
 * Index Header
 * *************************
 */
.index-header {
    /*padding-top: 140px !important;*/
    background: url('../img/header_index.jpg') no-repeat center center #D1D1D1;
    background-size: cover;
    position:relative;
}
/***************************
 * Static Header
 * *************************
 */
.static-header {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
    background: url('../img/header.jpg') no-repeat center center #D1D1D1;
    background-size: cover;
    position:relative;
}
.static-header h1 {
    color: #FFF;
    font-size: 35px;
    text-shadow: 0 2px 4px #000;
}
.link-home,
.static-header small {
    color: #FFF;
    font-size: 15px;
}
.link-small {
    color: #333;
    font-size: 15px;
    font-weight: normal;
}
/***************************
 * Static Header PROFILE
 * *************************
 */
.static-header-profile {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    background-size: cover;
    position:relative;
}
.static-header-profile h1,
.static-header-profile a.linkUser,
.static-header-profile a.linkUser:hover,
.static-header-profile a.linkUser:active,
.static-header-profile a.linkUser:focus {
    color: #fff;
    font-family: "Kaushan Script",cursive;
    font-weight: bold;
    margin-top: 20px !important;
    overflow: visible;
    text-overflow: inherit;
    text-shadow: 0 3px #000;
    white-space: normal;
    font-size: 25px;
    text-decoration: none;
}
/***************************
 * Shadow
 * *************************
 */
.shadow {
    width: 100%;
    float: left;
    height: 150px;
    background: url('../img/shadow.png') bottom left repeat-x;
    position: absolute;
    bottom: 0;
    left: 0;
}
/***************************
 * User Options profile
 * *************************
 */
.user-data {
    padding-top: 165px;
}
.user-data .media-heading {
    color: #FFF;
    font-size: 28px;
    text-shadow: 0 1px 4px rgba(0, 0, 0, .8);;
}
.user-data .text-col {
    color: #FFF;
    text-shadow: 0 1px 4px rgba(0, 0, 0, .8);;
}
.user-data .text-col > small > a {
    font-size: 15px;
    color: #FFF;
}
.user-details {
    padding-top: 25px;
    line-height: normal;
}
.name-user {
   overflow: hidden;
   white-space: nowrap;
   text-overflow: ellipsis;
}

/***************************
 * List Grid
 * *************************
 */
.list-grid {
    padding: 0;
    margin-top: 10px;
}

.list-grid > li > a > img {
  width: 32% !important;
  float: left;
  margin: 0 6px 5px 0;
}
.list-grid > li > a > img:hover {
  opacity: .9;
}

ul.list-grid li:nth-child(3n+3) > a > img:not(.photo-thumb) {
 margin-right: 0 !important;
}

/***************************
 * List Grid Photo Galery
 * *************************
 */
.list-grid > li > a > img.photo-thumb {
  width: 19% !important;
  float: left;
  margin: 0 1.2% 1% 0;
}
.list-grid > li > a > img:hover {
  opacity: .9;
}

ul.list-grid li:nth-child(5n+5) > a > img.photo-thumb {
 margin-right: 0 !important;
}

/***************************
 * List Grid User
 * *************************
 */
.list-grid-user {
    padding: 0;
    margin-top: 10px;
}

.list-grid-user > li > a > img {
  width: 22% !important;
  float: left;
  margin: 0 13px 5px 0;
}
.list-grid-user > li > a > img:hover {
  opacity: .9;
}

ul.list-grid-user li:nth-child(4n+4) > a > img {
 margin-right: 0 !important;
}

/***************************
 * List Grid Block
 * *************************
 */
.list-grid-block > li > a {
  display: block;
}
.list-grid-block {
    margin: 0;
    overflow: hidden;
}
/***************************
 * Panel
 * *************************
 */
.title-panel-ms {
    font-size: 18px;
}
.list-group-ms {
    padding: 0 10px 0 0;
    border: 1px solid #DDD !important;
}
.list-panel-df {
    margin-bottom: 5px;
}
.list-panel-df > a {
    font-size: 18px;
    padding: 5px 3px;
}
.grid-panel-title {
    line-height: 20px;
    padding-top: 15px;
    background: #FFF !important;
}
.col-padding-bot {
    padding-bottom: 15px;
}
.text-space-wrap {
    white-space: normal !important;
}
.text-dd-mm {
    text-indent: 15px;
    padding: 5px 0;
    border-bottom: 1px solid #E6E6E6;
    line-height: 25px;
    color: #999;
}
.text-dd-mm small {
    font-size: 11px;
}
.text-dd-mm:last-child {
    border: none;
}
.margin-top-mv {
    margin-top: 15px;
}
a.font-grid {
 font-size: 20px;
}
.sm-btn-size {
    font-size: 13px !important;
}

.input-search-sm {
    border-right-width: 0 !important;
}
.btn-search-sm {
    line-height: 19px !important;

}
.btn-search-sm:hover {
    border-color: #bdc3c7 !important;
}
.media-nowrap {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.ico-float-right {
    margin-right: 10px;
    width: 16px;
    display: inline-block;
    text-align: center;
}
.user-search {
    color: #1A75BC;
}
.place-search {
    color: #0F8F04;
}
.pages-search {
    color: #F60;
}
a.list-group-item.active-list {
    color: #555;
    text-decoration: none;
    background-color: #fff;
    font-weight: bold;
}
.color-font {
    color: #999;
}
.links-sm {
    display: block;
}
.links-sm strong {
    color: #333;
}
a:hover.links-sm {
    text-decoration:none;
}

.block-sm {
    display: block;
}
.text-link {
    font-size: 10px;
}

/***************************
 *  Charts
 * *************************
 */
#chart1,
#chart2,
#chart3,
#chart4 {
    height: 250px;
}
svg {
    width: 100% !important;
}

/***************************
 *  Error pages styles
 * *************************
 */
.title-error {
    font-size: 110px;
    color: #333;
    text-overflow: inherit;
    overflow: visible;
    white-space: normal;
    font-family: "Montserrat",Helvetica,Arial,sans-serif;
}
.title-error span {
    color: #F00;
    font-size: 150px;
}
.subtitle-error {
    font-size: 20px;
    color: #333;
}
.icon-error {
    font-size: 170px;
    color: #999;
}
.currentPage {
    border-radius: 50px;
    background: #0b59ae;
    padding: 10px 15px;
    color: #FFF;
}
/*****************************
 *  Others
 * **************************
 */
.w_text {
    font-family: 'Kaushan Script', cursive;
    color: #FFF;
    text-shadow: 0 3px #000;
    text-overflow: inherit;
    overflow: visible;
    white-space: normal;
    font-weight: bold;
    text-align: center;
    margin-top: 20px !important;
    word-break: break-word;
}
.jumbotron p.subtitle {
    font-size: 22px;
}
.jumbotron p.subtitle-user {
    font-size: 15px;
    word-break: break-word;
}
.border-total {
    border-radius: 50px !important;
    -webkit-border-radius: 50px !important;
}
h1 {
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.title-services {
    font-size: 15px;
}
a.item-link,
a:hover.item-link,
a:active.item-link,
a:focus.item-link {
    color: #333;
}
a:hover.link-user-profile,
a:focus.link-user-profile,
a:active.link-user-profile {
    text-decoration: none;
}
.thumbnail:hover {
    -webkit-transition: all .3s ease;
       -moz-transition: all .3s ease;
            transition: all .3s ease;
            border-bottom-color: #F40808;
}
.paginator-style {
    width: 100%;
    text-align: center;
}
.link-footer {
    font-size: 13px;
    color: #999;
}
.number-services {
    font-size: 18px;
    color: #333;
}
.btn-like,
.btn-all-ui {
    cursor: pointer;
    box-shadow: inset 0 -3px 0 rgba(0,0,0,0.2);
    -webkit-box-shadow: inset 0 -3px 0 rgba(0,0,0,0.34);
}
.title-item {
    font-size: 25px;
}
.none-overflow {
    text-overflow: inherit !important;
    overflow: visible !important;
    white-space: normal !important;
    word-wrap: break-word !important;
    word-break: break-word !important;
}
.media-designer {
    padding-bottom: 15px;
    border-bottom: 1px solid #CECECE;
}
.col-md-8  div.media-designer:last-child {
    border: none;
}
.list-designer > li {
    color: #999;
}
.list-designer > li > strong {
    color: #666;
}
a:hover.image-thumb > img {
    opacity: 0.8;
}
.padding-middle {
    padding-top: 20px;
    padding-bottom: 20px;
}
.wrap-error {
    margin-top: 50px;
}
.wrap-ui {
    margin-top: 30px;
    margin-bottom: 15px;
}
.img-avatar-services {
    margin: 0 !important;
    display: inline-block !important;
}

.footer-main {
	float: left;
    width: 100%;
    background-color: #FFF;
    padding: 30px 0;
    border-top: 1px solid #ddd;
}
.subfooter {
    background-color: #f7f7f7;
    color: #797979;
    float: left;
    width: 100%;
}
.margin-tp-xs {
    margin-top: 10px;
}
.ico-social {
    font-size: 24px;
    color: #999;
}
.col-thumb {
    margin-bottom: 10px;
}
a.no-shadow {
    text-shadow: none;
}
ul.nav-user-profile > li > a,
ul.nav-user-profile-wall > li > a {
    font-size: 12px;
    font-weight: normal !important;
    color: #333;
    border: none !important;
}
ul.nav-user-profile > li > a:not(.toggle-list):hover,
ul.nav-user-profile-wall > li > a:hover,
ul.nav-user-profile > li.active > a,
ul.nav-user-profile-wall > li.active > a,
ul.nav-user-profile-wall > li.active > a:hover,
ul.nav-user-profile > li.active > a:hover {
    background-color: transparent !important;
    box-shadow: inset 0 -4px #F40808;
    border-radius: 0;
    color: #333;
}
/*.nav-user-profile {
    display:table;
    margin:0 auto;
}*/

.user-profile-avatar {
    position: absolute;
    bottom: -10px;
    z-index: 100;
    left: 42%;
}

.border-avatar-profile {
    border: 5px solid rgba(255, 255, 255, 0.3);
}
.ui-container-cover {
    max-height: 300px;
    height: 275px;
}

.panel-user {
    background: none;
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.bio-user {
    line-height: 22px;
    width: 70%;
    margin: 10px auto;
}
a.btn-join {
    background-color: transparent;
    border: 2px solid #FFF;
    margin-top: 10px;
    text-transform: uppercase;
}
a:hover.btn-join,
a:focus.btn-join,
a:active.btn-join {
    background-color: #F40808;
    border: 2px solid #F40808
}
.no-result {
    color: #777;
    word-wrap: break-word;
}
.color-no-result {
    color: #999 !important;
}
a.btn-postjob {
     background-color: transparent;
     border: 2px solid #FFF;
}
.nav-p {
    margin-bottom: 20px;
}
.desc-footer {
    width: 50%;
    margin: 10px auto 0;
}
.no-show {
    left: -99999px;
}
button.btn-sort,
a.btn-sort {
    background-color: #F40808;
}
button.btn-sort:hover,
button.btn-sort:focus,
button.btn-sort:active,
a:hover.btn-sort,
a:focus.btn-sort,
a:active.btn-sort {
    background-color: #333;
}
.font-normal {
    font-weight: normal;
}
a.links-ds {
    color:#747474;
}
a:hover.links-ds,
a:focus.links-ds,
a:active.links-ds {
    color:#333;
    text-decoration: none;
}
button.btn-follow {
    background: transparent;
    color: #F00;
    padding: 4px 15px;
    border: 1px solid #F00;
}
button.btn-settings {
    background: #5C5C5C;
    color: #FFF;
    padding-bottom: 4px;
    padding-top: 4px;
}
button.btn-follow-lg,
a.btn-follow-lg {
    background: transparent;
    color: #FFF !important;
    padding: 7px 30px;
    border: 1px solid #FFF;
    margin: 10px 0;
}

button:hover.btn-follow-lg,
button:focus.btn-follow-lg,
button:active.btn-follow-lg,
a:hover.btn-follow-lg,
a:focus.btn-follow-lg,
a:active.btn-follow-lg {
    background: #F40808;
    color: #FFF !important;
    border: 1px solid #F40808;

}
button.btn-more-lg {
    background: transparent;
    color: #FFF;
    padding: 7px 10px;
    border: 1px solid #FFF;
    margin: 10px 0 10px 5px;
}

button:hover.btn-more-lg,
button:focus.btn-more-lg,
button:active.btn-more-lg {
    background: #FFF;
    color: #333;
    border: 1px solid #F8F8F8;

}

button:hover.btn-follow,
button:focus.btn-follow,
button:active.btn-follow {
    background: #F00;
    color: #FFF !important;
    border: 1px solid #F00;
}
.btn-pro-xs {
    background-color: #999 !important;
    line-height: normal;
    position: relative;
    font-family: Arial, sans-serif;
    margin-top: 2px;
}
a:hover.btn-pro-xs,
a:focus.btn-pro-xs,
a:active.btn-pro-xs {
    background-color: #F40808 !important;
    line-height: normal;
}

.btn-pro-xs-active {
    background-color: #F40808 !important;
    line-height: normal;
    position: relative;
    font-family: Arial, sans-serif;
    margin-top: 2px;
}

.btn-team-xs {
    background-color: #999 !important;
    line-height: normal;
    position: relative;
    font-family: Arial, sans-serif;
    margin-top: 2px;
}
a:hover.btn-team-xs,
a:focus.btn-team-xs,
a:active.btn-team-xs {
    background-color: #01A7B5 !important;
    line-height: normal;
}

.p-author {
    line-height: normal;
}
.user-no-result {
    margin-bottom: 40px;
}
.menu-settings,
.user-list-nav {
    right: -5px !important;
    left: inherit;
}
.dropdown-menu.menu-settings:before {
    position: absolute;
    top: -10px;
    right: 8px;
    display: inline-block;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #ddd;
    border-left: 10px solid transparent;
    content: '';
}
.dropdown-menu.menu-settings:after {
    position: absolute;
    top: -8px;
    right: 8px;
    display: inline-block;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #FFF;
    border-left: 10px solid transparent;
    content: '';
}
/* user-list-nav */
.dropdown-menu.user-list-nav:before {
    position: absolute;
    top: -10px;
    right: 24px;
    display: inline-block;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #ddd;
    border-left: 10px solid transparent;
    content: '';
}
.dropdown-menu.user-list-nav:after {
    position: absolute;
    top: -8px;
    right: 24px;
    display: inline-block;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #FFF;
    border-left: 10px solid transparent;
    content: '';
}
.block-div {
    display: inline-flex;
    display: -webkit-flex;
    display: -webkit-inline-flex;
}
.no-result-mg {
    margin-bottom: 20px;
    margin-top: 30px;
}
.login-form {
    padding: 24px 23px 20px;
    position: relative;
    border-radius: 3px;
    max-width: 350px;
    margin: 25px auto 45px;
}

.login-form label {
    color: #000;
}
.login-form:before {
  content: '';
  height: 0;
  position: absolute;
  left: -12px;
  top: 35px;
  width: 0;
  /* -webkit-transform: rotate(360deg); */
}

body#join-section {
    background: url('../img/bg-join.jpg') #333 no-repeat fixed;
    background-size: cover;
}
.join-title {
    color: #FFF;
}
.media-jobs {
    overflow: visible;
}
.media-jobs .media-left,
.media-jobs .media-right,
.media-jobs .media-body {
  display: table-cell;
  vertical-align: top;
  padding-right: 10px;
}
.media-jobs .media-heading {
    font-size: 15px;
}
.job-image {
    position: relative;
    margin-left: -30px;
    width: 64px;
    height: 64px;
}
.hiring {
    font-weight: normal;
}
a.item-jobs:hover,
a.item-jobs:focus,
a.item-jobs:active {
    box-shadow: inset 0 -2px #F40808;
    -webkit-box-shadow: inset 0 -2px #F40808;
}
a.item-jobs:hover h4 strong {
    color: #F40808;
}
.jobs-date {
      position: absolute;
      right: 15px;
      top: 50%;
}
a:hover.recover,
a:focus.recover,
a:active.recover,
.keep-login-title,
.text-form {
    color: #000;
}
.keep-login-title {
    font-weight: normal;
}
.icheck>label {
    padding-left: 0;
}
.shadow-inset {
    box-shadow: inset 0 -3px 0 rgba(0,0,0,0.2);
    -webkit-box-shadow: inset 0 -3px 0 rgba(0,0,0,0.2);
}
.count-list-toggle {
    line-height: normal;
    font-weight: bold;
}
.no-following-yet {
    margin: 50px 0;
}
.no-following-yet h2,
.no-following-yet h5 {
    color: #777;
    word-wrap: break-word;
}
.counterBio    {
    position: absolute;
    right: 15px; bottom: -25px;
    font-size: 14px;
    color: #999;
}
.warning       { color: #FF7000; font-weight: bold; }
.exceeded      { color: #F00; font-weight: bold; }

#bio,
#description {
    resize: vertical;
}
.errors-account {
    margin: 15px 0 0 0;
}
a.mentions {
    color: #F40808;
}
.goTop {
    width:41px;
    height:43px;
    margin-right: 20px;
    opacity: 0.7;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
  }
.goTop:hover {
    opacity: 1;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
}
a.urls-bio {
    text-decoration: none !important;
    margin-right: 15px;
    color: #777;
}
a:hover.urls-bio {
    color: #F00;
}
a.urls-custom {
    text-decoration: none !important;
}
.title-h4 {
    margin: 40px 0 20px;
    font-size: 16px;
    color: #333;
}
.logo {
	width: 190px;
}
.logo:hover {
    opacity: 0.8;
}
.follow_active {
    background: #F40808 !important;
    border: 1px solid #F40808 !important;
}
.btnFollowActive {
    background: #00A13F !important;
    border: 1px solid #169302 !important;
    color: #FFF !important;
}
a.links-ads {
    font-weight: bold;
    margin: 10px 0 0;
    word-break: break-word;
    line-height: normal;
    margin-bottom: 5px;
}
.desc-ads {
    line-height: normal;
    color: #999;
    word-break: break-word;
}
.media-visible {
    border-bottom: 1px solid #ddd;
    overflow: visible !important;
}
.photo-card {
    margin-left: 10px;
    margin-top: -50px;
}
.cover-wall {
    border-bottom: 1px solid #ddd;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    height: 95px;
}
.photo-card-live {
    text-align: center;
}
.position-relative {
    position: relative;
}
.labelAvatar, .label_cover {
    border-radius: 5px;
    height: 128px;
    position: relative;
    width: 128px;
}
.popout {
    cursor: pointer;
    max-width: 880px;
    display: none;
    padding: 14px 10px;
    background: rgba(0,0,0,0.85);
    color: rgb(255, 255, 255);
    font-size: 12px;
    border-radius: 3px;
    position: fixed;
    top: 75px;
    z-index: 1100;
    overflow: hidden;
    width: 40.857%;
    text-align: center;
    font-weight: bold;
    left: 29%;
    right: 20%;
}
.popout-error {
	 background: rgba(255, 0, 0, 0.85)  !important;
}
#loader_gif_1,
#loader_gif_2 {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    background: url('../img/preload.gif') center center no-repeat #FFF;
    width: 100%;
    height: 100%;
}
.photo-delete {
    width: 100%; height: 100%;
    background: url('../img/delete-photo.png') no-repeat center center #F00;
    cursor: pointer;
}
/* Icons Notifications */
.ico-btn-followed {
    color: #058ABB;
}
.ico-btn-like {
    color: #e74c3c;
}
textarea.textarea-text {
    height: 150px;
    resize: vertical;
    background: #F0F0F0 !important;
    border-color: #DBDBDB;
}
textarea.textarea-text:focus {
     background: #FFF !important;
}
.delete-attach-image {
    cursor: pointer !important;
    margin-top: 10px;
}
.delete-attach-file,
.delete-attach-file-2,
.delete-image,
#deleteBtn {
    cursor: pointer !important;
    margin-top: 7px;
}
.delete-attach-image:hover,
.delete-attach-file:hover,
.delete-attach-file-2:hover,
.delete-image:hover,
#deleteBtn:hover {
    color: #F40808;
}
#previewImage {
    margin-right: 5px;
    float: left;
    width: 30px;
    height: 30px;
    border-radius: 3px;
    background-size: cover;
    background-position: center center;
}
@media (min-width: 768px) {
    .tabs-index,
    .responsive-side {
    display: block !important;
  }

  .jumbotron.profileUser {
    padding: 200px 0 25px;
}

.profile-user-over {
    margin-top: -100px !important;
}

  .show-toogle {
      display: none;
  }

  .jumbotron.md {
    padding: 25px 0;
  }

  .modal-sm {
    width: 370px;
  }
}

.li-title {
    border-bottom: 5px solid #C2C2C2;
    margin-bottom: 25px;
}
.color-strong {
    color: #5C5C5C;
}
.btn-like-services {
    margin-bottom: 10px;
}
.noty-media {
    padding: 5px 0;
}
a.tags {
  background-color: #FFF;
  color: #7E7E7E;
  margin-bottom: 8px;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border: 1px solid #cacaca;
}
a:hover.tags,
a:focus.tags,
a:active.tags {
   background-color: #F00 !important;
  color: #FFF !important;
  border-color: #F00 !important;
}
.colorPalette {
    height: 30px;
    width: 31px;
    margin-right: 10px;
    margin-bottom: 5px;
    border-radius: 70px;
    -webkit-border-radius: 70px;
    -moz-border-radius: 70px;
    display: inline-block;

}
a:hover.colorPalette {
	 -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
 }
.ico-files {
    width: 32px;
    height: 32px;
    display: inline-block;
    vertical-align:middle;
}
.ico-file-psd {
    background: url('../img/icons-files/psd.png')
}
.ico-file-ai {
    background: url('../img/icons-files/ai.png')
}
.ico-file-eps {
    background: url('../img/icons-files/eps.png')
}
.ico-file-cdr {
    background: url('../img/icons-files/cdr.png')
}
.ico-file-zip {
    background: url('../img/icons-files/zip.png')
}
.ico-file-pdf {
     background: url('../img/icons-files/pdf.png')
}
.ico-file-doc {
     background: url('../img/icons-files/doc.png')
}
.comments-title {
    margin-top: 50px;
}
.media-comments {
    padding-bottom: 15px;
}
textarea.textarea-comments {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 2px #DDD;
}

.media-body-comments {
    padding: 15px 20px;
    background: #FFF;
    border-radius: 3px;
    box-shadow: 1px 2px rgba(0, 0, 0, 0.07);
    -webkit-box-shadow: 1px 2px rgba(0, 0, 0, 0.07);
}
.media-body-comments:before {
  content: "";
  position: absolute;
  left: 42px;
  top: 17px;
  width: 0px;
  height: 0px;
  border: 10px solid transparent;
  border-right: 10px solid #ffffff;
  border-right-color: #fff;
}
.comments-p {
    line-height: 17px;
    font-size: 14px;
    color: #525252;
    margin: 0;
}
.comments-p a {
    color: #F40808;
}
.small-comment {
    color: #999;
    margin-right: 5px
}
.active-red {
    color: #F40808 !important;
}
a.list-group-item.unread-msg {
  color: #555;
  text-decoration: none;
  background-color: #DFDFDF;
}
.preview-attach {
    width: 80px;
    height: 70px;
    display: block;
    border-radius: 3px;
}
.border-style {
    margin-bottom: 15px;
}
li.active-list > a,
li.active-list > a:hover,
li.active-list > a:focus,
li.active-list > a:active {
    box-shadow: inset 3px 0 0 #F40808 !important;
    -webkit-box-shadow: inset 3px 0 0 #F40808 !important;
}
.ico-no-result {
  color: #777;
  border: 4px solid #CACACA;
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  font-size: 60px;
  width: 150px;
  height: 150px;
  display: block;
  line-height: 150px !important;
  margin: 0 auto;
}
.col-right-pd {
    padding-right: 2px;
}
.col-left-pd {
    padding-left: 2px;
}
.btn-padding {
    padding-right: 30px !important;
    padding-left: 30px !important;
}
.loader {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    background: url('../img/preload.gif') center center no-repeat #FFF;
    width: 100%;
    min-height: 70px;
    display: block;
}
.form-li {
    border-bottom: 1px solid #DDD;
}
/* API STYLES */
    h1.title_api {
        margin: 10px 0;
        font-size: 24px;
    }

    .col-pre {
        padding: 10px 5px;
        background: #fff;
        color: #0088E2;
        margin: 10px 0;
        font-size: 14px;
        text-overflow: inherit;
        overflow: visible;
        white-space: normal;
    }

    .col-pre pre {
        text-align: left;
        word-wrap: break-word;
        white-space: pre-line;
        line-height: 18px;
        background: none;
        border: none;
    }

.title-stats {
    color: #fff;
}
.morris-hover-point {
    color: #ddd !important;
    font-weight: bold;
}
.imageAdPreview {
    background-position: center center;
    width: 100%;
    position:absolute;
    background-size: cover;
    top: 0; left;
    height:100%;
}
.iconCheck {
    color: #0BB380;
}

/* options_toogle */
.notfound_auto { text-align: center; text-indent:0; display: block; padding: 4px 25px; color: #666; font-size: 12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.toogle_search { width: 100%; float: left; padding: 10px 0; margin: 0; }
.toogle_search li { line-height: normal; width: 100%; background: none; padding: 0; white-space: nowrap; }
.toogle_search li a { text-indent:0; display: block; padding: 4px 25px; color: #666; font-size: 12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.toogle_search li a:hover,
.toogle_search li.selected a {
    background : #F40808;
    text-decoration: none;
    color: #FFF;
 }

#boxLogin {
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #FFF;
    width: 300px;
    position: absolute;
    z-index: 25;
    right: -10px;
    top: 45px;
    border: 1px solid #C4C4C4;
    display: none;
  }

.boxAutoComplete:before {
    position: absolute;
    top: -10px;
    left: 10px;
    display: inline-block;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #C4C4C4;
    border-left: 10px solid transparent;
    content: '';
}

.boxAutoComplete:after {
    position: absolute;
    top: -8px;
    left: 10px;
    display: inline-block;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #FFF;
    border-left: 10px solid transparent;
    content: '';
}
.padding-btn {
    padding: 3px 14px !important;
}
.stats-icon {
  position: absolute;
  bottom: 0;
  left: 30%;
  font-size: 44px;
  color: rgba(0, 0, 0, 0.1);
  text-shadow: none;
}
.text-shadow{
    text-shadow: 0 1px #000;;
}
.hoverTr:hover {
    background-color: #f5f5f5;
}

/***************************
 *  Bootstrap Reset
 * *************************
 */
.navbar-inverse {
  background: #FFF;
  border: none;
  margin-bottom: 0;
  border-radius: 0;
}
.navbar-px {
    position: absolute;
    z-index: 100000;
    width: 100%;
}
.jumbotron_set {
    margin-bottom: 40px;
}
/******* MIN 768  **********/
@media screen and (min-width: 768px) {

  .jumbotron {
    padding: 250px 0;
  }

  .searchBar {
      width: 715px;
      margin: 0 auto;
  }

  .jumbotron-bottom {
      padding: 65px 10px;
  }
}

@media screen and (max-width: 991px){

   .border-stats {
    border: 1px solid #DADADA;
    border-right-width: 0;
    border-left: 0;
    border-bottom: 0;
    }

    .line-login:after {
        width: 0px !important;
    }

    .line-login {
        margin-bottom: 40px;
    }

}

/****** MAX 768 ******/
@media screen and (max-width: 768px) {


}

/******* MAX 767 ********/
@media screen and (max-width:767px){

.inlineCounterProfile li {
    margin-bottom: 15px;
    margin-right: 0  !important;
    border-bottom: 1px solid #DDD;
    border-right: none  !important;
    padding-bottom: 10px;
    padding-right: 0  !important;
    width: 100%;
    text-align: center;
}

.inlineCounterProfile li:last-child {
	margin-bottom: 0;
    padding-bottom: 0;
}

.counter-sm {
	text-align: center !important;
}

     .profile-user-over {
      margin-top: -55px !important;
	}

   .navbar-inverse .navbar-collapse {
    background: #121212;
  }

  .m-right {
  	float: left;
  	width: 50%;
  	margin-top: 10px;
  }

  #upload {
  	width: 100%;
  }

  .col-center {
  	text-align: center;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #333 !important;
  }

  .navbar-inverse .navbar-nav > li > a.log-in,
  .navbar-inverse .navbar-nav > li > a:hover.log-in,
  .navbar-inverse .navbar-nav > li > a:focus.log-in,
  .navbar-inverse .navbar-nav > li > a:active.log-in {
    border: none !important;
    border-radius: 0;
    }

    .jumbotron .container {
    /*padding-top: 50px;*/
  }

  .jumbotron-bottom .container {
     padding-top: 0;
  }

  .dropdown-menu.arrow-up:before,
  .dropdown-menu.arrow-up:after {
      display: none !important;
  }

  .navbar-inverse .navbar-nav > .open > .dropdown-menu > li > a {
    color: #FFF  !important;
   }

   .title-dropdown {
        display: inline-block;
    }

    i.dropdown-ic {
        display: inline-block;
    }

    .tabs_index > li {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #CCC;
	}

	.tabs_index > li:last-child,
	.tabs_index > li:first-child  {
    border: none;
	}

}

h1.title-site {
    font-family: "Montserrat",Helvetica,Arial,sans-serif;
    color: #FFF;
    text-overflow: inherit;
    overflow: visible;
    white-space: normal;
    font-weight: bold;
    margin-top: 20px !important;
    text-align: center;
}
.subtitle-site {
    color: #FFF;
    text-align: center;
}


.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
    font-size: 13px;
}
#inputSearch {
    padding: 25px 12px;
}
.navbar-inverse .navbar-nav > li > a {
  color: #999;
}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #999 !important;
}

.navbar-inverse .navbar-nav > li > a.log-in,
.navbar-inverse .navbar-nav > li > a:hover.log-in {
    color: #FFF !important;
    background-color: #F00;
}
.navbar-nav > li > a {
  font-size: 14px;
  font-weight: 700;
}
.navbar-inverse .navbar-collapse {
  border-color: #4E4E4E;
  border-width: 1px;
}

.navbar-inverse .navbar-nav > .open > .dropdown-menu > li > a {
  color: #545454;
  padding: 6px 15px;
}
.navbar-inverse .navbar-nav > .open > .dropdown-menu > li > a:hover,
.navbar-inverse .navbar-nav > .open > .dropdown-menu > li > a:focus,
.dropdown-menu li.active > a {
  color: #ffffff;
  background-color: #F00;
}
.navbar-inverse .navbar-nav > .open > .dropdown-menu > .divider {
  background-color: #ddd;
  height: 1px;
  margin-left: 0;
  margin-right: 0;
}
.navbar-brand {
    padding: 5px 15px;
}

.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #999;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
    border: none;
}
.dropdown-menu {
    background-color: #FFF;
    font-size: 12px;
}
.class-montserrat {
    font-family: 'Montserrat',Helvetica,Arial,sans-serif;
    color: #111;
}
.custom-rounded {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.title-services{
    text-align: center;
}
.title-services > a {
    font-size: 14px;
    color: #111;
}
.jumbotron-bottom {
    background: url('../img/cover.jpg') no-repeat center center #D1D1D1;
    background-size: cover;
    position:relative;

}
.subtitle-color {
    color: #F00;
}

.jumbotron-cover:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(5,5,5,.3);
  left: 0;
  top: 0;
}
.jumbotron-cover-user:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(5,5,5,.1);
  left: 0;
  top: 0;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
    background-color: transparent;
}
/*** BUTTON MAIN **/
.btn-main,
.btn-main:hover,
.btn-main:active,
.btn-main:focus {
  color: #fff;
  background-color: #F00;
  border-color: #F00;
}
.btn-main:hover {
  opacity: 0.9;
}
.btn-main:active, .btn-main:focus {
   background-image: none;
   outline: 0;
   -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
   box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
  opacity: 0.9;
}
.line:after {
    content: "";
    position: absolute;
    bottom: -0.5em;
    left: 50%;
    height: 2px;
    width: 30px;
    margin-left: -15px;
    display: block;
    background-color: #F00;
}
/***************************
 *  Arrow dropdown user
 * *************************
 */
.dropdown-menu.arrow-up:before {
    position: absolute;
    top: -10px;
    right: 10px;
    display: inline-block;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #ccc;
    border-left: 10px solid transparent;
    content: '';
}
.dropdown-menu.arrow-up:after {
    position: absolute;
    top: -8px;
    right: 10px;
    display: inline-block;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    content: '';
}
.form-control:focus {
  border-color: #F00;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.login-link {
  color: #000;
  display: block;
  font-size: 13px;
  margin-top: 15px;
  text-align: center;
}
.line-login:after {
    content: "";
    position: absolute;
    bottom: 35%;
    right: 0;
    height: 200px;
    width: 2px;
    margin-left: -15px;
    display: block;
    background-color: #F00;

}
.alert-danger {
  color: #FFFFFF;
  background-color: #FF0000;
  border-color: #FF012A;
}
.alert-warning {
  border-color: #e08e0b;
  background-color: #f39c12 !important;
  color: #FFF;
}
body input,
body select {
 box-shadow: none !important;
 -webkit-box-shadow: none !important;
 -moz-box-shadow: none !important;
}
.form-control-feedback {
    color: #949494;
}
/*** SOCIAL ***/
a.ico-twitter {
    color: #00bae8;
}
a.ico-facebook {
    color: #2c89b6;
}
a.ico-google-plus {
    color: #dd4c39;
}
a.ico-instagram {
    color: #aa7e62;
}
a.ico-linkedin {
    color: #007bb6;
}
.alert-success {
    background-color: #00a65a;
    border-color: #00a65a;
    color: #FFF;
}
.btn-success {
    background-color: #00a65a !important;
}
button.confirm {
   background-color: #00a65a !important;
   border-radius: 3px !important;
   -webkit-border-radius: 3px !important;
}
.btn-lg {
    padding: 10px 30px;
}
.ico_success_cicle {
  color: #FFF;
  border: 4px solid #FFF;
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  font-size: 50px;
  width: 100px;
  height: 100px;
  display: block;
  line-height: 100px !important;
  margin: 0 auto;
}
.fa-loader {
    color: #F00;
}
.wrap-loader {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000000;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 100%;
    text-align: center;
    display: none;
}
i.cog-loader {
    vertical-align: middle;
    top: 40%;
    position: relative;
    color: #FFF;
    font-size: 90px;
    -webkit-animation: fa-spin 2s infinite linear !important;
    animation: fa-spin 2s infinite linear !important;
}
i.cog-loader-small {
    vertical-align: middle;
    top: 35%;
    position: relative;
    color: #FFF;
    font-size: 50px;
    left: -20px;
    -webkit-animation-animation: fa-spin 2s infinite reverse linear !important;
    animation: fa-spin 2s infinite reverse linear !important;
}
i.up-bottom {
    padding: 10px 13px;
    background: #ff0000;
    -webkit-border-radius: 50px;
    border-radius: 4px;
    color: #FFF;
    font-size: 20px;
    opacity: 0.7;
}
i.up-bottom:hover {
    opacity: 1;
}
.session-active-cover  {
   padding: 10px;
}
.media {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
}
.input-dragDrop {
    display: block;
    width: 100%;
    margin: 0 auto 25px auto;
    padding: 25px;
    color: #8d9499;
    color: #97A1A8;
    background: #fff;
    border: 2px dashed #C8CBCE;
    text-align: center;
    -webkit-transition: box-shadow 0.3s,
                        border-color 0.3s;
    -moz-transition: box-shadow 0.3s,
                        border-color 0.3s;
    transition: box-shadow 0.3s,
                        border-color 0.3s;
}
.box-file {
    position: relative;
    overflow: hidden;
}
#titleSite:first-letter {
	background-color: #F00;
	}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #999;
}
.navbar-nav > li > a {
	line-height: 23px;
	 }
.highlight-word-color:last-child {
	 color: #F00;
	 }
.hover-content {
	position: absolute;
	top: 0;
	left;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.65);
	padding: 10px;
	display: none;
	color: #FFF;
}

.title-hover-content {
	color: #FFF;
	font-size: 16px;
    font-weight: 900;
}

.author-label {
	color: #F8F8F8;
	font-size: 14px;
}
.sub-hover {
	position: absolute;
	bottom: 0;
    left: 0;
    right: 0;
    padding: 10px;
    background-color: rgba(0, 0, 0, 0.34);
}
.active > a:hover,
.active > a:focus,
.active > a:active  {
	background-color: #F00 !important;
}
.cursor-off > a {
	cursor: default;
}
.link-category,
a:hover.link-category,
a:focus.link-category,
a:active.link-category {
    font-size: 16px;
    color: #999;
}
.wrapper {
    float: left;
    width: 100%;
    padding: 15px 0;
    position: relative;
    background-color: #595f77;
    /* border-top: 2px solid #222; */
}
.color-white {
	color: #FFF;
}
.color-gray {
	color: #999;
}
.imagesCategory li {
    margin-bottom: 10px;
}
@-webkit-keyframes _spinn{ 0%
{-webkit-transform:rotate(0deg);transform:rotate(0deg)
}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
@keyframes _spinn{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}

.spinner:before {
	content: "";
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: .6;
}
.spinner:after {
	z-index: 2;
    content: "";
    height: 30px;
    width: 30px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -15px 0 0 -15px;
    -webkit-transition: all .75s ease 0s;
    transition: all .75s ease 0s;
    border-radius: 100%;
    border-right: 4px solid #F00;
    border-top: 4px solid #ddd;
    border-left: 4px solid #ddd;
    border-bottom: 4px solid #ddd;
    -webkit-animation: _spinn .45s infinite linear;
    animation: _spinn .45s infinite linear;
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
}
.spinner {
	height: 30px;
    width: 30px;
}
.facebook{
    background-color: #3b5998;
    border-color: rgba(0,0,0,0.2);
    color: #FFF;
}
a:hover.facebook,
a:focus.facebook {
    background-color: #2d4373;
    border-color: rgba(0,0,0,0.2);
    color: #FFF;
}
.twitter{
    background-color: #55acee;
    border-color: rgba(0,0,0,0.2);
    color: #FFF;
}
a:hover.twitter,
a:focus.twitter {
    background-color: #2795e9;
    border-color: rgba(0,0,0,0.2);
    color: #FFF;
}

.filer-input-dragDrop {
    display: block;
    width: 100%;
    margin: 0 auto 25px auto;
    padding: 200px 0;
    color: #8d9499;
    color: #97A1A8;
    cursor: pointer;
    background: #fff;
    border: 2px dashed #C8CBCE;
    text-align: center;
    -webkit-transition: box-shadow 0.3s,
                        border-color 0.3s;
    -moz-transition: box-shadow 0.3s,
                        border-color 0.3s;
    transition: box-shadow 0.3s,
                        border-color 0.3s;
                        overflow: hidden;
}
.filer-input-dragDrop:hover,
.hoverClass {
	border-color: #868686;
}
.filer.dragged .filer-input-dragDrop {
    border-color: #aaa;
    box-shadow: inset 0 0 20px rgba(0,0,0,.08);
}

.filer.dragged .filer-input-dragDrop * {
    pointer-events: none;
}

.filer.dragged .filer-input-icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.filer.dragged .filer-input-text,
.filer.dragged .filer-input-choose-btn {
    filter: alpha(opacity=30);
    opacity: 0.3;
}

.filer-input-dragDrop .filer-input-icon {
    font-size: 70px;
    margin-top: -10px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.filer-input-text h3 {
    margin: 0;
    font-size: 18px;
}

.filer-input-text span {
    font-size: 12px;
}

.filer-input-choose-btn {
    display: inline-block;
    padding: 8px 14px;
    outline: none;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    white-space: nowrap;
    font-size: 12px;
    font-weight: bold;
    color: #8d9496;
    border-radius: 3px;
    border: 1px solid #c6c6c6;
    vertical-align: middle;
    background-color: #fff;
    box-shadow: 0px 1px 5px rgba(0,0,0,0.05);
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
}

.filer-input-choose-btn:hover,
.filer-input-choose-btn:active {
    color: inherit;
}

.filer-input-choose-btn:active {
    background-color: #f5f5f5;
}
.previewPhoto {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #FFF;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	/*background-image: url('http://localhost/gostock/public/uploads/16.jpg');*/
	display: none;
	cursor: default;
}
.btn-remove-photo {
	position: absolute;
	top: 20px;
	right: 20px;
}
.input_search {
    border: none !important;
    background-color: #F1F1F1;
    border-radius: 0 !important;
    height: 42px;
    padding: 8px 12px;
}
#_buttonSearch {
   color: #DDD;
    width: 35px;
    background: none;
    height: 35px;
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer;
    outline: none;
}
#buttonSearch:hover,
#buttonSearch-2:hover,
#_buttonSearch:hover {
    color: #999;
}
.date-color {
	color: #969696;
}
.container-user {
	background: #fff;
    margin-bottom: 20px;
    border-radius: 3px;
    padding: 30px 15px 30px 30px;
    box-shadow: 0 1px 2px #e8e8e8;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    overflow: hidden;
}
.avatar-user {
	width: 100px;
	height: 100px;
	display: inline-block;
	margin-right: 15px;
}
.data-user h1 {
	font-size: 20px;
	margin-top: 0;
}
h4.data-user a,
a.text-username {
	color: #333;
}
a:hover.text-username {
	text-decoration: none;
	color: #F00;
}
.list-data-user li,
.list-data-user li a {
	color: #bdbdbd;
	margin-bottom: 3px;
}
.count-data {
	font-size: 22px;
}
.data-refer {
	font-size: 15px;
	color: #bdbdbd;
}
div.m-right:last-child {
  	border-left: 1px solid #dcdcdc;
  }
.data-stats {
	padding-right: 25px;
    display: table-cell;
    vertical-align: middle;
}
.pagination {
	margin: 0 auto !important;
	display: table;
}
.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    color: #b6b6b6;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    margin: 0 3px 5px;
    border-radius: 3px
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #ff0000;
  border-color: #ff0000;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #ff0000;
  border-color: #ff0000;
}
.nav-filters {
	min-height: inherit;
	background-color: #eaeaea;
	border-radius: 0;
	border: none;
	margin: 0;
}
.nav-filters ul {
	padding: 10px 0 0;
	display: table;
	margin: 0 auto;
}

.nav-filters ul li a {
	font-size: 15px;
}
.btn-collapse {
	border-right: none  !important;
	border-left: none  !important;
	border-radius: 0 !important;
	width: 100%;
	margin: 0 !important;
}
.container-paginator {
	margin-top: 30px !important;
    float: left;
    width: 100%;
}
.none-overflow {
	overflow: visible !important;
}
ul.list-stats{
	display: table;
	margin: 0;
	width: 100%;
}
ul.list-stats li {
	padding: 11px 14px !important;
    display: table-cell !important;
}
ul.list-stats li:first-child {
	    border-right: 1px solid #e3e3e3;
}

ul.list-stats li:last-child {
	    border-left: 1px solid #e3e3e3;
}
.description {
	margin: 20px 0;
}
.data-xs-img {
	background: none;
	color: #999;
}
a:hover.btnLike,
a:focus.btnLike,
a:active.btnLike,
a:hover.btn-collection,
a:focus.btn-collection,
a:active.btn-collection {
	text-decoration: none;
}

.btn-collection {
	display: block;
}
.btnLike {
	display: block;
}
.title-image {
	color: #333;
}
#downloadBtn {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.dropdown-menu.arrowDownload:before {
    position: absolute;
    top: -10px;
    right: 45%;
    display: inline-block;
    border-right: 10px solid transparent;
    border-bottom: 10px solid rgba(0, 0, 0, .15);
    border-left: 10px solid transparent;
    content: '';
}
.dropdown-menu.arrowDownload:after {
    position: absolute;
    top: -8px;
    right: 45%;
    display: inline-block;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    content: '';
}
.tooltip-inner {
  max-width: 200px;
  padding: 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #F00;
  border-radius: 4px;
  font-family: Arial, sans-serif;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #F00;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #F00;
}
.tooltip.top-right .tooltip-arrow {
  right: 5px;
  bottom: 0;
  border-width: 5px 5px 0;
  border-top-color: #F00;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #F00;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #F00;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #F00;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #F00;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #F00;
}
.navBar {
	box-shadow: 0 1px 1px #DDD;
}
.fa-spin {
    -webkit-animation: fa-spin 1s infinite linear !important;
    animation: fa-spin 1s infinite linear !important;
}
.alert-small {
	padding: 6px 15px;
}
h1.title-sm {
    font-size: 40px;
}

.wordSpacing {
	word-spacing: 5px;
}

.wrap-center {
    position: relative;
    max-width: 650px;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus  {
	background-color: #232a29;
    border-color: transparent;
}
.alert-fonts {
	font-size: 14px !important;
}
.delete-notifications {
	cursor: pointer;
}
.alert-loggin {
	border: 1px solid #ddd;
	color: #999;
}
.header-colors {
    background: url('../img/header_colors.jpg') no-repeat center center #D1D1D1;
    background-size: cover;
    position:relative;
}

.header-cameras {
    background: url('../img/header_cameras.jpg') no-repeat center center #D1D1D1;
    background-size: cover;
    position:relative;
}
.line-sm:after {
    content: "";
    position: absolute;
    bottom: -0.3em;
    left: 50%;
    height: 2px;
    width: 30px;
    margin-left: -15px;
    display: block;
    background-color: #F00;
}
.inlineCounterProfile {
    width: 100%;
    margin-top: 20px;
}
.inlineCounterProfile li {
	margin-right: 15px;
    border-right: 1px solid #DDD;
    padding-right: 15px;
}
.inlineCounterProfile li:last-child {
	margin-right: 0;
    border: none;
    padding-right: 0;
}
.counter-sm {
    color: #333;
    font-weight: bold;
    font-size: 17px !important;
    line-height: 15px;
}
.nav > li > a.link-nav-user {
	padding: 0;
}

.nav > li > a:hover.link-nav-user,
.nav > li > a:active.link-nav-user,
.nav > li > a:focus.link-nav-user {
	background: none;
	text-decoration:underline;
	color: #777;
}
a.back-profile-link {
	color: #FFF;
}
.collection-item {
	width: 255px;
	height: 200px;
	display:block;
	border-radius: 3px;
}
.likeComment {
	cursor: pointer;
	color: #F00;
	margin-right: 5px;
}
.deleteComment {
	cursor: pointer;
}
.like-small {
	color: #949494;
}

.like-small:hover {
	color: #333;
}
.dropdown-menu > li > a {
	white-space: normal;
}

/******** Version 1.3 ***********/
/* MAX 767 */
@media screen and (max-width:767px){

.container-user .media-left {
    width: 100%;
    display: block;
    text-align: center;
    margin-bottom: 10px;
}
.container-user .media-body {
    width: 100%;
    display: block;
    text-align: center;
 }
.list-data-user {
  text-align: center;
}

}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/******** Version 2.0 ***********/
.showBanner {
    position: fixed;
    z-index: 9999;
    background: rgba(0, 0, 0, 0.9);
    color: #FFF;
    bottom: 0;
    padding: 10px;
}
.arrow-down:before {
  content: "";
    position: absolute;
    bottom: -8px;
    left: 15px;
    width: 15px;
    height: 15px;
    transform: rotate(45deg);
    border-radius: 20px 0 3px 0;
    background: #fff;
    z-index: -1;
}
.load-btn {
  color: transparent !important;
  position: relative !important;
}
.spin-btn:after {
  z-index: 2;
	content: "";
	height: 25px;
	width: 25px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -15px 0 0 -10px;
	-webkit-transition: all .75s ease 0s;
	transition: all .75s ease 0s;
	border-radius: 100%;
	border-right: 4px solid #ababab;
	border-top: 4px solid #ddd;
	border-left: 4px solid #ddd;
	border-bottom: 4px solid #ddd;
	-webkit-animation: _spinn .45s infinite linear;
	animation: _spinn .45s infinite linear;
	-webkit-transform-origin: center;
	transform-origin: center;
	opacity: 1;
}

li.dropdown > a > i.ion-chevron-down:before {
  transition: all 200ms linear;
}

li.dropdown.open > a > i.ion-chevron-down:before {
  transform: rotate(180deg);
}
.link-lang {
  padding: 6px 10px;
  border: 1px solid #DDD;
  border-radius: 4px;
}
a.link-lang:hover,
a.link-lang:active,
a.link-lang:focus {
  text-decoration: none;
  color: #999;
}
.padding-20 {
  padding: 20px;
}
.wrap-center {
    position: relative;
    max-width: 750px;
}

.dropdown-menu > li > span.balance {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}
@media screen and (max-width: 767px) {
.dropdown-menu > li > span.balance {
    color: #FFF !important;
}
}
.sm-currency-code {
  font-size:10px !important;
}

/******** Version 2.2 ***********/
.d-none {
  display: none !important;
}
@media screen and (min-width: 768px) {
  .justify-list-center {
    display: flex;
    justify-content: center;
  }
}
#homeThumbnails,
#homeThumbnailAnchor{
    width: 360px!important;
    height: 215px!important;
}
#imagesFlexFeatured{
    margin-left: 6%;
}
aside.single_sidebar_widget.popular_post_widget {
    background-color: white;
    padding: 20px;
}


.media-body {
    padding-left: 15px;
}
 .btn-grey{
    background-color:#D8D8D8;
	color:#FFF;
}
.rating-block{
	background-color:#FAFAFA;
	border:1px solid #EFEFEF;
	padding:15px 15px 20px 15px;
	border-radius:3px;
}
.bold{
	font-weight:700;
}
.padding-bottom-7{
	padding-bottom:7px;
}
.flex-images .item {
    border-radius: 6px;
    float: left;
    margin: 4px;
    border: 5px solid #fff;
    background: url(../../img/pixel.gif) repeat center center #e4e4e4;
    box-sizing: content-box;
    overflow: hidden;
    position: relative;
   /* max-width: 250px;
    max-height: 250px;*/
    margin: 5px;
}
.flex-images .item img {
    display: block;
    width: 250px;
    height: auto;
}
.btn-block + .btn-block {

}
.review-block{
	background-color:#FAFAFA;
	border:1px solid #EFEFEF;
	padding:15px;
	border-radius:3px;
	margin-bottom:15px;
}
.review-block-name{
	font-size:12px;
	margin:10px 0;
}
.review-block-date{
	font-size:12px;
}
.review-block-rate{
	font-size:13px;
	margin-bottom:15px;
}
.review-block-title{
	font-size:15px;
	font-weight:700;
	margin-bottom:10px;
}
.review-block-description{
	font-size:13px;
}

img.Trending {
    float: right;
    display: block;
    position: relative;
    margin-top: -55px;

}

h3.widget_title {
    padding-left: 24%;
    font-size: 31px;
}
aside.single_sidebar_widget.popular_post_widget.Reputable {
    margin-top: 50px;
}
aside.single_sidebar_widget.popular_post_widget {
    background-color: white;
    padding: 20px;
    height: 65%;
}
.about{
    position: relative;
    top: -100px;
}
.about .profile-top  {
 position: relative;
    left: auto;
}
.about .profile-bottom{
    position: absolute;
    top: 320px;
}

.about  .profile-social,
.about form,
.about h4,
.about small,
.about .subtitle-user{
    text-align: center;
}
.about .profile-social,
.about .bio-user{
    margin-left: 25%;
}

.profile a img {
    width: 80px;
    height: 80px;
    border-radius: 50px;
    position: absolute;
    top: -25px;
    left: calc((190px - 80px) / 2);
    box-shadow: 0px 0px 10px 1px rgb(0 0 0 / 40%);

}
.profile-rate fieldset,
.profile-rate label {
    margin: 0;
    padding: 0
}
.profile-rate h1 {
    font-size: 1.5em;
    margin: 10px
}

.profile-rate .rating,
.profile-rate .rating2{
    border: none;
    margin-right: -5px;
}

.profile-rate .myratings,
.profile-rate .myratings2 {
    font-size: 85px;
    color: green
}
.profile-rate .rating>[id^="star"],
.profile-rate .rating2>[id^="star"]{
    display: none
}

.profile-rate .rating>label:before,
.profile-rate .rating2>label:before{
    margin: 5px;
    font-size: 2.25em;
    font-family: FontAwesome;
    display: inline-block;
    content: "\f005"
}

.profile-rate .rating>.half:before,
.profile-rate .rating2>.half:before{
    content: "\f089";
    position: absolute
}

.profile-rate .rating>label,
.profile-rate .rating2>label{
    color: #ddd;
    float: right
}

.rating>[id^="star"]:checked~label,
.rating:not(:checked)>label:hover,
.rating:not(:checked)>label:hover~label,
.rating2>[id^="star"]:checked~label,
.rating2:not(:checked)>label:hover,
.rating2:not(:checked)>label:hover~label{
    color: #FFD700
}

.profile-rate .rating>[id^="star"]:checked+label:hover,
.profile-rate .rating>[id^="star"]:checked~label:hover,
.profile-rate .rating>label:hover~[id^="star"]:checked~label,
.profile-rate .rating>[id^="star"]:checked~label:hover~label,
.profile-rate .rating2>[id^="star"]:checked+label:hover,
.profile-rate .rating2>[id^="star"]:checked~label:hover,
.profile-rate .rating2>label:hover~[id^="star"]:checked~label,
.profile-rate .rating2>[id^="star"]:checked~label:hover~label{
    color: #FFED85
}

.profile-rate .reset-option {
    display: none
}

.profile-rate .reset-button {
    margin: 6px 12px;
    background-color: rgb(255, 255, 255);
    text-transform: uppercase
}

.profile-rate .mt-100 {
    margin-top: 100px
}

.profile-rate .card {
    position: relative;
    display: flex;
    width: 215px;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid #d2d2dc;
    border-radius: 11px;
    -webkit-box-shadow: 0px 0px 5px 0px rgb(249, 249, 250);
    -moz-box-shadow: 0px 0px 5px 0px rgba(212, 182, 212, 1);
    box-shadow: 0px 0px 5px 0px rgb(161, 163, 164)
}

.profile-rate .card .card-body {
    padding: 1rem 1rem
}

.profile-rate .card-body {
    flex: 1 1 auto;
    padding: 1.25rem
}

.profile-rate  p {
    font-size: 14px
}

.profile-rate h4 {
    margin-top: 18px
}

.profile-rate .btn:focus {
    outline: none
}
.imagesFormPP{
    width: 80%;
    justify-content: center;
    position: relative;
}
.imagesFormPP .alert-success{
    text-align: center;
    background: rgba(0,0,0,.6);
    overflow: hidden;
    box-sizing: border-box;
    transition: height .2s;
    display: none;
}
.imagesFormPP button{
    padding: 0;
}
.profile-rate .btn,
#btnAudio,
.imagesFormPP #btnFormPP{
    border-radius: 22px;
    text-transform: capitalize;
    font-size: 13px;
    padding: 8px 19px;
    cursor: pointer;
    color: #fff;
    background-color: #D50000
}
.imagesFormPP #btnFormPP2{
    border-radius: 22px;
    text-transform: capitalize;
    font-size: 13px;
    padding: 8px 19px;
    cursor: pointer;
    color: #fff;
    background-color: #1565c0
}
.imagesFormPP #btnFormPP3{
    border-radius: 22px;
    text-transform: capitalize;
    font-size: 13px;
    padding: 8px 19px;
    cursor: pointer;
    color: #fff;
    background-color: #388e3c
}
.profile-rate .btn:hover {
    background-color: #D32F2F !important
}
/*.home-rates{*/
/*    height: 60rem;*/
/*    overflow-y: scroll;*/
/*    overflow-x: hidden;*/
/*}*/
.home-rates h3{
    font-size: 15px;
    font-weight: 800;
    margin-top: 35px;
}
.home-rates .profile a img {
    left: calc((157px - 80px) / 2);
}
.home-rates .profile-rate .rating2>label:before
{
    font-size: 1.25em;
}
.home-rates .rated-user{
    font-weight: bold;
    color: #ff0000;
}
.home-rates {
    height: 60rem;
    background: red;
    overflow: scroll;
}
.home-rates::-webkit-scrollbar {
    width: 12px;
}

/*.home-rates::-webkit-scrollbar-track {*/
/*    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
/*    border-radius: 10px;*/
/*}*/

.home-rates::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgb(206 33 33);
}

/*Audio Music Section */
#musicAudio { width: 100%; height: 100% }
/*body { background: linear-gradient(to bottom, #238999, #313C60) }*/
#musicAudio .music-player
{
    position: relative!important;
    left: 20%;
    width: 415px;
    height: 415px;
    overflow: hidden;
    background: #252C36;
    border-radius: 50%;
    box-shadow: 0 1px 13px rgba(0, 0, 0, .55);
    user-select: none;
}

#musicAudio .music-player > .album
{
    /*position: absolute;*/
    /*top: -25%;*/
    width: 100%;
    height: auto;
    min-height: 415px;
}

#musicAudio .music-player > .dash
{
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 300px;
    background: url('data:image/png;base64,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') center bottom repeat-x;
}

#musicAudio .music-player > .dash > a
{
    display: block;
    position: absolute;
    top: 50px;
    left: 12px;
    width: 24px;
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
    font-size: 22px;
    text-decoration: none;
    color: #FFF;
    text-shadow: 0 1px 5px #000;
    transition: all .3s;
    opacity: .75;
}

#musicAudio .music-player > .dash > a[href="#share"] { left: auto; right: 55px; }
#musicAudio .music-player > .dash > a[href="#love"] { left: auto; right: 18px; }
#musicAudio .music-player > .dash > a:hover { opacity: 1 }
#musicAudio .music-player > .dash > a.fa-volume-off + .volume-level > em { display: none }

#musicAudio .music-player > .dash > .volume-level
{
    position: absolute;
    top: 57px;
    left: 45px;
    width: 40px;
    height: 6px;
    padding: 1px;
    overflow: hidden;
    border: 1px solid #FFF;
    border-radius: 3px;
    box-shadow: 0 1px 5px #000, inset 0 1px 5px rgba(0, 0, 0, .5);
    cursor: pointer;
    transition: all .3s;
    opacity: .75;
}

#musicAudio .music-player > .dash > .volume-level > em
{
    display: block;
    height: 6px;
    max-width: 100%;
    background: #FFF;
    box-shadow: 0 1px 5px #000;
    border-radius: 1.5px;
}

#musicAudio .music-player > .dash > .volume-level:hover { opacity: 1 }

#musicAudio .music-player > .dash > .seeker
{
    position: absolute;
    bottom: 7px;
    left: 54%;
    width: 400px;
    height: 203px;
    overflow: hidden;
    margin: 0 0 0 -200px;
}

#musicAudio .music-player > .dash > .seeker > .wheel
{
    position: absolute;
    bottom: 0;
    width: 364px;
    height: 364px;
    border: 18px solid #201B2B;
    border-radius: 100%;
}

#musicAudio .music-player > .dash > .seeker > .wheel > .progress
{
    position: absolute;
    bottom: -14px;
    left: 50%;
    width: 392px;
    height: 392px;
    overflow: hidden;
    margin: 0 0 0 -196px;
    border-radius: 100%;
    transform-origin: 50% 50%;
    background: url('data:image/png;base64,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');
    transform: rotate(145deg);
}

#musicAudio .music-player > .dash > a[href="#seek"]
{
    display: block;
    position: absolute;
    top: -97px;
    left: 50%;
    width: 10px;
    height: 10px;
    margin: -9px 0 0 -9px;
    background: #3A304D;
    border: 4px solid #FFF;
    border-radius: 100%;
    opacity: 1;
    transition: none;
    transform: rotate(145deg);
    transform-origin: 9px 200px;
}

#musicAudio .music-player > .dash > .controls
{
    position: absolute;
    top: 85px;
    left: 50%;
    width: 180px;
    height: 55px;
    margin: 0 0 0 -90px;
    background: #201F22;
    border-radius: 23px;
}

#musicAudio .music-player > .dash > .controls:before
{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 124px;
    height: 88px;
    margin: -44px 0 0 -62px;
    background: #201F22;
    border-radius: 125%;
}

#musicAudio .music-player > .dash > .controls > a[href="#play"]
{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 88px;
    height: 58px;
    line-height: 58px;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    font-size: 32px;
    color: #FFF;
    margin: -29px 0 0 -44px;
    background: #F5696C;
    border-radius: 29px;
    transition: all .3s;
}

#musicAudio .music-player > .dash > .controls > a[href="#play"]:hover
{
    background: #ED484B;
    box-shadow: 0 0 5px #F5696C;
    text-shadow: 0 0 5px #FFF;
}

#musicAudio .music-player > .dash > .controls > a[href="#back"], .music-player > .dash > .controls > a[href="#forward"]
{
    position: absolute;
    top: 50%;
    left: 5px;
    width: 35px;
    height: 30px;
    margin: -15px 0 0;
    line-height: 30px;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    font-size: 22px;
    color: #BDBCBD;
    transition: all .3s;
}

#musicAudio .music-player > .dash > .controls > a[href="#forward"] { left: auto; right: 5px }

#musicAudio .music-player > .dash > .controls > a[href="#back"]:hover, .music-player > .dash > .controls > a[href="#forward"]:hover
{
    color: #FFF;
    text-shadow: 0 0 5px #BDBCBD;
}

#musicAudio .music-player > .dash > .info
{
    position: absolute;
    bottom: 55px;
    left: 50%;
    width: 180px;
    margin: 0 0 0 -90px;
    text-align: center;
    font-family: Segoe UI, sans-serif;
    font-size: 12px;
    color: #FFF;
    cursor: default;
}

#musicAudio .music-player > .dash > .info > i
{
    display: inline-block;
    padding: 0 10px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    font-size: 13px;
    font-style: normal;
    background: #201F22;
    border-radius: 10px;
}

#musicAudio .music-player > .dash > .info > label
{
    display: block;
    margin: 18px 0 5px;
}

#musicAudio .music-player > .dash > .info > small { font-size: 10px }
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3)	{
    #musicAudio .music-player {
        position: relative!important;
        left: -25px;
        width: 351px;
        height: 385px;
    }
    #musicAudio .music-player > .dash > .seeker > .wheel{
        bottom: 14px;
    }
    .col-xs-12.about {
        position:absolute;
        top:0!important;
        width:100%;
        z-index:100;
    }
    .rating-section {
        position: relative;
        top: 370px;
        padding-left: 20%;
        margin-bottom: 400px;
    }
    .about .profile-top {
        top: 120px;
    }
    .border-avatar-profile {
        width: 100px!important;
        height: 100px;
        margin-left: 13px;
    }
    .profile-top h1{
        margin-left: 7%;
    }
    .about .profile-bottom {
        top: 412px;
        right: 3%;
    }
    .inlineCounterProfile {
        margin-top: 132px;
    }
    #imagesFlex{
        margin-top: 250px;
    }
    .about .profile-top .title-item {
        font-size: 15px;
    }
}
@media only screen
and (max-width : 414px)
and (max-height : 736px){
    /*#musicAudio .music-player {*/
    /*    position: relative!important;*/
    /*    left: 0px;*/
    /*    width: 351px;*/
    /*    height: 385px;*/
    /*}*/
    #musicAudio .music-player {
        position: relative!important;
        left: 1%;
        width: 297px;
        height: 385px;
    }
    /*.dash > .seeker > .wheel {*/
    /*    */
    /*}*/
    #musicAudio .music-player > .dash > .seeker > .wheel{
        bottom: 14px;
        left: 7%;
        width: 315px;
    }
        .col-xs-12.about {
            position:absolute;
            top:0!important;
            width:100%;
            z-index:100;
        }
        .rating-section {
            position: relative;
            top: 370px;
            padding-left: 20%;
            margin-bottom: 400px;
        }
        .about .profile-top {
            top: 120px;
        }
        .about .profile-top .title-item {
            font-size: 15px;
        }
        .about .profile-top #formAvatar{
            padding-right: 6%;
        }
        .border-avatar-profile {
            width: 100px!important;
            height: 100px;
            margin-left: 13px;
        }
        .profile-top h1{
            margin-left: 7%;
        }
        .about .profile-bottom {
            top: 412px;
            right: 3%;
        }
        .inlineCounterProfile {
            margin-top: 132px;
        }
        #imagesFlex{
            margin-top: 250px;
        }
    .about .profile-social, .about .bio-user {
        margin-left: 17%;
        font-size: 14px;
    }

}

/* Target Portrait and Landscape */
@media screen
and (device-width: 411px)
and (device-height: 823px){
    #musicAudio .music-player {
        position: relative!important;
        left: 0;
        width: 351px;
        height: 385px;
    }
    #musicAudio .music-player > .dash > .seeker > .wheel{
        bottom: 14px;
    }
    #musicAudio .music-player > .dash > .seeker > .wheel > .progress{
        position: relative;
    }
    .col-xs-12.about {
        position:absolute;
        top:0!important;
        width:100%;
        z-index:100;
    }
    .rating-section {
        position: relative;
        top: 370px;
        padding-left: 20%;
        margin-bottom: 400px;
    }
    .about .profile-top {
        top: 120px;
    }
    .about .profile-top .title-item {
        font-size: 15px;
    }
    .about .profile-top #formAvatar{
        padding-right: 6%;
    }
    .border-avatar-profile {
        width: 100px!important;
        height: 100px;
        margin-left: 13px;
    }
    .profile-top h1{
        margin-left: 7%;
    }
    .about .profile-bottom {
        top: 412px;
        right: 3%;
    }
    .inlineCounterProfile {
        margin-top: 132px;
    }
    #imagesFlex{
        margin-top: 250px;
    }
    .about .profile-social, .about .bio-user {
        margin-left: 17%;
        font-size: 14px;
    }

}

@media screen
and (device-width: 375px)
and (device-height: 812px){
    #musicAudio .music-player {
        position: relative!important;
        left: -25px;
        width: 351px;
        height: 385px;
    }
    #musicAudio .music-player > .dash > .seeker > .wheel{
        bottom: 14px;
    }
    .col-xs-12.about {
        position:absolute;
        top:0!important;
        width:100%;
        z-index:100;
    }
    .rating-section {
        position: relative;
        top: 370px;
        padding-left: 20%;
        margin-bottom: 400px;
    }
    .about .profile-top {
        top: 120px;
    }
    .about .profile-top .title-item {
        font-size: 15px;
    }
    .about .profile-top #formAvatar{
        padding-right: 6%;
    }
    .border-avatar-profile {
        width: 100px!important;
        height: 100px;
        margin-left: 13px;
    }
    .profile-top h1{
        margin-left: 7%;
    }
    .about .profile-bottom {
        top: 412px;
        right: 3%;
    }
    .inlineCounterProfile {
        margin-top: 132px;
    }
    #imagesFlex{
        margin-top: 250px;
    }
    .about .profile-social, .about .bio-user {
        margin-left: 17%;
        font-size: 14px;
    }

}

@media screen
and (device-width: 540px)
and (device-height: 720px){
    #musicAudio .music-player {
        position: relative!important;
        left: 10%;
        width: 351px;
        height: 385px;
    }
    #musicAudio .music-player > .dash > .seeker > .wheel{
        bottom: 14px;
    }
    .col-xs-12.about {
        position:absolute;
        top:0!important;
        width:100%;
        z-index:100;
    }
    .rating-section {
        position: relative;
        top: 370px;
        padding-left: 20%;
        margin-bottom: 400px;
    }
    .about .profile-top {
        top: 120px;
    }
    .about .profile-top .title-item {
        font-size: 15px;
    }
    .about .profile-top #formAvatar{
        padding-right: 6%;
    }
    .border-avatar-profile {
        width: 100px!important;
        height: 100px;
        margin-left: 13px;
    }
    .profile-top h1{
        margin-left: 7%;
    }
    .about .profile-bottom {
        top: 412px;
        right: 3%;
    }
    .inlineCounterProfile {
        position: relative;
        right: 8%;
        margin-top: 132px;
    }
    #imagesFlex{
        margin-top: 250px;
    }
    .about .bio-user {
        margin-left: 8%;
        font-size: 14px;
    }
    .about .profile-social{
        margin-left: -8%;
        font-size: 14px;
    }
}

@media screen
and (device-width: 768px)
and (device-height: 1024px){
    #musicAudio .music-player {
        position: relative!important;
        left: -25px;
        width: 351px;
        height: 385px;
    }
    #musicAudio .music-player > .dash > .seeker > .wheel{
        bottom: 14px;
    }
    .col-xs-12.about {
        position:absolute;
        top:0!important;
        width:100%;
        z-index:100;
    }
    .rating-section {
        position: relative;
        top: 370px;
        padding-left: 35%;
        margin-bottom: 400px;
    }
    .about .profile-top {
        top: 340px;
        left: 40%;
    }
    .about .profile-top .title-item {
        font-size: 15px;
    }
    .about .profile-top #formAvatar{
        padding-right: 6%;
    }
    .border-avatar-profile {
        width: 100px!important;
        height: 100px;
        margin-left: 13px;
    }
    .profile-top h1{
        margin-left: 7%;
    }
    .about .profile-bottom {
        top: 610px;
        right: 3%;
    }
    .inlineCounterProfile {
        margin-top: 132px;
    }
    #imagesFlex{
        margin-top: 250px;
        margin-left: 23%;
    }
   .about .bio-user {
        margin-left: 17%;
        font-size: 14px;
    }
    .about .profile-social{
        margin-left:0;
        font-size: 14px;

    }

}

@media screen
and (device-width: 1024px)
and (device-height: 1366px){
    #musicAudio .music-player {
        position: relative!important;
        left: -25px;
        width: 351px;
        height: 385px;
    }
    #musicAudio .music-player > .dash > .seeker > .wheel{
        bottom: 14px;
    }
    .about .profile-social, .about .bio-user {
        margin-top: 50px;
    }

    .rating-section{
        margin-top: 120px;
    }
    #imagesFlex{
        position: relative;
        left: 25%;
    }
}
@media screen and (max-width: 320px){
    #musicAudio .music-player {
        position: relative!important;
        left: -7%;
    }
}
@media screen and (max-width: 280px){
    #musicAudio .music-player {
        left: -11%;
    }
    #musicAudio .music-player {
        width: 268px;
    }
    #musicAudio .music-player > .dash > .seeker > .wheel {
        bottom: 14px;
        left: 11%;
        width: 288px;
    }
}
/*@media screen and (device-width: 411px) and (device-height: 823px)  and (-webkit-device-pixel-ratio: 3.5) and (orientation: landscape) {*/
/*    .col-xs-12.about {*/
/*        position:absolute;*/
/*        top:0!important;*/
/*        width:100%;*/
/*        z-index:100;*/
/*    }*/
/*    .rating-section {*/
/*        position: relative;*/
/*        top: 370px;*/
/*        padding-left: 20%;*/
/*        margin-bottom: 400px;*/
/*    }*/
/*    .about .profile-top {*/
/*        top: -3454px;*/
/*    }*/
/*    .border-avatar-profile {*/
/*        width: 100px!important;*/
/*        height: 100px;*/
/*        margin-left: 13px;*/
/*    }*/
/*    .profile-top h1{*/
/*        margin-left: -14%;*/
/*    }*/
/*    .about .profile-bottom {*/
/*        top: 412px;*/
/*        right: 3%;*/
/*    }*/
/*    .inlineCounterProfile {*/
/*        margin-top: 132px;*/
/*    }*/
/*    #imagesFlex{*/
/*        margin-top: 250px;*/
/*    }*/
/*}*/
