/*
Theme Name: BlankSlate
Theme URI: http://wordpress.org/themes/blankslate
Author: TidyThemes
Author URI: http://tidythemes.com/
Description: <strong>UPDATE</strong> - 4.0+ is here, completely overhauled, yet again. As always, <a href="http://tidythemes.com/concept/#upgrading">use caution when upgrading</a> (tidythemes.com/concept/#upgrading) and <a href="http://tidythemes.com/concept/">learn the TidyThemes concept</a> (tidythemes.com/concept). &nbsp; &rarr; <em><strong>CAUTION</strong>: If you're child theming or have clients that are child theming on top of BlankSlate (not the recommended use), please do not blindly upgrade to newer versions.</em> &nbsp; &rarr; <strong>DESCRIPTION</strong>: BlankSlate is the definitive WordPress HTML5 boilerplate starter theme. We've carefully constructed the most clean and minimalist theme available anywhere for designers/developers to use as a base/foundation to build websites for clients or to build completely custom themes from scratch to release faster. Clean, semi-minified, unformatted and valid code, SEO-friendly, no programmer comments, standardized and as white label as possible and most importantly, CSS reset for cross-browser-compatability and no intrusive visual CSS styles added whatsoever. A perfect skeleton theme that blows any others like it (the subsequent underscores.me for example) completely out of the water, as they're simply too overcomplicated for what people really want in this kind of theme. Now comes with jQuery enqueued and ready to go. &nbsp; &rarr; <strong>SUPPORT</strong>: Please use the <a href="http://tidythemes.com/forum/">official support forum</a> (tidythemes.com/forum). Comments and suggestions for improving BlankSlate, please see "<a href="http://tidythemes.com/tidythemes-sucks/">TidyThemes Sucks!</a>" (tidythemes.com/tidythemes-sucks). Just getting started? <a href="http://tidythemes.com/want-to-learn-css/">Want to learn CSS?</a> (tidythemes.com/want-to-learn-css) &nbsp; &rarr; <strong>WHAT'S NEW?</strong>: We stripped down as much custom, extraneous, superfluous junk code as we could and greatly improved the HTML5 structure. <a href="http://make.wordpress.org/themes/author/chipbennett/">Chip Bennett</a> (make.wordpress.org/themes/author/chipbennett), a highly experienced programmer and official WordPress administrator, worked closely with us to audit the theme code for quality. <a href="http://themes.trac.wordpress.org/changeset?old_path=/blankslate/3.3&new_path=/blankslate/4.0">See</a> (themes.trac.wordpress.org/changeset?old_path=/blankslate/3.3&new_path=/blankslate/4.0) just how much we've revamped things. Last, but not least, BlankSlate has now been <a href="https://github.com/tidythemes/blankslate">opened up on GitHub</a> (github.com/tidythemes/blankslate) if anyone would like to make suggested code additions/improvements. Thank you for using BlankSlate.
Version: 4.0.3
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags: black, blue, white, light, one-column, fluid-layout, responsive-layout, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Text Domain: blankslate

BlankSlate WordPress Theme © 2011-2015 TidyThemes
BlankSlate is distributed under the terms of the GNU GPL
*/

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,embed,figure,figcaption,footer,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}







/* --------------------------------------------------   Homepage shop */


.poops {

max-width: 1320px;
margin: 0 auto;
hight: auto;
}




.whoby {

margin-top: 9px;
}

.whoby a {

color: #05c988;
}

.whoby a:hover {

color: #049e66;

}
.example-panels .title {

margin-bottom: 55px;
margin-top: 10px;
}

.example-panels {

    width: 100%;
    margin: 0 auto;
    color: #7b7b7b;
    text-align: center;
    font-size: 22px;
    max-width: 1050px;
}

.home-three {

font-family: "proxima-nova";
background-color: #ebebed;
float: left;
width: 100%;
height: 650px;
padding-top: 80px;

}

.home-bucket {

width: 289px;
height: 435px;
text-align: left;
background-color: #f7f7f7;
float: left;
margin-top: 70px;
margin: 30px;
box-shadow: -0px 0px 61px rgba(0, 0, 0, 0.06);
-moz-box-shadow: -0px 0px 61px rgba(0, 0, 0, 0.06);
-webkit-box-shadow: -0px 0px 61px rgba(0, 0, 0, 0.06);


}


.bucket-bottom h1 {

font-size: 18px;
color: #3b464c;
margin-top: 15px;
margin-bottom: 15px;
}


.bucket-bottom h1 a {

text-decoration: none;
    color: #575c60;

}

.bucket-bottom h1 a:hover {

border-bottom: 2px solid #575c60;;
}

.bucket-bottom {

margin-top: 24px;
line-height: 23px;
font-size: 16px;
font-weight: 100;
color: #7b7b7b;
padding: 0px 32px;

}


.bucket-top img {

width: 100%;
}



@media (min-width:1460px) and (max-width:3000px){

ul.menu-one {

margin-right: 17px;
}

.title-mob {

display: none;
}

.info {

width: 40%;
float: left;
text-align: left;

}

.i-logo {
display: none;
}

}


@media (min-width:1460px) and (max-width:1700px){

.i-logo {
display: none;
}

ul.menu-one {

margin-right: 17px;
}

.title-mob {

display: none;
}

.info {

width: 40%;
float: left;
margin-left: 10%;
text-align: left;

}
}


@media (min-width:1000px) and (max-width:1460px){

.i-logo {
display: none;
}

ul.menu-one {

margin-right: 17px;
}


.title-mob {

display: none;
}

.info {

width: 40%;
float: left;
margin-left: 2%;
text-align: left;

}


.home-two .block img:nth-child(1) {

width: 1000px;
margin-left: -300px;
}




}



.intro h1 {

font-size: 23px;
margin: 90px auto 30px;
}

.info .intro {

margin: 30px auto;
    color: #fff;
    font-family: "proxima-nova";
    width: 450px;
    text-align: left;
    line-height: 27px;
    font-size: 17px;

}

.start-button {

margin: 50px 0 0 5px;
    width: 240px;
    padding: 10px 29px;
    text-align: left;
    border-radius: 3px;
    border: 2px solid #fff;
    font-family: "proxima-nova";
    font-size: 20px;
    color: #fff;

}

.start-button .fa {

font-size: 17px;
}

.start-button:hover { 

background: #fff;
color: #23ccb4;
}


.home-two ul {

margin: 30px auto;
    color: #fff;
    font-family: "proxima-nova";
    width: 450px;
    text-align: left;
    line-height: 38px;
    font-size: 19px;
}


.home-two {

height: 700px;
background-color: #23ccb4;
float: left;
margin: -55px auto;
width: 100%;


}

.home-two .block {

width: 50%;
height: 700px;
background-color: #ffcc1b;
text-align: center;
float: left;
}

.home-two .block img:nth-child(1) {

max-width: 1000px;
    width: 140%;
}



.home-top {

background-color: #6d54ea;
float: left;
padding-top: 60px;
text-align: center;
width: 100%;
font-family: "proxima-nova";
font-size: 23px;
color: #fff;
}


