
@font-face {
font-family: 'museo_sans100';
src: url('../fonts/museosans_100-webfont.eot');
src: url('../fonts/museosans_100-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/museosans_100-webfont.woff') format('woff'),
url('../fonts/museosans_100-webfont.ttf') format('truetype'),
url('../fonts/museosans_100-webfont.svg#museo_sans100') format('svg');
font-weight: normal;
font-style: normal;

}

@font-face {
font-family: 'museo_sans500';
src: url('../fonts/museosans_500-webfont.eot');
src: url('../fonts/museosans_500-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/museosans_500-webfont.woff') format('woff'),
url('../fonts/museosans_500-webfont.ttf') format('truetype'),
url('../fonts/museosans_500-webfont.svg#museo_sans500') format('svg');
font-weight: normal;
font-style: normal;

}

@font-face {
font-family: 'museo_sans900';
src: url('../fonts/museosans_900-webfont.eot');
src: url('../fonts/museosans_900-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/museosans_900-webfont.woff') format('woff'),
url('../fonts/museosans_900-webfont.ttf') format('truetype'),
url('../fonts/museosans_900-webfont.svg#museo_sans900') format('svg');
font-weight: normal;
font-style: normal;

}
@font-face {
font-family: 'segoe_uiregular';
src: url('../fonts/segoeui-webfont.eot');
src: url('../fonts/segoeui-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/segoeui-webfont.woff') format('woff'),
url('../fonts/segoeui-webfont.ttf') format('truetype'),
url('../fonts/segoeui-webfont.svg#segoe_uiregular') format('svg');
font-weight: normal;
font-style: normal;

}
@font-face {
font-family: 'segoe_uibold';
src: url('../fonts/segoeuib-webfont.eot');
src: url('../fonts/segoeuib-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/segoeuib-webfont.woff') format('woff'),
url('../fonts/segoeuib-webfont.ttf') format('truetype'),
url('../fonts/segoeuib-webfont.svg#segoe_uibold') format('svg');
font-weight: normal;
font-style: normal;
}
*{
margin:0 0 0 0;
padding:0 0 0 0;
border:none;
outline:none;
}

*,
*:after,
*::before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
body *{font-family: 'segoe_uiregular',Arial, Helvetica, sans-serif;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}

ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}

table {
border-collapse: collapse;
border-spacing: 0;
}

a{
text-decoration:none;
}

html{
background-color:white;
height:100%;
}
body{

}

a{
color:#6dc7d5;
}

::-webkit-input-placeholder {
color: #8ea8c8;
font-size: 16px;
}

:-moz-placeholder { /* Firefox 18- */
color: #8ea8c8;
font-size: 16px;
}

::-moz-placeholder {  /* Firefox 19+ */
color: #8ea8c8;
font-size: 16px;
}

:-ms-input-placeholder {
color: #8ea8c8;
font-size: 16px;
}

.clear{zoom:1;}
.clear:before,.clear:after{display:table;content:"";}
.clear:after{clear:both;}

.fright{
float:right !important;
}

.fleft{
float:left !important;
}
.fnone{
float:none !important;
}

.alignc{
	text-align: center !important;
}

.center{
margin:0 auto;
width:980px;
}
.w980{
width:980px;
}
.w900{
width:900px;
}
.w940{
width:940px;
}
.w920{
width:920px;
}
.w195{
width:195px;
}

.w430{
width:430px;
}

.w20p{
width:20%;
}
.w25p{
width:25%;
}
.w30p{
width:30%;
}
.w40p{
width:40%;
}
.w50p{
width:50%;
}
.w60p{
width:60%;
}
.w70p{
width:70%;
}
.w80p{
width:80% !important;
}
.w100p{
width:100%;
}
.table{
display:table;
}
.row{
display:table-row;
}
.cell{
display:table-cell;
}
.full-width{
width:100%;
background:white;
}
.relative{
position:relative;
}
.ml0p{
margin-left:10%;
}

.mr5p{
margin-right:5%;
}

.mr10p{
margin-right:10%;
}
.mr15p{
margin-right:15%;
}
.mr20p{
margin-right:20%;
}
.mr10{
margin-right:10px;
}
.mr15{
margin-right:15px;
}

.mr20{
margin-right:20px;
}

.ml20{
margin-left:20px;
}
.ml40{
margin-left:40px;
}

.mb10{
margin-bottom:10px !important;
}


.mb15{
margin-bottom:15px !important;
}

.mb20{
margin-bottom:20px !important;
}


.left20{
left:20px;
}

.m0,.nomargin{
margin:0px !important;
}

.pb0{
	padding-bottom: 0px !important;
}

.nomargintop{
margin-top:0px !important;
}

.noborder{
border:none !important;
}

.nopadding{
padding:0 !important;
}

.cut-text{
overflow:hidden;
text-overflow:ellipsis;
white-space: nowrap;
}

hr{
background-color:#617074;
height:1px;
margin:0 0 0 0;
}

input[type="text"],
input[type="number"],
input[type="email"],
input[type="password"]{
width: 100%;
height: 32px;
line-height: 32px;
color: #2d4147;
font-size: 16px;
background: #fff;
display: block;
padding: 0 10px 0 10px;
position: relative;
}


textarea{
width: 100%;
height: 240px;
line-height: 18px;
resize:none;
color: #2d4147;
font-size: 16px;
background: #fff;
display: block;
padding: 10px;
position: relative;
}

textarea.iframe{
background:#f7f7f7;
height:150px;
font-size:14px;
}

div.upload-file {
width: 260px;
height:140px;
overflow: hidden;
background:#fff;
position:relative;
cursor:pointer;
}
div.upload-file::after {
content: attr(data-after);
font-size:74px;
color:#6dc7d5;
position:absolute;
text-transform:uppercase;
left:0px;
right:0px;
text-align:center;
top:15px;
pointer-events: none;
}
div.upload-file span {
font-family: 'museo_sans500';
font-size:14px;
color:#6dc7d5;
position:absolute;
text-transform:uppercase;
left:0px;
right:0px;
text-align:center;
bottom:25px;
}
div.upload-file span i {
font-size:11px;
color:#2D4147;
font-family: 'segoe_uibold';
text-transform:none;
}

div.upload-file input[type="file"] {
display: block;
width: 260px;
height: 140px;
opacity: 0;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 0);
filter: alpha(opacity = 0);
overflow: hidden;
cursor:pointer;
}

.regular-checkbox {
display: none !important;
}
.regular-checkbox + label {
position: relative;
float:left;
width:auto;
cursor:pointer;
margin-right:7px;
margin-bottom:7px;

}

.regular-checkbox + label i.fa-check-square-o{
display:none;
}
.regular-checkbox + label i {
width:20px;
height:20px;
line-height:20px;
font-size:18px;
color:#fff;

}
.regular-checkbox:checked + label .fa-square-o {
display:none;
}
.regular-checkbox:checked + label .fa-check-square-o {
display:block;
color:#6dc7d5;
}



.regular-radio {
display: none !important;
}
.regular-radio + label {
position: relative;
float:left;
width:auto;
cursor:pointer;
margin-right:7px;
margin-bottom:10px;
}
.regular-radio + label i.fa-circle{
color:#fff;
}
.regular-radio + label i {
width:20px;
height:20px;
line-height:20px;
font-size:14px;
background:#fff;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
text-align:center;
}

.regular-radio:checked + label .fa-circle{
display:block;
color:#6dc7d5;
}


input[type="checkbox"]:disabled +label,
input[type="checkbox"]:disabled +label +label,
input[type="radio"]:disabled +label,
input[type="radio"]:disabled +label +label
{
opacity:0.2;
}
.regular-checkbox + label,
.regular-radio + label,
.regular-checkbox + label + label,
.regular-radio + label + label{
opacity:1;
-webkit-transition: opacity 0.3s;
-moz-transition: opacity 0.3s;
transition: opacity 0.3s;
}



.upload-gallery-inner a.gallery-item{
float:left;
width:125px;
margin-right:10px;
margin-bottom:10px;
position:relative;
}
.upload-gallery-inner a.gallery-item::after{
content: "";
font-family: FontAwesome;
position:absolute;
left:0px;
right:0px;
top:0px;
bottom:0px;
text-align:center;
font-size:22px;
color:#fff;
line-height:70px;
background:rgba(0,0,0,0.6);
opacity:0;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
.upload-gallery-inner a.gallery-item:hover::after{
opacity:1;
}

.upload-gallery-inner a.gallery-item:nth-child(2){
margin-right:0px;
}

.upload-gallery-inner a.gallery-item img{
display:block;
width:100%;
height:auto;
}

header#top-header{
height:64px;
position:fixed;
transition-property:transform;
-moz-transition-property: -moz-transform; /* Firefox 4 */
-webkit-transition-property:-webkit-transform; /* Safari and Chrome */
-o-transition-property:-o-transform; /* Opera */
transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari and Chrome */
-o-transition-duration: 0.5s; /* Opera */
transition-timing-function: cubic-bezier(0.42,0,0.58,1);
-moz-transition-timing-function: cubic-bezier(0.42,0,0.58,1); /* Firefox 4 */
-webkit-transition-timing-function: cubic-bezier(0.42,0,0.58,1); /* Safari and Chrome */
-o-transition-timing-function: cubic-bezier(0.42,0,0.58,1); /* Opera */
z-index:10000;
width:100%;
background: #fff;
border-bottom: 2px solid #6dc7d5;
}


header#top-header .center{
background:white;
}
header#top-header nav{
float:left;
margin:0px 0 0 20px;
width:700px;																																																													7																																								0px;
position:relative;
height:62px;
}

header#top-header nav a,header#top-header nav button,
header#top-header nav .anim{
font-family: 'museo_sans500';
font-size:14px;
text-transform:uppercase;
line-height:64px;
display:block;
position:relative;
float:left;
}

header#top-header nav button{
height:32px;
line-height:32px;
margin:15px 8px;
cursor:pointer;
}
header#top-header nav button.login{
padding:0px 15px;
background:#ffc02b;
color:white;
}

header#top-header nav .community {
position:relative;
width:64px;
height:64px;
float:right;
padding-top:5px;
text-align:center;
}
header#top-header nav .community a{
line-height:18px;
text-align:center;
height:21px;
background:none;
font-size:16px;
color:#fff;
width:23px;
float:none;
margin:3px 0px 3px;
display:inline-block;
}
header#top-header nav .community a i{
display:block;
line-height:24px;
}

header#top-header nav button[role="search"]{
line-height:32px;
text-align:center;
color:#fff;
font-size:18px;
background:#6dc7d5;
width:32px;
}

nav .anim{
color:#6dc7d5;
padding:0px 6px;
margin-right:3px;
}
nav .anim::before {
position: absolute;
top: 0;
left: 0;
right:0px;
bottom:0px;
overflow: hidden;
max-width: 0;
text-indent:6px;
border-bottom: 2px solid #2d4147;
color: #2d4147;
content: attr(data-hover);
-webkit-transition: max-width 0.3s;
-moz-transition: max-width 0.3s;
transition: max-width 0.3s;
}

nav .anim.active::before,
nav .anim:hover::before,
nav .anim:focus::before {
max-width: 100%;
}
.browse-page nav .anim.active::before,
.browse-page nav .anim:hover::before,
.browse-page nav .anim:focus::before {
max-width: 0%;
}

.browse-page nav .anim.active ,
.browse-page nav .anim:hover ,
.browse-page nav .anim:focus {
color: #2d4147;
}

.loggedin-box{
position:relative;
margin-right:12px;
}

header#top-header nav a.my-profile-button{
position:relative;
color:#6dc7d5;
float:right;
padding-right:60px;
}
header#top-header nav a.notification-button{
position:absolute;
right:0px;
bottom:4px;
width:24px;
height:24px;
cursor:pointer;
}
header#top-header nav a.notification-button::after{
position:absolute;
right:0px;
bottom:0px;
width:24px;
height:24px;
line-height:24px;
text-align:center;
-webkit-border-radius: 24px;
-moz-border-radius: 24px;
border-radius: 24px;
overflow:hidden;
background:#2d4147;
color:#6dc7d5;
font-family: 'segoe_uibold';
font-size:12px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
cursor:pointer;
content:attr(data-after);
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transform-origin: top right;
-moz-transform-origin: top right;
-o-transform-origin: top right;
transform-origin: top right;
}

header#top-header nav a.my-profile-button img{
position:absolute;
right:0px;
width:48px;
height:48px;
line-height:48px;
text-align:center;
-webkit-border-radius: 48px;
-moz-border-radius: 48px;
border-radius: 48px;
overflow:hidden;
margin:8px 0px 8px 12px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transform-origin: bottom right;
-moz-transform-origin: bottom right;
-o-transform-origin: bottom right;
transform-origin: bottom right;
}

.logo{
float:left;
width:200px;
height:60px;
}


header#top-header nav .new-notification:hover a.my-profile-button img{
-webkit-transform: scale(0.4);
-moz-transform:  scale(0.4);
-o-transform: scale(0.4);
transform:  scale(0.4);
bottom:-2px;
z-index:99;
}
header#top-header nav .new-notification:hover a.notification-button::after{
-webkit-transform: scale(2);
-moz-transform: scale(2);
-o-transform: scale(2);
bottom:4px;
transform: scale(2);
z-index:98;
color:#FFC02B;
font-size:8px;
-webkit-transform-origin: bottom right;
-moz-transform-origin: bottom right;
-o-transform-origin: bottom right;
transform-origin: bottom right;
}


/* Main slider effect*/

section#main-slider{
width:100%;
padding-top:64px;
position:relative;
}
section#main-slider footer{
position:absolute;
left:0px;
right:0px;
bottom:0px;
background:rgba(2,207,212,0.6);
height:160px;
z-index:1000;
}

.rounded-nav{
margin-top:20px;
}
.rounded-nav a{
width:20%;
float:left;
text-align:center;
color:#2d4147;
font-size:20px;
font-family: 'museo_sans500';
text-transform:uppercase;
position:relative;
line-height:24px;
margin-bottom:45px;
}

.rounded-nav a::before{
content:"";
background:url(../images/slider-picto.png) no-repeat center center rgba(2,207,212,0.6);
display:inline-block;
width:96px;
height:96px;
-webkit-border-radius: 96px;
-moz-border-radius: 96px;
border-radius: 96px;
margin-bottom:5px;
}

.rounded-nav a:hover::before,
.rounded-nav a.current::before{
background:#2d4147;
}

.rounded-nav a:hover span,
.rounded-nav a.current span{
color:#2d4147;

}

.rounded-nav a span{
color:white;
font-size:21.2px;
font-family: 'museo_sans500';
text-transform:uppercase;
line-height:24px;
display:block;
}
.rounded-nav a span::after{
content: attr(data-info);
font-size:14px;
display:block;
color:inherit;
line-height:14px;
margin-top:5px;
line-height:16px;
text-transform:none;
display:block;
}

.main-slider-nav{
margin-top:0px;
}
.main-slider-nav a{
top:-48px;
margin-bottom:0px;
font-size:21.2px;
position:relative;
}
.main-slider-nav a::before{
margin-bottom:10px;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyY2ZkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAyY2ZkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAyY2ZkNCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, rgba(2,207,212,0.6) 0%, rgba(2,207,212,0.6) 50%, rgba(2,207,212,0) 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(2,207,212,0.6)), color-stop(50%,rgba(2,207,212,0.6)), color-stop(50%,rgba(2,207,212,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(2,207,212,0.6) 0%,rgba(2,207,212,0.6) 50%,rgba(2,207,212,0) 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(2,207,212,0.6) 0%,rgba(2,207,212,0.6) 50%,rgba(2,207,212,0) 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(2,207,212,0.6) 0%,rgba(2,207,212,0.6) 50%,rgba(2,207,212,0) 50%); /* IE10+ */
background: linear-gradient(to bottom, rgba(2,207,212,0.6) 0%,rgba(2,207,212,0.6) 50%,rgba(2,207,212,0) 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6dc7d5', endColorstr='#0002cfd4',GradientType=0 ); /* IE6-8 */
}

.main-slider-nav a::after{
position:absolute;
left:0px;
top:0px;
right:0px;
height:96px;
content:"";
-webkit-transition: -webkit-transform 0.5s;
transition: transform 0.5s;
}
.rounded-nav a:hover::after,
.rounded-nav a.current::after{
	-webkit-transform: rotate(12deg);
	-moz-transform: rotate(12deg);
	-ms-transform: rotate(12deg);
	-o-transform: rotate(12deg);
	transform: rotate(12deg);
}

.main-slider-nav a:nth-child(1)::after{
background:url(../images/slider-picto1.png?v=2) no-repeat center center;
}

.main-slider-nav a:nth-child(2)::after{
background:url(../images/slider-picto2.png) no-repeat center center;
}

.main-slider-nav a:nth-child(3)::after{
background:url(../images/slider-picto4.png) no-repeat center center;
}

.main-slider-nav a:nth-child(4)::after{
background:url(../images/slider-picto5.png) no-repeat center center;
}

.main-slider-nav a:nth-child(5)::after{
background:url(../images/slider-picto3.png) no-repeat center center;
}


#main-slider section{
position:relative;
}


#main-slider section h1{
font-size:71.6px;
color:#2d4147;
font-family: 'museo_sans100';
font-weight:normal;
text-transform:uppercase;
text-indent:-6px;
position:absolute;
left:10%;
top:70px;
white-space: nowrap;
}
#main-slider section h2{
font-size:28px;
color:#2d4147;
font-family: 'museo_sans900';
font-weight:normal;
text-transform:uppercase;
position:absolute;
left:10%;
top:140px;
white-space: nowrap;
}

#main-slider section figure{
position:absolute;
left:60%;
top:50px;
width:40%;
right:0;
bottom:50px;
}

#main-slider section .button{
position:absolute;
left:10%;
top:250px;
text-transform:uppercase;
font-family: 'museo_sans500';
cursor:pointer;
background:#ffc02b;
color:white;
font-size:28.3px;
line-height:64px;
padding:0px 0px;
display:block;
z-index:10;
}



#main-slider section .button.french{
	color:#2d4147;
	border: 1px solid #1e5799;
background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #1e5799 0%, #ffffff 34%, #ffffff 62%, #ef4135 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#1e5799), color-stop(34%,#ffffff), color-stop(62%,#ffffff), color-stop(100%,#ef4135)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #1e5799 0%,#ffffff 34%,#ffffff 62%,#ef4135 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #1e5799 0%,#ffffff 34%,#ffffff 62%,#ef4135 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #1e5799 0%,#ffffff 34%,#ffffff 62%,#ef4135 100%); /* IE10+ */
background: linear-gradient(135deg,  #1e5799 0%,#ffffff 34%,#ffffff 62%,#ef4135 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#ef4135',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}



/* End - Main slider effect*/

/* Sidebar effect*/

.st-menu-open{
height:100%;
}

.st-content {
overflow-y: scroll;
}

.st-content,
.st-content-inner {
position: relative;
}

.st-container {
position: relative;
overflow: hidden;
}

.st-pusher {
position: relative;
left: 0;
z-index: 99;
height: 100%;
-webkit-transition: -webkit-transform 0.5s;
transition: transform 0.5s;
}

.st-pusher::after {
position: absolute;
top: 0;
right: 0;
width: 0;
height: 0;
background: rgba(0,0,0,0.2);
content: '';
opacity: 0;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 0);
filter: alpha(opacity = 0);
z-index:10001;
-webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
}

