@charset "UTF-8";
/* CSS Document */


[class^="mk-"], [class*=" mk-"] {
	font-family: 'mk';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.mk-crop_landscape:before {
	content: "\e900";
}
.mk-cog:before {
	content: "\f013";
}
.mk-gear:before {
	content: "\f013";
}
.mk-dot-circle-o:before {
	content: "\f192";
}
.mk-redo2:before {
	content: "\e800";
}
.mk-tumblr2:before {
	content: "\e801";
}
.mk-reddit:before {
	content: "\e802";
}
.mk-pinterest2:before {
	content: "\e803";
}
.mk-youtube2:before {
	content: "\e607";
}
.mk-link:before {
	content: "\e605";
}
.mk-new_releases:before {
	content: "\e016";
}
.mk-videocam:before {
	content: "\e02e";
}
.mk-live_help:before {
	content: "\e050";
}
.mk-add_circle_outline:before {
	content: "\e06c";
}
.mk-report:before {
	content: "\e084";
}
.mk-font_download:before {
	content: "\e08b";
}
.mk-insert_comment:before {
	content: "\e0e6";
}
.mk-insert_photo:before {
	content: "\e0eb";
}
.mk-mode_edit:before {
	content: "\e0ee";
}
.mk-publish:before {
	content: "\e0ef";
}
.mk-cloud_upload:before {
	content: "\e0fe";
}
.mk-keyboard_arrow_down:before {
	content: "\e10f";
}
.mk-keyboard_arrow_up:before {
	content: "\e112";
}
.mk-toys:before {
	content: "\e12d";
}
.mk-crop:before {
	content: "\e153";
}
.mk-crop_portrait:before {
	content: "\e15a";
}
.mk-crop_square:before {
	content: "\e15b";
}
.mk-photo_camera:before {
	content: "\e1a4";
}
.mk-tag_faces:before {
	content: "\e1b1";
}
.mk-photo_size_select_large:before {
	content: "\e1c3";
}
.mk-close:before {
	content: "\e209";
}
.mk-ondemand_video:before {
	content: "\e23e";
}
.mk-share:before {
	content: "\e25a";
}
.mk-star:before {
	content: "\e260";
}
.mk-build:before {
	content: "\e27e";
}
.mk-help:before {
	content: "\e29b";
}
.mk-highlight_remove:before {
	content: "\e29c";
}
.mk-stars:before {
	content: "\e2e2";
}
.mk-thumb_up:before {
	content: "\e2ee";
}
.mk-verified_user:before {
	content: "\e2fa";
}
.mk-heart-half-outline:before {
	content: "\e600";
}
.mk-starburst:before {
	content: "\e601";
}
.mk-starburst-outline:before {
	content: "\e602";
}
.mk-info:before {
	content: "\e603";
}
.mk-group:before {
	content: "\e604";
}
	
.noborder {
	border: 0px !important;
}
.btn.btn-default.search-btn {
	background: transparent;
	border: 0 none;
	position: absolute;
	right: 0;
	top: 3px;
	color: #777;
}
.mtop0 {
	margin-top: 0px !important;
}
.mtop10 {
	margin-top: 10px !important;
}
.mtop15 {
	margin-top: 15px !important;
}
.mtop20 {
	margin-top: 20px !important;
}
.mtop25 {
	margin-top: 25px !important;
}
.mtop30 {
	margin-top: 30px !important;
}
.mtop40 {
	margin-top: 40px !important;
}
.mbot0 {
	margin-bottom: 0px !important;
}
.mbot10 {
	margin-bottom: 10px !important
}
.mbot15 {
	margin-bottom: 15px !important;
}
.mbot20 {
	margin-bottom: 20px !important;
}
.mbot30 {
	margin-bottom: 30px !important;
}
.mbot40 {
	margin-bottom: 40px !important;
}
.
.secondary-list {
	font-size: 14px;
}

.temp-row {
	margin-left: 15px;
	margin-right: 15px;
}

.right {
	margin-top: 30px;
}

/* listing */
.listing {
	margin: 0px;
	padding: 0px;
}
.listing li {
	list-style-type: none;
	position:relative;
}
.listing.thumbs li {
	margin-bottom: 40px;
	min-height: 83px;
	padding-left: 146px;
	min-height: 135px;
	padding-left: 200px;
}
.listing.thumbs li a{color:#fff;}
.listing.thumbs a img {
  border-radius: 6px;
  left: 0;
  position: absolute;
  top: 0;
  width: 180px;
}
.headline {
	color: #000;
	font-size: 24px;
	font-weight: 400;
	line-height: 28px;
}
.listing.thumbs span {
	color: #646464;
	font-size: 13px;
	line-height: 17px;
}
.listing.thumbs span a {
	color: #646464;
	font-weight: 400;
}
.listing.thumbs p {
	color: #cccccc;
	font-size: 16px;
	margin: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 73px;
	line-height: 1.5;
}

/* Right Column */
.header {
	font-weight: 400;
	color: #777;
	margin: 30px 0px;
	position:relative;
	border-bottom: 1px solid #d0d0d0;
	padding-bottom: 8px;
}
.header.right a, .header.right {
	color: #272727;
	font-size: 20px;
	display:block;
}
.header.right span {
	font-size: 14px;
	font-weight: 300;
	position: absolute;
	right: 0;
	top: 7px;
}
.listing.thumbs.right img {
  display: block;
  margin: 0 0 10px;
  position: relative;
 
}
/*
.listing.thumbs.right img {
	display:block;
	width: 100%;
	margin: 0px 0px 20px 0;
	position:relative;
}
*/
.listing.thumbs.right > li {
	padding-left: 0px;
	padding-top: 0px;
}

.listing.thumbs.right .headline {
	font-size: 18px;
	line-height: 22px;
}
.listing.thumbs.right span {
	display: block;
	margin: 5px 0 0;
}
/* User Info */
.user-info-block {
  font-size: 14px;
  margin-bottom: 0;
  min-height: 55px;
  padding-left: 55px;
  position: relative;
}
.user-info-block.subscribe {
  min-height: 120px;
  padding-left: 0;
  margin-bottom: 0px;
}
.user-info-block.subscribe .block-left, .user-info-block.subscribe .block-right {
  padding-left: 116px;
}
.user-info-block.subscribe .block-right {
  padding-right: 0px;
}
.user-info-block.subscribe .block-left {
  padding-right: 0px;
}
.button.subscribe {
  border: 1px solid #ccc;
  border-radius: 6px;
  color: #333;
  display: block;
  font-size: 16px;
  font-weight: 400;
  margin: 15px 0 0;
  padding: 8px 0;
  position: relative;
  text-align: center;
  width: 100%;
}
.button.subscribe span {
  border-left: 1px dotted #a7a7a7;
  font-size: 16px;
  font-weight: 300;
  padding-left: 15px;
  position: absolute;
  right: 15px;
  top: 11px;
}
.button.subscribe:hover {
  background: #f00055 none repeat scroll 0 0;
  border: 1px solid #f00055;
  color: #fff;
  cursor: pointer;
}
.button.subscribe:hover span {
	border-left-color: #fff;
}
.user-info-block img {
	width: 35px;
	height: 35px;
	position:absolute;
	left: 0px;
	top: 0px;
	border-radius: 6px;
}
.user-info-block.subscribe img {
  height: 75px;
  width: 75px;
}
.user-info-link {
  border-right: 1px dotted #d0d0d0;
  display: block;
  height: 35px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 45px;
  z-index: 99;
}
.subscribe .user-info-link {
  height: 75px;
  width: 95px;
}
.user-info-link:hover {
	cursor: pointer;
}
.created-by {
  display: block;
  font-size: 18px;
  line-height: 13px;
  overflow:hidden;
}
.subscribe .created-by {
  font-size: 20px;
  font-weight: 400;
  line-height: 18px;
  margin-bottom: 5px;
}
.subscribe .user-img-bg {
  font-size: 86px;
  height: 75px;
  width: 75px;
}

.user-img-bg .adm-user {
  left: 2px;
  position: absolute;
  top: 3px;
}
.subscribe .user-img-bg .adm-user {
  left: 4px;
  top: 3px;
}
.button.play {
  background: #10bac5 none repeat scroll 0 0;
  border: 1px solid #10bac5;
  border-radius: 6px;
  color: #fff;
  display: block;
  font-size: 24px;
  font-weight: 400;
  margin: 10px 0 0;
  padding: 15px 0;
  text-align: center;
}
.button.play:hover {
	cursor: pointer;
	border: 1px solid #f00055;
	background: #fff;
	color: #f00055;
}
.button.embed {
  border: 1px solid #ccc;
  border-radius: 6px;
  color: #333;
  display: block;
  font-weight: 400;
  margin: 10px 0 0;
  padding: 20px 0;
  position: relative;
  text-align: center;
}
.button.embed:hover {
	cursor: pointer;
	border: 1px solid #f00055;
	background: #f00055;
	color: #fff;
}
.button.facebook, .button.twitter, .button.reddit, .button.tumblr, .button.pinterest, .button.gplus {
  border-radius: 6px;
  color: #fff;
  margin: 20px 0 0;
  padding: 10px 0;
  text-align: center;
  font-size: 20px;
}
.button.gplus {
  background: #e56755 none repeat scroll 0 0;
}
.button.pinterest {
	background: #be2127;
}
.button.tumblr {
	background: #2b4764;
}
.button.reddit {
	background: #ff4400
}
#shareModal .button.facebook, #shareModal .button.twitter, #shareModal .button.reddit, #shareModal .button.tumblr, #shareModal .button.pinterest, #shareModal .button.gplus, #shareModal .button.email {
  margin: 15px 0 5px;
}
#shareModal .button.first {
	margin-top: 2px;
}
.button.facebook span, .button.twitter span, .button.pinterest span, .button.tumblr span, .button.reddit span, .button.reddit span, .button.gplus span, .button.email span {
  margin-right: 0;
  position: relative;
  top: 2px;
}
.button.facebook {
	background: #39579a;
}
.button.twitter {
	background: #01acee;
}
.button.facebook:hover, .button.twitter:hover, .button.gplus:hover, .button.tumblr:hover, .button.reddit:hover, .button.pinterest:hover {
  opacity: .75;
  cursor: pointer;
}