.home-top img {

margin: 50px auto;
box-shadow: -0px 0px 61px rgba(0, 0, 0, 0.06);
-moz-box-shadow: -0px 0px 61px rgba(0, 0, 0, 0.06);
-webkit-box-shadow: -0px 0px 61px rgba(0, 0, 0, 0.19);
width: 92%;
max-width: 1120px;
image-rendering: optimizeQuality;

}



/* --------------------------------------------------  404 */

.maryandjoseph {

text-align: center; 
width: 100%;
font-family: "proxima-nova";
font-size: 30px;
background-color: #f9e428;
color: #fff;
height: 400px;
padding-top: 180px;
}



/* --------------------------------------------------   Sick add site switcher */


.pop-out-quick-add p i {

float: right;
font-size: 17px;
cursor: pointer;
padding-right: 5px;
opacity: 0.5;
margin-top: -3px;

}

.pop-out-quick-add p i:hover {

opacity: 0.8; 
}

.pop-out-quick-add p {

color: #828992;
padding-left: 20px;
padding-top: 20px;
font-size: 14px;
}

.pop-out-quick-add {

position: absolute;
background: #fff;
z-index: 1
width: 289px;
height: 363px;
}

#gform_7 .gform_body {

width: 255px;
margin: 0 auto;

}

#gform_7 .validation_error {

display: none;

}



#field_7_6  .gfield_description.validation_message {


font-size: 15px;
    line-height: 22px;
    color: transparent;
    padding: 14px;
    margin-top: -48px;
    height: 18px;
    border: 2px solid rgb(255, 183, 171);
    border-radius: 2px;
    position: absolute;
    z-index: 1;
    width: 222px;

}


#field_7_1  .gfield_description.validation_message {


font-size: 15px;
    line-height: 22px;
    color: transparent;
    padding: 14px;
    margin-top: -48px;
    height: 18px;
    border: 2px solid rgb(255, 183, 171);
    border-radius: 2px;
    position: absolute;
    z-index: 1;
    width: 222px;

}






#gform_submit_button_7 {

width: 250px!important;
height: 50px!important;
font-size: 17px!important;
margin-left: 5px;
border-radius: 2px;
margin-top: 22px;

}


#gform_7 input {

height: 20px;
width: 86%;
font-size: 14px;
padding: 5% 6%;
position: relative;
z-index: 99;
margin-top: 19px;
}

#gform_7 textarea {

height: 59px;
width: 86%;
font-size: 14px;
padding: 5% 6%;
margin-top: 19px;
}


form#gform_7 {

width: 260px;
margin-top: 0px;
margin-left: 15px;

}



#input_7_5 { 

display: none;

}

#input_7_7 { 

display: none;

}

#gform_7 .gform_title {
display: none;
}

/* ----------------------------------------------------------------------   EDIT FOLDER STUFF IN HERE */


form#gform_9 {

margin-top: 5px;

}


#gform_submit_button_9 {

margin-top: 27px;
width: 98%;
margin-left: 2px;

}


/* ----------------------------------------------------------------------   GET STARTED / CREATE BUCKET FORM STYLES IN HERE */


#gform_fields_6 textarea {

    border: none;
    background: #efefef;
    margin-left: 2px;
    height: 70px;
    border-radius: 2px;
    color: #828992;
    font-size: 16px;
    line-height: 27px;
    padding: 5% 4%;
    width: 90%;
    margin-top: 18px;
    margin-bottom: 15px;

}




#gform_fields_6 label {

font-family: "proxima-nova";
margin-top: 10px;
padding-left: 3px;
color: #6a6e72;
}

#gform_fields_6 input {

margin-top: 17px;
margin-bottom: 25px;
}

.pop-out-get-started {

position: fixed;
top: 0;
    right: 0;
    bottom: 0;
    left: 0;
margin: 0 auto;
font-family: "proxima-nova";
width: 100%;
height: 100%;
opacity: 0.6;
background: #ccc;
z-index: 999999999;
}

.pop-outer {

    width: 450px;
    height: 592px;
    position: relative;
    margin: -70px auto 0;
    background: #fff;
    z-index: 99999999999;
    border-radius: 4px;
    padding-left: 50px;
}

#gform_submit_button_6 {

margin-top: 8px;
width: 98%;
margin-left: 2px;

}

form#gform_6 {

margin-top: 22px;

}

#gform_6 h3 { 

width: 400px;
color: #4d5156;
margin: 38px auto 0px;
font-family:
padding-left: 12px;
font-size: 21px;
padding 20px;
font-family: "proxima-nova";
}


.pop-out-bucket #gform_6 h3 {

margin-top: 88px;

}


/* ----------------------   POP OUT FORM STYLES IN HERE */

.gform_body {

width: 400px;
margin: 0 auto;
padding 20px;
}

.gform_wrapper .gfield_required {

display: none;

}


.gfield_description.validation_message, .validation_error {

font-size: 15px;
line-height: 22px;
color: rgba(255, 97, 15, 0.83);
padding: 14px;
margin-bottom: -20px;

}


.gform_heading {

width: 400px;
color: #4d5156;
margin: 0 auto 1px;
font-family:
padding-left: 12px;
font-size: 22px;
padding 20px;

}

form {

margin: 90px auto;
width: 400px;

}

input {

border: none;
background: #efefef;
border-radius: 2px;
font-size: 16px;
padding: 5% 4%;
color: #828992;
height: 16px;
margin-left: 2px;
margin-top: 30px;
width: 90%;
}

textarea { 

    border: none;
    background: #efefef;
    margin-left: 2px;
    height: 70px;
    border-radius: 2px;
    color: #828992;
    font-size: 16px;
    line-height: 27px;
    padding: 5% 4%;
    width: 90%;
    margin-top: 30px;

}

.pop-out-drop, .pop-out-folder, .pop-out-edit, .pop-out-bucket, .pop-out-direct-add {

position: fixed;
top: 0;
    right: 0;
    bottom: 0;
    left: 0;
margin: 0 auto;
font-family: "proxima-nova";
width: 100%;
height: 100%;
background: #fff;
z-index: 999999999;
}

.f-message {

width: 400px;
font-family: "proxima-nova";
margin: 0 auto;
color: #858c94;
margin-top: -50px;
line-height: 23px;
font-size: 15px;
}


.close-bucket .fa {

padding: 12px 14px;
float: right;
position: absolute;
right: 2%;
z-index: 9999999;
cursor: pointer;
top: 19px;
border-radius: 39px;
color: #fff;
background: #f27208;
font-size: 18px;

}

.close-bucket .fa:hover {

background: #e16508;
}


input.gform_button.button {

padding: 12px 20px 14px !important;
border-radius: 3px;
margin: 0 auto;
cursor: pointer;
height: 58px;
font-size: 18px;
background-color: #05c988;
color: #fff;
}

input.gform_button.button:hover {

background: #05bc79;
}

.ginput_container.ginput_container_select {
    padding: 0;
    margin-top: 30px;
font-family: "proxima-nova";
font-size: 16px;
color: #4d5156;
    border: 1px solid #ccc;
    width: 170px;
    border-radius: 3px;
    overflow: hidden;
    background-color: #fff;
    background: #fff;
    position: relative;
}

.ginput_container.ginput_container_select:after {
    top: 50%;
    left: 85%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(0, 0, 0, 0);
    border-top-color: #000000;
    border-width: 5px;
    margin-top: -2px;
    z-index: 100;
}