.st-menu-open .st-pusher::after {
width: 100%;
height: 100%;
opacity: 1;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
filter: alpha(opacity = 100);
-webkit-transition: opacity 0.5s;
transition: opacity 0.5s;
}

.sidebar-box {
position: fixed;
top: 0;
right: 0;
z-index: 100;
visibility: hidden;
width: 340px;
height: 100%;
background: #24353a;
transition-property:transform,padding-top;
-moz-transition-property: -moz-transform,padding-top; /* Firefox 4 */
-webkit-transition-property:-webkit-transform,padding-top; /* Safari and Chrome */
-o-transition-property:-o-transform,padding-top; /* Opera */

transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari and Chrome */
-o-transition-duration: 0.5s; /* Opera */

transition-timing-function: cubic-bezier(0.42,0,0.58,1);
-moz-transition-timing-function: cubic-bezier(0.42,0,0.58,1); /* Firefox 4 */
-webkit-transition-timing-function: cubic-bezier(0.42,0,0.58,1); /* Safari and Chrome */
-o-transition-timing-function: cubic-bezier(0.42,0,0.58,1); /* Opera */
padding-top:64px;
}

.login-box .login-box form,
.signup-box .signup-box form,
.psignup-box .psignup-box form{
margin:32px 0px 0px 0px;
}
.login-box .login-box .text-button,
.signup-box .signup-box .text-button,
.psignup-box .psignup-box .text-button{
margin-bottom:22px;
display:block;
}

.sidebar-box::after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.2);
content: '';
opacity: 1;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
filter: alpha(opacity = 100);
-webkit-transition: opacity 0.5s cubic-bezier(0.42, 0, 0.58, 1);
transition: opacity 0.5s cubic-bezier(0.42, 0, 0.58, 1);
z-index:11111;
}

.st-menu-open .sidebar-box::after {
width: 0;
height: 0;
opacity: 0;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 0);
filter: alpha(opacity = 0);
-webkit-transition: opacity 0.5s cubic-bezier(0.42, 0, 0.58, 1), width 0.1s 0.5s cubic-bezier(0.42, 0, 0.58, 1), height 0.1s 0.5s cubic-bezier(0.42, 0, 0.58, 1);
transition: opacity 0.5s cubic-bezier(0.42, 0, 0.58, 1), width 0.1s 0.5s cubic-bezier(0.42, 0, 0.58, 1), height 0.1s 0.5s cubic-bezier(0.42, 0, 0.58, 1);
}

.sidebar-box .inner{
padding:32px 40px 32px 40px;
background:#2d4147;
position:absolute;
width:100%;
top:64px;
bottom:0px;
}

.sidebar-box .scroll-container {
width: 260px;
height: 240px;
overflow:hidden;
position:relative;
}

.sidebar-box .swiper-scrollbar {
width: 4px;
position: absolute;
right: 0px;
top: 5px;
bottom:5px;
z-index: 1;
}

.sidebar-box fieldset{
margin-bottom:16px;
}
.sidebar-box h4{
font-size:25px;
text-transform:uppercase;
font-family: 'museo_sans100';
color:#fff;
margin-bottom:36px;
line-height:36px;
}
.sidebar-box p,
.sidebar-box h5{
font-size:14px;
text-transform:uppercase;
font-family: 'museo_sans500';
color:#fff;
line-height:20px;
margin-right:20px;
}
.sidebar-box h5{
margin-bottom:15px;
}
.sidebar-box .button-set{
margin-top:10px;
margin-bottom:15px;
}
.text-button{
font-size:12px;
text-transform:uppercase;
color:#6dc7d5;
line-height:32px;
cursor:pointer;
}
.sidebar-box .long-text{
line-height:16px;
}
.sidebar-box .object-tree{
margin-top:20px;
height:200px;
-webkit-transition: height 0.5s;
transition: height 0.5s;
}

#import-app .sidebar-close-btn,
.sidebar-box .sidebar-close-btn{
font-size:14px;
text-transform:uppercase;
font-family: 'museo_sans500';
color:#6dc7d5;
position:absolute;
top:-39px;
line-height:14px;
right:36px;
cursor:pointer;
-webkit-transition: top 0.5s cubic-bezier(0.42, 0, 0.58, 1);
transition: top 0.5s cubic-bezier(0.42, 0, 0.58, 1);
}

#import-app .fa{
font-size: 85px;
margin-bottom: 10px;
padding-left: 13px;
}

#import-app .sidebar-close-btn{

	position:static;
	padding-left: 8px;

}



.object-sidebar .sidebar-close-btn{

}

#import-app .sidebar-close-btn::after,
.sidebar-box .sidebar-close-btn::after{
font-size:20px;
font-weight:bold;
float:right;
margin-left:5px;
line-height:13px;
text-transform:uppercase;
font-family: 'museo_sans500';
color:#6dc7d5;
content:"×";
}
.button{
font-size:14px;
text-transform:uppercase;
font-family: 'museo_sans500';
color:#fff;
padding:0px 20px;
display:inline-block;
line-height:32px;
background:#6dc7d5;
cursor:pointer;
}

.btn_selector {
display: block;
}

.orange-button{
background:#ffc02b !important;
}

.feedback-btn{
position:fixed !important;
right:0px;
bottom:100px;
width:0px;
height:32px;
padding:0px;
text-align:center;
padding:0;
z-index:10000;

}

.feedback-btn::after{
content:"";
font-family: FontAwesome;
display:block;
width:32px;
height:32px;
text-align:center;
left:-32px;
top:0px;
position:absolute;
top:0xp;
background:#6dc7d5;
}

.more-cat{
padding:0px;
width:32px;
text-align:center;
margin-left:10px;
}
.more-cat i{
font-size:25px;
display:block;
width:32px;
height:32px;
line-height:32px;
}

.orange-bg.button{
background:#ffc02b;
}

.activity .button {
margin-top:12px;
padding:0px 20px;
}

.button15p{
padding:0px 15px;
}
.sidebar-box .text-button-large{
font-size:14px;
text-transform:uppercase;
font-family: 'museo_sans500';
color:#6dc7d5;
cursor:pointer;
line-height:32px;
}
.sidebar-box .two-line-text{
width:40%;
line-height:16px;
text-align:left;
}

.sidebar-box .checkbox-title,
.sidebar-box .radio-title{
font-size:14px;
text-transform:uppercase;
font-family: 'museo_sans500';
color:#fff;
line-height:20px;
cursor:pointer;
width:220px;

}
.sidebar-box .editor-list li{
font-size:14px;
text-transform:uppercase;
font-family: 'museo_sans500';
color:#fff;
line-height:24px;
position:relative;
cursor:pointer;
}
.sidebar-box .editor-list li .remove{
font-size:18px;
text-transform:uppercase;
font-family: 'segoe_uibold';
color:#ffc02b;
line-height:24px;
position:absolute;
right:10px;
top:0px;
cursor:pointer;
}

.sidebar-box .input-button input{
width:190px;
}




.sidebar-box .input-button .button{
width:60px;
text-align:center;
}
.sidebar-box .button{
padding:0px 12px;
}
.sidebar-box .radio-title{
line-height:20px;
}
.signup-box .checkbox-title,
.psignup-box .checkbox-title{
width:226px;
line-height:18px;
}
.signup-box .checkbox-title a,
.psignup-box .checkbox-title a{
font:inherit;
color:#6dc7d5;
}

.object-sidebar footer{
margin-top:16px;
bottom:32px;
left:40px;
right:40px;
}

.info-box.sidebar-box header{
margin-bottom:32px;
}

.object-tree figure{
margin-bottom:16px;

}
.object-tree figure img{
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0OSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, rgba(0,0,0,0.03) 50%, rgba(0,0,0,0.05) 50%, rgba(0,0,0,0.05) 100%),#fff; /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(50%,rgba(0,0,0,0.03)), color-stop(50%,rgba(0,0,0,0.05)), color-stop(100%,rgba(0,0,0,0.05))),#fff; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(0,0,0,0.03) 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 100%),#fff; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(0,0,0,0.03) 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 100%),#fff; /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(0,0,0,0.03) 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 100%),#fff; /* IE10+ */
background: linear-gradient(to right, rgba(0,0,0,0.03) 50%,rgba(0,0,0,0.03) 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 100%),#fff; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#33000000',GradientType=1 ); /* IE6-8 */
display:block;
}

.object-tree a{
display:block;
}

.object-tree figcaption{
font-size:12px;
color:#fff;
line-height:18px;
display:block;
}
.object-tree .current-object figcaption{
color:#6dc7d5;
}
.object-tree .child-object{
float:left;
margin-right:28px;
}

/* content style */


.st-effect.sidebar-box::after {
display: none;
}



.create-export-share.st-menu-open .create-export-share.sidebar-box,
.print3d-box.st-menu-open .print3d-box.sidebar-box,
.contact-us.st-menu-open .contact-us.sidebar-box,
.contact-us2.st-menu-open .contact-us2.sidebar-box,
.welcome-box.st-menu-open .welcome-box.sidebar-box,
.buy-now-box.st-menu-open .buy-now-box.sidebar-box,
.contact-us-box.st-menu-open .contact-us-box.sidebar-box,
.advanced-search-box.st-menu-open .advanced-search-box.sidebar-box,
.feedback-box.st-menu-open .feedback-box.sidebar-box,
.category-box.st-menu-open .category-box.sidebar-box,
.template-box.st-menu-open .template-box.sidebar-box,
.edit-profile-redeem-coupon-box.st-menu-open .edit-profile-redeem-coupon-box.sidebar-box,
.edit-profile-offline-box.st-menu-open .edit-profile-offline-box.sidebar-box,
.edit-profile-description-box.st-menu-open .edit-profile-description-box.sidebar-box,
.edit-profile-name-box.st-menu-open .edit-profile-name-box.sidebar-box,
.edit-profile-schools-box.st-menu-open .edit-profile-schools-box.sidebar-box,
.edit-profile-box.st-menu-open .edit-profile-box.sidebar-box,
.edit-profile-link-box.st-menu-open .edit-profile-link-box.sidebar-box,
.edit-profile-avatar-box.st-menu-open .edit-profile-avatar-box.sidebar-box,
.edit-school-box.st-menu-open .edit-school-box.sidebar-box,
.edit-school-name-box.st-menu-open .edit-school-name-box.sidebar-box,
.edit-school-city-box.st-menu-open .edit-school-city-box.sidebar-box,
.edit-school-cover-image-box.st-menu-open .edit-school-cover-image-box.sidebar-box,
.edit-school-users-box.st-menu-open .edit-school-users-box.sidebar-box,
.edit-school-groups-box.st-menu-open .edit-school-groups-box.sidebar-box,
.edit-school-collections-box.st-menu-open .edit-school-collections-box.sidebar-box,
.edit-school-user-settings-box.st-menu-open .edit-school-user-settings-box.sidebar-box,
.edit-school-group-settings-box.st-menu-open .edit-school-group-settings-box.sidebar-box,
.edit-school-group-name-box.st-menu-open .edit-school-group-name-box.sidebar-box,
.edit-school-group-description-box.st-menu-open .edit-school-group-description-box.sidebar-box,
.edit-school-group-users-box.st-menu-open .edit-school-group-users-box.sidebar-box,
.edit-school-group-cover-image-box.st-menu-open .edit-school-group-cover-image-box.sidebar-box,
.embed-iframe-box.st-menu-open .embed-iframe-box.sidebar-box,
.embed-box.st-menu-open .embed-box.sidebar-box,
.share-box.st-menu-open .share-box.sidebar-box,
.share-embed-box.st-menu-open .share-embed-box.sidebar-box,
.download-sketchfab-box.st-menu-open .download-sketchfab-box.sidebar-box,
.download-object-box.st-menu-open .download-object-box.sidebar-box,
.edit-object-category-box.st-menu-open .edit-object-category-box.sidebar-box,
.edit-object-story-box.st-menu-open .edit-object-story-box.sidebar-box,
.edit-object-gallery-box.st-menu-open .edit-object-gallery-box.sidebar-box,
.edit-object-tag-box.st-menu-open .edit-object-tag-box.sidebar-box,
.edit-object-name-box.st-menu-open .edit-object-name-box.sidebar-box,
.edit-object-box.st-menu-open .edit-object-box.sidebar-box,
.edit-object-settings-box.st-menu-open .edit-object-settings-box.sidebar-box,
.edit-collection-editors-box.st-menu-open .edit-collection-editors-box.sidebar-box,
.edit-collection-settings-box.st-menu-open .edit-collection-settings-box.sidebar-box,
.edit-collection-story-box.st-menu-open .edit-collection-story-box.sidebar-box,
.edit-collection-avatar-box.st-menu-open .edit-collection-avatar-box.sidebar-box,
.edit-collection-tag-box.st-menu-open .edit-collection-tag-box.sidebar-box,
.edit-collection-name-box.st-menu-open .edit-collection-name-box.sidebar-box,
.edit-collection-delete-box.st-menu-open .edit-collection-delete-box.sidebar-box,
.edit-collection-undelete-box.st-menu-open .edit-collection-undelete-box.sidebar-box,
.edit-collection-box.st-menu-open .edit-collection-box.sidebar-box,
.notification-box.st-menu-open .notification-box.sidebar-box,
.login-box.st-menu-open .login-box.sidebar-box,
.dialog-box.st-menu-open .dialog-box.sidebar-box,
.freehand-box.st-menu-open .freehand-box.sidebar-box,
.reg-success-box.st-menu-open .reg-success-box.sidebar-box,
.reminder-box.st-menu-open .reminder-box.sidebar-box,
.signup-box.st-menu-open .signup-box.sidebar-box,
.psignup-box.st-menu-open .psignup-box.sidebar-box,
.search-box.st-menu-open .search-box.sidebar-box,
.add-collection-box.st-menu-open .add-collection-box.sidebar-box,
.new-collection-box.st-menu-open .new-collection-box.sidebar-box,
.info-box.st-menu-open .info-box.sidebar-box  {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0px, 0px, 0px);
visibility: visible;
}
.st-container .sidebar-box {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0px, 0px);
visibility: visible;
}


.alert-box{
position: fixed;
top: 0;
right: 0;
z-index: 100;
width: 320px;
height: 100%;
transition-property:transform;
-moz-transition-property: -moz-transform; /* Firefox 4 */
-webkit-transition-property:-webkit-transform; /* Safari and Chrome */
-o-transition-property:-o-transform; /* Opera */

transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari and Chrome */
-o-transition-duration: 0.5s; /* Opera */

transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000);
-moz-transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000);
-webkit-transition-timing-function:cubic-bezier(0.075, 0.820, 0.165, 1.000);
-o-transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000);
padding-top:160px;

background:none;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0px);

}
.alert-box.embed-preview .inner{
border:none;
}




.st-menu-open .alert-box.opened  {
-webkit-transform: translate3d(-340px, 0, 0);
transform: translate3d(-340px, 0px, 0px);
visibility: visible;
}
.alert-box .inner{
background:rgba(255,255,255,0.95);
position:absolute;
width:100%;
padding-right:20px;
border-left:4px solid red;
padding:12px 30px 0 12px;
background:white;
}
.alert-box .inner p{
text-transform:none;
color:red;
line-height:18px;
font-size:14px;
margin-bottom:16px;
}

.campaign-flag  {
width:70%;
}

.campaign-flag .inner{
border-left:4px solid transparent;
}
.campaign-flag .inner p{
text-transform:none;
color: #2d4147;
font-family: 'museo_sans100';
line-height:18px;
font-size:14px;
margin-bottom:16px;
}
.campaign-flag .inner img{
width:100%;
height:auto;
}


.edit-box-button{
position:fixed;
right:0px;
width:95px;
top:96px;
color:#fff;
background:#FFC02B;
-webkit-transition: all 0.5s cubic-bezier(0.42,0,0.58,1);
transition: all 0.5s cubic-bezier(0.42,0,0.58,1);
padding:0px 8px 0px 4px;
height:32px;
overflow:hidden;
z-index:100;
}
.edit-box-button i{
font-size:20px;
line-height:32px;
width:32px;
margin-right:4px;
text-align:center;
}

.edit-box-back-button,
.edit-box-back-sub-button{
width:40px;
right:-40px;
}

.edit-object-box.st-menu-open .edit-box-main-button,
.edit-profile-box.st-menu-open .edit-box-main-button,
.edit-collection-box.st-menu-open .edit-box-main-button{
right:340px;
width:40px;
}


.st-menu-open.create-export-share .edit-box-back-button,
.st-menu-open.edit-object-name-box .edit-box-back-button,
.st-menu-open.edit-profile-redeem-coupon-box .edit-box-back-button,
.st-menu-open.edit-profile-name-box .edit-box-back-button,
.st-menu-open.edit-profile-schools-box .edit-box-back-button,
.st-menu-open.edit-profile-description-box .edit-box-back-button,
.st-menu-open.edit-profile-link-box .edit-box-back-button,
.st-menu-open.edit-profile-avatar-box .edit-box-back-button,
.st-menu-open.edit-school-box .edit-box-back-button,
.st-menu-open.edit-school-name-box .edit-box-back-button,
.st-menu-open.edit-school-city-box .edit-box-back-button,
.st-menu-open.edit-school-cover-image-box .edit-box-back-button,
.st-menu-open.edit-school-users-box .edit-box-back-button,
.st-menu-open.edit-school-groups-box .edit-box-back-button,
.st-menu-open.edit-school-collections-box .edit-box-back-button,
.st-menu-open.edit-school-user-settings-box .edit-box-back-button,
.st-menu-open.edit-school-group-settings-box .edit-box-back-button,
.st-menu-open.edit-school-group-name-box .edit-box-back-button,
.st-menu-open.edit-school-group-description-box .edit-box-back-button,
.st-menu-open.edit-school-group-users-box .edit-box-back-button,
.st-menu-open.edit-school-group-cover-image-box .edit-box-back-button,
.st-menu-open.edit-object-tag-box .edit-box-back-button,
.st-menu-open.edit-object-gallery-box .edit-box-back-button,
.st-menu-open.edit-object-story-box .edit-box-back-button,
.st-menu-open.edit-object-category-box .edit-box-back-button,
.st-menu-open.edit-object-settings-box .edit-box-back-button,
.st-menu-open.edit-collection-name-box .edit-box-back-button,
.st-menu-open.edit-collection-delete-box .edit-box-back-button,
.st-menu-open.edit-collection-undelete-box .edit-box-back-button,
.st-menu-open.edit-collection-tag-box .edit-box-back-button,
.st-menu-open.edit-collection-avatar-box .edit-box-back-button,
.st-menu-open.edit-collection-story-box .edit-box-back-button,
.st-menu-open.edit-collection-settings-box .edit-box-back-button{
right:340px;
}
.st-menu-open.edit-collection-editors-box .edit-box-back-sub-button{
right:340px;
}