#shareModal .button.facebook span, #shareModal .button.twitter span, #shareModal .button.pinterest span, #shareModal .button.tumblr span, #shareModal .button.reddit span, #shareModal .button.reddit span, #shareModal .button.gplus span, #shareModal .button.email span {
  margin-right: 10px;
}


.fb-comments-wrap {
  margin-bottom: 40px;
}
.fb-comments span {
    width: 100% !important;
}
.fb-comments iframe {
    width: 100% !important;
}

/* Modal */
.modal-title {
  font-size: 22px;
  font-weight: 400;
  line-height: 22px;
  margin: 0;
}
.modal-header {
  background: #f00055 none repeat scroll 0 0;
  color: #fff;
  border-bottom: 0px none;
  padding: 13px 15px 15px;
}
.modal-content {
  overflow: hidden;
}
.close {
  color: #fff;
  font-size: 28px;
  opacity: 1;
  text-shadow: none;
}
.embed-wrap {
  border: 1px solid #ccc;
  border-radius: 6px;
  float: none;
  font-size: 12px;
  font-weight: 400;
  padding: 15px;
}
.embed-config {
  border: 1px solid #ccc;
  border-radius: 6px;
  padding: 15px;
}
#embed-click {
  float: right;
  margin-top: -42px;
}
.modal-body > p {
  font-size: 15px;
  line-height: 22px;
  margin: 12px 0;
}
.embed-user-option > label {
  font-weight: 300;
}
.embed-user-option {
  border-bottom: 1px dotted #ccc;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.embed-user-option.last {
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom: 0px;
}
.embed-checkbox {
  margin-right: 10px !important;
}
.embed-checkbox:hover {
  cursor: pointer;
}
.embed-textbox.height {
  border: 1px solid #ccc;
  border-radius: 6px;
  margin-right: 10px;
  padding: 4px 8px;
}
.user-option-label {
	display:block;
}
.user-option-label:hover {
	cursor: pointer;
}
.options-headline {
	font-weight: 400;
	display:block;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

/* Signup */
.button.social {
  border-radius: 6px;
  color: #fff;
  font-weight: 400;
  margin-bottom: 15px;
  margin-top: 15px;
  padding: 10px 10px 10px 50px;
  position: relative;
  text-align: center;
}
.button.social:hover {
	opacity: .85;
	cursor: pointer;
}
.button.social span {
  border-right: 1px solid rgba(255, 255, 255, 0.5);
  left: 0;
  min-height: 100%;
  padding: 13px 0 0;
  position: absolute;
  top: 0;
  width: 40px;
}
.button.social.fb {
  background-color: #3b5998;
}
.button.social.fb > a {
  color: #fff;
}
.button.social.google {
  background: #f24537 none repeat scroll 0 0;
  display:block;
}
.divide-line-wrap {
  clear: both;
  display: block;
  margin: 40px 0;
  position: relative;
}
.divider {
  border-bottom: 3px dotted #ccc;
  height: 1px;
  min-width: 100%;
  position: absolute;
  top: 50%;
}
.divider-text {
  background: #acacac none repeat scroll 0 0;
  border-radius: 6px;
  color: #fff;
  display: table;
  margin: 0 auto !important;
  padding: 5px 15px;
  position: relative;
  width: auto;
}
.header.left {
  color: #272727;
  font-size: 20px;
  margin-bottom: 12px;
}
.header.left.signup {
  border-bottom: 0 none;
  font-size: 16px;
  margin: 15px 0 -7px;
}
.field {
  border: 1px solid #a7a7a7;
  border-radius: 6px;
  display: block !important;
  padding: 10px 15px;
  width: 100%;
  resize: none;
  outline: 0px;
}
.field:focus, .field:active {
	border-color: #f00055;
	transition: all 0.2s 0.2s;
}
.button.signup {
	background: #10bac5;
  border-radius: 6px;
  color: #fff;
  margin-top: 20px;
  margin-bottom: 15px;
  padding: 15px 0;
  text-align: center;
  clear:both;
  display:block;
  font-weight: 400;
}
.hidden {
	display:none;
}
.button-sm {
  background: transparent none repeat scroll 0 0;
  border: 1px solid #626262;
  border-radius: 6px;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  padding: 6px 15px;
}
.button-sm.share, .button-sm.preview {
  float: right;
  margin-left: 10px;
}
.button-sm:hover {
	background-color: #10bac5;
	border-color: #10bac5;
}

.details-wrap {
  border-left: 1px solid #bababa;
  display: block;
  margin: 20px 0px;
}


.details-wrap div {
	padding: 10px 0;
	text-align: center;
	font-size: 14px;
}
.details-wrap div:hover, .details-wrap div:focus {
	cursor: pointer;
	color: #f00055;
}
.details-wrap div.active:hover, .details-wrap div.active:focus {
	cursor: default;
	color: #fff;
}
.details-wrap::after, .details-wrap::before {
    content: " ";
    display: table;
	clear:both;
}
.details-wrap .active {
  background: #bababa none repeat scroll 0 0;
  color: #ffffff;
}
.details-wrap ul {
	border-bottom: 0px none;
}
.details-wrap .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .details-wrap  .nav-tabs > li.active > a:hover {
  background-color: #bababa;
	border: 0px none;
  color: #fff;
  cursor: default;
}
.details-wrap .nav {
	padding: 0px !important;
	border-bottom: 0px;
}
.details-wrap .nav > li {
  width: 100%;
  margin: 0px;
}
.details-wrap .nav > li > a {
  border: 0px none;
  border-radius: 0px !important;
  color: #333;
  font-size: 14px;
  padding: 10px 0px;
  text-align: center;
  margin: 0px;
}
.details-wrap .nav > li > a:hover {
  background-color: transparent;
  border: 0px none;
  color: #f00055;
}
.details-wrap .nav-tabs > li > a {
  border: 0px none;
  line-height: 1.42857;
  margin-right: 0px !important;
}
/* Collapsible */
.panel-default {
  border-color: #bababa;
}
.panel-body {
  padding: 0 15px 15px;
  border-top: 0px !important;
}
.panel-title > a {
  color: #272727;
  display: block;
  font-size: 20px;
  padding: 25px 30px 25px 77px;
  position:relative;
}
.panel-title > a:hover {
  background: #ececec none repeat scroll 0 0 !important;
}
.panel-title > a:hover .make-icon {
  color: #ff0055;
}
.panel-heading {
	padding: 0px;
}
.panel-group .panel {
  border-radius: 0px;
}
.panel-group.filtered {
  margin-top: -5px;
}
.panel-group .panel {
  margin-top: 5px;
}

.panel {
	margin-top: 0px;
}
.make-icon {
  color: #bebebe;
  font-size: 48px;
  left: 16px;
  position: absolute;
  top: 11px;
}
.panel-title .make-icon {
  color: #ff0055;
}
.panel-title .collapsed .make-icon {
  color: #bebebe;
}
.make-icon.mk-thumb_up {
  font-size: 40px;
  left: 18px;
  top: 14px;
}
.make-icon.mk-live_help {
  font-size: 42px;
  top: 14px;
}
.create-button.make {
  display: block;
  margin: 20px 0;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.create-button.make:hover span {
	color: #fff;
}
.create-button.make span {
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  color: #c4c4c4;
  font-size: 20px;
  left: 4px;
  padding: 20px 15px;
  position: absolute;
  top: -8px;
}

.edit-image > a, .edit-image button {
  background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;
  border: 0 none;
  border-radius: 0 0 0 6px;
  color: #f00055;
  padding: 3px 10px;
  position: absolute;
  right: 0;
  z-index: 100;
}
.edit-image > a:hover, .edit-image > button:hover {
	background: #f00055;
	color: #fff;
}
.answer-wrap .edit-image.delete > button {
  border-radius: 0 0 6px;
  left: 0;
  padding: 5px 10px 7px;
  right: auto;
}
/* Image modal */
.btn.btn-default.fileinput-upload.fileinput-upload-button {
  display: none;
}
.upload-wrap {
  padding: 10px;
}
.section-wrap {
  border-bottom: 1px dotted #ccc;
  margin-bottom: 0;
  padding-bottom: 15px;
}
.modal-footer.upload {
  padding: 25px;
}
.button-sm.save-image {
  border-color: #a7a7a7;
  color: #10bac5;
  padding: 12px;
  width: 100%;
}
.button-sm.save-image:hover {
  border-color: #10bac5;
  color: #fff;
}
.mk-cloud_upload.image {
  font-size: 18px;
  position: relative;
  top: 2px;
}
.upload-wrap .details-wrap {
  border-top: 0 none;
  margin-top: 0;
  padding-top: 0;
}

.upload-wrap .btn-default {
  background-color: #fff;
  border-color: #a7a7a7;
  color: #333;
}
.upload-wrap .btn {
  -moz-user-select: none;
  background-image: none;
  border: 1px solid #a7a7a7;
  border-radius: 6px;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  height: 46px;
  line-height: 1;
  margin-bottom: 0;
  padding: 15px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}
.upload-wrap .form-control {
  background-color: #fff;
  background-image: none;
  border: 1px solid #a7a7a7;
  border-radius: 6px 0 0 6px;
  color: #555;
  display: block;
  font-size: 14px;
  height: 46px;
  line-height: 1.42857;
  padding: 12px 15px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
}
.upload-wrap .btn-primary {
  background-color: #10bac5;
  border-color: #10bac5;
  color: #fff;
}

.upload-wrap .btn-primary:active:focus {
  background-color: #ff0055;
  border-color: #ff0055;
  color: #fff;
}
.upload-wrap .btn-primary .hidden-xs {
  padding-left: 5px;
}
.upload-wrap .input-group {
  margin-bottom: 15px;
}
.button-sm.resize {
  border-color: #a7a7a7;
  color: #333;
  margin: 0px;
  padding: 10px 20px;
}
.button-sm.resize:hover, .button-sm.resize:active {
  background-color: #ff0055;
  border-color: #ff0055;
  color: #fff;
}
.field.image-link {
  margin-bottom: 15px;
}
.text-line {
  background: #ccc none repeat scroll 0 0;
  height: 13px;
}
/* small collapsible */
.panel-group.small {
  margin-top: 0px;
}
.panel-group.small .panel-title > a {
  color: #272727;
  display: block;
  font-size: 15px;
  padding: 15px 10px;
  position: relative;
}
.navbar-default.clearfix.filter-wrap.options {
  clear: both;
  display: block;
  margin-bottom: -20px;
}
#options {
	position:relative;
	width: 100%;
}

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
  max-height: 800px;
}