.ginput_container.ginput_container_select select {
 
   width: 130%;
font-family: "proxima-nova";
font-size: 16px;
padding: 7% 10%;
color: #8c939d;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}

.ginput_container.ginput_container_select select:focus {
    outline: none;
}


/* ----------------------   ADDING A DROP FORM STYLES ONLY */



input#gform_submit_button_1.gform_button.button, input#gform_submit_button_3.gform_button.button  {

width: 189px;
height: 48px;
float: right;
margin-top: -48px;
margin-right: 6px;

}


.lit {

font-size: 14px;
font-weight: 500;
margin-top: -3px;
cursor: pointer;
float: right;

}

.lit {
color: #05c988;

}

.lit:hover {
color: #049e66;

}

input#input_1_5.medium {

display: none;
}




/* ----------------------   ADDING A FOLDER FORM STYLES ONLY */


input#input_2_2.medium {

display: none;
}

#field_2_3{

display: none;
}




input#gform_submit_button_2.gform_button.button {

margin-top: 32px;
width: 98%;
margin-left: 2px;

}

input#gform_submit_button_4.gform_button.button {

margin-top: 32px;
width: 98%;
margin-left: 2px;

}

input#gform_submit_button_5.gform_button.button {

margin-top: 32px;
width: 98%;
margin-left: 2px;

}






/* ----------------------   EDITING A DROP FORM STYLES ONLY */


.fold-note .fa {

margin-right: 6px;
font-size: 17px;

}

.fold-note {

position: relative;
z-index: 999999999999999999999999999999;
font-family: "proxima-nova";
color: #828992;
font-size: 16px;
font-weight: 500;
padding-left: 19px;
width: 400px;
margin: 0 auto;
top: 335px;
}


/* ---------------------------------------------   EDIT PROFILE PAGE & EDIT SOCIAL LINKS FORM STYLES ONLY!!*/





.auth-av-wrap .change-avatar-back {

margin: 0 auto!important;
font-family: "proxima-nova"!important;
width: 30px;
height: 39px;
border-radius: 75px;
padding: 22px 31px 29px;

}

body.author .header h1 {

margin-top: 50px!important;

}

.auth-av-wrap {

margin: 0 auto 58px;
text-align: center;

}

.auth-av-wrap .change-avatar-back .change-avatar {

white-space: nowrap;
letter-spacing: 300px;
overflow: hidden;
text-overflow: ellipsis;
text-align: center;
font-size: 33px!important;
max-width: 33px!important;
text-align: center;
padding: 6px 3px 6px 10px!important;
color: #fff;
margin: 0 auto;
text-transform: uppercase;

}

.auth-av-main img {

width: 80px;
height: 80px;
border-radius: 70px;

}

#container > form > ul > li.wpuf-submit {

margin-top: 10px;

}



.page-id-6804 .wpuf-success {

display: none!important;

} 

.page-id-267 .edit-tabs a:nth-child(1) {

opacity: 1!important;
color: #292b2d!important;

}

.page-id-6311 .edit-tabs a:nth-child(2) {

opacity: 1!important;
color: #292b2d!important;

}

.page-id-6804 .edit-tabs a:nth-child(3) {

opacity: 1!important;
color: #292b2d!important;

}




#wpuf-buckets_avatar-upload-container > div.wpuf-attachment-upload-filelist > ul > li > div.attachment-name > img {

margin-left: -140px;
    margin-top: -80px;
    max-width: 105px;
    border-radius: 50px;

}

.change-avatar-wrap {

float: left; 
width: 140px;

}

.change-av-title {

font-size: 15px;
margin-top: 5px;
margin-bottom: -15px;

}

.change-avatar-back {

width: 40px;
height: 40px;
border-radius: 75px;
padding: 29px 31px 29px;
font-size: 36px;
color: #fff;
text-align: center;
background: rgb(83, 177, 255);

}

.change-avatar {

white-space: nowrap;
letter-spacing: 300px;
overflow: hidden;
text-overflow: ellipsis;
text-align: center;
font-size: 34px;
max-width: 33px;
text-align: center;
padding: 6px;
color: #fff;
margin: 0 auto;
text-transform: uppercase;
}




#wpuf-buckets_avatar-upload-container > div.wpuf-file-warning { 

display: none; 

}


div.caption {

margin-top: 30px!important;
}


a#wpuf-buckets_avatar-pickfiles.button.file-selector.wpuf_buckets_avatar_6799 {

padding: 8px 14px 9px!important;
border-radius: 3px;
margin-top: 20px!important;
margin: 25px auto;
cursor: pointer;
font-family: "proxima-nova";
height: 38px;
font-size: 14px;
background-color: rgba(0, 1, 3, 0.32);
color: #fff;
margin-left: 2px;

}


a.btn.btn-danger.btn-small.attachment-delete {

padding: 8px 14px 9px!important;
border-radius: 3px;
top: -10px!important;
position: absolute;
cursor: pointer;
font-family: "proxima-nova";
font-size: 14px;
z-index: 99999999999!important;
background-color: #dd6653;
color: #fff;
margin-left: 139px;

}


input[type="submit"]:nth-child(7) {

    padding: 11px 20px 14px !important;
    border-radius: 3px;
    margin: 0 auto;
    cursor: pointer;
    height: 48px;
    font-size: 14px;
    background-color: #05c988;
    color: #fff;
    width: 240px;
    margin-top: 30px;
    margin-left: 2px;

}


input[type="submit"]:nth-child(7):hover {

background: #05bc79;

}

.wpuf-form-add {

margin: 10px auto 50px!important;

}


.wpuf-el.buckets_twitter:before {
    content: "\f099";
    font-family: FontAwesome;
    display: inline-block;
    position: absolute;
    background: #efefef;
    color: #828992;
    width: 1.3em;
    margin-top: 40px;
    margin-left: 350px;
    height: 30px;
    padding: 8px 6px 0px;
    font-size: 20px;

}


.wpuf-el.buckets_dribbble:before {
    content: "\f17d";
    font-family: FontAwesome;
    display: inline-block;
    position: absolute;
    background: #efefef;
    color: #828992;
    width: 1.3em;
    margin-top: 40px;
    margin-left: 350px;
    height: 30px;
    padding: 8px 6px 0px;
    font-size: 20px;

}


.wpuf-el.buckets_facebook:before {
    content: "\f082";
    font-family: FontAwesome;
    display: inline-block;
    position: absolute;
    background: #efefef;
    color: #828992;
    width: 1.3em;
    margin-top: 40px;
    margin-left: 350px;
    height: 30px;
    padding: 8px 6px 0px;
    font-size: 20px;

}


.wpuf-el.bukets_git:before {
    content: "\f09b";
    font-family: FontAwesome;
    display: inline-block;
    position: absolute;
    background: #efefef;
    color: #828992;
    width: 1.3em;
    margin-top: 40px;
    margin-left: 350px;
    height: 30px;
    padding: 8px 6px 0px;
    font-size: 20px;

}


.wpuf-el.buckets_behance:before {
    content: "\f1b5";
    font-family: FontAwesome;
    display: inline-block;
    position: absolute;
    background: #efefef;
    color: #828992;
    width: 1.3em;
    margin-top: 40px;
    margin-left: 350px;
    height: 30px;
    padding: 8px 6px 0px;
    font-size: 20px;

}