.st-menu-open.buy-now .edit-box-button,
.st-menu-open.contact-us .edit-box-button,
.st-menu-open.contact-us2 .edit-box-button,
.st-menu-open.advanced-search-box .edit-box-button,
.st-menu-open.feedback-box .edit-box-button,
.st-menu-open.category-box .edit-box-button,
.st-menu-open.template-box .edit-box-button,
.st-menu-open.search-box .edit-box-button,
.st-menu-open.notification-box .edit-box-button,
.st-menu-open.share-embed-box .edit-box-button,
.st-menu-open.share-box .edit-box-button,
.st-menu-open.embed-box .edit-box-button,
.st-menu-open.embed-iframe-box .edit-box-button,
.st-menu-open.new-collection-box .edit-box-button,
.st-menu-open.add-collection-box .edit-box-button,
.st-menu-open.signup-box .edit-box-button,
.st-menu-open.psignup-box .edit-box-button,
.st-menu-open.login-box .edit-box-button,
.st-menu-open.reg-success-box .edit-box-button,
.st-menu-open.info-box .edit-box-button,
.st-menu-open.download-object-box .edit-box-button,
.st-menu-open.download-sketchfab-box .edit-box-button

{
z-index:0;
}


.st-menu-open .edit-sidebar-box .edit-box-button,
.edit-sidebar-box .edit-box-button{
left:0px;
}

.st-menu-open .edit-box-main-button{
pointer-events: none;
}

.edit-collection-tag-box.sidebar-box .tags{
margin-bottom:12px;
}

/* Fallback example for browsers that don't support 3D transforms (and no JS fallback) */
.no-csstransforms3d .st-container .sidebar-box,
.no-csstransforms3d .st-container #alert-box{
right:-340px;
transition-property:right;
-moz-transition-property: right;
-webkit-transition-property:right;
-o-transition-property:right;

transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari and Chrome */
-o-transition-duration: 0.5s; /* Opera */

transition-timing-function: cubic-bezier(0.42,0,0.58,1);
-moz-transition-timing-function: cubic-bezier(0.42,0,0.58,1); /* Firefox 4 */
-webkit-transition-timing-function: cubic-bezier(0.42,0,0.58,1); /* Safari and Chrome */
-o-transition-timing-function: cubic-bezier(0.42,0,0.58,1); /* Opera */
}




.no-csstransforms3d .create-export-share.st-menu-open .create-export-share.sidebar-box,
.no-csstransforms3d .print3d-box.st-menu-open .print3d-box.sidebar-box,
.no-csstransforms3d .contact-us.st-menu-open .contact-us.sidebar-box,
.no-csstransforms3d .contact-us2.st-menu-open .contact-us2.sidebar-box,
.no-csstransforms3d .welcome-box.st-menu-open .welcome-box.sidebar-box,
.no-csstransforms3d .buy-now-box.st-menu-open .buy-now-box.sidebar-box,
.no-csstransforms3d .contact-us-box.st-menu-open .contact-us-box.sidebar-box,
.no-csstransforms3d .advanced-search-box.st-menu-open .advanced-search-box.sidebar-box,
.no-csstransforms3d .feedback-box.st-menu-open .feedback-box.sidebar-box,
.no-csstransforms3d .category-box.st-menu-open .category-box.sidebar-box,
.no-csstransforms3d .template-box.st-menu-open .template-box.sidebar-box,
.no-csstransforms3d .edit-profile-description-box.st-menu-open .edit-profile-description-box.sidebar-box,
.no-csstransforms3d .edit-profile-name-box.st-menu-open .edit-profile-name-box.sidebar-box,
.no-csstransforms3d .edit-profile-schools-box.st-menu-open .edit-profile-schools-box.sidebar-box,
.no-csstransforms3d .edit-profile-box.st-menu-open .edit-profile-box.sidebar-box,
.no-csstransforms3d .edit-profile-redeem-coupon-box.st-menu-open .edit-profile-redeem-coupon-box.sidebar-box,
.no-csstransforms3d .edit-profile-link-box.st-menu-open .edit-profile-link-box.sidebar-box,
.no-csstransforms3d .edit-profile-avatar-box.st-menu-open .edit-profile-avatar-box.sidebar-box,
.no-csstransforms3d .edit-school-box.st-menu-open .edit-school-box.sidebar-box,
.no-csstransforms3d .edit-school-name-box.st-menu-open .edit-school-name-box.sidebar-box,
.no-csstransforms3d .edit-school-city-box.st-menu-open .edit-school-city-box.sidebar-box,
.no-csstransforms3d .edit-school-cover-image-box.st-menu-open .edit-school-cover-image-box.sidebar-box,
.no-csstransforms3d .edit-school-users-box.st-menu-open .edit-school-users-box.sidebar-box,
.no-csstransforms3d .edit-school-groups-box.st-menu-open .edit-school-groups-box.sidebar-box,
.no-csstransforms3d .edit-school-collections-box.st-menu-open .edit-school-collections-box.sidebar-box,
.no-csstransforms3d .edit-school-user-settings-box.st-menu-open .edit-school-user-settings-box.sidebar-box,
.no-csstransforms3d .edit-school-group-settings-box.st-menu-open .edit-school-group-settings-box.sidebar-box,
.no-csstransforms3d .edit-school-group-name-box.st-menu-open .edit-school-group-name-box.sidebar-box,
.no-csstransforms3d .edit-school-group-description-box.st-menu-open .edit-school-group-description-box.sidebar-box,
.no-csstransforms3d .edit-school-group-users-box.st-menu-open .edit-school-group-users-box.sidebar-box,
.no-csstransforms3d .edit-school-group-cover-image-box.st-menu-open .edit-school-group-cover-image-box.sidebar-box,
.no-csstransforms3d .embed-iframe-box.st-menu-open .embed-iframe-box.sidebar-box,
.no-csstransforms3d .embed-box.st-menu-open .embed-box.sidebar-box,
.no-csstransforms3d .share-box.st-menu-open .share-box.sidebar-box,
.no-csstransforms3d .share-embed-box.st-menu-open .share-embed-box.sidebar-box,
.no-csstransforms3d .download-sketchfab-box.st-menu-open .download-sketchfab-box.sidebar-box,
.no-csstransforms3d .download-object-box.st-menu-open .download-object-box.sidebar-box,
.no-csstransforms3d .edit-object-category-box.st-menu-open .edit-object-category-box.sidebar-box,
.no-csstransforms3d .edit-object-story-box.st-menu-open .edit-object-story-box.sidebar-box,
.no-csstransforms3d .edit-object-gallery-box.st-menu-open .edit-object-gallery-box.sidebar-box,
.no-csstransforms3d .edit-object-tag-box.st-menu-open .edit-object-tag-box.sidebar-box,
.no-csstransforms3d .edit-object-name-box.st-menu-open .edit-object-name-box.sidebar-box,
.no-csstransforms3d .edit-object-box.st-menu-open .edit-object-box.sidebar-box,
.no-csstransforms3d .edit-object-settings-box.st-menu-open .edit-object-settings-box.sidebar-box,
.no-csstransforms3d .edit-collection-editors-box.st-menu-open .edit-collection-editors-box.sidebar-box,
.no-csstransforms3d .edit-collection-settings-box.st-menu-open .edit-collection-settings-box.sidebar-box,
.no-csstransforms3d .edit-collection-story-box.st-menu-open .edit-collection-story-box.sidebar-box,
.no-csstransforms3d .edit-collection-avatar-box.st-menu-open .edit-collection-avatar-box.sidebar-box,
.no-csstransforms3d .edit-collection-tag-box.st-menu-open .edit-collection-tag-box.sidebar-box,
.no-csstransforms3d .edit-collection-name-box.st-menu-open .edit-collection-name-box.sidebar-box,
.no-csstransforms3d .edit-collection-delete-box.st-menu-open .edit-collection-delete-box.sidebar-box,
.no-csstransforms3d .edit-collection-undelete-box.st-menu-open .edit-collection-undelete-box.sidebar-box,
.no-csstransforms3d .edit-collection-box.st-menu-open .edit-collection-box.sidebar-box,
.no-csstransforms3d .notification-box.st-menu-open .notification-box.sidebar-box,
.no-csstransforms3d .login-box.st-menu-open .login-box.sidebar-box,
.no-csstransforms3d .dialog-box.st-menu-open .dialog-box.sidebar-box,
.no-csstransforms3d .freehand-box.st-menu-open .freehand-box.sidebar-box,
.no-csstransforms3d .reg-success-box.st-menu-open .reg-success-box.sidebar-box,
.no-csstransforms3d .reminder-box.st-menu-open .reminder-box.sidebar-box,
.no-csstransforms3d .signup-box.st-menu-open .signup-box.sidebar-box,
.no-csstransforms3d .psignup-box.st-menu-open .psignup-box.sidebar-box,
.no-csstransforms3d .search-box.st-menu-open .search-box.sidebar-box,
.no-csstransforms3d .add-collection-box.st-menu-open .add-collection-box.sidebar-box,
.no-csstransforms3d .new-collection-box.st-menu-open .new-collection-box.sidebar-box,
.no-csstransforms3d .info-box.st-menu-open .info-box.sidebar-box  {
right:0px;
}

/* End - Sidebar effect*/

.cd-dropdown,
.cd-select {
position: relative;
width: 260px;
display: block;
z-index:2;
}

.cd-dropdown > span {
width: 100%;
height: 32px;
line-height: 32px;
color: #2d4147;
font-size: 16px;
background: #fff;
display: block;
padding: 0 40px 0 10px;
position: relative;
cursor: pointer;
}

.cd-dropdown > span:after {
content: '';
position: absolute;
right: 4px;
bottom:4px;
top: 4px;
font-family: FontAwesome;
width: 24px;
text-align: center;
font-size: 16px;
color:#fff;
height: 24px;
line-height: 24px;
background:#6dc7d5;
}

.cd-dropdown.cd-active > span:after {
content: '';
}

.cd-dropdown ul {
list-style-type: none;
margin: 0;
padding: 0;
display: block;
position: relative;
}

.cd-dropdown ul li {
display: block;
}

.cd-dropdown ul li span {
width: 100%;
background: #fff;
line-height: 32px;
padding: 0 40px 0 10px;
display: block;
color: #2d4147;
cursor: pointer;
}

.cd-dropdown > span,
.cd-dropdown ul li span {
-webkit-backface-visibility: hidden;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

/* Select fallback styling */
.cd-select {

}


.cd-dropdown {
-webkit-perspective: 800px;
-moz-perspective: 800px;
-o-perspective: 800px;
-ms-perspective: 800px;
perspective: 800px;
}

.cd-dropdown > span {
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;

-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-o-transform-origin: 50% 0%;
-ms-transform-origin: 50% 0%;
transform-origin: 50% 0%;

-webkit-transition: -webkit-transform .3s;
-moz-transition: -moz-transform .3s;
-o-transition: -o-transform .3s;
-ms-transition: -ms-transform .3s;
transition: transform .3s;
}

.cd-dropdown > span:active {
-webkit-transform: rotateX(60deg);
-moz-transform: rotateX(60deg);
-o-transform: rotateX(60deg);
-ms-transform: rotateX(60deg);
transform: rotateX(60deg);
}



.cd-dropdown ul {
position: absolute;
top: 0px;
width: 100%;
z-index:1006;
}

.cd-dropdown ul li {
position: absolute;
width: 100%;
}

.cd-active.cd-dropdown > span {
color: #2d4147;
}


.cd-active.cd-dropdown ul li span {
-webkit-transition: background 0.2s ease-out 0s;
-moz-transition: background 0.2s ease-out 0s;
-ms-transition: background 0.2s ease-out 0s;
-o-transition: background 0.2s ease-out 0s;
transition: background 0.2s ease-out 0s;
}

.cd-active.cd-dropdown ul li span:hover {
background: #6dc7d5;
color: #fff;
}

#wrapper{

width:100%;
padding-top:96px;
margin:0 auto;
}

#wrapper.index{
height:1072px;
padding-top:0px;

/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0OSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, rgba(255,255,255,0.05) 49.99%, rgba(0,0,0,0.05) 49.99%, rgba(0,0,0,0.05) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(49.99%,rgba(255,255,255,0.05)), color-stop(49.99%,rgba(0,0,0,0.05)), color-stop(100%,rgba(0,0,0,0.05))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(255,255,255,0.05) 49.99%,rgba(0,0,0,0.05) 49.99%,rgba(0,0,0,0.05) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(255,255,255,0.05) 49.99%,rgba(0,0,0,0.05) 49.99%,rgba(0,0,0,0.05) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(255,255,255,0.05) 49.99%,rgba(0,0,0,0.05) 49.99%,rgba(0,0,0,0.05) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(255,255,255,0.05) 49.99%,rgba(0,0,0,0.05) 49.99%,rgba(0,0,0,0.05) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#33000000',GradientType=1 ); /* IE6-8 */
background-repeat:no-repeat;
background-position:center top;
}

.object-slider-box{
height:486px;
padding:60px 0px;
width:940px;
}

.object-slider-box h1{
font-size:45.6px;
color:#2d4147;
font-family: 'museo_sans100';
font-weight:100;
text-transform:uppercase;
margin-bottom:35px;
margin-left:20px;
}
.object-slider-box h2{
margin-bottom:16px;
}
.object-slider-box h2 a,
.cl-effect-10 a{
color:#ffffff;
font-size:16px;
font-family: 'museo_sans500';
font-weight:500;
display:block;
text-indent:10px;
height:32px;
line-height:32px;
text-transform:uppercase;
}
.object-slider-box h2 a span,
.cl-effect-10 a span{
color:#ffffff;
font-size:16px;
font-family: 'museo_sans500';
display:block;
text-indent:10px;
height:32px;
line-height:32px;
text-transform:uppercase;
}

.edit-navigation a{
font-size:14px;
text-transform:uppercase;
font-family: 'museo_sans500';
color:#6dc7d5;
cursor:pointer;
line-height:32px;
}

.object-slider-box .swiper-container{
overflow:visible;
}
.object-slider-box .swiper-slide:not(.swiper-slide-visible){
opacity: 0;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 0);
filter: alpha(opacity = 0);
-webkit-animation: outAnimScale 0.6s ease-in 0s both;
-moz-animation: outAnimScale 0.6s ease-in 0s both;
-o-animation: outAnimScale 0.6s ease-in 0s both;
-ms-animation: outAnimScale 0.6s ease-in 0s both;
animation: outAnimScale 0.6s ease-in 0s both;
}

.object-slider-box .swiper-slide-visible{
opacity: 1;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
filter: alpha(opacity = 100);
-webkit-animation: inAnimScale 0.6s ease-in 0s both;
-moz-animation: inAnimScale 0.6s ease-in 0s both;
-o-animation: inAnimScale 0.6s ease-in 0s both;
-ms-animation: inAnimScale 0.6s ease-in 0s both;
animation: inAnimScale 0.6s ease-in 0s both;
}
.object-slider-box .swiper-slide{
width: 235px !important;
}

.editors-index-box{
position:relative;
}

.editors-index-box  article.object{
margin-bottom: 64px;
margin-right: 40px;
width:273px;
height:175px;
}
.editors-index-box  article.object .object-info{
height:175px;
}


#adv-slider .swiper-slide:not(.swiper-slide-visible) {
opacity: 0;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 0);
filter: alpha(opacity = 0);

-webkit-animation: outAnim 0.6s ease-in 0s both;
-moz-animation: outAnim 0.6s ease-in 0s both;
-o-animation: outAnim 0.6s ease-in 0s both;
-ms-animation: outAnim 0.6s ease-in 0s both;
animation: outAnim 0.6s ease-in 0s both;
}


#adv-slider .swiper-slide-visible{
opacity: 1;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
filter: alpha(opacity = 100);
-webkit-animation: inAnim 0.6s ease-in 0s both;
-moz-animation: inAnim 0.6s ease-in 0s both;
-o-animation: inAnim 0.6s ease-in 0s both;
-ms-animation: inAnim 0.6s ease-in 0s both;
animation: inAnim 0.6s ease-in 0s both;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.object-slider-box .more{
position:absolute;
right:0px;
bottom:0px;
margin-bottom:0px;
}

.object-slider-container{
height:300px !important;
}

.slider-navigation{
position:absolute;
background:#02cdd2;
-webkit-border-radius: 64px;
-moz-border-radius: 64px;
border-radius: 64px;
overflow:hidden;
text-align:center;
line-height:64px;
color:white;
width:64px;
height:64px;
top:85px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition:all 0.3s;
}
.slider-navigation.disabled{
background:rgba(63,88,95,0.5);
color:#2D4147;
pointer-events:none;
cursor:default;

}

.slider-navigation i{
font-size:36px;
line-height:64px;
}

.slider-navigation-prev{
left:-102px;

}

.slider-navigation-next{
right:-102px;
text-indent:3px;
}




article.object h3{
margin-right:56px;
}
article.object h3 a{
color:#6dc7d5;
font-size:14px;
display:block;
font-family: 'segoe_uibold';
line-height:16px;
height:32px;
overflow: hidden;
}
article.object  footer{
padding:10px;
height:72px;
background:#2d4147;
position:relative;
}
article.object .bottom{
position:absolute;
left:10px;
right:10px;
bottom:10px;
}
article.object address{
font-size:12px;
color:white;
float:left;
line-height:14px;
white-space: nowrap;
width: 105px;
overflow: hidden;
text-overflow: ellipsis;
}
article.object address a{
font-size:12px;
color:#6dc7d5;
line-height:14px;
}
article.object .bottom span{
float:right;
font-size:12px;
line-height:14px;
color:white;
margin-left:5px;
}
article.object .bottom span i{
font-size:12px;
line-height:14px;
color:white;
}
article.object .author-thumbnail{
position:absolute;
width:48px;
height:48px;
-webkit-border-radius: 48px;
-moz-border-radius: 48px;
border-radius: 48px;
top:-8px;
right:8px;
overflow:hidden;
}
article.object .author-thumbnail img{
-webkit-border-radius: 48px;
-moz-border-radius: 48px;
border-radius: 48px;
}
.object-slider-box h2 a i,
.cl-effect-10 a i{
position:absolute;
right:20px;
top:0px;
line-height:34px;
}
.object-slider-box h2,
h2.more,
.object-slider-box article{
margin-right:20px;
margin-left:20px;
width:195px;
}

article.object .object-info{
position:relative;
overflow:hidden;
}
article.wcat.wauthor.object .object-info footer{
bottom:0;
height:32px;
left:0px;
right:0px;
}

article.wcat.wauthor.object .object-info  footer{
position:absolute;
bottom:0px;
left:0px;
right:0px;
}

article.object .object-info figure.thumbnail{
background:url(../images/object-page-bg.png) no-repeat center top;
background-attachment:fixed;
-webkit-background-size:100% 100%;
-o-background-size:100% 100%;
-moz-background-size: 100% 100%;
background-size: 100% 100%;
}

article.wcat.wauthor.object .object-info  footer > div{
background: none repeat scroll 0 0 #2D4147;
height: 100px;
left: 0;
padding: 10px;
position: absolute;
right: 0;
}
article.wcat.wauthor.object .object-info  footer .shown {
bottom:0;
height:32px;
z-index:51;
}
article.wcat.wauthor.object .object-info  footer .hidden {
bottom: -75px;
height:auto;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition:all 0.3s;
z-index:50;
background:rgba(45,65,71,0.8);
}