.user-info-block.profile {
  padding-left: 0;
  padding-top: 0;
}
.profile .user-info-link:hover {
	cursor: default;
}
.profile .user-info-link {
  border-radius: 12px;
  border-right: 0 none;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.35);
  display: block;
  float: none;
  height: 200px;
  left: auto;
  margin: -170px auto 17px;
  padding-bottom: 0;
  position: relative;
  top: auto;
  width: 200px;
  z-index: 99;
}
.profile .user-info-link img {
  background: #fff none repeat scroll 0 0;
  border: 7px solid #c1c1c1;
  border-radius: 12px;
  height: 200px;
  left: 0;
  padding: 6px;
  position: absolute;
  top: 0;
  width: 200px;
  z-index: 99;
}
.profile .user-img-bg {
  background: #c3c3c3 url("../images/user-blank.png") repeat scroll 0 0 / 200px auto;
  border-radius: 12px;
  color: #fff;
  font-size: 224px;
  height: 200px;
  left: 0;
  margin: 0 auto 50px;
  position: relative;
  top: 0;
  width: 200px;
}
.profile .user-img-bg .adm-user {
  left: 13px;
  position: absolute;
  top: 3px;
}
.profile .created-by {
  color: #ddd;
  display: block;
  font-size: 26px;
  line-height: 30px;
  padding: 0 0 10px;
  text-align: center;
}
.joined-on {
  color: #9c9c9c;
  font-size: 14px;
  margin: 0 0 20px;
  text-align: center;
}
.profile-description {
  border-bottom: 1px dotted #d0d0d0;
  border-top: 1px dotted #d0d0d0;
  color: #737373;
  font-size: 16px;
  margin: 30px 0;
  padding: 22px 30px 16px;
  position: relative;
}
.quote-right, .quote-left {
  bottom: 10px;
  color: #cccccc;
  font-size: 40px;
  font-weight: bold;
  line-height: 1;
  position: absolute;
  right: 0;
}
.quote-left {
  bottom: auto;
  left: 0;
  right: auto;
  top: 20px;
}
.plugin-divider {
	display:block;
}
.plugin-wrap {
	width: 300px;
	margin: 0px auto;
}
.border-bottom {
	border-bottom: 1px dotted #d0d0d0;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.profile .temp-row {
	margin: 0px;
}
.profile .column-left {
	padding: 0px
}
.profile .details-wrap {
  border-top: 0 none;
  clear: left;
  margin: 0 0 40px;
  padding: 0;
}
.profile-content {
  margin: 0;
  padding: 0;
}