.wpuf-el.buckets_instagram:before {
    content: "\f16d";
    font-family: FontAwesome;
    display: inline-block;
    position: absolute;
    background: #efefef;
    color: #828992;
    width: 1.3em;
    margin-top: 40px;
    margin-left: 350px;
    height: 30px;
    padding: 8px 6px 0px;
    font-size: 20px;

} 


.wpuf-success {

width: 400px;
font-family: "proxima-nova";
margin: 13px auto;
color: #6a6e72;

}

@media (min-width:0px) and (max-width:1000px){

.wpuf-success {

width: 270px;
margin-left: 18.5px;
}

}

.edit-tabs {

width: 100%;
margin-bottom: 8px;


}

.edit-tabs a {

border-bottom: none!important;
color: #6a6e72!important;

opacity: 0.8;
font-size: 14px;
margin-right: 16px;
}

.edit-tabs a:hover {

color: #6a6e72!important;
opacity: 1;
border-bottom: none!important;

}

.edit-title {

font-size: 19px;
line-height: 26px;
width: 400px;
margin-top: 60px;
margin: 0px auto;
font-family: "proxima-nova";
margin-bottom: 0px;
color: #6a6e72;
}

.edit-title a {
color: #05c988;
border-bottom: 2px solid #05c988;
padding-bottom: .5px;
}

.edit-title a:hover {
color: #049e66;
border-bottom: 2px solid #049e66;
}





/* ----------------------   REGISTER LOGIN FORM STYLES ONLY!!*/

#loginform > p:nth-child(1) > label  {

display: none;
}

#loginform > p:nth-child(2) > label  {

display: none;
}

#loginform {

margin-top: 4px;
}

#loginform > p.forgetmenot > label {

    margin-left: 30px;
    top: -20px;
    position: relative;

}


div.pop-out-bucket > div.reg-log-form > form {

margin-top: 0px;
margin-bottom: 0px;

}


#post-182 .close-bucket .fa {

right: 52%;

}

#post-209 .close-bucket .fa:hover {

background: #e16508;
}


#post-209 .close-bucket .fa {

right: 52%;

}


@media (min-width:0px) and (max-width:1000px){


#post-209 .close-bucket .fa {

right: 5%!important;

}

#post-182 .close-bucket .fa {

right: 5%!important;

}

#post-182 .reg-log-form .reg-log-outro {

margin-top: -23px;

}

}




#post-182 .close-bucket .fa:hover {

background: #e16508;
}

.reg-log-outro {

width: 400px;
font-family: "proxima-nova";
margin: 0 auto;
text-align: center;
color: #67778a;
margin-top: 20px;
font-size: 16px;
}


.out-links {

width: 400px;
font-family: "proxima-nova";
margin: 0 auto;
text-align: center;
color: #67778a;
margin-top: -60px;
font-size: 16px;
}

.reg-log-title-main {

width: 400px;
font-family: "proxima-nova";
margin: 0 auto;
text-align: center;
color: #67778a;
font-size: 21px;

}

.reg-log-intro {

width: 400px;
font-family: "proxima-nova";
margin: 0 auto;
text-align: center;
color: #67778a;
margin-top: 17%;
line-height: 30px;
font-size: 21px;
}

.reg-log-intro img {

        width: 190px;
    position: absolute;
    top: 35px;
    margin-left: -100px;
}

.reg-log-form {

    width: 50%;
    position: absolute;
    margin: 0 auto;
}

.wpuf-label {

display: none;
}

.reg-log-pic-1 {

width: 50%;
height: 100%;
position: absolute;
color: #fff;
text-align: center;
    background-image: url('http://buckets.me/wp-content/uploads/2017/03/SWI9920-1.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; 
right: 0;
}

.shouts {

    position: absolute;
    margin: 0 auto;
    width: 100%;
    bottom: 80px;
    font-size: 19px;
    line-height: 29px;
    z-index: 99999999999999999999999;
}

.shouts-text {

max-width: 433px;
margin: 0 auto;
}

.selector {

position: absolute;
z-index: 9999999999999999999999999;
width: 50%;
bottom: 40px;
right: 0;
text-align: center;
list-style: none;

}

#wpuf-login-form > a:nth-child(3) {



}

#wpuf-login-form > a:nth-child(2)  {

margin-left: 22%;
}

.selector li:nth-child(1) {

background: #fff;

}

.selector li {
display: inline;
padding: 3px 4px;
margin: 6px;
cursor: pointer;
border: 3px solid #fff;
font-size: 2px;
color: #fff;
border-radius: 50%;
}


.reg-log-pic-2 {

width: 50%;
height: 100%;
position: absolute;
display: none;
color: #fff;
text-align: center;
    background-image: url('http://buckets.me/wp-content/uploads/2017/03/office-table-home-room.jpeg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; 
right: 0;
}


.reg-log-pic-1 input[type="submit"] {

    padding: 11px 20px 14px !important;
    border-radius: 3px;
    margin: 0 auto;
    cursor: pointer;
    height: 48px;
    font-size: 14px;
    background-color: #05c988;
    color: #fff;
    width: 240px;
    margin-top: 30px;
    margin-left: 2px;

}


.reg-log-pic-2 input[type="submit"] {

    padding: 11px 20px 14px !important;
    border-radius: 3px;
    margin: 0 auto;
    cursor: pointer;
    height: 48px;
    font-size: 14px;
    background-color: #05c988;
    color: #fff;
    width: 240px;
    margin-top: 30px;
    margin-left: 2px;

}

.reg-log-pic-1 input[type="submit"]:hover {

background: #05bc79;

}

.reg-log-pic-2 input[type="submit"]:hover {

background: #05bc79;

}

#wp-submit {

padding: 12px 20px 14px !important;
border-radius: 3px;
margin: 0 auto;
cursor: pointer;
height: 58px;
font-size: 18px;
background-color: #05c988;
color: #fff;

width: 98%;
margin-top: 30px;
margin-left: 2px;

}

#loginform > p.forgetmenot {

display: none;
}

#wp-submit:hover {

background: #05bc79;

}

div.reg-log-form > form > ul > li.wpuf-submit > input[type="submit"] {

padding: 12px 20px 14px !important;
border-radius: 3px;
margin: 0 auto;
cursor: pointer;
height: 58px;
display: none;
font-size: 18px;
background-color: #05c988;
color: #fff;
}

.g-recaptcha {

padding: 12px 20px 14px !important;
border-radius: 3px;
width: 98%;
margin-top: 30px;
margin-right: -3px;
box-shadow: none;
border: none;
text-shadow: none;
margin: 29px 3px;
cursor: pointer;
height: 58px;
font-size: 18px;
background-color: #05c988;
color: #fff;

}

.g-recaptcha:hover {

background-color: #05bc79;

}




div.reg-log-form > form > ul > li.wpuf-submit > input[type="submit"]:hover {

background: #05bc79;
}



div.reg-log-form > form > ul > li.wpuf-submit > input[type="submit"]  {

margin-top: 32px;
width: 98%;
margin-left: 2px;

}



/* ----------------------   AUTHOR TEMPLATE PAGE STYLES ONLY */