article.wcat.wauthor.object .hidden address {

margin-bottom: 0px;
}

article.wcat.wauthor.object .object-info:hover  footer .hidden {
bottom:32px;
}


article.object figure{
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0OSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, rgba(0,0,0,0.03) 50%, rgba(0,0,0,0.05) 50%, rgba(0,0,0,0.05) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(50%,rgba(0,0,0,0.03)), color-stop(50%,rgba(0,0,0,0.05)), color-stop(100%,rgba(0,0,0,0.05))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(0,0,0,0.03) 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(0,0,0,0.03) 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(0,0,0,0.03) 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(0,0,0,0.03) 50%,rgba(0,0,0,0.03) 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#33000000',GradientType=1 ); /* IE6-8 */
display:block;
}

article.object figure img{
display:block;
position:relative;
}
.model-activity-box article.object figure{
display:block;
}
.model-activity-box article.object figure.thumbnail img{
/*width:auto;

height:195px;
left:-15.5%;*/
}

article.object{
width:195px;
position:relative;
}
article.object .hide{
position:absolute;
top:10px;
left:10px;
}


#adv-slider,.adv-slider-container{
height:586px !important;
}
#adv-slider section{
position:relative;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
}

#adv-slider h1{
font-size:45.6px;
font-family: 'museo_sans100';
position:absolute;
left:30px;
top:58px;
text-transform:uppercase;
}
#adv-slider h2{
font-size:28px;
font-family: 'museo_sans900';
position:absolute;
left:30px;
top:110px;
text-transform:uppercase;
}
#adv-slider p{
font-size:14px;
color:white;
position:absolute;
left:30px;
top:170px;
line-height:18px;
width:70%;
}
#adv-slider figure{
position:absolute;
left:40%;
bottom:20px;
width:50%;
}
#adv-slider figure img{
width:100%;
height:auto;
}
#adv-slider .button{
color: #FFFFFF;
cursor: pointer;
display: block;
font-family: 'museo_sans500';
font-size: 28.3px;
line-height: 64px;
position: absolute;
left:30px;
top:439px;
padding:0px;
text-transform: uppercase;
z-index:100;
}
#adv-slider hr{
background-color:#617074;
height:1px;
width:81px;
position:absolute;
left:30px;
top:152px;
}

#adv-slider .cyan h1,
#adv-slider .cyan h2{
color:#6dc7d5;
}
#adv-slider .cyan .button span{
background-color:#6dc7d5;
}
#adv-slider .yellow h1,
#adv-slider .yellow h2{
color:#ffc02b;
}
#adv-slider .yellow .button span,#adv-slider .yellow .button:hover span::before{
background-color:#ffc02b;
}


#adv-slider .cyan .button span,#adv-slider .cyan .button:hover span::before{
background-color:#6dc7d5;
}


#adv-slider-prev{
left:-102px;
text-indent:-3px;
top:260px;
}

#adv-slider-next{
right:-102px;
text-indent:3px;
top:260px;
}
#adv-slider .slider-navigation i{
color:#2d4147;
}

#adv-slider .swiper-container{
overflow:visible;
}

#footer{
padding:40px 0px 90px;
width:100%;
position:relative;
}
#back-to-top{
height:32px;
width:100%;
display:block;
position:absolute;
left:0px;
right:0px;
bottom:0px;
cursor:pointer;
background:rgba(2,207,212,0.9);
}
#back-to-top::before{
width:64px;
height:32px;
content: "\f102";
line-height:60px;
color:#fff;
-webkit-border-radius: 64px 64px 0 0;
-moz-border-radius: 64px 64px 0 0;
border-radius: 64px 64px 0 0;
position:relative;
bottom:32px;
text-align:center;
font-family: FontAwesome;
margin:0 auto;
background:rgba(2,207,212,0.9);
display:block;
font-size:24px;
cursor:pointer;
z-index:1001;
}

#footer nav>*{
font-size:13px;
font-family: 'museo_sans500';
text-transform:uppercase;
padding-right:10px;
}
#footer nav a{
color:#6dc7d5;
}
#footer section{
/*margin-top:60px;*/
}
#footer section h2{
font-size:28.6px;
color:#2d4147;
text-transform:uppercase;
font-family: 'museo_sans100';
margin-bottom:20px;
}
#footer section p{
color: #2d4147;
font-size: 14px;
line-height: 18px;
}
#footer section ul{
list-style:none;
display:table;

}
#footer section ul li{
display:table-cell;
vertical-align:middle;
padding:0px 30px 0px 0px;
}

#footer section.partners ul li{
display:block;
float:left;
padding:0px 0px 0px 0px;
}



#footer section ul li a img{
width:100%;
height:auto;
display:block;
}
#footer section.following-us li{
height:66px;
padding-right:66px;
}

.dots{
width:64px;
height:32px;
-webkit-border-radius: 64px 64px 0 0;
-moz-border-radius: 64px 64px 0 0;
border-radius: 64px 64px 0 0;
position:relative;
bottom:32px;
text-align:center;
margin:0 auto;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0OSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==),url("../images/object-page-bg.png");
background: -moz-linear-gradient(left, rgba(255,255,255,0.05) 49.99%, rgba(0,0,0,0.05) 49.99%, rgba(0,0,0,0.05) 100%),url("../images/object-page-bg.png"); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(49.99%,rgba(255,255,255,0.05)), color-stop(49.99%,rgba(0,0,0,0.05)), color-stop(100%,rgba(0,0,0,0.05))),url("../images/object-page-bg.png"); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(255,255,255,0.05) 49.99%,rgba(0,0,0,0.05) 49.99%,rgba(0,0,0,0.05) 100%),url("../images/object-page-bg.png"); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(255,255,255,0.05) 49.99%,rgba(0,0,0,0.05) 49.99%,rgba(0,0,0,0.05) 100%),url("../images/object-page-bg.png"); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(255,255,255,0.05) 49.99%,rgba(0,0,0,0.05) 49.99%,rgba(0,0,0,0.05) 100%),url("../images/object-page-bg.png"); /* IE10+ */
background: linear-gradient(to right, rgba(255,255,255,0.05) 49.99%,rgba(0,0,0,0.05) 49.99%,rgba(0,0,0,0.05) 100%),url("../images/object-page-bg.png"); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#33000000',GradientType=1 ),url("../images/object-page-bg.png"); /* IE6-8 */
z-index:1001;
background-attachment:fixed;
-webkit-background-size:100% 100%;
-o-background-size:100% 100%;
-moz-background-size: 100% 100%;
background-size: 100% 100%;
}

.dark-bg .dots{
background:url("../images/object-page-bg.png") transparent;
background-attachment:fixed;
-webkit-background-size:100% 100%;
-o-background-size:100% 100%;
-moz-background-size: 100% 100%;
background-size: 100% 100%;

}

/*only for webkit  browsers*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.dots{
	background: -webkit-gradient(linear, left top, right top, color-stop(49.99%,rgba(255,255,255,0.05)), color-stop(49.99%,rgba(0,0,0,0.05)), color-stop(100%,rgba(0,0,0,0.05))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(255,255,255,0.05) 49.99%,rgba(0,0,0,0.05) 49.99%,rgba(0,0,0,0.05) 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to right, rgba(255,255,255,0.05) 49.99%,rgba(0,0,0,0.05) 49.99%,rgba(0,0,0,0.05) 100%)#fff; /* W3C */

	}
	.dark-bg .dots{
	background: -webkit-gradient(linear, left top, right top, color-stop(49.99%,rgba(255,255,255,0.05)), color-stop(49.99%,rgba(0,0,0,0.05)), color-stop(100%,rgba(0,0,0,0.05))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(255,255,255,0.05) 49.99%,rgba(0,0,0,0.05) 49.99%,rgba(0,0,0,0.05) 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to right, rgba(255,255,255,0.05) 49.99%,rgba(0,0,0,0.05) 49.99%,rgba(0,0,0,0.05) 100%)#fff; /* W3C */

	}
}

.dots i{
position:absolute;
left:0px;
right:0px;
width:100%;
font-size:8px;
line-height:4px;
text-indent:1px;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: all 0.1s linear;
transition: all 0.1s linear;
-webkit-transform-origin: center center;
-moz-transform-origin: center center;
-o-transform-origin: center center;
transform-origin: center center;

}
.dots i:nth-child(1){
top:20px;
color:#b2b8ba;
}
.dots i:nth-child(2){
top:34px;
color:#6f7c80;
}
.dots i:nth-child(3){
top:48px;
color:#2d4147;
}


.scrolling .dots i:nth-child(1){
-webkit-animation: dotsAnim 1s linear 0.2s infinite both ;
-moz-animation: dotsAnim 1s linear 0.2s infinite both ;
-o-animation: dotsAnim 1s linear 0.2s infinite both ;
-ms-animation: dotsAnim 1s linear 0.2s infinite both ;
animation: dotsAnim 1s linear 0.2s both infinite both ;
}
.scrolling .dots i:nth-child(2){
-webkit-animation: dotsAnim 1s linear 0.4s infinite both ;
-moz-animation: dotsAnim 1s linear 0.4s infinite both ;
-o-animation: dotsAnim 1s linear 0.4s infinite both ;
-ms-animation: dotsAnim 1s linear 0.4s infinite both ;
animation: dotsAnim 1s linear 0.4s infinite both ;
}

.scrolling .dots i:nth-child(3){
-webkit-animation: dotsAnim 1s linear 0.6s infinite both ;
-moz-animation: dotsAnim 1s linear 0.6s infinite both ;
-o-animation: dotsAnim 1s linear 0.6s infinite both ;
-ms-animation: dotsAnim 1s linear 0.6s infinite both ;
animation: dotsAnim 1s linear 0.6s infinite both ;
}


.dots.dark-dots{
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0OSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, rgba(0,0,0,0.03) 50%, rgba(0,0,0,0.08) 50%, rgba(0,0,0,0.08) 100%),#2d4147; /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(50%,rgba(0,0,0,0.03)), color-stop(50%,rgba(0,0,0,0.08)), color-stop(100%,rgba(0,0,0,0.08))),#2d4147; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(0,0,0,0.03) 50%,rgba(0,0,0,0.08) 50%,rgba(0,0,0,0.08) 100%),#2d4147; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(0,0,0,0.03) 50%,rgba(0,0,0,0.08) 50%,rgba(0,0,0,0.08) 100%),#2d4147; /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(0,0,0,0.03) 50%,rgba(0,0,0,0.08) 50%,rgba(0,0,0,0.08) 100%),#2d4147; /* IE10+ */
background: linear-gradient(to right, rgba(0,0,0,0.03) 50%,rgba(0,0,0,0.03) 50%,rgba(0,0,0,0.08) 50%,rgba(0,0,0,0.08) 100%),#2d4147; /* W3C */
bottom:-13px;
}

.dots.dark-dots i:nth-child(1){
color:#6d787b;
}
.dots.dark-dots i:nth-child(2){
color:#b8bebf;
}
.dots.dark-dots i:nth-child(3){
color:#ffffff;
}
/* Effect 10: reveal, push out */
.cl-effect-10  {
position: relative;
z-index: 1;
}

.cl-effect-10 a {
overflow: hidden;
position:relative;
}

.cl-effect-10 a span {
display: block;
background: #6dc7d5;
-webkit-transition: -webkit-transform 0.3s;
-moz-transition: -moz-transform 0.3s;
transition: transform 0.3s;
}

.cl-effect-10 a::before {
position: absolute;
top: 0;
left: 0;
z-index: -1;
width: 100%;
height: 100%;
background: #2d4147;
color: #fff;
content: attr(data-hover);
-webkit-transition: -webkit-transform 0.3s;
-moz-transition: -moz-transform 0.3s;
transition: transform 0.3s;
-webkit-backface-visibility: hidden;
-moz-backface-visibility:    hidden;
-ms-backface-visibility:     hidden;
-o-backface-visibility:     hidden;
backface-visibility:     hidden;
}
.cl-effect-10 a.left::before {

}

.cl-effect-10 a:hover span,
.cl-effect-10 a:focus span {
-webkit-transform: translateX(100%);
-moz-transform: translateX(100%);
transform: translateX(100%);
}
.cl-effect-10 a.left:hover span,
.cl-effect-10 a.left:focus span {
-webkit-transform: translateX(-100%);
-moz-transform: translateX(-100%);
transform: translateX(-100%);
}

.cl-effect-10 a:hover::before,
.cl-effect-10 a:focus::before {
-webkit-transform: translateX(0%);
-moz-transform: translateX(0%);
transform: translateX(0%);
}
.cl-effect-10 a.logout-btn::before {
-webkit-transform: translateX(0%);
-moz-transform: translateX(0%);
transform: translateX(0%);
}
.cl-effect-10 a.logout-btn span{
-webkit-transform: translateX(100%);
-moz-transform: translateX(100%);
transform: translateX(100%);
}
/* Effect 2: 3D rolling links, idea from http://hakim.se/thoughts/rolling-links */
a.cl-effect-2  {
-webkit-perspective: 1000px;
-moz-perspective: 1000px;
perspective: 1000px;
}

a.cl-effect-2 span {
position: relative;
display: block;
padding: 0 30px;
background-color:#6dc7d5;
-webkit-transition: -webkit-transform 0.3s;
-moz-transition: -moz-transform 0.3s;
transition: transform 0.3s;
-webkit-transform-origin: 50% 0;
-moz-transform-origin: 50% 0;
transform-origin: 50% 0;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
}
#main-slider a.cl-effect-2 span {
background-color:#ffc02b;
}

.csstransforms3d a.cl-effect-2 span::before {
position: absolute;
top: 100%;
left: 0;
padding: 0 30px;
width: 100%;
height: 100%;
background: #2D4147;
content: attr(data-hover);
-webkit-transition: background 0.3s;
-moz-transition: background 0.3s;
transition: background 0.3s;
-webkit-transform: rotateX(-90deg);
-moz-transform: rotateX(-90deg);
transform: rotateX(-90deg);
-webkit-transform-origin: 50% 0;
-moz-transform-origin: 50% 0;
transform-origin: 50% 0;
}

a.cl-effect-2:hover span,
a.cl-effect-2:focus span {
-webkit-transform: rotateX(90deg) translateY(-22px);
-moz-transform: rotateX(90deg) translateY(-22px);
transform: rotateX(90deg) translateY(-22px);
}

.csstransforms3d a.cl-effect-2:hover span::before,
.csstransforms3d a.cl-effect-2:focus span::before {

}


.single-navigation a span,
.edit-navigation a span{
font-size:14px;
background:#6dc7d5;
}

.edit-navigation a{
margin-bottom:12px;
}



.edit-navigation a::before{
background:#fff;
color:#24353A !important;
}
.single-navigation a::before{
background:#2D4147;
color:#fff !important;
}


.edit-navigation a i {
font-size: 20px;
color:#fff;
right:10px;
}
.single-navigation a i{
font-size: 16px;
color:#fff;
right:10px;
}

.edit-navigation a::before {
width:80%;
}
.single-navigation a::before {
width:100%;
color: #FFFFFF;
font-family: 'museo_sans500';
font-size: 14px;
height: 32px;
line-height: 32px;
padding-right: 55px;
text-transform: uppercase;

}
.single-navigation a i::before,
.edit-navigation a i::before {
display: block;
height: 32px;
text-align: center;
text-indent: 0;
width: 32px;
}
.single-navigation a i {
background: none repeat scroll 0 0 #6dc7d5;
color: #FFFFFF;
height: 32px;
right: 0;
text-align: center;
width: 40px;
}
.single-navigation a i::before{

width:40px;
height:32px;
text-align:center;
}
/* Single */

#wrapper.object-page,
#wrapper.collection-page,
#wrapper.profile-page{
background:none;
}

#wrapper.my-profile-page{
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0OSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, rgba(255,255,255,0.05) 0%, rgba(0,0,0,0.05) 49.99%, rgba(0,0,0,0.05) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.05)), color-stop(49.99%,rgba(0,0,0,0.05)), color-stop(100%,rgba(0,0,0,0.05))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(255,255,255,0.05) 0%,rgba(0,0,0,0.05) 49.99%,rgba(0,0,0,0.05) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(255,255,255,0.05) 0%,rgba(0,0,0,0.05) 49.99%,rgba(0,0,0,0.05) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(255,255,255,0.05) 0%,rgba(0,0,0,0.05) 49.99%,rgba(0,0,0,0.05) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(255,255,255,0.05) 0%,rgba(0,0,0,0.05) 49.99%,rgba(0,0,0,0.05) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#33000000',GradientType=1 ); /* IE6-8 */

}

.dark-bg{
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0OSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, rgba(0,0,0,0.0) 49.99%, rgba(0,0,0,0.08) 49.99%, rgba(0,0,0,0.08) 100%),#2d4147; /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(49.99%,rgba(0,0,0,0.0)), color-stop(49.99%,rgba(0,0,0,0.08)), color-stop(100%,rgba(0,0,0,0.08))),#2d4147; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(0,0,0,0.0) 49.99%,rgba(0,0,0,0.08) 49.99%,rgba(0,0,0,0.08) 100%),#2d4147; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(0,0,0,0.0) 49.99%,rgba(0,0,0,0.08) 49.99%,rgba(0,0,0,0.08) 100%),#2d4147; /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(0,0,0,0.0) 49.99%,rgba(0,0,0,0.08) 49.99%,rgba(0,0,0,0.08) 100%),#2d4147; /* IE10+ */
background: linear-gradient(to right, rgba(0,0,0,0.0) 49.99%,rgba(0,0,0,0.0) 49.99%,rgba(0,0,0,0.08) 49.99%,rgba(0,0,0,0.08) 100%),#2d4147; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#33000000',GradientType=1 ),#2d4147; /* IE6-8 */
}


body{
background:url(../images/object-page-bg.png) no-repeat center top;
background-attachment:fixed;
-webkit-background-size:100% 100%;
-o-background-size:100% 100%;
-moz-background-size: 100% 100%;
background-size: 100% 100%;
}

#container{
padding:96px 20px 0px 20px;
}

nav.top{
width:940px;
margin-bottom:32px;
z-index:1111;
}
nav.top a:nth-child(1) span,
nav.top a:nth-child(1)::before{
text-align:left;
padding-left:16px;
}
nav.top a:before{
text-transform:uppercase;
}
nav.top a:nth-child(1) i{
left:0px;
}
nav.top a:nth-child(2){
display:block;
background:#2d4147;
width:540px;
position:absolute;
left:200px;
right:200px;
color:white;
}
nav.top a:nth-child(3) span,
nav.top a:nth-child(3)::before{
text-align:right;
padding-right:36px;
}
nav.top .more{
display:block;
width:201px;
float:left;
position:relative;
height:32px;
line-height:32px;
font-family: 'museo_sans500';
font-size: 14px;
}
nav.top .more span{
font-size:14px;
font-family: 'museo_sans500';
text-transform:uppercase;
color:white;
line-height:32px;
}

nav.top .more i {
line-height: 32px;
position: absolute;
right: 20px;
top: 0;
z-index:1000;
font-size:20px;
color:white;
}