.profile .listing.thumbs {
	padding-left:0px;
}
.profile .listing.thumbs li .headline {
  font-size: 20px;
  line-height: 24px;
}
.profile .listing.thumbs li {
  margin-bottom: 40px;
  min-height: auto;
  padding-left: 0;
  padding-top: 0;
}
.profile .listing.thumbs img {
  margin-bottom: 10px;
  position: relative;
  width: 100%;
}
.profile .listing.thumbs p {
  color: #646464;
  font-size: 16px;
  margin: 3px 0 10px;
}
.content-share, .content-embed {
  border: 1px solid #ccc;
  border-radius: 6px;
  color: #333;
  margin: 0 10px 0 0;
  padding: 4px 10px;
  width: 100%;
}
.content-share:hover, .content-embed:hover {
	background: #10bac5;
	border-color: #10bac5;
	color: white;
}
.content-share:hover span, .content-embed:hover span{
	color: white;
}
.profile .profile .listing.thumbs p {
  margin: 6px 0 0;
}
.followers {
  border: 1px solid #ccc;
  border-radius: 6px;
  color: #333;
  display: block;
  font-size: 16px;
  font-weight: 400;
  margin: 15px 0 0;
  padding: 8px 0;
  position: relative;
  text-align: center;
  font-size: 18px;
}