.auth-icon-set {

width: auto;
margin: 22px auto;
font-family: "proxima-nova";
font-size: 34px;
text-align: center;
color: #6b6b6b;

}

.auth-icon-set li {

display: inline;
}


.auth-icon-set a {

margin: 10px;
opacity: 0.8;
padding: 3px;

}

.auth-icon-set a:hover {

opacity: 1;

}

.auth-name {
text-align: center;
font-family: "proxima-nova";
font-size: 32px;
font-weight: 600;
margin-top: -40px;
margin-bottom: 10px;
color: #6b6b6b;
}

.auth-desc {

text-align: center;
font-family: "proxima-nova";
font-size: 22px;
line-height: 27px;
margin-top: 20px;
margin-bottom: 20px;
color: #6b6b6b;

} 




@media (min-width:0px) and (max-width:1000px) {





.wpuf-el.buckets_twitter:before {

    margin-top: 20px;
    margin-left: 234px;
  

}


.wpuf-el.buckets_dribbble:before {

    margin-top: 20px;
    margin-left: 234px;
  

}


.wpuf-el.buckets_facebook:before {

    margin-top: 20px;
    margin-left: 234px;
  

}


.wpuf-el.bukets_git:before {

    margin-top: 20px;
    margin-left: 234px;

}


.wpuf-el.buckets_behance:before {

    margin-top: 20px;
    margin-left: 234px;

}


.wpuf-el.buckets_instagram:before {

    margin-top: 20px;
    margin-left: 234px;

} 


.auth-av-wrap {
     margin: 60px auto 58px!important;     
    text-align: center;
}

.auth-name {
     font-size: 34px;    
    margin: 12px;     
    margin-top: -40px!important;
}

.auth-icon-set a {

margin: 5px;

}

.auth-icon-set {

font-size: 25px;

}

}







.stash {

border-radius: 2px;
height: 245px;
text-align: center;
padding: 20px;
color: #515050 !important;
font-family: "proxima-nova";
width: 185px;
margin: 15px;
float: left;
position: relative;
}

.stash-add {

border-radius: 2px;
height: 245px;
text-align: center;
padding: 20px;
color: #515050 !important;
font-family: "proximo-nova";
background: #f2f0f0;
width: 185px;
margin: 15px;
float: left;
position: relative;
}

.stash-add:hover {

}

.fa-5x {

position: absolute;
top: 99px;
left: 87px;
opacity: 0.1;
font-size: 70px;
cursor: pointer;
}


.fa-5x:hover {

opacity: 0.2;
font-size: 74px;
left: 85px;
}



.stash a {
color: #515050;
text-decoration: none;
}

.stash-letter {
font-weight: 500;
font-size: 70px;
margin-bottom: 30px;
margin-top: 10px;
}

.stash-letter a {
text-decoration: none;
}

.stash-folders a {
text-decoration: none;
}




.stash-title a {
text-decoration: none;
}

.stash-folders {

bottom: 35px;
position: absolute;
text-align: center;
margin: 0 auto;
width: 185px;
font-size: 14px;
font-weight: 500;

}

.stash-title {
font-size: 17px;
line-height: 23px;

}


.stash:nth-child(8n+1) {
  background: #95cea9;
}
.stash:nth-child(8n+1):hover {
  background: #eacc88;
}
.stash:nth-child(8n+2) {
  background: #b1dfe0;
}
.stash:nth-child(8n+3) {
  background: #eacc88;
}
.stash:nth-child(8n+4) {
  background: #abbdf4;
}
.stash:nth-child(8n+5) {
  background: #bfb2b5;
}
.stash:nth-child(8n+6) {
  background: #c4c4d6;
}
.stash:nth-child(8n+7) {
  background: #ead1be;
}
.stash:nth-child(8n+8) {
  background: #efb4b7;
}





/* ----------------------   NEW AUTHOR STYLES ONLY */

.auth-desc a {

font-size: 17px;
color: #92979d;
}

.auth-desc a:hover {

font-size: 17px;
color: #777f88;
}

#container > div:nth-child(3) > a > i {

font-size: 19px;
margin-right: 4px;
}

span.big-bucket {

padding: 12px 20px 14px;
margin-left: 26px;
border-radius: 2px;
margin-top: -30px;
cursor: pointer;
float: right;
font-size: 18px;
background-color: #05c988;
color: #fff;
}

span.big-bucket:hover {

background: #049e66;
}


.rollover-bucket { 

background: rgba(41, 47, 56, 0.89);
position: absolute;
cursor: pointer;
border-radius: 2px;
display: none;
z-index: 2000;
width: 289px;
height: 215px;
text-align: center;

}

.rollover-bucket img {

width: 62px;
margin-top: 130px;
opacity: 0.65;
}

.rollover-bucket img:hover {
opacity: 1;


}


.empty-lines {

width: 230px;
height: 9px;
margin-top: 3px;
margin-bottom: 15px;
background-color: #e3e3e3;

}


.empty-lines:first-child {

width: 200px;

}


.empty-lines:last-child {

width: 200px;

}

.empty-state-thumb {

width: 289px;
height: 144px;
text-align: center;
font-size: 21px;
color: #fff;
padding-top: 92px;
background-size: 290px 210px;
background-repeat: no-repeat;
background-color: rgba(6, 23, 234, 0.8);
background-image: url("http://buckets.me/wp-content/uploads/2017/03/empty-thumb-img.svg");
display: none;
position: absolute;
z-index: 1;
}


.display-block img {

width: 144.5px;
float: left;
display: inline;
}

.display-block img:only-child {

width: 289px;
}

li.buckets {

float: left;
display: inline-block;
width: 289px;
margin-top: 50px;
border-radius: 2px;
margin-bottom: 10px;
margin-right: 3%;
box-shadow: -0px 0px 61px rgba(0, 0, 0, 0.06);
-moz-box-shadow: -0px 0px 61px rgba(0, 0, 0, 0.06);
-webkit-box-shadow: -0px 0px 61px rgba(0, 0, 0, 0.06);

}

.display-block {

width: 289px;
height: 244px;
z-index: 2;
position: relative;
}








/* ----------------------   BUCKETS OVERVIEW TEMPLATE STYLES ONLY */

.modify-folder a:hover {

opacity: 1;
}

.modify-folder a {

opacity: 0.6;

}

.modify-folder {

margin-left: 10px;
margin-top: 3px;
font-size: 14px;
}


.empty-top {

width: 269px;
height: 220px;
padding: 0px 10px;
z-index: 999999;
position: relative;
margin: 0 auto;
background-color: #e9f2f4;
}
.empty-top img {

width: 100%;
margin-top: 4px;
}

.add-icon {

color: #99babf;
font-size: 110px;
cursor: pointer;
position: absolute;
opacity: 0.2;
margin-left: 100px;
margin-top: -160px;
z-index: 99999999;
}

.add-icon:hover {

opacity: 0.5;
}
span.add-site {

cursor: pointer;

}

span.add-site:hover {

border-bottom: 2px solid #3b464c;
}