nav.top a.cl-effect-2 span{
background:#2d4147;
height:32px;
line-height:32px;
text-align:center;
font-size:20px;
font-family: 'museo_sans500';
text-transform:uppercase;
}
nav.top a.cl-effect-2 span strong{
height:32px;
line-height:32px;
text-align:center;
font-size:20px;
font-family: 'museo_sans500';
text-transform:uppercase;
color:#6dc7d5;
}
nav.top a.right{
float:right;
}
.csstransforms3d nav.top a.cl-effect-2 span::before{
content:"";
font-family: FontAwesome;
font-size:20px;
background-color:#6dc7d5;

}

.csstransforms3d nav.top a.cl-effect-2:hover span::before,
.csstransforms3d nav.top a.cl-effect-2:focus span::before {
background:#2d4147;
}

#object-box{
position:relative;
margin-top:32px;
margin-bottom:-32px;
z-index:1;
}
#object-box + .full-width{
padding-top:32px;
}


#object-box header h2{
font-family: 'museo_sans100';
font-size:45.6px;
color:#2d4147;
text-transform:uppercase;
margin-bottom:12px;
}


.tags a{
display:inline-block;
margin-right:10px;
margin-bottom:10px;
height:24px;
background:#6dc7d5;
padding:0px 10px;
color:white;
font-size:14px;
line-height:24px;
text-transform:uppercase;
position:relative;
-webkit-transition: top 0.3s;
transition: top 0.3s;
top:0px;
}

.tags a:hover{
top:-5px;
}
.recent-tags.tags a{
background:#FFC02B;
}

.my-object .sidebar-box .tags a{
padding-right:5px;
}
.my-object .sidebar-box .tags a:after{
color: #fff;
content: "×";
float: right;
font-family: 'museo_sans500';
font-size: 20px;
font-weight: bold;
line-height: 24px;
margin-left: 5px;
text-transform: uppercase;
}
.my-object .sidebar-box .tags a span{
float:left;
}

#object-box  header{
position:absolute;
left:20px;
top:20px;
z-index:1;
}

#object-box figure.object{
text-align:center;
width:940px;
height:460px;
overflow:hidden;
position:relative;
background:#fff;
}


#object-box figure.object img{
display:inline-block;
}
#object-box figure.old-object.object img{
width:100%;
height:auto;
top:-18%;
position:relative;
}

#object-box  .author{
position:absolute;
left:20px;
bottom:96px;
z-index:1;
}
#object-box .user_follow{
position:absolute;
left:20px;
font-size: 14px;
line-height: 28px;
margin: 5px 0;
padding: 0 10px 0 0;
text-align: center;
text-indent: 10px;
text-transform: none;
top:30px;
z-index: -1;
-webkit-transition: left 0.3s;
-moz-transition:left 0.3s;
transition:left 0.3s;
}
#object-box .author:hover .user_follow{
left:93px;
}
#object-box  .author address{
font-size:20px;
color:#2d4147;
text-transform:uppercase;
font-family: 'museo_sans500';
}
#object-box  .author address a{
font-size:20px;
color:#6dc7d5;
font-family: 'museo_sans500';
}
figure.author-thumb96{
display:block;
width:96px;
height:96px;
-webkit-border-radius: 96px;
-moz-border-radius: 96px;
border-radius: 96px;
overflow:hidden;
margin-bottom:14px;
}
figure.author-thumb48{
width:48px;
height:48px;
-webkit-border-radius: 48px;
-moz-border-radius: 48px;
border-radius: 48px;
overflow:hidden;
}
figure.author-thumb24{
width:24px;
height:24px;
-webkit-border-radius: 24px;
-moz-border-radius: 24px;
border-radius: 24px;
overflow:hidden;
}

#object-box aside{
position:absolute;
right:20px;
top:20px;
width:70px;
z-index:0;
bottom:84px;
}

#object-box aside a{
text-align:center;
display:inline-block;
position:relative;
-webkit-perspective: 600px;
-moz-perspective: 600px;
perspective: 600px;
height:70px;
width:70px;
margin-bottom:8px;
cursor:pointer;
}
#object-box aside a span{
background:#ffc02b;
line-height:70px;
font-size:14px;
color:#ffffff;
display:block;
font-family: 'museo_sans500';
-webkit-border-radius: 70px;
-moz-border-radius: 70px;
border-radius: 70px;
height:70px;
width:70px;
overflow:hidden;
text-transform:uppercase;
}
#object-box aside a:nth-child(1) span{
line-height:18px;
padding:17px 0px 17px;
}

#object-box.cube aside a:nth-child(1) span{
line-height:70px;
padding:0px 0px 17px;
}


#object-box aside a:nth-child(4) span{
background-color:#6dc7d5;
}
#object-box aside a:nth-child(5){
margin-top:30px;
margin-bottom:0px;
}
#object-box aside a:nth-child(5) span,
#object-box aside a:nth-child(5).flipping .back{
background-color:#2d4147 !important;
color:#6dc7d5;
}
#object-box footer,.collection-info footer{
background:#2d4147;
padding:16px 20px;
}






nav.object-buttons a{
float:left;
height:32px;
margin-left:10px;
text-indent:10px;
}
nav.object-buttons a:first-child,.collection-info footer nav.object-buttons a:first-child{
margin-left:0px;
}
nav.object-buttons a span{
color: #6dc7d5;
font-family: 'museo_sans500';
font-size: 14px;
height: 32px;
line-height: 32px;
padding-right: 55px;
text-indent: 10px;
text-transform: uppercase;
background:#fff;
}
nav.object-buttons a span::before{
padding:0px 20px !important;
text-indent:10px;
}
nav.object-buttons a:hover span::before{
background-color:#ffc02b !important;
color:#fff;
}


nav.object-buttons a.like-object {
background:transparent;
color:#fff;
font-family: 'museo_sans500';
font-size: 18px;
height: 32px;
line-height: 32px;
padding-right: 40px;
text-indent: 10px;
text-transform: uppercase;
margin-right:15px;
}
nav.object-buttons a.like-object::before {
background:transparent;
}
nav.object-buttons a.like-object i {
background:none;
font-size:24px;
}

a.liked i ,
span.liked i ,
nav.object-buttons a.like-object:hover i ,
nav.object-buttons a.active.like-object:hover i {
color:#fd5653 !important;
}

.liked{
-webkit-transform: scale(1);
-moz-transform: scale(1);
transform: scale(1);
-webkit-animation: liked 1s ease-out forwards;
-moz-animation: liked 1s ease-out forwards;
animation: liked 1s ease-out forwards;
}

.likes{
cursor:pointer;
}


.flipping i{
font-size:28px;
line-height:70px;
}

.flipping .front {
float: none;
position: absolute;
top: 0;
left: 0;
z-index: 900;
width: inherit;
height: inherit;
text-align: center;

-webkit-transform: rotateX(0deg) rotateY(0deg);
-moz-transform: rotateX(0deg) rotateY(0deg);
transform: rotateX(0deg) rotateY(0deg);

-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;

-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;

/* -- transition is the magic sauce for animation -- */
-webkit-transition: all .4s cubic-bezier(0.42,0,0.58,1);
transition: all .4s cubic-bezier(0.42,0,0.58,1);
}
.flip .front,
.flipped .front {
z-index: 900;
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
transform: rotateY(180deg);
}

.flipping .back {
float: none;
position: absolute;
top: 0;
left: 0;
z-index: 800;
width: inherit;
height: inherit;
background:#6dc7d5 !important;
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-179deg); /* setting to 180 causes an unnatural-looking half-flip */
transform: rotateY(-179deg);

-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;

-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;

/* -- transition is the magic sauce for animation -- */
-webkit-transition: all .4s cubic-bezier(0.42,0,0.58,1);
transition: all .4s cubic-bezier(0.42,0,0.58,1);
}

.flip .back,
.flipped .back {
z-index: 1000;
-webkit-transform: rotateX(0deg) rotateY(0deg);
-moz-transform: rotateX(0deg) rotateY(0deg);
transform: rotateX(0deg) rotateY(0deg);

}

section.box{
padding-bottom:30px;
padding-top:64px;
border-bottom:1px solid #cacfd1;
}
.object-page .object-slider-box{
border-bottom:1px solid #cacfd1;
}

section.story{
padding-bottom:18px;
}

.object-page section.story{
padding-bottom:18px;
padding-top:96px;
}
section.gallery{
padding-bottom:0px;
}
section.discuss .right,section.discuss #disqus_thread{
min-height:150px;
}
section.gallery .gallery-thumb{
float:left;
margin-bottom:30px;
}

section.gallery .gallery-thumb:nth-child(2){
margin:0px 40px 30px;
}

section.box .left{
width:220px;
}
section.box .right{
width:680px;
padding-left:15px;
}

section.box h3{
font-size:45.6px;
font-family: 'museo_sans100';
color:#2d4147;
text-transform:uppercase;
}

section.box p{
font-size:16px;
line-height:22px;
color:#2d4147;
margin-bottom:12px;
}

.activity-list li{
font-size:16px;
color:#2d4147;
line-height:48px;
position:relative;
}
.hide{
background:#efefef;
color:#6dc7d5;
margin:0px;
line-height:32px;
font-weight:normal;
font-size:14px;
}
.activity-list .hide{
position:absolute;
right:0px;
top:8px;
background:#efefef;
color:#6dc7d5;
margin:0px;
line-height:32px;
font-weight:normal;
font-size:14px;
}
.activity-list > li{
margin-bottom:16px;
height:48px;
}
.activity-list li > ul{
display:inline-block;
width:auto;
}
.activity-list li a{
font-size:16px;
color:#6dc7d5;
line-height:48px;
display:inline-block;
font-family: 'segoe_uibold';
}
.activity-list li a:hover{
color:#ffc02b;
}
.activity-list li ul li ul li{
padding:8px 10px;
}
.activity-list li ul li ul li a{
font-size:12px;
color:#6dc7d5;
line-height:24px;
color:#fff;
display:inline-block;
}
.activity-list figure {
float:left;
margin-right:10px;
}

.sidebar-box .activity-list{

width:100%;
}

.sidebar-box .activity-list li{
font-size:14px;
color:white;
display:table;
vertical-align:middle;
width:250px;
line-height:16px;
border-collapse:separate;
}
.sidebar-box .activity-list li figure.author-thumb48{
font-size:14px;
color:white;
display:table-cell;
vertical-align:middle;
}
.sidebar-box .activity-list li div{
font-size:14px;
color:white;
display:table-cell;
vertical-align:middle;
width:100%;
}

.sidebar-box .activity-list li a{
font-size:14px;
line-height:16px;
}

.sidebar-box .activity-list > li {
margin-bottom: 10px;
line-height:16px;
}

.notification-box .sidebar-box .scroll-container{

}


.object-page .object-slider-container {
height: 303px !important;
}


/* Category */

#wrapper.category-page{
background:none;
}
#wrapper.category-page #container{
padding:64px 0px 20px 0px;
}

article.wcat.object footer{
height:81px;
}

article.wcat.object  .bottom{
bottom:10px;
}
article.wcat.wauthor.object footer{
height:100px;
}
article.wcat.wauthor.object  address{
float:none;
display:block;
margin-bottom:10px;
}
article.wcat.wauthor.object  .bottom{
bottom:10px;
}

.category-title{

}

.category-title h1{
font-family: 'museo_sans100';
font-size:45.6px;
color:#2d4147;
display:inline-block;
text-transform:uppercase;
line-height:92px;
}

.search-page .category-title h1{
display:block;
}

.category-title h1 span{
font-family: 'museo_sans100';
font-size:45.6px;
color:#6dc7d5;
display:inline-block;
text-transform:uppercase;
line-height:92px;
}

.category-title h3{
font-family: 'museo_sans500';
font-size:20px;
color:#2d4147;
display:inline-block;
text-indent:12px;
text-transform:uppercase;
}

.border-menu{
line-height:108px;
color:#cacfd1;
position:relative;
font-family: 'museo_sans500';
font-size:20px;
text-transform:uppercase;
}
.border-menu .anim:before{
text-indent:4px;
}
.border-menu a.anim{
line-height:108px;
display:inline-block;
position:relative;
font-family: 'museo_sans500';
font-size:20px;
text-transform:uppercase;
padding:0px 4px;
margin:0px;
}

article.object a.cat{
color:#6dc7d5;
font-size:12px;
font-family: 'segoe_uibold';
text-transform:uppercase;
float:left;
line-height:14px;
}
article.object ul.activities{
background:#f7f7f7;
white-space:nowrap;
}
article.object ul.activities li{
line-height:32px;
margin:0px 10px 0px 10px;
font-size:14px;
color:#2d4147;
border-bottom:1px solid #e8e8e8;
height:32px;
overflow:hidden;
text-indent:0px;
position:relative;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition:all 0.3s;
}
article.object ul.activities li.long{
margin-right:0px;
}
article.object ul.activities li.long::after{
content: "";
font-family: FontAwesome;
color:#6dc7d5;
position:absolute;
right:0px;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, rgba(247,247,247,0) 0%, rgba(247,247,247,1) 30%, rgba(247,247,247,1) 50%, rgba(247,247,247,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(247,247,247,0)), color-stop(30%,rgba(247,247,247,1)), color-stop(50%,rgba(247,247,247,1)), color-stop(100%,rgba(247,247,247,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(247,247,247,0) 0%,rgba(247,247,247,1) 30%,rgba(247,247,247,1) 50%,rgba(247,247,247,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(247,247,247,0) 0%,rgba(247,247,247,1) 30%,rgba(247,247,247,1) 50%,rgba(247,247,247,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(247,247,247,0) 0%,rgba(247,247,247,1) 30%,rgba(247,247,247,1) 50%,rgba(247,247,247,1) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(247,247,247,0) 0%,rgba(247,247,247,1) 30%,rgba(247,247,247,1) 50%,rgba(247,247,247,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f7f7f7', endColorstr='#f7f7f7',GradientType=1 ); /* IE6-8 */
line-height:32px;
display:block;
width:20px;
text-align:center;
top:0px;
height:32px;
text-indent:0px !important;
}

article.object ul.activities li a{
line-height:32px;
font-size:14px;
color:#6dc7d5;
font-family: 'segoe_uibold';
}

.pagination{
text-align:center;
position:relative;
color:#cacfd1;
font-size:14px;
margin:32px 40px 64px 0px;
border-top:1px solid #cacfd1;
padding-top:32px;
display:inline-block;
width:100%;
}
.pagination .pages{
line-height:24px;
font-family: 'museo_sans500';
font-size:14px;
padding: 0 4px;
}
.pagination span.pages{
line-height:24px;
color:#2d4147;
font-family: 'museo_sans500';
font-size:14px;
}
.pagination a.pages{
line-height:24px;
color:#6dc7d5;
font-family: 'museo_sans500';
font-size:14px;
cursor:pointer;
}
.pagination .pagination-buttons{
position:absolute;
width:24px;
height:24px;
line-height:24px;
display:block;
background:#efefef;
color:#ffffff;
top:32px;
font-size:14px;
}
.pagination .pagination-buttons i{
display:block;
text-align:center;
width:24px;
height:24px;
line-height:24px;
}
.pagination  a.pagination-buttons{
background:#6dc7d5;
}
.pagination .first-page{
left:0px;
}
.pagination .prev-page{
left:32px;
}
.pagination .next-page{
right:0px;
}
.pagination .last-page{
right:32px;
}

.grid {
list-style: none;
padding: 0;

}

.grid article{
display: block;
float: left;
width:195px;
opacity: 0;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 0);
filter: alpha(opacity = 0);
margin-right:40px;
margin-bottom:64px;
}
.blog-list-page .grid article{
width:425px;
}
.blog-list-page .lead p{
color: #2d4147;
font-size: 14px;
line-height: 22px;
margin-bottom: 12px;
}
.blog-list-page .lead figure{
margin-bottom:6px;
}
.blog-list-page .lead figure img{
display:block;
width:100%;
height:auto;
}
.blog-list-page .lead h2{
	margin-bottom:12px;
}
.blog-list-page .lead h2 a{
color: #6dc7d5;
font-family: 'segoe_uibold';
font-size: 16px;
line-height: 20px;
text-transform: uppercase;
}

.blog-list-page time{
background-color: #ffc02b;
color:#fff;
padding: 0 10px;
display:inline-block;
font-size: 12px;
height: 24px;
line-height: 24px;
float:left;
margin-bottom: 10px;
margin-right: 10px;
}
.blog-list-page .lead .tags a{
float:left;
background:#2d4147;
font-size:12px;
}






.grid article.shown,
.no-js .grid article,
.no-cssanimations .grid article{
opacity: 1;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
filter: alpha(opacity = 100);
}


/* Effect 2: Move Up */
.grid.effect-2 article.animate {
-webkit-transform: translateY(100px);
-moz-transform: translateY(100px);
transform: translateY(100px);
-webkit-animation: moveUp 0.1s ease-out forwards;
-moz-animation: moveUp 0.1s ease-out forwards;
animation: moveUp 0.1s ease-out forwards;
}

@-webkit-keyframes moveUp {
to { -webkit-transform: translateY(0); opacity: 1; }
}

@-moz-keyframes moveUp {
to { -moz-transform: translateY(0); opacity: 1; }
}

@keyframes moveUp {
to { transform: translateY(0); opacity: 1; }
}

/* collection */

.collection-info{
border-bottom: 1px solid #CACFD1;
padding-bottom:32px;
}
.collection-info h1{
font-size:45.4px;
font-family: 'museo_sans500';
color:#2d4147;
line-height:56px;
text-transform:uppercase;
}
.collection-info h1::after{
font-size:20px;
content: attr(data-after);
font-family: 'museo_sans500';
color:#2d4147;
text-transform:uppercase;
position:relative;
left:10px;
top:-2px;
}
.collection-info figure{
margin:0px 0px 16px 0px;
}
.collection-info .tags{
margin-bottom:32px;
}

.collection-info footer {
background: #2D4147;
padding: 8px;
}

header.info-title p {
color: #2D4147;
font-family: 'museo_sans500';
font-size: 14px;
margin-bottom: 16px;
text-transform: uppercase;
}
header.info-title p a {
color: #6dc7d5;
font-family: 'museo_sans500';
font-size: 20px;
text-transform: uppercase;
}
.collection-page nav.object-buttons  a span{

}
.collection-page .story{
border-bottom:none;
padding-bottom:64px;
}
.collection-page .story footer{
margin-top:24px;
}
.object-list-box{
padding-top:20px;
padding-bottom:64px;
border-bottom: 1px solid #CACFD1;
position:relative;
}
.app-page .object-list-box{
padding-bottom: 64px;
}


.object-list-box h2.more{
position:absolute;
right:0px;
bottom:32px;
margin:0px;
}
.object-list-box article.object{
float:left;
margin-left: 20px;
margin-right: 20px;
margin-bottom:32px;
overflow:hidden;
}
.object-list-box article.object:nth-child(4n+1){
margin-left: 0px;
}
.object-list-box article.object:nth-child(4n+4){
margin-right: 0px;
}
.collection-slider-container article.object h3{
margin:0px;
}

.collection-slider-container {
height: 288px !important;
}
.collection-thumbs{
margin:1px 0px;
}
.collection-thumbs img{
float:left;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0OSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, rgba(0,0,0,0.03) 50%, rgba(0,0,0,0.05) 50%, rgba(0,0,0,0.05) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(50%,rgba(0,0,0,0.03)), color-stop(50%,rgba(0,0,0,0.05)), color-stop(100%,rgba(0,0,0,0.05))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(0,0,0,0.03) 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(0,0,0,0.03) 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(0,0,0,0.03) 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(0,0,0,0.03) 50%,rgba(0,0,0,0.03) 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#33000000',GradientType=1 ); /* IE6-8 */
}



/* user profile */

.profile-info{
margin-bottom:32px;
}

.sticky-profile-info{
padding:8px 0px;
height:64px;
}

.sticky-profile-info .button{
margin-top:8px;
font-size:12px;
}

.profile-col2 a.fb-profile{
font-family: 'segoe_uibold';
font-size:14px;
color:#6dc7d5;
}
.profile-info figure{
position:relative;
margin-bottom:12px;
}
.profile-info figure.pro-profile::after{
position:absolute;
content:"pro";
color:#2d4147;
font-size:14px;
font-family: 'museo_sans500';
line-height:48px;
background:#ffc02b;
overflow:hidden;
height:48px;
width:48px;
text-align:center;
-webkit-border-radius: 48px;
-moz-border-radius: 48px;
border-radius: 48px;
right:5px;
bottom:5px;
text-transform:uppercase;
}

#bigavatar{
width:195px;
height:195px;
display:inline-block;
-webkit-border-radius: 195px;
-moz-border-radius: 195px;
border-radius: 195px;
overflow:hidden;
background:#fff;


}


.schoolavatar,
.profile-info figure.thumb195 img,
.collection-info figure.thumb195 img{
width:195px;
height:195px;
display:inline-block;
-webkit-border-radius: 195px;
-moz-border-radius: 195px;
border-radius: 195px;
overflow:hidden;
background:#fff;
}
.profile-info .sticky-profile-info figure{
margin:0px;
position:relative;
}
.profile-info .sticky-profile-info figure img{
width:48px;
height:48px;
-webkit-border-radius: 48px;
-moz-border-radius: 48px;
border-radius: 48px;
margin:0px 10px 0 0;
}
.profile-info h2{
color:#2d4147;
font-size:20px;
font-family: 'museo_sans500';
line-height:24px;
text-transform:uppercase;
}
.profile-info figure figcaption{
color:#2d4147;
font-size:16px;
overflow:hidden;
text-overflow:ellipsis;
white-space: nowrap;
font-family: 'museo_sans500';
height:32px;
text-transform:uppercase;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0OSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==), url(../images/object-page-bg.png);
background: -moz-linear-gradient(left, rgba(255,255,255,0.05) 0%, rgba(0,0,0,0.05) 50%, rgba(0,0,0,0.05) 100%), url(../images/object-page-bg.png);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.05)), color-stop(50%,rgba(0,0,0,0.05)), color-stop(100%,rgba(0,0,0,0.05))), url(../images/object-page-bg.png);
background: -webkit-linear-gradient(left, rgba(255,255,255,0.05) 0%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 100%), url(../images/object-page-bg.png);
background: -o-linear-gradient(left, rgba(255,255,255,0.05) 0%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 100%), url(../images/object-page-bg.png);
background: -ms-linear-gradient(left, rgba(255,255,255,0.05) 0%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 100%), url(../images/object-page-bg.png);
background: linear-gradient(to right, rgba(255,255,255,0.05) 0%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 100%), url(../images/object-page-bg.png);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#33000000',GradientType=1 ), url(../images/object-page-bg.png);
background-attachment:fixed;
-webkit-background-size:100% 100%;
-o-background-size:100% 100%;
-moz-background-size: 100% 100%;
background-size: 100% 100%;
left:12px;
right:12px;
position:absolute;
bottom:20px;
line-height:32px;
padding:0px 20px;
}
.profile-info  .sticky-profile-info h2{
font-size: 20px;
line-height: 16px;
margin-top: 9px;

}
.profile-info h3{
color:#2d4147;
font-size:14px;
font-family: 'museo_sans500';
line-height:48px;
position:relative;
padding-left:62px;
text-transform:uppercase;
margin:14px 0px;
}
.profile-info h3 a{
color:#2d4147;
}
.profile-info .sticky-profile-info h3{
margin:0px 7px 0px 7px;
}
.profile-info h3 a::before{
font-size:14px;
content: attr(data-before);
font-family: 'museo_sans900';
color:#fff;
text-transform:uppercase;
position:absolute;
left:0px;
top:0px;
display:block;
width:48px;
height:48px;
line-height:48px;
text-align:center;
-webkit-border-radius: 48px;
-moz-border-radius: 48px;
border-radius: 48px;
background:#6dc7d5;
}
.profile-info h3 a:hover::before,
.profile-info h3.current-page-link a::before{
background:#FFC02B;
}
.current-page-button {
background:#FFC02B !important;
}
.profile-info .sticky-profile-info h3{
color:#2d4147;
font-size:12px;
font-family: 'museo_sans500';
line-height:16px;
position:relative;
padding-right:30px;
text-transform:uppercase;
margin:0px;
padding-left:0px;
}