.plugin-wrap .button.facebook, .plugin-wrap .button.twitter {
  border: 0px;
  width: 100%;
  margin: 0px;
}
.plugin-wrap .button.facebook span, .plugin-wrap .button.twitter span {
  margin-right: 10px;
}
.button.subscribe.plain {
  padding-right: 15px;
}

/* Content Grid */
.content-grid .content-item {
	overflow:hidden;
}
.content-grid .content-item img {
  border-radius: 6px;
  width: 100%;
  display:block;
}
.content-grid .content-item p {
	margin: 5px 0 20px;
	line-height: 18px;
}
.content-grid .content-item a {
	color: #000;
}
.content-grid .content-item a:hover {
	color: #f00055;
}
.content-grid.following .content-item a img {
  background: #c3c3c3 none repeat scroll 0 0;
}
.button.subscribe.sm {
  font-size: 14px;
  margin: 0 0 30px;
}
.content-grid.following .content-item p {
  border-bottom: 1px dotted #ccc;
  margin: 10px 0 15px;
  padding-bottom: 10px;
}
.content-image .edit-image > a, .edit-image button {
  border-radius: 0 6px;
}
.fb-image-wrap .content-image .edit-image > a, .edit-image button {
  border-radius: 0 0 0 6px;
}
.content-image {
  left: 0;
  position: relative;
  width: 100%;
}
.content-image > .edit-image span {
  color: #f00055;
}
.content-image > .edit-image:hover span {
  color: #fff;
}
/* Edit Profile */
.form-row .header {
  border: 0 none;
  margin: 0 0 10px;
  padding: 0;
}
.form-row {
  border-bottom: 1px dotted #ccc;
  padding-bottom: 10px;
  padding-top: 15px;
}
.edit-profile .panel-body {
  padding: 0 25px 25px;
}
.form-row.upload-wrap {
	padding: 15px 0 0 0;
}
.form-row label {
	font-weight: normal;
	padding-left: 5px;
	color: #999;
}
.form-row label:hover {
	cursor: pointer;
}
.form-row .header.right [class^="adm-"], .form-row .header.right [class^="mk-"] {
  color: #afafaf;
  font-size: 15px;
  padding-right: 7px;
  position: relative;
  right: auto;
  top: 0;
}
.bootstrap-switch.bootstrap-switch-focused {
  border-color: #ccc !important;
  box-shadow: none !important;
  outline: 0 none !important;
}
.form-row .bootstrap-switch {
	margin: 10px auto 15px;
}
.form-row.noborder .bootstrap-switch {
  margin-bottom: 0;
}
.alert > h4 {
  margin: 0;
}
.panel-body .alert {
  margin-top: 20px;
}

/* Ads */
.bz-728 {
  height: 90px;
  margin: 0 auto 20px;
  overflow: hidden;
  width: 728px;
}
.bz-728 a, .bz-728 a img {
	text-decoration: none;
	border: 0px;
}
.bz-320 {
	width: 320px;
	height: 50px;
	margin: 0px auto 20px;
	overflow: hidden
}

/* rev */
.more-content .rc-uid-2099 .rc-headline {
  color: #545454 !important;
  font-family: "HelveticaNeueUltraLight",Helvetica,sans-serif !important;
  font-size: 15px !important;
  font-weight: normal !important;
  line-height: 19px !important;
  margin-bottom: 15px !important;
  margin-top: 4px !important;
  text-align: left !important;
}
.more-content .rc-uid-2099 .rc-item:hover .rc-headline {
	color: #f00055 !important;
}
/* layout overrides */
#layout-1 h1 {
  font-size: 160%;
}
#layout-0 .button span, #layout-1 .button span {
  top: 0;
}

.more-content.rev-native .rc-item .rc-headline {
  color: #000;
  font-size: 18px;
  font-weight: normal;
  line-height: 20px;
  margin: 4px 1% 14px;
  overflow: hidden;
  padding: 0 !important;
  width: 98%;
}