.empty-drop  {

float: left;
display: inline-block;
width: 289px;
height: 363px;
position: relative; 
z-index: 999;
background: #fff;
margin-top: 50px;
border-radius: 2px;
margin-bottom: 10px;
margin-right: 3%;
box-shadow: -0px 0px 61px rgba(0, 0, 0, 0.06);
-moz-box-shadow: -0px 0px 61px rgba(0, 0, 0, 0.06);
-webkit-box-shadow: -0px 0px 61px rgba(0, 0, 0, 0.06);

}

.empty-drop:hover {



}

.botsy-det {

margin-top: 18px;
line-height: 23px;
font-size: 16px;
font-weight: 100;
color: #7b7b7b;

}

.rollover { 

background: rgba(41, 47, 56, 0.89);
position: absolute;
cursor: pointer;
border-radius: 2px;
display: none;
z-index: 2000;
width: 289px;
height: 190px;
text-align: center;

}

.rollover img {

width: 62px;
margin-top: 130px;
opacity: 0.65;
}

.rollover img:hover {
opacity: 1;


}

.r-text {

position: absolute;
margin-top: 20px;
cursor: pointer;
display: none;
color: #fff;
z-index: 99999999;
font-size: 15px;
margin-left: 11px;
width: auto;

}

.r-text a {

color: #fff;
text-decoration: none;
background: #252a2d;
margin-right: 8px;
padding: 6px 13px;
border-radius: 2px; 

}

.r-text a:hover {
background: #141719;
}

.r-text a:nth-child(1) {

margin-right: 32px;

}


.category {

margin-top: 50px;
float: left;
padding-left: 3px;
padding-bottom: 14px;
width: 97%;
color: #6a6e72;
border-bottom: 1px solid #ccc
}

.category .fa {

margin-right: 5px;
}



.content { 

width: 100%;
height: 100%;
min-height: 400px;
background-color: #ebebed;
padding-bottom: 60px;
font-family: "proxima-nova";
float: left;

}




.stash-container {

    margin: 0 auto;
    height: auto;
    font-family: "proxima-nova";
    width: 90%;
    max-width: 1320px;

}

li.tabs { 

display: inline;
font-size: 15px;
list-style: none;
text-decoration: none;
color: #fff;


}

.stash-tabs a {

border-radius: 2px;
background-color: #bababa; 
padding: 8px 23px;
margin-right: 20px;
text-decoration: none;
color: #fff;

}

.stash-tabs  {

float: left;
margin-top: 25px;
margin-bottom: 0px;
width: 100%;
}


li.sites {

float: left;
display: inline-block;
width: 289px;
margin-top: 50px;
border-radius: 2px;
margin-bottom: 10px;
margin-right: 2.6%;
box-shadow: -0px 0px 61px rgba(0, 0, 0, 0.06);
-moz-box-shadow: -0px 0px 61px rgba(0, 0, 0, 0.06);
-webkit-box-shadow: -0px 0px 61px rgba(0, 0, 0, 0.06);


}

li.sites img {

border-radius: 2px;
}


li.sites:hover {



}

.botsy {

padding: 31px 23px 12px 29px;
height: 130px;
background: #f7f7f7;
margin-top: -30px;
z-index: 1000000;
-webkit-backface-visibility: hidden;
position: relative;
color: #3b464c;
font-size: 17.5px;
border-radius: 0px 0px 3px 3px;
text-decoration: none;
}

a { text-decoration: none; 

color: #575c60;
}

.botsy a:hover {

border-bottom: 2px solid #575c60;
}


.botsy img {

background: #fff;
padding: 12px;
border-radius: 12px;
top:-15px;
margin-bottom: 10px;
margin-right: 13px;
box-shadow: -0px 0px 12px rgba(0, 0, 0, 0.03);
-moz-box-shadow: -0px 0px 12px rgba(0, 0, 0, 0.03);
-webkit-box-shadow: -0px 0px 12px rgba(0, 0, 0, 0.03);
position: absolute;
right: 3px
}


.shot img {

width: 100%;
height: 100%;

}


.shot {
width: 100%;
max-height: 210px;
z-index: 1;
position: relative;
}

.shot img:hover {



}




/* ----------------------   BUCKETS OVERVIEW LIST-VIEW TEMPLATE STYLES ONLY */


.ms-item {
width: 33%;
}

.list-view ul {

float: left;
margin-right: 3%;
margin-bottom: 25px;

}

.list-view .category {

margin-bottom: 25px;
}

.list-view li {

width: 100%;
height: 70px;
background: #fbfbfb;
width: 96.5%;
font-size: 14px;
padding: 8px 8px 4px;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
margin-top: 10px;


}

.list-view .shot {

width: 90px;
float: left;
}

.list-view .botsy {

float: left;
background: none;
box-shadow: none;
font-size: 16px;
padding-top: 30px;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}

.list-view .botsy img {

float: right;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}

.list-avatar {

float: right;
margin-right: 10px;
margin-top: 15px;
padding: 8px 10px;
border-radius: 15px;
}






/* ----------------------   SINGLE BUCKET TEMPLATE STYLES ONLY */



.launch-2 {

    height: 19px;
    color: #fff;
      width: 94px;
    background: #666666;
    font-family: "proxima-nova";
    padding: 8px 20px 16px 20px;
    border-radius: 2px;
margin-top: 25px;
    z-index: 9999999999999999999;
margin-bottom: 30px;
    font-size: 18px;
}





.launch {

    height: 14px;
    color: #fff;
      width: 94px;
    background: #666666;
    font-family: "proxima-nova";
    padding: 12px 20px 18px 20px;
    border-radius: 2px;
    position: fixed;
    float: right;
    z-index: 9999999999999999999;
    right: 105px;
    top: 19px;
    font-size: 18px;
}