.profile-info .sticky-profile-info h3::before{
font-size:12px;
content: attr(data-before);
font-family: 'museo_sans500';
color:#fff;
text-transform:uppercase;
position:absolute;
right:0px;
left:auto;
top:0px;
display:block;
width:auto;
height:16px;
line-height:16px;
text-align:right;
background:none;
color:#6dc7d5;
}

.profile-info p{
color:#2d4147;
font-size:14px;
line-height:20px;
margin-bottom:14px;
}
.profile-info .sticky-profile-info p{
margin-bottom:0px;
}
.profile-col1{
text-align:center;
vertical-align:middle;
}
.sticky-profile-info .profile-col1{
text-align:left;
vertical-align:middle;
width:430px;
}
.sticky-profile-info .profile-col2{
vertical-align:middle;
padding:0px 0px 0px 0px;
margin-left:40px;
}
.profile-col2{
vertical-align:middle;
padding:0px 40px;
}
.profile-col3{
vertical-align:middle;
}

#sticky-profile-top{
background:rgba(239,239,239,0.95);
left:0px;
right:0px;
position:fixed;
top:0px;
-webkit-transition: all 500ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
-moz-transition: all 500ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
-o-transition: all 500ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
transition: all 500ms cubic-bezier(0.770, 0.000, 0.175, 1.000); /* easeInOutQuart */
z-index:99;
}

#sticky-profile-top-sticky-wrapper{
margin-bottom:-96px;
margin-top:32px;
}
article.author-card{
background:#f7f7f7;
overflow:hidden;
padding-top:112px;
}
article.author-card h3 a{
height:auto;
}
article.author-card footer{
height:96px;
}
article.author-card .bottom{
position:relative;
left:auto;
bottom:auto;
right:auto;
margin-top:10px;
}


.profile-school .profile-col1 {
	float:left;
	margin-right: 20px;
	margin-top:10px;
}


article.author-card h3{
margin-right:0px;
}

article.author-card h4{
color:#fff;
font-size:12px;
font-family: 'museo_sans500';
line-height:16px;
position:relative;
padding-right:30px;
margin:0px;
padding-left:0px;
}

article.author-card h4::before{
font-size:12px;
content: attr(data-before);
font-family: 'museo_sans500';
color:#fff;
position:absolute;
right:0px;
left:auto;
top:0px;
display:block;
height:16px;
line-height:16px;
text-align:right;
color:#6dc7d5;
}

article.author-card figure{
width:96px;
height:96px;
display:block;
position:absolute;
top:8px;
bottom:8px;
left:50px;
-webkit-border-radius: 96px;
-moz-border-radius: 96px;
border-radius: 96px;
overflow:hidden;
-webkit-transition: left 0.3s;
-moz-transition: left 0.3s;
transition: left 0.3s;
}
article.author-card figure img{
display:block;
}
article.author-card header{
margin-top: 20px;
width: 90px;
position:absolute;
right:-90px;
-webkit-transition: right 0.3s;
-moz-transition: right 0.3s;
transition: right 0.3s;
top:0px;
}


article.author-card:hover figure{
left:8px;
}

article.author-card:hover header{
right:0px;
}/*
*/
article.author-card header .button,
.add-collection-btn.button{
font-size: 14px;
line-height: 28px;
margin: 5px 0;
padding: 0 10px 0 0;
text-align: center;
text-indent: 10px;
text-transform:none;
}

.add-collection-btn.button{
position:absolute;
right:-170px;
top:20px;
-webkit-transition: right 0.3s;
-moz-transition: right 0.3s;
transition: right 0.3s;
text-indent:0px;
padding:4px 15px;
line-height:16px;
}

.object-list-box article.object:hover .add-collection-btn{
right:0px;
}

/* My profile */

.recent-activities {

}


.recent-activities .scroll-container {
overflow:hidden;
position:relative;
margin-bottom:12px;
}
.recent-activities .swiper-scrollbar {
background: none repeat scroll 0 0 #F7F7F7;
}
.recent-activities .swiper-scrollbar-drag {
background: none repeat scroll 0 0 #405961;
}
.recent-activities .swiper-scrollbar {
width: 4px;
position: absolute;
right: 0px;
top: 5px;
bottom:5px;
z-index: 1;
}


.profile-info .recent-activities figure{
margin-bottom:0px;
}

.recent-activities .activity-list li a{
line-height:24px;
font-size:14px;
}


.recent-activities .activity-list > li{
height:24px;
line-height:24px;
font-size:14px;
margin-bottom:8px;
}
.recent-activities  .scroll-container{
height:96px;
}

.my-profile-page .sticky-profile-info .profile-col1{
width:235px;
}


.my-profile-page #adv-slider,.my-profile-page .adv-slider-container {
height:265px !important;
}

.my-profile-page #adv-slider h1 {
top: 20px;
}
.my-profile-page #adv-slider h2 {
top: 70px;
}
.my-profile-page #adv-slider hr {
top: 112px;
}
.my-profile-page #adv-slider p {
top: 130px;
}
.my-profile-page #adv-slider .button {
top: 210px;
}
.my-profile-page #adv-slider-prev ,
.my-profile-page #adv-slider-next {
top: 101px;
}
.my-profile-page #adv-slider .button{
padding:0px 15px;
line-height:32px;
font-size:16px;
}

.my-profile-page #adv-slider .yellow .button{
background:#FFC02B;
}


.dark-bg .category-title h1{
color:#fff;
}
.dark-bg article.author-card{
background:none;
}
.dark-bg article.author-card figure{
}
.dark-bg article.author-card header{
margin-top:40px;
}
.dark-bg article.author-card footer{
background:none;
}

.recent-notifications .regular-checkbox + label i{
color:#2D4147;

}
.recent-notifications .regular-checkbox:checked + label .fa-check-square-o{
color:#2D4147;
}
.recent-notifications .regular-checkbox + label{
margin-right:4px;
margin-bottom:3px;
}

.recent-notifications .checkbox-title{
cursor: pointer;
float: left;
color:#2D4147;
font-family: 'museo_sans500';
font-size: 14px;
line-height: 20px;

}
.recent-notifications p{
margin:6px 0 4px 0;
color:#6dc7d5;
font-family: 'segoe_uibold';
text-transform:uppercase;
font-size:12px;
}
.recent-notifications fieldset div{
margin-left:2px;
}

.recent-notifications hr{
width:100px;
margin-bottom:4px;
}

.my-activities .table{
width:100%;
}
.my-activities .cell{
vertical-align:top;
border-bottom:1px solid #CACFD1;
padding:30px 0px;
}
.my-activities .cell1{
width:120px;
}
.my-activities .cell2{
width:85px;
padding:30px;
}
.my-activities .cell3{

}
.my-activities .cell4{
width:100px;
}
.my-activities time{
font-size:16px;
line-height:48px;
color:#2d4147;
}
.my-activities .pagination{
margin:0px;
}
.my-activities .activity-list > li{
margin:0px;
}
.my-activities figure.thumbnail{
margin:10px 36px 10px 0px;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0OSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, rgba(0,0,0,0.03) 50%, rgba(0,0,0,0.05) 50%, rgba(0,0,0,0.05) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(50%,rgba(0,0,0,0.03)), color-stop(50%,rgba(0,0,0,0.05)), color-stop(100%,rgba(0,0,0,0.05))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(0,0,0,0.03) 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(0,0,0,0.03) 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(0,0,0,0.03) 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(0,0,0,0.03) 50%,rgba(0,0,0,0.03) 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#33000000',GradientType=1 ); /* IE6-8 */
float:left;
}


/* Slider Style */

.pxs_bg{
opacity:0;
-webkit-transition: opacity 1s ease-in-out 0s;
-moz-transition: opacity 1s ease-in-out 0s;
-o-transition:opacity 1s ease-in-out 0s;
-ms-transition: opacity 1s ease-in-out 0s;
transition: opacity 1s ease-in-out 0s;
}
.pxs_bg.ready{
opacity:1;
}
.pxs_bg > div{
position:absolute;
top:0px;
left:0px;
width:7584px; /*1264px window width times number of images*/
bottom:0px;
background-repeat:repeat-x;
-webkit-background-size:100% auto;
-o-background-size:100% auto;
-moz-background-size: 100% auto;
background-size: 100% auto;
background-position:center left;
background-color:transparent;
-webkit-transition: left 1s ease-in-out 0s;
-moz-transition: left 1s ease-in-out 0s;
-o-transition:left 1s ease-in-out 0s;
-ms-transition: left 1s ease-in-out 0s;
transition: left 1s ease-in-out 0s;

}
.csstransforms3d .pxs_bg > div{
-webkit-transition-property:-webkit-transform;
-webkit-transition-duration:1s;
-webkit-transform:translate3d(0px,0,0);
-webkit-transition-timing-function:ease-in-out;

-moz-transition-property:-moz-transform;
-moz-transition-duration:1s;
-moz-transform:translate3d(0px,0,0);
-moz-transition-timing-function:ease-in-out;

-o-transition-property:-o-transform;
-o-transition-duration:1s;
-o-transform:translate3d(0px,0,0);
-o-transition-timing-function:ease-in-out;
-o-transform:translate(0px,0px);

-ms-transition-property:-ms-transform;
-ms-transition-duration:1s;
-ms-transform:translate3d(0px,0,0);
-ms-transition-timing-function:ease-in-out;

transition-property:transform;
transition-duration:1s;
transform:translate3d(0px,0,0);
transition-timing-function:ease-in-out;
}
.pxs_bg .pxs_bg1{
background-image:url(../images/slider/bg-para1.jpg);
background-color:white;
-webkit-background-size:auto 100%;
-o-background-size:auto 100%;
-moz-background-size: auto 100%;
background-size: auto 100%;
}
.pxs_bg .pxs_bg2{
background-image:url(../images/slider/z1.png);
-webkit-transition: left 1s ease-in-out 0.2s;
-moz-transition: left 1s ease-in-out 0.2s;
-o-transition:left 1s ease-in-out 0.2s;
-ms-transition: left 1s ease-in-out 0.2s;
transition: left 1s ease-in-out 0.2s;
}

.pxs_bg .pxs_bg4{
background-image:url(../images/slider/z3.png);
-webkit-transition: left 1s ease-in-out 0.2s;
-moz-transition: left 1s ease-in-out 0.2s;
-o-transition:left 1s ease-in-out 0.2s;
-ms-transition: left 1s ease-in-out 0.2s;
transition: left 1s ease-in-out 0.2s;
}
.pxs_bg .pxs_bg5{
background-image:url(../images/slider/ilu_batman.png);
-webkit-transition: left 1s ease-in-out 0.1s;
-moz-transition: left 1s ease-in-out 0.1s;
-o-transition:left 1s ease-in-out 0.1s;
-ms-transition: left 1s ease-in-out 0.1s;
transition: left 1s ease-in-out 0.1s;
}

.pxs_bg .pxs_bg7{
background-image:url(../images/slider/z5.png);
-webkit-transition: left 1s ease-in-out 0.3s;
-moz-transition: left 1s ease-in-out 0.3s;
-o-transition:left 1s ease-in-out 0.3s;
-ms-transition: left 1s ease-in-out 0.3s;
transition: left 1s ease-in-out 0.3s;
pointer-events:none;
}

.pxs_bg .pxs_bg8,
.csstransforms3d .pxs_bg .pxs_bg8{
-webkit-transform: none;
transform: none;
-webkit-transition: left 1s ease-in-out 0.1s;
-moz-transition: left 1s ease-in-out 0.1s;
-o-transition:left 1s ease-in-out 0.1s;
-ms-transition: left 1s ease-in-out 0.1s;
transition: left 1s ease-in-out 0.1s;

}


.browse-category{
position:relative;
padding-bottom:40%;
}

.browse-category .block{
display:block;
position:absolute;

}
.browse-category .single-block{
width:20%;
padding-bottom:20%;
height:0px;

}
.browse-category .double-block{
width:40%;
padding-bottom:40%;
height:0px;

}
.browse-category .i1{
left:0px;
top:0px;
}
.browse-category .i2{
left:0px;
top:auto;
bottom:0px;
}
.browse-category .i3{
left:20%;
top:0px;
}
.browse-category .i4{
left:60%;
top:0px;
}
.browse-category .i5{
left:60%;
top:50%;
}
.browse-category .i6{
left:80%;
top:0;
}
.browse-category .i7{
left:80%;
top:50%;
}

.cat-container{
padding:32px 0px 13px;
}

.cat-container .cat-block article.object footer{
height:32px;
}

.cat-container .cat-block{
margin-left: 20px;
margin-right: 20px;
margin-bottom:32px;
}
.cat-container .cat-block .cat{
color:white;
}
.cat-container .cat-block:nth-child(4n+1){
margin-left: 0px;
}
.cat-container .cat-block:nth-child(4n+4){
margin-right: 0px;
}


.circle-browse .block{
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
-moz-box-shadow: inset #6dc7d5 0 0 0 2px;
-webkit-box-shadow: inset #6dc7d5 0 0 0 2px;
box-shadow: inset #6dc7d5 0 0 0 2px;
background: url("../images/object-page-bg.png") no-repeat fixed center top / 100% 100% rgba(0, 0, 0, 0);
}
.circle-browse .block a{
background-size: cover;
background-position: 50% 50%;
background-repeat: none;
}


.search-line{
padding:32px 0px;
}

.search-line .input-button input{
width: 868px;
}
.search-line .input-button .button{
width:32px;
padding:0px;
font-size: 18px;
text-align:center;
}


#player_a{
margin-bottom:32px;
}

.category-title.search-line  input{
width: 398px;
background:#f7f7f7;
}
.category-title.search-line form{
margin-top:28px;
}
.category-title.search-line .button{
width:32px;
padding:0px;
font-size: 18px;
text-align:center;
}

.steps-box h2{
color:#2d4147;
font-family: 'museo_sans900';
font-size: 28px;
line-height: 32px;
text-transform:uppercase;
margin-bottom:16px;
}



.steps-box p{
color:#2d4147;
font-size:16px;
line-height: 20px;
margin-bottom:16px;
}