#layout-1 .button.embed, #layout-0 .button.embed {
  border: 1px solid #ccc;
  border-radius: 6px;
  color: #333;
  display: block;
  font-size: 20px;
  font-weight: 300;
  margin: 20px 0 0;
  padding: 9px 0;
  position: relative;
  text-align: center;
}
#layout-1 .button.embed:hover, #layout-0 .button.embed:hover {
	border-color: #f00055;
	color: #fff;
}
.button.email {
  background: #c0c0c0 none repeat scroll 0 0;
  border: 1px solid #c0c0c0;
  border-radius: 6px;
  color: #fff;
  display: block;
  font-size: 20px;
  font-weight: 300;
  margin: 20px 0 0;
  padding: 9px 0;
  position: relative;
  text-align: center;
}
.button.email:hover {
	border-color: #10bac5;
	background: #10bac5;
	color: #fff;
	cursor: pointer;
}


#layout-0 .button.play, #layout-1 .button.play {
  height: auto !important;
  width: 100%;
}
#layout-0 .button, #layout-1 .button {
  height: 50px;
  /*padding-top: 13px;*/
}

#layout-1 [class^="adm-"], #layout-1 [class*=" adm-"], #layout-0 [class^="adm-"], #layout-0 [class*=" adm-"] {
  margin-right: 5px !important;
  top: 2px !important;
}

.bdrbot {
	border-bottom: 1px dotted #d0d0d0
}
.bdrtop {
	border-top: 1px dotted #d0d0d0
}
/* Spacer */
.spacer {
	display:block;
	clear:both;
}

.tab-pane {
  position: relative;
}
.profile-content .button-sm.save {
  border-color: #a7a7a7;
  color: #333;
  margin: 0;
  padding: 10px 20px;
  width: 100%;
}
.button-sm.save:hover {
	border-color: #10bac5;
	color: #fff;
}

/* completion */

.completion-wrap {
  margin: 0 0 20px;
  position:relative;
}
.completion-cover {
  background: rgba(0, 0, 0, 0.85) none repeat scroll 0 0;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
  padding-top: 20px;
}
.calculating {
  margin: -18px auto 0;
  position: relative;
  width: 100px;
}
.calculating img {
  width: 100px;
}
.complete-header {
  border-bottom: 1px solid #d9d9d9;
  color: #f00055;
  font-size: 280% !important;
  line-height: 1;
  margin: 20px 0 20px;
  padding: 0 0 20px;
}
.total-bg-1 {
  background: #f00055 none repeat scroll 0 0;
  border-radius: 20px;
  padding: 20px;
}
.total-bg-2 {
  background: #fff none repeat scroll 0 0;
  border-radius: 12px;
  font-size: 64px;
  font-weight: 400;
  text-align: center;
}
.a .total-bg-1 {
	background: #ddbc06;
}
.a h1 {
	color: #ddbc06;
}
.b .total-bg-1 {
	background: #bdbdbd;
}
.b h1 {
	color: #bdbdbd;
}
.c .total-bg-1 {
	background: #de7300;
}
.c h1 {
	color: #de7300;
}
.d .total-bg-1 {
	background: #7c7c7c;
}
.d h1 {
	color: #7c7c7c;
}
.f .total-bg-1 {
	background: #bd001b;
}
.f h1 {
	color: #bd001b;
}
.complete-header span {
  margin-right: 8px;
  position: relative;
  top: 4px;
}
.share-header {
  border-top: 1px dotted #ccc;
  font-weight: 400;
  margin-bottom: 0;
  margin-top: 10px;
  padding-top: 20px;
}
#layout-1 .survey-intro {
  margin-bottom: 40px;
}

#layout-0 .survey-right {
  margin-top: 10px;
}

/* Counter */
.autosize {
  padding-right: 50px;
}
.counter.small.right {
  color: #ababab;
  float: right;
  margin-right: 5px;
  margin-top: -20px;
  text-align: right;
}
.card-text .counter.small.right {
  margin-top: -15px;
}

/* Divider wrap */
.divider-wrap:hover, .divider-wrap:focus {
  cursor: default !important;
}
.divider-wrap.dots-right {
  display: inline;
  padding-left: 0px;
  margin-left: 0px;
  padding-right: 0px;
  margin-right: 0px;
  padding-bottom: 0;
  margin-bottom: 0px;
  padding-top: 0;
  margin-top: 0px;
}
.divider-wrap.dots-right {
  border-right: 1px dotted #ccc;
  margin-right: 10px;
  padding-right: 10px;
}

/* Flip Card */
.details-wrap.flip-tabs {
  border: 0 none;
  padding-top: 0;
  margin: 0px;
  clear: none;
}
.details-wrap.flip-tabs .nav > li {
  width: 50%;
}
.details-wrap.flip-tabs .nav > li {
  background: #e9e9e9 none repeat scroll 0 0;
}
.flip-front, .flip-back, .flip-square, .flip-portrait {
  height: 40px;
}
.icon-fix {
	position:relative;
	top: 3px;
}

.flip-tabs .nav.nav-tabs > li {
  background: #b9b9b9 none repeat scroll 0 0;
  color: #fff;
}
.details-wrap.flip-tabs .nav-tabs > li.active > a {
  background: #e9e9e9 none repeat scroll 0 0;
  color: #333;
}
.details-wrap.flip-tabs .nav > li > a {
  color: #fff;
}

/* Sitemap */
.sitemap .col-xs-4 {
	width: 100%;
}
.ul-plain {
  padding-left: 0;
}
.ul-plain li {
  list-style-type: none;
}
.ul-inline {
	padding-left: 0;
}
.ul-inline li {
  border-left: 1px dotted #9d9d9d;
  float: left;
  list-style-type: none;
  margin-bottom: 10px;
  margin-left: 7px;
  padding-left: 7px;
  font-size: 100%;
}
.ul-inline li:first-child {
	padding-left: 0px;
	margin-left: 0px;
	border-left: 0px;
}
.column-list {
  -webkit-column-width: 150px;
  -moz-column-width: 150px;
  column-width: 150px;
}