.launch a { #fff; }


.launch:hover {

background: #2c3b4a;

}

.shot-intro {

    font-size: 16px;
    color: #666666;
    text-align: left;
    border-bottom: 2px solid #666666;
    margin-bottom: 20px;
    width: 120px;
    padding-bottom: 7px;

}

.shot-base {

    width: 800px;
    margin: -3px auto;
    font-size: 20px;
line-height: 33px;
    margin-bottom: 80px;
    color: #666666;
    font-family: "proxima-nova";
    text-align: left;
    background-color: #fff;
    padding: 120px 112px;
    z-index: 99;
    position: relative;

}

.toppy-dash h1 {

font-size: 17px;
color: #666666;
font-family: "proxima-nova";
position: fixed;
font-weight: 500;
z-index: 1000000;
left: 2.5%;
top: 34px;
}

.toppy-dash h1 a {
color: #05c988;
border-bottom: 2px solid #05c988;
padding-bottom: .5px;
}

.toppy-dash h1 a:hover {
color: #049e66;
border-bottom: 2px solid #049e66;
}



.big-shot {

text-align: center;
background: #ececec;
width: 100%;
height: 100%;
margin-top: -91px;
position: relative;
padding-top: 70px;

}

.big-shot img {
width: 85%;
text-align: center; 
max-width: 1024px;
-webkit-box-shadow: -2px 10px 26px 0px rgba(0,0,0,0.07);
-moz-box-shadow: -2px 10px 26px 0px rgba(0,0,0,0.07);
box-shadow: -2px 10px 26px 0px rgba(0,0,0,0.07);
}


.top-dash { 

position: fixed;
background-color: #fff;
z-index: 111;
font-family: "proxima-nova";
color: #666666;
font-weight: ;
font-size: 19px;
top: 0;
text-align: center;
padding: 18px 0px;
width: 100%;
left: 0%;
height: 46px;

}



.top-dash .fa {

padding: 12px 14px;
float: right;
position: absolute;
right: 2%;
top: 19px;
border-radius: 39px;
color: #fff;
background: #f27208;
font-size: 18px;

}

.top-dash .fa:hover {

background: #e16508;
}


.top-dash img:hover {

background: #e9ecef;
}


.dash-title {

border-left: 1px solid rgba(113, 114, 116, .5);
border-right: 1px solid rgba(113, 114, 116, .5);
padding-left: 40px;
padding-right: 40px;
margin-left: 40px;
margin-right: 40px;
margin: 0 auto;

}


.top-dash > a:nth-child(3) > img:nth-child(1) {

-moz-transform: scaleX(-1);
       -o-transform: scaleX(-1);
       -webkit-transform: scaleX(-1);
       transform: scaleX(-1);
       filter: FlipH;
       -ms-filter: "FlipH";
margin-left: 30px;

}

.top-dash > a:nth-child(1) > img:nth-child(1) {

margin-right: 30px;

}

.top-dash img {

width: 25px;
background: #f4f7fa;
height: 25px;
border-radius: 29px;
margin-left: 30px;
margin-bottom: -15px;
padding: 10px


}


/* -------------------------------------------------------------------   HEADER-ALL */

.avatar img {

width: 17px !important;
float: none !important;
margin-left: -5px !important;
padding: 2px;
margin-top: -5px

}


#header > div > div.header-top > ul > li:nth-child(2) a {

padding: 10px 18px 12px;
margin-left: -4px;
border-radius: 2px;
margin-top: -10px;
cursor: pointer;
float: right;
font-size: 16px;
background-color: #05c988;
color: #fff;

}

#header > div > div.header-top > ul > li:nth-child(2) a:hover {

background: #049e66;

}

#container {

margin-top: -40px;

}
 
.header .fa {

margin-right: 4px;
margin-top: 1px;
}

i.fa.fa-tint {

font-size: 22px;

}




.u-drop {

color: #6a6e72;
border: 1px solid rgba(184, 191, 198, 1);
list-style: none;
font-family: "proxima-nova";
border-radius: 3px;
position: absolute; 
top: 90px;
padding: 14px 0px;
background: #fff;
right: 3%;
}

.u-drop li {

list-style: none;
padding: 13px 29px 13px;
}

.u-drop li:hover {
background: rgba(224, 233, 242, 1);
}



.user-drop { 

float: right;
position: relative;
margin-right: 22px;
cursor: pointer;

}


.user-drop i {

float: right;
position: absolute;
right:-20px;
}

ul.menu-one {

float: right;
}

ul.menu-one li {

display: inline;
margin-left: 40px;

}

.avatar-back {

width: 36px;
height: 36px;
border-radius: 25px;
margin-top: -9px;
margin-left: 40px;
text-align: center;
background: rgb(83, 177, 255);
float: right;
}

.avatar {

 white-space: ;
letter-spacing: 0px;
overflow: hidden;
text-overflow: s;
text-align: ;
max-width: 28px;
color: #fff;
margin-left: 2px;
margin-top: 3px;
text-transform: uppercase;
padding: 10px;
}

ul.menu-one li a {

color: #b3bac1;
}

.mini-me img {

max-width: 40px;
margin-top: -1px!important;
margin-right: -1px;
max-height: 40px;
border-radius: 40px;

}

.mini-me {

margin-top: -1px!important;
float: right;

}



ul.menu-one li a:hover {
color: #6a6e72;

}

.header-top  {

height: 60px;
width: 100%;
}

.header-top img {

width: 169px;
float:left;
margin-top: -9px;

}

.header-top img:hover {
opacity: 1;
}

span.big {

padding: 12px 20px 14px;
margin-left: 26px;
border-radius: 2px;
margin-top: -30px;
cursor: pointer;
float: right;
font-size: 18px;
background-color: #05c988;
color: #fff;
}

span.big:hover {

background: #049e66;
}

span.gallery, span.list {

padding: 12px 20px 14px;
margin-left: 26px;
border-radius: 2px;
margin-top: -30px;
float: right;
font-size: 18px;
background-color:  rgba(1, 18, 57, 0.25);
color: #fff;
}

.header h1 {

font-size: 19px;
color: #6a6e72;
margin-top: 80px;
}

.header h1 a {
color: #05c988;
border-bottom: 2px solid #05c988;
padding-bottom: .5px;
}

.header h1 a:hover {
color: #049e66;
border-bottom: 2px solid #049e66;
}

.header {

    height: auto;
    font-family: "proxima-nova";
    margin: 42px auto;
    max-width: 1300px;
    padding: 0 30px;
   width: 90%;
}











/* -------------------------------------------------------------------   

FOOTER */

.footsie img {

width: 130px;
margin-bottom: 10px;
clear: right;
}


.footsie a {

color: #92979d;
border-bottom: 2px solid #92979d;
padding-bottom: 0px;

}


.footsie a:hover {

color: #fff;
border-bottom: 2px solid #fff;

}


.fc3 a {

color: #92979d;
border-bottom: 2px solid #92979d;
padding-bottom: 0px;

}


.fc3 a:hover {

color: #fff;
border-bottom: 2px solid #fff;

}

.footsie {

width: 90%;
text-align: left;
height: 230px;
background-color: #29313a;
line-height: 27px;
float: left;
padding: 67px 5%;
padding-bottom: 60px;
color: #92979d;
font-family: "proxima-nova";
}


.fc1 { 
width: 350px;
float: left;
}

.fc2 {

float: right;
width: 260px;
line-height: 29px;
}

.fc2 a {

border-bottom: 0px;
}

.fc2 a:hover {
border-bottom: 0px;
}

.fc4 a {

border-bottom: 0px;
}

.fc4 a:hover {
border-bottom: 0px;
}



.fc2 ul:nth-child(1) {
width: 120px;
float: left;
margin-right: 20px;
}

.fc2 ul:nth-child(2) {
width: 120px;
float: right;
}

.fc2 ul li:nth-child(1) {

font-weight: 500;
margin-bottom: 26px;
}



.fc3 {

width: 100%;
float: left;
margin-top: 20px;
}

.fc3 p {

float: left;

}



.onboard-stop {

font-family: "proxima-nova";
margin-top: -90px;
}


@media (min-width:0px) and (max-width:1000px){


.shot-base {

    width: auto;
    margin: -3px auto;
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 80px;
    color: #666666;
    font-family: "proxima-nova";
    text-align: left;
    background-color: #fff;
    padding: 38px 25px;
    z-index: 99;
    position: relative;

}

.top-dash > a:nth-child(1) > img:nth-child(1) {
    margin-right: 0px;
}

.top-dash > a:nth-child(1) > img:nth-child(1) {
    margin-right: 0px;
}

.dash-title {

display: none;
}

.toppy-dash {

display: none;
}

.launch { 

display: none;

}

.home-three {

height: auto;

}

.desk-logo {

display: none;
}

.i-logo img {

width: 40px;
margin-top: -10px;
}

#header > div > div.header-top > ul > li:nth-child(2) a {

margin-top: -25px;
}


.footsie {

height: auto;

}