.steps-box ul{
	color:#444; /* set color of list item to a dark gray */
	margin-bottom:16px;
	margin-left: 20px;
}
.steps-box li{
	color:#2d4147;
	font-size:16px;
	line-height: 20px;

}


.steps-box ul li:before {
color:#6dc7d5; /* set color to red */
content:"\2022"; /* /2022 is the numerical unicode for &bull; */
font-size:1.5em; /* set the font-size of the bullet if necessary. Make sure to use em or %*/
padding-right:.25em; /* give the bullet some padding from the text Make sure to use em*/
position:relative;
	top:.1em; /* set the vertical position of the bullet if necessary. Make sure to use em or % */
}






.steps-box .text-button{
font-size:16px;
line-height: 20px;
margin-bottom:16px;
text-transform:none;
font-family: 'segoe_uibold';
}
.steps-box > div{
margin-bottom:32px;
}

.video-thumb h3{
color:#2d4147;
font-family: 'museo_sans500';
font-size: 18px;
line-height: 32px;
margin-bottom:16px;
margin-top:8px;
text-transform:uppercase;
}

article.object.app h3 a{
font-size:20px;
line-height:24px;
font-family: 'museo_sans500';
text-transform:uppercase;
}
article.object.app footer{
height:100px;
}
.app p{
font-size:13px;
color:#ffffff;
line-height:16px;
}

.two-col{
-webkit-column-count:2; /* Chrome, Safari, Opera */
-moz-column-count:2; /* Firefox */
column-count:2;
-moz-column-gap: 20px;
-webkit-column-gap: 20px;
column-gap: 20px;
}
.two-col p{
color: #2d4147;
font-size: 14px;
line-height: 18px;
margin-bottom:12px;
}

.single-page article.single-article{
padding:32px 0px;
min-height:650px;

height:auto !important;

height:650px;
}
.single-page  h1{
color: #2D4147;
font-family: 'museo_sans100';
font-size: 45.6px;
line-height: 56px;
text-transform: uppercase;
margin-bottom:24px;
}

.app-page b, .app-page strong, .single-page b, .single-page strong{
	font-weight: bold;
}


.app-description h2,
.single-page  h2{
color: #2D4147;
font-family: 'museo_sans500';
font-size: 20px;
line-height: 24px;
text-transform: uppercase;
margin-bottom:24px;
}

.app-description h3,
.steps-box h3,
.single-page  h3{
color: #2D4147;
font-family: 'museo_sans100';
font-size: 28.6px;
line-height: 34px;
text-transform: uppercase;
margin-bottom:24px;
}


.app-description h4,
.steps-box h4,
.single-page  h4{
color: #2D4147;
font-family: 'segoe_uibold';
font-size: 14px;
line-height: 22px;
margin-bottom:12px;
}
.single-page .lead{
margin-bottom:24px;
}
.single-page .lead p{
font-family: 'segoe_uibold';
}
.single-page  p a{
color:#6dc7d5;
}
.single-page  p{
color: #2D4147;
font-size: 14px;
line-height: 22px;
margin-bottom:12px;
}.single-page ul,
.single-page ol{
margin-bottom:24px;
}
.single-page ul > li,
.single-page ol > li{
color: #2D4147;
font-size: 14px;
line-height: 22px;
margin-bottom:12px;
position:relative;
padding-left:20px;
}

.single-page ul  ul,
.single-page ol  ol{
margin:12px 0 0 0;
}

.single-page ol{
counter-reset: item;
}
.single-page ul > li::before{
color: #2D4147;
font-size: 6px;
line-height: 22px;
content:"";
font-family: FontAwesome;
color:#6dc7d5;
position:absolute;
left:0px;
width:14px;
text-align:center;
display:block;
}
.single-page ol > li::before{
font-size: 14px;
line-height: 22px;
content: counters(item, ".")".";
counter-increment: item;
color:#6dc7d5;
position:absolute;
left:0px;
width:14px;
display:block;
color: #2D4147;
}
.single-page ol > li {
padding-left:24px;
}
.single-page ul > li > ul li::before{
color: #cccccc;
}


#saved-action{
position:fixed;
top:-64px;
right:0px;
height:64px;
width:340px;
background:white;
z-index:101;
line-height:64px;
text-indent:32px;
color: #6dc7d5;
cursor: pointer;
font-family: 'museo_sans500';
font-size: 14px;
text-transform:uppercase;
transition-property:top;
-moz-transition-property:top;
-webkit-transition-property:top;
-o-transition-property:top;

transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari and Chrome */
-o-transition-duration: 0.5s; /* Opera */

transition-timing-function: cubic-bezier(0.42,0,0.58,1);
-moz-transition-timing-function: cubic-bezier(0.42,0,0.58,1); /* Firefox 4 */
-webkit-transition-timing-function: cubic-bezier(0.42,0,0.58,1); /* Safari and Chrome */
-o-transition-timing-function: cubic-bezier(0.42,0,0.58,1); /* Opera */
}
#saved-action.saved{
top:0px;
}


.app-page .app-header{
position:relative;
margin-bottom:32px;
}
.app-page .app-header header{
position:absolute;
left:50px;
top:50px;
}
.app-page .app-header h1{
font-family: 'museo_sans100';
font-size:45.6px;
line-height:50px;
color:#6dc7d5;
margin-bottom:8px;
text-transform:uppercase;
}
.app-page .app-header h2{
font-family: 'museo_sans900';
font-size:24px;
line-height:32px;
color:#6dc7d5;
margin-bottom:20px;
text-transform:uppercase;
}

.app-page .app-header .button{
background:#ffc02b;
line-height:48px;
}

.app-page section.box h3{
font-size:35.6px;
}


/* Effect 1: YouTube loading */
.loading-bar{
position: fixed;
top: 62px;
left: 0;
right:0px;
z-index: 10000;
width: 100%;
height: 5px;
opacity: 0;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 0);
filter: alpha(opacity = 0);

-webkit-transition: all 1s ease-out;
-moz-transition: all 1s ease-out;
-o-transition: all 1s ease-out;
transition: all 1s ease-out;

}

.loading-bar.loading-anim {
background:#FFC02B;
opacity: 1;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
filter: alpha(opacity = 100);
}


.loading-bar span{
position: absolute;
top: 0;
left: -10px;
height:5px;
width: 3px;
content:"";
background-color: #fff;
}
.loading-bar.loading-anim span:nth-child(1) {
-webkit-animation: move 3s ease-out infinite;
-moz-animation: move 3s ease-out infinite;
-ms-animation: move 3s ease-out infinite;
-o-animation: move 3s ease-out infinite;
animation: move 3s ease-out infinite;
}
.loading-bar.loading-anim span:nth-child(2) {
-webkit-animation: move2 3s ease-out infinite;
-moz-animation: move2 3s ease-out infinite;
-ms-animation: move2 3s ease-out infinite;
-o-animation: move2 3s ease-out infinite;
animation: move2 3s ease-out infinite;
}
.loading-bar.loading-anim span:nth-child(3) {
-webkit-animation: move3 3s ease-out infinite;
-moz-animation: move3 3s ease-out infinite;
-ms-animation: move3 3s ease-out infinite;
-o-animation: move3 3s ease-out infinite;
animation: move3 3s ease-out infinite;
}
.loading-bar.loading-anim span:nth-child(4) {
-webkit-animation: move4 3s ease-out infinite;
-moz-animation: move4 3s ease-out infinite;
-ms-animation: move4 3s ease-out infinite;
-o-animation: move4 3s ease-out infinite;
animation: move4 3s ease-out infinite;
}




@-webkit-keyframes move {
0%   { left:0%; }
100% {left:110%;width:2px }
}

@-moz-keyframes move {
0%   { left:0%; }
100% {left:110%;width:2px }
}

@-ms-keyframes move {
0%   { left:0%; }
100% {left:110%;width:2px }
}

@-o-keyframes move {
0%   { left:0; }
100% {left:110%;width:2px }
}

@-webkit-keyframes move {
0%   { left:0%; }
100% {left:110%;width:2px }
}


@-webkit-keyframes move2 {
0%   { left:0%; }
100% {left:135%;width:2px }
}

@-moz-keyframes move2 {
0%   { left:0%; }
100% {left:135%;width:2px }
}

@-ms-keyframes move2 {
0%   { left:0%; }
100% {left:135%;width:2px }
}

@-o-keyframes move2 {
0%   { left:0%; }
100% {left:135%;width:2px }
}

@-webkit-keyframes move2 {
0%   { left:0%; }
100% {left:135%;width:2px }
}

@-webkit-keyframes move3 {
0%   { left:0%; }
100% {left:160%;width:2px }
}

@-moz-keyframes move3 {
0%   { left:0%; }
100% {left:160%;width:2px }
}

@-ms-keyframes move3 {
0%   { left:0%; }
100% {left:160%;width:2px }
}

@-o-keyframes move3 {
0%   { left:0%; }
100% {left:160%;width:2px }
}

@-webkit-keyframes move3 {
0%   { left:0%; }
100% {left:160%;width:2px }
}
@-webkit-keyframes move4 {
0%   { left:0%; }
100% {left:190%;width:2px }
}

@-moz-keyframes move4 {
0%   { left:0%; }
100% {left:190%;width:2px }
}

@-ms-keyframes move4 {
0%   { left:0%; }
100% {left:190%;width:2px }
}

@-o-keyframes move4 {
0%   { left:0%; }
100% {left:190%;width:2px }
}

@-webkit-keyframes move4 {
0%   { left:0%; }
100% {left:190%;width:2px }
}



@-webkit-keyframes ROTATE {
from	{ -webkit-transform: rotate(0) }
to	{ -webkit-transform: rotate(360deg) }

}
@-moz-keyframes ROTATE {
from	{ -moz-transform: rotate(0) }
to	{ -moz-transform: rotate(360deg) }
}
@-ms-keyframes ROTATE {
from	{ -ms-transform: rotate(0) }
to	{ -ms-transform: rotate(360deg) }
}
@-o-keyframes ROTATE {
from	{ -o-transform: rotate(0) }
to	{ -o-transform: rotate(360deg) }
}
@-keyframes ROTATE {
from	{ transform: rotate(0) }
to	{ transform: rotate(360deg) }
}


.spinner {
position:absolute;
left:0px;
right:0px;
top:20px;
padding-bottom:20px;
}
.spinner i {
visibility:hidden;
display: block;
font-size: 40px;
height: 40px;
line-height: 40px;
margin: 0 auto;
text-align: center;
width: 40px;
color:#6dc7d5;
}
i.fa-refresh {
-webkit-animation: ROTATE 1s infinite;
-moz-animation: ROTATE 1s infinite;
-ms-animation: ROTATE 1s infinite;
-o-animation: ROTATE 1s infinite;
animation: ROTATE 1s infinite;
animation-iteration-count: 100;
animation-timing-function: linear;
animation-delay: 0s;
visibility:visible;
}


.spinner.loading i {
-webkit-animation: ROTATE 1s infinite;
-moz-animation: ROTATE 1s infinite;
-ms-animation: ROTATE 1s infinite;
-o-animation: ROTATE 1s infinite;
animation: ROTATE 1s infinite;
animation-iteration-count: 100;
animation-timing-function: linear;
animation-delay: 0s;
visibility:visible;
}
.print3d.flipped i {
-webkit-animation: ROTATE 1s infinite;
-moz-animation: ROTATE 1s infinite;
-ms-animation: ROTATE 1s infinite;
-o-animation: ROTATE 1s infinite;
animation: ROTATE 1s infinite;
animation-iteration-count: 100;
animation-timing-function: linear;
animation-delay: 0s;
visibility:visible;
}


.template-box .template-box h4{
margin-bottom:15px;
}
.template-box .template-box .inner a.template-object {
position:relative;
margin:5px;
}
.template-box .template-box .inner a.template-object  span{
position:absolute;
bottom:0px;
left:0px;
right:0px;
text-align:center;
background:rgba(0,0,0,0.8);
color:white;
text-transform:uppercase;
font-size:10px;
line-height:18px;
font-family: 'segoe_uibold';
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
}
.template-box .template-box .inner a.template-object:hover  span{
line-height:92px;
}

#embed-hidden-field{
display:none;
}

.copy-to-clipboard{
background: #ffc02b;
text-align:center;
margin:12px 0px;
}


/* Upgrade */

.upgrade-table{

background:url(../images/upgrade_background.png) no-repeat left 70px;
height:760px;
margin-bottom:32px;
}

.upgrade-page h2{
font-family: 'segoe_uibold';
margin-bottom:5px;
margin-top:20px;
}
.upgrade-page .table{
border-spacing: 20px 0px;
border-collapse: separate;
width:100%;
}
.upgrade-page .table .cell{
background:rgba(255,255,255,0.75);
padding:10px 0px;
text-align:center;
width:160px;
}

.upgrade-page .table .row .cell:first-child{
background:none;
text-align:left;
width:auto;
}

.upgrade-page .upgrade-table{
padding:0px 60px;
}
.upgrade-page .upgrade-table .fa{
font-size:24px;
color:#2d4147;
}
.upgrade-page .upgrade-table h2{
color:#fff;
font-size:17px;
}
.upgrade-page .upgrade-table h4{
font-size:24px;
line-height:30px;
text-transform:uppercase;
}
.upgrade-page .upgrade-table h3{
font-size:24px;
line-height:30px;
color:#fff;
margin:0px;
font-family:'museo_sans500';
font-size:18px;
text-transform:none;
text-indent:10px;
}
.upgrade-page .upgrade-table h4 span{

font:inherit;
font-size:18px;
text-transform:uppercase;
}
.upgrade-page .upgrade-table .head h1{
font-size:36px;
margin-bottom:0px;
line-height:44px;
}
.upgrade-page .upgrade-table .head h2{
color:#2d4147;
margin:0px;
}
.upgrade-page .upgrade-table .head .cell{
vertical-align:top;
}
.upgrade-page .upgrade-table .row:nth-child(2) .cell{
vertical-align:middle;
}
.upgrade-page .upgrade-table .row:last-child .cell{
padding-bottom:200px;
vertical-align:top;
}
.upgrade-page .upgrade-table .row:nth-child(2) .cell:nth-child(2) h4{
font-size:40px;
}
.upgrade-page .upgrade-table .head .cell:last-child h1{
font-size:20px;
margin-bottom:0px;
line-height:22px;
}


/* Education / Business */

.edubus-table{
width:100%;
margin-bottom:32px;
padding: 0px;
}

.edubus-table2{
background:url(../images/upgrade_v2_top.png) no-repeat left 32px #fff;
height:1000px;
width:1000px;
margin-bottom:32px;
padding:32px 0px;
position:relative;

}

.business-table{
background:#fff;
width:1000px;
margin-bottom:32px;
padding:32px 0px;
position:relative;
}


.tablebord{
	margin-bottom: -10px;
}


.edubus-table h2{
/*font-family: 'segoe_uibold';*/
margin-bottom:5px;
margin-top:20px;
}
.edubus-table .table{
/*border-spacing: 0px 20px;*/
border-collapse: separate;
width:100%;

}
.edubus-table .table .cell{

padding:7px 0px;
text-align:center;
width:130px;
vertical-align:middle;
}


.edubus-table .table .cell h1{
	text-transform: uppercase;
	color: #6dc7d5 !important
}

.edubus-table .cell.pricing div{
	float:left;
	text-transform: uppercase;
	color: #6dc7d5 ;
	width: 110px;
	line-height: 16px;
}

.edubus-table .cell.pricing div{
	text-align: left;
}


.edubus-table .cell.pricing.medium div{
	text-align: center;
	color: black;
}


.edubus-table .cell.pricing.th div{
	padding-left: 28px;
}




.edubus-table .cell.pricing .fa
{
	margin-right: 0px !important;
}



.edubus-table .table .row .cell:first-child{
padding-left:10px;
text-align:center;
width:120px;
}

.edubus-table .table .row:first-child .cell h4{
font-size:16px;
font-weight: bold;
color:black;
}


.edubus-table .row:last-child h1{
font-size: 24px;
line-height: 24px;
margin-bottom: 0;
}
.edubus-table .row .cell:last-child{
width:705px;
text-align:left;
padding-left: 20px;
}


.edubus-table .row .cell .fa{
	margin-right: 46px;
}


.edubus-table{

}


.table.brownbg{
	background-color: #f2f2ec;
	padding-bottom: 10px;
	padding-top: 10px;
}


.button.get{
	color:white;
}

.edubus-table h2{
color:#fff;
font-size:17px;
}
.edubus-table h4{
font-size:24px;
line-height:30px;
text-transform:uppercase;

}
.edubus-table h3{
font-size:24px;
line-height:30px;
color:#fff;
margin:0px;
font-family:'museo_sans500';
font-size:18px;
text-transform:none;
text-indent:10px;
}
.edubus-table h4 span{

font:inherit;
font-size:13px;
text-transform:uppercase;
}
.edubus-table h1{
font-size:26px;
margin-bottom:0px;
line-height:44px;
}

.edubus-table2 h2,
.edubus-table h2{
color:#2d4147;
margin:0px;
}
.edubus-table .cell{
vertical-align:top;
}
.edubus-table .cell{
vertical-align:middle;
}
.edubus-table .cell{
padding-bottom:200px;
vertical-align:top;
}


.edubus-table2 h4,
.edubus-table h4{
font-size:18px;
line-height: 26px;
}
.edubus-table .cell:last-child h1{
font-size:20px;
margin-bottom:0px;
line-height:22px;
}


.edubus-table .box{
background:rgba(255,255,255,0.75);
width: 480px;
}


.edubus-table2 .box,
.edubus-table .box{
/*background:rgba(255,255,255,0.75);*/
position:absolute;
bottom:130px;
padding:15px 20px;
height:200px;
}

.edubus-table2 .box h4,
.edubus-table .box h4{
color:black;
font-size:30px;
}

.edubus-table2 .box p,
.edubus-table .box p{
font-size:16px;
line-height:22px;
font-family: 'museo_sans500';
}


.edubus-table .box a{
position:absolute;
left:15px;
bottom:15px;
}

.edubus-table2 .box-center{
left:345px;
width:310px;
}

.edubus-table2 .box-left{
left:10px;
width:310px;
}

.edubus-table2 .box-right{
right:10px;
width:310px;
}

.learnmore{
background:url(../images/upgrade_v2_learn_more.png) no-repeat left top;
height:48px;
width:209px;
display: block;
position: absolute;
left: 8px;
}


.buynow{
background:url(../images/upgrade_v2_buynow.png) no-repeat left top;
width:157px;
height: 47px;
position: absolute;
right: 110px;
top: 596px;
}


.buynow-single{
	background:url(../images/upgrade_v2_buynow.png) no-repeat left top;
	width:157px;
	height: 47px;
	margin:auto;
	display: block;
	margin-bottom: 30px;
}