.pagination > li > a, .pagination > li > span {
  padding: 10px 18px;
}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
  background-color: #f00055;
  border-color: #f00055;
  color: #fff;
}

/* Publisher */
.med-header {
  color: #333;
  font-size: 24px;
  font-weight: 300;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
.large-text {
	font-size: 20px;
}

/* Swiper */
.dim {
  font-size: 16px !important;
  height: 60px !important;
  padding: 18px 0 !important;
}
.swipe-card .card-content-wrap {
  border-radius: 0;
  margin: 0;
}
.square-dim .flip-container  {
	padding-bottom: 90%;
}
.portrait-dim .flip-container {
	padding-bottom: 70%;
}
.make-icon.mk-dot-circle-o {
  font-size: 49px;
  left: 19px;
}



@media (min-width: 480px) {
.sitemap .col-xs-4 {
	width: 33.3333%;
}
	
#layout-1 [class^="adm-"], #layout-1 [class*=" adm-"], #layout-0 [class^="adm-"], #layout-0 [class*=" adm-"] {
  margin-right: 5px !important;
  top: 2px !important;
}	

	.complete-header {
  margin: 0px 0 20px;
}
.survey-left.col-sm-3 {
	width: 25%;
	float:left;
}
.survey-right.col-sm-9 {
	width: 75%;
	float:left;
}
.completion-wrap .col-sm-4 {
	width: 33.3333%;
	float:left;
}
.completion-wrap .col-sm-8 {
	width: 66.6667%;
	float:left;
}
.content-image {
	position:absolute;
  width: 130px;
}	
	
	.content-grid .col-md-4 {
		width: 33.3333%;
		float:left;
	}
.profile .listing.thumbs p {
  font-size: 16px;
  margin: 6px 0 10px;
}	
.profile .listing.thumbs img {
  margin: 0;
  position: absolute;
  width: 130px;
}
.profile .listing.thumbs li {
  margin-bottom: 40px;
  min-height: 98px;
  padding-left: 150px;
}	
	
	.col-xs-7 {
		width: 58.3333%;
	}
	.col-xs-5 {
		width: 41.6667%;
	}
	.widget-example {
	  margin-bottom: 0px;
	}	
	.step-1, .step-2, .step-3 {
	  width: 33.3333%;
	  float:left;
	}	
	.make-hero h2, .make-hero h1 {
	  font-size: 60px;
	}
	.make-hero p {
	  font-size: 23px;
	}
#layout-1 .survey-right {
  margin-top: 0px;
}
}

@media (min-width: 768px) {
.icon-fix {
	position:relative;
	top: 1px;
}
	#layout-1 [class^="adm-"], #layout-1 [class*=" adm-"], #layout-0 [class^="adm-"], #layout-0 [class*=" adm-"] {
  margin-right: 0 !important;
  top: 4px !important;
}
	
	.survey-right {
  margin-top: 0;
}
#layout-0 .button, #layout-1 .button {
  height: 50px;
  padding-top: 10px;
}	
	.navbar-right .dropdown-menu a {
  padding-left: 15px !important;
}
	.user-info-block.login {
  border-width: 0 1px 0 0;
  margin-right: 0 6px 0 0;
}
	.create-button {
  margin: 4px;
  padding: 10px 25px !important;
  text-align: center;
}
	.user-info-block.login {
  border-right: 1px dotted #d0d0d0;
}
.content-image {
  width: 180px;
  position:absolute;
}
.profile-content {
  margin: -40px 0 0;
  padding: 15px 15px 0;
}	
.profile-header {
  border-radius: 12px 12px 0 0;
  box-shadow: 0 -2px 2px rgba(0, 0, 0, 0.125);
  height: 40px;
  margin-top: 30px;
}	
.profile .listing.thumbs li {
  min-height: 135px;
  padding-left: 200px;
}	
.profile .listing.thumbs a img {
  width: 180px;
}
	
	.profile-header {
		box-shadow: 0px none;
  margin-top: -70px;
}
.profile .column-left {
	padding-left: 30px;
	padding-right: 0px;
}	
	.profile .temp-row {
	margin: 0px -15px;
}

	#options.fixed {
		position: fixed;
		width: 235px;
		top: 189px;
	}
	.panel-group.small {
	  margin-top: 15px;
	}
.sticky {
  top: 104px;
}
.filter-items {
	margin-top: 40px;
}
.make-content .filter-items {
  margin-top: 10px;
}
	
	.details-wrap {
  border-top: 1px dotted #ccc;
  clear: left;
  margin-top: 20px;
  padding-top: 20px;
}
	
.create-button.make {
  display: block;
  float: left;
  margin: 0 0 20px;
  overflow: hidden;
  padding-left: 61px !important;
  position: relative;
  text-align: center;
  width: auto;
}	
.create-button.make.result {
  margin-bottom: 10px;
}


	.steps-box .step {
		display:inline;
	}
	.steps-box {
		font-size: 14px;
	}	
	.steps-box .step-hide {
		display: inline;
	}	
	