.home-two .block:nth-child(1) {

width: 100%;
}

.home-two ul {

width: auto;

}


.info .intro {

width: auto;
} 


.header-top { 

height: 40px;

}

.home-two .block img:nth-child(1) {

width: 100%;
}

.fc1 { 

width: auto;

}

ul.menu-one {

width: 240px;
margin-right: 6px;
}

ul.menu-one li {

margin-left: 30px;
}

.header { 

    margin: 32px 5% 50px;

}

.home-top { 

width: 90%;
padding-left: 5%;
padding-top: 35px;
line-height: 25px;
font-size: 20px;
padding-right: 5%;
}


.home-two { 

margin-top: -60px;
height: auto;;

}

.home-top img {

width: 96%;
margin-top: 40px;
}

.home-two .block:nth-child(1) {

height: auto;
padding-top: 40px;
}

.home-two ul {

width: auto;
float: left;


}

.home-two ul > LI { display: none; }

.home-two ul > LI:last-child {display: block; }


.info {

       width: auto;
    float: left;
    padding: 0% 8%;
    margin-top: 30px;
margin-bottom: 90px;
    font-size: 18px;


}

.start-button {

margin-top: -30px;
margin-left: -1px;

}


.intro h1 {

display: none;

}

.example-panels .title {

width: 90%;
padding-left: 5%;
text-align: center;
font-family: "proxima-nova";
line-height: 25px;
font-size: 20px;
margin-top: -30px;
margin-bottom: 35px;
padding-right: 5%;

}


.example-panels { 

height: auto;

}

.home-three {

padding-bottom: 40px;

}

.home-bucket {

width: 268px;
margin: 26px;
height: auto;
padding-bottom: 29px;
}

.bucket-bottom {

padding: 0px 25px;
}



.title-mob { 

width: 90%;
padding-left: 5%;
padding-top: 19px;
text-align: center;
margin-bottom: 17px;
font-family: "proxima-nova";
color: #fff;
line-height: 25px;
font-size: 20px;
padding-right: 5%;

}

.start-button {

width: auto;
font-size: 17px;

}

.footsie {

width: 84%;
padding: 67px 8%;

}

.fc2 {

float: left;
margin-top: 20px;
margin-bottom: 20px;

}

.shouts {

display: none;

}

.selector {

display: none;
}

.reg-log-pic-1, .reg-log-pic-2 {

display: none;

}


.wpuf-form {

width: 280px;
margin-left: 10px;
}

.reg-log-intro {

    width: 260px;
    font-family: "proxima-nova";
    margin: -10px auto 0;
    height: auto;
    text-align: center;
    color: #67778a;
    margin-top: 1%;
    line-height: 28px;
    font-size: 18px;

}

.reg-log-form {

width: auto;
position: relative;


}


form {

width: 300px;
}

.reg-log-intro img {

width: 40px;
    top: -21px;
    margin: -33px auto -25px;
    position: inherit;
    margin-top: -5px;

}

.close-bucket .fa { 

right: 5%;
}

.wpuf-fields input { 

margin-top: 17px;
}

.g-recaptcha { 

height: 48px;
margin: 19px 3px 6px;

}

.reg-log-intro p {

margin-top: 22px;
}


.reg-log-outro {

margin: 12px auto;
font-size: 14.5px;
width: auto;
}


.reg-log-title-main {

    width: auto;
    font-family: "proxima-nova";
    margin: 30px auto 5px;
    text-align: center;
    color: #67778a;
    font-size: 18px;
}

.out-links {

width: auto;
font-size: 14.5px;
}

#loginform {

width: 280px;
}

#loginform input {

margin-top: 17px;
}

#wp-submit { 

height: 48px;
-webkit-appearance: none;
}

.gform_body {

width: 265px;
}

.pop-outer {

width: auto;
height: auto;
padding-left: 0px;
    margin-top: -110px;
    padding-top: 10px;
}

#gform_6 h3 {

width: auto;
padding: 0px 8%;
line-height: 24px;

}

.pop-out-get-started {

background: none;
}

.onboard-stop {

margin-left: 25px;
}

#gform_submit_button_6 {

    margin-top: 4px;
    width: 88%;
    margin-left: 6%;
  -webkit-appearance: none;
}

#gform_submit_button_7 {

-webkit-appearance: none;

}

#gform_3 {

margin-top: 37px;
}

#gform_3 input {

margin-top: 17px;
}

#gform_submit_button_3 {

-webkit-appearance: none;
width: 90%;
margin-top: 10px;

}

input#gform_submit_button_3.gform_button.button {

width: 260px;
float: left;
margin-top: 11px;
margin-left: 17.5px;
}

#gform_3 h3 {

margin-left: 20px;


}

#gform_3 textarea { 

margin-top: 17px;
height: 52px;


}

.fold-note {

top: 206px;
left: 12px;
font-size: 14px;
}


#field_3_4 > div {

margin-top: 5px;
}

#gform_submit_button_9 {

margin-top: 22px;
    width: 87%;
    margin-left: 20px;
   -webkit-appearance: none;

}

#gform_submit_button_5 {

-webkit-appearance: none;
margin-top: 22px;
    width: 87%;
    margin-left: 20px;

}

#gform_5 > div.gform_heading > h3 {

margin-top: -40px;
margin-left: 15px;
}

#post-267 > section > form > ul > li.wpuf-el.description {

margin-top: -18px;
}

.edit-title {

width: auto;
margin-left: 20px;
}

input[type="submit"]:nth-child(7) {

-webkit-appearance: none;
}


input#gform_submit_button_5.gform_button.button {
width: 87%;
margin-left: 20px;
}


.pop-out-bucket #gform_6 h3 {

margin-top: 30px;
}

#gform_fields_6 textarea {

height: 51px;
}

.lit {

float: left;
}

span.big {

margin-left: 0px;
margin-top: -10px;
margin-bottom: 17px;

}

.header h1 {

line-height: 28px;
margin-top: 90px;
    margin-bottom: 40px;
}



.u-drop {

right: 5%;
z-index: 999999999999;
}

.auth-name {

font-size: 34px;
margin: 12px;
margin-top: 90px;
}

.auth-desc {

font-size: 18px;
line-height: 24px;
margin: 10px;
}


.header {

    height: auto;
    font-family: "proxima-nova";
    margin: 32px 5%;
height: 12px;
    width: 90%;
padding: 0px 0px;
    
}

.stash-container {

width: 90%;
}

.top-dash img {

margin-left: -147px;

}

.big-shot {

padding-top: 120px;
}


}




@media (min-width:1000px) and (max-width:1427px){

li.sites {

width: 22%;

}

.rollover {

width: 19.8%;

}

.r-text a:nth-child(1) {

margin-right: 2px;

}

.r-text { 

font-size: 13px;
}

.botsy {

padding: 31px 23px 42px 29px;

}






}



@media (min-width:1000px) and (max-width:2700px){

.launch-2 {

display: none;

}

}





@media (min-width:2200px) and (max-width:2700px){

.u-drop {

right: 20%;

}
}



@media (min-width:1800px) and (max-width:2200px){

.u-drop {

right: 15%;

}
}


@media (min-width:1500px) and (max-width:1800px){

.u-drop {

right: 8%;

}
}