.edubox1{
background : -moz-linear-gradient(0% 50% 0deg,rgba(216, 51, 136, 1) 0%,rgba(242, 180, 71, 1) 100%);
background : -webkit-linear-gradient(0deg, rgba(216, 51, 136, 1) 0%, rgba(242, 180, 71, 1) 100%);
background : -webkit-gradient(linear,0% 50% ,100% 50% ,color-stop(0,rgba(216, 51, 136, 1) ),color-stop(1,rgba(242, 180, 71, 1) ));
background : -o-linear-gradient(0deg, rgba(216, 51, 136, 1) 0%, rgba(242, 180, 71, 1) 100%);
background : -ms-linear-gradient(0deg, rgba(216, 51, 136, 1) 0%, rgba(242, 180, 71, 1) 100%);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#D83388', endColorstr='#F2B447' ,GradientType=0)";
background : linear-gradient(90deg, rgba(216, 51, 136, 1) 0%, rgba(242, 180, 71, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D83388',endColorstr='#F2B447' , GradientType=1);
/*Chrome,Safari*/
-webkit-clip-path: polygon(53px 386px,838px 336px,991px 259px,889px 60px,213px 11px,44px 47px);

/*Firefox*/
clip-path: url("#edubox1");

padding:50px 100px;
}

.edubox2{
	background : -moz-linear-gradient(0% 50% 0deg,rgba(69, 191, 185, 1) 0%,rgba(50, 144, 181, 1) 100%);
	background : -webkit-linear-gradient(0deg, rgba(69, 191, 185, 1) 0%, rgba(50, 144, 181, 1) 100%);
	background : -webkit-gradient(linear,0% 50% ,100% 50% ,color-stop(0,rgba(69, 191, 185, 1) ),color-stop(1,rgba(50, 144, 181, 1) ));
	background : -o-linear-gradient(0deg, rgba(69, 191, 185, 1) 0%, rgba(50, 144, 181, 1) 100%);
	background : -ms-linear-gradient(0deg, rgba(69, 191, 185, 1) 0%, rgba(50, 144, 181, 1) 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#45BFB9', endColorstr='#3290B5' ,GradientType=0)";
	background : linear-gradient(90deg, rgba(69, 191, 185, 1) 0%, rgba(50, 144, 181, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45BFB9',endColorstr='#3290B5' , GradientType=1);
/*Chrome,Safari*/
-webkit-clip-path: polygon(73px 506px,978px 436px,881px 269px,999px 130px,213px 11px,44px 47px);

/*Firefox*/
clip-path: url("#edubox2");

padding:50px 100px;
}

.edubox3{
	background : -moz-linear-gradient(0% 50% 0deg,rgba(50, 144, 181, 1) 0%,rgba(128, 98, 158, 1) 100%);
	background : -webkit-linear-gradient(0deg, rgba(50, 144, 181, 1) 0%, rgba(128, 98, 158, 1) 100%);
	background : -webkit-gradient(linear,0% 50% ,100% 50% ,color-stop(0,rgba(50, 144, 181, 1) ),color-stop(1,rgba(128, 98, 158, 1) ));
	background : -o-linear-gradient(0deg, rgba(50, 144, 181, 1) 0%, rgba(128, 98, 158, 1) 100%);
	background : -ms-linear-gradient(0deg, rgba(50, 144, 181, 1) 0%, rgba(128, 98, 158, 1) 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#3290B5', endColorstr='#80629E' ,GradientType=0)";
	background : linear-gradient(90deg, rgba(50, 144, 181, 1) 0%, rgba(128, 98, 158, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3290B5',endColorstr='#80629E' , GradientType=1);
/*Chrome,Safari*/
-webkit-clip-path: polygon(73px 1276px,998px 1236px,911px 469px,999px 70px,113px 11px,44px 47px);
/*Firefox*/
clip-path: url("#edubox3");
padding:50px 100px;
}



.edubox4{
	background : -moz-linear-gradient(0% 50% 0deg,rgba(50, 144, 181, 1) 0%,rgba(128, 98, 158, 1) 100%);
	background : -webkit-linear-gradient(0deg, rgba(50, 144, 181, 1) 0%, rgba(128, 98, 158, 1) 100%);
	background : -webkit-gradient(linear,0% 50% ,100% 50% ,color-stop(0,rgba(50, 144, 181, 1) ),color-stop(1,rgba(128, 98, 158, 1) ));
	background : -o-linear-gradient(0deg, rgba(50, 144, 181, 1) 0%, rgba(128, 98, 158, 1) 100%);
	background : -ms-linear-gradient(0deg, rgba(50, 144, 181, 1) 0%, rgba(128, 98, 158, 1) 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#3290B5', endColorstr='#80629E' ,GradientType=0)";
	background : linear-gradient(90deg, rgba(50, 144, 181, 1) 0%, rgba(128, 98, 158, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3290B5',endColorstr='#80629E' , GradientType=1);
/*Chrome,Safari*/
-webkit-clip-path: polygon(73px 1276px,998px 1236px,911px 469px,999px 70px,113px 11px,44px 47px);
/*Firefox*/
clip-path: url("#edubox4");
padding:50px 100px;
}



.edubox5{
	background : -moz-linear-gradient(0% 50% 0deg,rgba(50, 144, 181, 1) 0%,rgba(128, 98, 158, 1) 100%);
	background : -webkit-linear-gradient(0deg, rgba(50, 144, 181, 1) 0%, rgba(128, 98, 158, 1) 100%);
	background : -webkit-gradient(linear,0% 50% ,100% 50% ,color-stop(0,rgba(50, 144, 181, 1) ),color-stop(1,rgba(128, 98, 158, 1) ));
	background : -o-linear-gradient(0deg, rgba(50, 144, 181, 1) 0%, rgba(128, 98, 158, 1) 100%);
	background : -ms-linear-gradient(0deg, rgba(50, 144, 181, 1) 0%, rgba(128, 98, 158, 1) 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#3290B5', endColorstr='#80629E' ,GradientType=0)";
	background : linear-gradient(90deg, rgba(50, 144, 181, 1) 0%, rgba(128, 98, 158, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3290B5',endColorstr='#80629E' , GradientType=1);
/*Chrome,Safari*/

/*Firefox*/
clip-path: url("#edubox5");
padding:50px 100px;
}


.b2bbox1{
/*Chrome,Safari*/
-webkit-clip-path: polygon(53px 386px,838px 336px,991px 259px,889px 60px,213px 11px,44px 47px);
}
.b2bbox2{
/*Chrome,Safari*/
-webkit-clip-path: polygon(73px 506px,978px 436px,881px 269px,999px 130px,213px 11px,44px 47px);
}
.b2bbox3{
/*Chrome,Safari*/
-webkit-clip-path: polygon(73px 1276px,998px 1236px,911px 469px,999px 70px,113px 11px,44px 47px);
}

.bizbox4{
/*Chrome,Safari*/


-webkit-clip-path: polygon(73px 1276px,998px 1236px,911px 469px,999px 70px,113px 11px,44px 47px);




}




.edubox3 b{
display:block;
font-weight:bold;
}


.business-table h2{
font-size:40px;
font-family: 'segoe_uibold';
color:#fff;
}
.business-table h3{
font-size:18px;
font-weight:bold;
font-family: 'segoe_uiregular',Arial,Helvetica,sans-serif;
color:#fff;
text-transform:none;
}
.business-table p{
font-size:17px;
color:#fff;
line-height:25px;
}

.business-table nav{
text-align:center;
margin-bottom:32px;
}

.business-table nav a{
font-weight:bold;
margin:0px 15px;
color:#000000;
font-size:18px;
background:#6dc7d5;

}
.business-table nav a.active{
background:none;
}


.business-table ul li{
font-size:17px;
color:#fff;
line-height:25px;

}
.business-table ul li b{
font-weight:bold;
}


#disqus_thread{
	position: relative;
}
#disqus_thread:after{
	content: "";
	display: block;
	height: 55px;
	width: 100%;
	position: absolute;
	bottom: 0px;
	background:white;
}



#new-gui-help-overlay{
position:fixed;
left:0px;
z-index:11111;
top:0px;
right:0px;
bottom:0px;
display:none;
cursor:pointer;
}

#new-gui-help-overlay .help-ico{
position:absolute;
-webkit-transform: scale(0);
-moz-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
color: #333333;
font-family: 'segoe_uibold';
font-size: 16px;
font-weight: normal;
line-height: 23px;
display:block;
}
#new-gui-help-overlay .inner{
margin: auto;
position: absolute;
top: 0; left: 0; bottom: 0; right: 0;
width:86%;
height:80%;

}


@media only screen and (min-width: 1500px) {
	#new-gui-help-overlay .inner{

	}
}

#help-title{
position:absolute;
left:0px;
right:0px;
top:40px;
text-align:center;
}


#help-title h2{
font-family: 'segoe_uibold';
font-size: 36px;
display:none;
}


#help1{
right:15%;
top:12%;
background:url(../images/help/topright.png?v=1) no-repeat right top;
height:96px;
width:125px;
text-align:center;
}
#help2{
right:120px;
top:38%;
background:url(../images/help/right.png?v=1) no-repeat right top;
height:181px;
width:222px;
}
#help3{
left:0;
right:0px;
bottom:8%;
background:url(../images/help/bottom.png?v=1) no-repeat center bottom;
height:103px;
width:100%;
text-align:center;
}
#help4{
left:4%;
bottom:50%;
background:url(../images/help/left.png?v=1) no-repeat left top;
height:33px;
width:253px;
text-align:center;
}

#help5{
background:url(../images/help/topleft.png?v=1) no-repeat 15% top;
left: 12%;
height:95px;
text-align: center;
top: 96px;
width: 160px;
}
#help6{
background:url(../images/help/top.png?v=1) no-repeat center top;
left: 0;
right:0px;
top:24%;
width: 100%;
height:108px;
}
#help7{
left:110px;
top:10%;
}


#info-ico{
display:none;
}


/* Tutorial */


#tutorial-overlay{
background-color:rgba(61, 61, 61, 0.8);
position:fixed;
left:0px;
z-index:11111;
top:0px;
right:0px;
bottom:0px;
}
#tutorial-overlay .tutorial-box{
background-color:#6dc7d5;
position:absolute;
-webkit-transition: 0.2s ease-in-out;
-moz-transition: 0.2s ease-in-out;
-o-transition: 0.2s ease-in-out;
-ms-transition: 0.2s ease-in-out;
transition: 0.2s ease-in-out;
}
#tutorial-overlay .tutorial-box h2{
font-family: 'museo_sans900';
font-size:14px;
color:black;

line-height:30px;

margin:40px 10px 5px 10px;
text-transform:uppercase;
}
#tutorial-overlay .tutorial-box p{
font-family: 'museo_sans500';
text-transform:uppercase;
font-size:14px;
color:black;

margin:0px 10px 5px 10px;
line-height:18px;
}
#tutorial-overlay .tutorial-box .arrow{
border-style: solid;
position:absolute;
}
#tutorial-overlay .tutorial-box .tutorial-nav{
left:10px;
top:10px;
position:absolute;
}
#tutorial-overlay .tutorial-box .close-btn{
position:absolute;
top:12px;
right:14px;
background:url(../images/tutorial-close.png) no-repeat top right;
font-size:14px;
font-family: 'museo_sans900';
color:#fff;
padding-right:20px;
height:15px;
display:block;
line-height:15px;
cursor:pointer;
text-transform:uppercase;
}
#tutorial-overlay .tutorial-box .next-btn{
position:absolute;
bottom:12px;
right:14px;
background:url(../images/tutorial-next.png) no-repeat top right;
height:28px;
width:36px;
display:block;

cursor:pointer;
}
#tutorial-overlay .tutorial-box .tutorial-nav a{
display:block;
float:left;
width:16px;
height:16px;
border:2px solid #fff;
-webkit-border-radius: 16px;
-moz-border-radius: 16px;
border-radius: 16px;
margin-right:2px;
cursor:pointer;
}
#tutorial-overlay .tutorial-box .tutorial-nav a.current{
background-color:#fff;
cursor:default;
}
#t_step1{
height:150px;
width:260px;
left:-300px;
top:90px;
}
#t_step1 .arrow{
border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #6dc7d5;
border-width: 0 16px 16px;
left:114px;
top: -16px;
}

#t_step2{
height:150px;
width:260px;
right:-480px;
bottom:10px;
}


#t_step2 .arrow{
bottom:22px;
right:-16px;
border-color: transparent  transparent transparent  #6dc7d5;
border-width: 16px  0px 16px 16px;
}
#t_step3{
height:150px;
width:300px;
left:-480px;
top:230px;
}
#t_step3 .arrow{
top:-16px;
left:130px;
border-color: transparent transparent #6dc7d5 ;
border-width: 0px 16px  16px 16px;
}
#t_step4{
height:150px;
width:260px;
left:-300px;
top:90px;
}
#t_step4 .arrow{
border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #6dc7d5;
border-width: 0 16px 16px;
left:114px;
top: -16px;
}
#t_step5{

width:300px;
bottom:158px;
}
#t_step5 .arrow{
top:55px;
right:-16px;
border-color: transparent transparent transparent #6dc7d5 ;
border-width: 16px 0px 16px 16px;
}

#t_step6{
height:150px;
width:300px;
bottom:158px;
left:50px;
}
#t_step6 .arrow{
border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #6dc7d5;
border-width: 0 16px 16px;
left:114px;
top: -16px;

}


.create-tutorial #t_step6{

top:180px;
}

.create-tutorial #t_step1{
	top:250px;
}
.create-tutorial #t_step1 .arrow{
border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #6dc7d5;
border-width: 0 16px 16px;
left:204px;
top: -16px;
}

.create-tutorial #t_step2{
height:150px;
width:300px;
left:-480px;
bottom:180px;
top:185px;
}
.create-tutorial #t_step2 .arrow{
border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #6dc7d5;
border-width: 0 16px 16px;
left:134px;
top: -16px;
bottom:auto;
right:auto;
}

.create-tutorial #t_step3{
height:150px;
width:300px;
left:-480px;
bottom:180px;
top:auto;
}
.create-tutorial #t_step3 .arrow{
bottom:-16px;
top:auto;
left:130px;
border-color: #6dc7d5 transparent transparent  ;
border-width: 16px 16px  0px 16px;
}
.create-tutorial #t_step4{
height:150px;
width:260px;
left:-480px;
top:230px;
}
.create-tutorial #t_step4 .arrow{
bottom:22px;
left:-16px;
top:auto;
right:auto;
border-color: transparent #6dc7d5 transparent transparent  ;
border-width: 16px  16px 16px 0px;
}
.create-tutorial #t_step5{
height:150px;
width:300px;
/*left:-580px;*/
bottom:180px;
top:auto;
}
.create-tutorial #t_step5 .arrow{
bottom: 22px;
right: -16px;
border-color: transparent transparent transparent #6dc7d5;
border-width: 16px 0px 16px 16px;
top:auto;

}

.create-tutorial #t_step6{
height:150px;
width:300px;
/*top:90px;*/
}
.create-tutorial #t_step6 .arrow{
border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #6dc7d5;
border-width: 0 16px 16px;
left:16px;
top: -16px;
}

.current-tutorial{
position:relative;
z-index:99999999 !important;
}





#main-slider  .button-position-1 {
	/*
	top: 50px !important;
	left: 10% !important;
*/
	top: 200px !important;
	left: 10% !important;
}
#main-slider.button-position-2 {
/*  top: 50px !important;
	right: 10% !important;
	left: auto !important;
*/
	top: 200px !important;
	left: 10% !important;
}
#main-slider .button-position-3 {
	top: 200px !important;
	left: 10% !important;
}
#main-slider .button-position-4 {

	top: 200px !important;
	left: 10% !important;
	/*top: 200px !important;
	right: 10%;
	left: auto !important;*/
}




@media only screen and (min-width: 0px) and (max-width: 1200px) {

	#main-slider .button-position-3 {
		top: 230px !important;
		left: 15% !important;
	}

	a.cl-effect-2 span{
		padding: 0 25px;
		line-height: 42px;
		font-size: 28px;
	}

}

@media only screen and (min-width: 1200px) and (max-width: 1270px) {
	#main-slider .button-position-3 {
		top: 200px !important;
	}
}

@media only screen and (min-width: 1271px) and (max-width: 1400px) {
	#main-slider .button-position-3 {
		top: 220px !important;
	}
}

@media only screen and (min-width: 1401px) and (max-width: 1600px) {
	#main-slider .button-position-3 {
		top: 230px !important;
	}
}


@media only screen and (min-width: 1601px)   {

	#main-slider .button-position-3 {
		left: 4% !important;
	}
}


#school-user-list .admin a{
	color:red;
}


#ob_save_scroller .cd-dropdown {
	width: 250px;
}




.edu-package-list ul{
	margin-left:20px;
}

.edu-package-list ul li{
}

#school-user-list a{
	cursor: pointer;
}


.hidden-block{
display:none;
}




#freehand_slider{
width: 105px;
margin-left: 10px;
margin-top: 6px;
}

#dialog-content p{
	text-transform: none;
}

#dialog-btns a.icons{
	width: 60px;
	display: block;
	float: left;
	text-align: center;
	margin-right: 8px;
	margin-top:10px;
	line-height: 15px;
}


.cursor_pointer{
	cursor:pointer;
}


header#top-header nav button.login#login-btn{
	margin-left:15px;
}


header#top-header nav #createbtn_nav{
	margin-left:10px;
}


header#top-header nav.submenu{
				position:absolute;
				width:200px;
				top:64px;
				left:-30px;
				background:#fff;
				padding:15px;
				height:auto;
				display:none;
				}
header#top-header nav.submenu a{
display:block;
float:none;
line-height:24px;
}


.apptitle{
color:#6dc7d5 !important;
font-size:24px;
padding-top:5px;
}

.bluetext{
color:#6dc7d5 !important;
}


.mt0{
	margin-top: 0px !important;
}

.mb0{
	margin-bottom: 0px !important;
}
.pb0{
	padding-bottom: 0px !important;
}

.pb30{
	padding-bottom: 30px !important;
}

.pt30{
	padding-top: 30px !important;
}

.pb50{
	padding-bottom: 50px !important;
}

.pt50{
	padding-top: 50px !important;
}


.wptextnewdesign h2{
	color: #6dc7d5 !important;
	font-size: 24px !important;
	line-height: 1.5em;
	margin-bottom: 25px;
	margin-top:35px;

}

.pointer{
	cursor: pointer !important;
}

.create-export-share h4{
	margin-bottom: 0px;
	text-align: left;
}

.create-export-share .edit-navigation a{
	text-align: left;
}

.create-export-share .edit-navigation{
	margin-bottom: 25px;
}



#newcreatepg .col-md-12{
width: 100%
}


#newcreatepg .col-md-4 {
	width: 33.33333333333333%;
	float: left;
	margin-right:0px;

}

#newcreatepg .col-md-4.last{
margin-right: 0px;
}

#newcreatepg .col-md-4   ul{
margin-left: 0px;
width: 350px;
}

#newcreatepg .col-md-4 .product-list li{
float: left;
list-style-type: none;
width: 50%;
text-align: center;
background: #f2f2f2;
border-right: 1px solid #dbdbdb;
padding-top:4px;
padding-bottom:4px;
}

#newcreatepg .col-md-4 .product-list li.noborder{
border:none;
}


#newcreatepg .col-md-4 h2{
text-align: center;
margin-bottom: 4px;
width: 350px;
}

#newcreatepg .apppart span{
color: #6dc7d5;
}