.widget-nav {
  float: right;
  margin: 30px 0 0;
  padding: 0 0 0 15px;
}
	.make-content .widget-nav {
	  margin: 0;
	}
	.right-image-wrap {
		margin-bottom: 0px;
	}
	.listing.thumbs.right img {
		margin-bottom: 10px;
		position:absolute;
	}
	.listing.thumbs.right > li {
		padding-left: 0;
		padding-top: 140px;
	}	
	
	.column-right {
		width: 300px;
	}
	.column-left {
		padding: 0 30px 0 0;
		width: 450px;
	}	
	.temp-row {
		margin-right: -15px;
		margin-left: -15px;
	}
	.secondary-list li:first-child a {
		padding-left: 0px !important;
	}
	.secondary-list li a {
		border-bottom: 0px;
		font-size: 20px;
	}	
	 
	.social-icons a{
		float: right !important;
	}
	.hero-slider {
		padding: 0px;
	}		
	.user-info-block.subscribe .block-left, .user-info-block.subscribe .block-right {
	  padding-left: 140px;
	}	
	.subscribe .user-img-bg {
	  font-size: 115px;
	  height: 100px;
	  width: 100px;
	}	
	.subscribe .user-img-bg .adm-user {
	  left: 5px;
	  top: 3px;
	}
	.subscribe .user-info-link {
	  height: 100px;
	  width: 120px;
	}	
	.user-info-block.subscribe img {
	  height: 100px;
	  width: 100px;
	}
	.user-info-block.subscribe .block-right {
	  padding-left:  140px;
	}
	.subscribe .created-by {
	  font-size: 22px;
	  line-height: 22px;
	  margin-bottom: 20px;
	  font-weight: 400;
	}	
.button.subscribe {
  font-size: 18px;
  padding: 10px 39px 10px 15px;
  text-align: center;
}
	.content-matrix .last {
		display:inline;
	}
	.button.facebook span.adm-facebook-square, .button.twitter span.adm-twitter-square {
		margin-right: 15px;
	}	
	body {
	  padding-top: 104px;
	}
	.details-wrap .nav > li {
	  width: 33.3333%;
	}
	.details-wrap {
		border-left: 0px none;
	  border-bottom: 1px solid #bababa;
	}
	.pull-right {
		float:right !important;
	}
	.results-wrap .widget-example {
	  margin-bottom: 0px;
	}
.results-wrap {
	padding-bottom: 0px;
}	
.navbar-brand {
  padding-left: 15px;
  padding-right: 18px;
}
			
}

@media (min-width: 992px) {
/*	.container {
		width:  970px;
	}	
	.container {
  width: 750px;
}*/
.video .container {
	width: 970px;
}
.survey-right, #layout-0 .survey-right {
  margin-top: 0px;
}	
#layout-1 [class^="adm-"], #layout-1 [class*=" adm-"], #layout-0 [class^="adm-"], #layout-0 [class*=" adm-"] {
  margin-right: 5px !important;
  top: 2px !important;
}	
.hidden-sm {
    display: none !important;
}
	
/*	.content-image {
  width: 240px;
  position:absolute;
}*/
.profile .listing.thumbs li .headline {
  font-size: 24px;
  line-height: 28px;
}	
.profile .listing.thumbs p {
  font-size: 16px;
  margin: 9px 0 15px;
}	
.profile .listing.thumbs li {
  min-height: 135px;
  padding-left: 200px;
}
.profile .listing.thumbs a img {
		width: 180px;
	}
	
/*	.profile .listing.thumbs li {
		min-height: 180px;
		padding-left: 260px;
	}	
	.profile .listing.thumbs a img {
		width: 240px;
	}
	
	#options.fixed {
		width: 309px;
	}*/
	
#options.fixed {
  width: 235px;
}	
/*.column-left {
  padding: 0 30px 0 0;
  width: 450px;
}*/
/*.column-left {
  padding: 0 30px 0 0;
  width: 670px;
}*/
.column-left {
  padding: 0 30px 0 0;
  width: 450px;
}
.video .column-left {
	width: 670px;
}

	.user-info-block.subscribe .block-right {
	  padding-left:  0px;
	}	
	.user-info-block.subscribe .block-left {
	  padding-right: 30px;
	}
	.survey-right {
		margin-top: 0px;
	}	
	.button.play, .button.embed {
		margin-top: 20px;
	}
}

@media (min-width: 1200px) {
	/*.container {
		width:  970px;
	}*/
	/*.container {
  width: 750px;*/
}
.video .container {
	width: 1170px;
}
.video .column-left {
	width: 870px;
}

.top{
	    margin-top: 16px;
}

.login-button{
	border:1px solid #fff; 
	border-radius:22px;   
	background:none; 
	padding:5px 15px !important; 
	 
	color:#fff !important;
}
.search-form input[type=text]{background: none !important; border-radius:22px; border-color: #ffb400 !important; }
#serchForm{margin: 0 !important;}
.create-button{border:1px solid #6eb718; border-radius:22px;   background:#6eb718; padding:5px 15px !important; margin:0; color:#fff!important;}
.menu{color: #fff!important;}
.social{
	/*color:#337ab7!important;*/
	font-size: 22px;
}
#contact
{
    background-color: rgb(73, 84, 105);
}
.white {
    color: #fff !important;
}
#contact .form-control {
    background-color: transparent !important;
    border-radius: 0px !important ;
    color: #be9e21 !important;
    border-color: #be9e21 !important;
}
.pad-bt15 {
    padding-bottom: 15px;
    }
.sub-title {
    font-size: 25px;
}
.title, .service-title {
    font-family: 'Fira Sans', sans-serif;
    font-size: 35px;
    font-weight: bold;
    text-transform: uppercase;
}
.bottom-line {
    margin-top: 20px;
    margin-bottom: 40px;
    border: 0;
    border-top: 0px;
    height: 3px;
    width: 40px;
    background-color: #BE9E21;
}
.section-padding {
    padding: 60px 0px;
}
.fa.pull-left {
    margin-right: .5em;
}
.mtop70{
	margin-top:70px;
}
.mtop185{
	margin-top:185px;
}
@media(max-width: 767px) {
.listing.thumbs li{padding-left:0px !important;}
.content-image{position:relative;width:100%;}
.listing.thumbs a img{position: relative !important;width:100%;}
.listing.thumbs p{height:auto !important;}
}