body a{
    /*color: #3589a7;*/
    text-decoration: none;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing: ease-out;
    -o-transition-duration: 0.3s;
    -o-transition-timing: ease-out;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing: ease-out;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing: ease-out;
    transition-duration: 0.3s;
    transition-timing: ease-out;
}

.big-jargon.row .box, .big-jargon.row-fluid .box{background-color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.15);padding:0px;position:relative;overflow:hidden;text-align:left; max-height:400px;margin-bottom:10px;}
.row .box-img, .row-fluid .box-img{-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px; height:400px;overflow:hidden;background:#000;vertical-align:top;border:0px;padding:0px;}
.row .box-img img, .row-fluid .box-img img{/*height:100%; width:auto !important;*/}
.row .bar, .row-fluid .bar{/*-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;*/background-color:#fff; }
/*.row .bar.short, .row-fluid .bar.short{height:39px;width:100%;position:absolute;bottom:0px;font-size:12px;line-height:38px;color:#888}*/
/*.row .bar .user, .row-fluid .bar .user{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-left: 10px;}*/
.row .bar.short, .row-fluid .bar.short{height:39px;}
.row .bar.short .title, .row-fluid .bar.short .title{color:#4a4a4a;font-weight:bold;}
.row .bar.short .date, .row-fluid .bar.short .date {float: right; margin-right: 10px;color: #808080;font-size: 11px;}
.row .box.bg-grad, .row-fluid .box.bg-grad{background:#16bbd3 url(../img/bg-grad-long.png) repeat-x}

#homepage-signup{color:white;}
#homepage-signup h1{text-align:center;font-size:42px;line-height:60px;letter-spacing:-2px;padding:0 0 0 0;margin:0 0 0 0;-moz-text-shadow:0px 1px 1px rgba(0,0,0,0.3);-webkit-text-shadow:0px 1px 1px rgba(0,0,0,0.3);text-shadow:0px 1px 1px rgba(0,0,0,0.3)}
#homepage-signup h2{font-size:24px;line-height:26px;font-weight:bold;margin:0 0 0 0;padding:0;text-align:center;letter-spacing:-1px;-moz-text-shadow:0px 1px 1px rgba(0,0,0,0.25);-webkit-text-shadow:0px 1px 1px rgba(0,0,0,0.25);text-shadow:0px 1px 1px rgba(0,0,0,0.25)}
#box-jargon{height:50%;}
#signup{text-align:center; /*height:200px;background:#202c5c; */}
.or-bar{margin: 10px 0 0 0;padding: 0;font-size: 12px;color: rgba(255,255,255,1);text-align: center;}
.or-bar a{color:#d6d6d6;}
.home-login{margin-top:10px; margin-bottom:5px;}
.subject{float:left;}
#mason, #mason2, #mason3{margin-top:20px;}
#mason .box, #mason2 .box, #mason3 .box {width: 280px; display: inline-block;vertical-align: top;margin-bottom: 20px;padding:0px;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;}
#mason .box.sqr, #mason2 .box.sqr,#mason3 .box.sqr {width: 280px; display: inline-block;vertical-align: top;margin-bottom: 20px;padding:0px;position:relative;overflow:hidden; -moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
.rtop {-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;overflow:hidden;}
.rbottom {-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;overflow:hidden;}
#mason .box img, #mason2 .box img, #mason3 .box img {width: 100%;}
#mason .bar, #mason2 .bar, #mason3 .bar{-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;background-color:#fafafa;/*overflow:hidden;*/}
#mason .bar.short, #mason2 .bar.short{height:30px;width:100%;font-size:12px;line-height:30px;color:#888}
#mason .bar .user, #mason2 .bar .user{/*overflow:hidden;*/text-overflow:ellipsis;white-space:nowrap; margin-left: 10px;}
#mason .bar.short .title, #mason2 .bar.short .title{color:#4a4a4a;font-weight:bold;}
#mason .bar.short .date {float: right; margin-right: 10px;color: #808080;margin-left:2px; font-size: 11px;}
#mason .barj, #mason2 .barj{overflow:hidden;margin-top:10px;height:140px;}
#mason .barj .jtitle, #mason2 .barj .jtitle{font-weight:bold;}
#mason .barj .jtitle a, #mason2 .barj .jtitle a{color:inherit;}
#mason .barj .desc, #mason2 .barj .desc{font-weight:lighter;color:#7c7c7c; font-size:95%;display:block;}

#mason4 .box img {width: 100%;}
#mason4 .box {width: 150px; display: inline-block;vertical-align: top;margin-bottom: 20px;padding:0px;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-right:20px;overflow:hidden;}
/*
#mason4 .bar{-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;background-color:#fafafa;}
*/
#mason4 .barj{overflow:hidden;margin-top:10px;height:40px;}
#mason4 .barj .jtitle{font-weight:bold;}
#mason4 .barj .jtitle a{color:inherit;}
#mason4 .barj .desc{font-weight:lighter;color:#7c7c7c; font-size:95%;display:block;}

.mod-des{font-weight:lighter;color:#484848; font-size:95%}
.mod-des .br:before{content:'';display:block;margin-top:10px;}
.mod-des .br{display:block;margin-top:10px;}

.boxshad {-moz-box-shadow:0 2px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.15);box-shadow:0 2px 2px rgba(0,0,0,0.15);}
.boxshad_dark {box-shadow: 0 2px 3px rgba(0,10,10,0.3); -moz-box-shadow: 0 2px 3px rgba(0,10,10,0.3); -webkit-box-shadow: 0 2px 3px rgba(0,10,10,0.3);}
.bar_inline{
    
}

.boxfrontgal h3{
    margin-top:20px;
    line-height:30px;
}
.frontgal {
    margin-top:0px !important;
    padding:20px 10px 0 10px;
    background:#eee;
}
.frontgal .bar_inline{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.65);
    bottom: 0;
    color: #FFFFFF;
    height: 50px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 100%;
}
.frontgal .bar_inline .user{
    margin-left: 5px;
    margin-top:5px;
}
.frontgal .bar_inline a {
    -moz-transition-duration: 0.3s;
    /*color: #3589A7;*/
    color:white;
    text-decoration: none;
}
.frontgal .bar_inline a:hover {
    -moz-transition-duration: 0.3s;
    color: #00AFE9;
}

.frontgal .bar_inline .title {
    font-size: 20px;
    font-weight: 100;
    letter-spacing: 1px;
    line-height: 20px;
    width:100%;
}
.frontgal .bar_inline .name {color: white; font-size:12px;float:left;}
.frontgal .bar_inline .date {color: silver;font-size:12px;float:right; margin-right:5px;}

#mason_color .box img {width: 100%;}
#mason_color .box {margin-bottom:20px;}

.bar_status{
    position:absolute;
    top:5px;
    right:5px;
}
.bar_alert{
    position:absolute;top:30px; width:96%;margin:2%;
}
.post-content header .bullet {
    padding: 0 3px;
}

.post-content footer .bullet {
    line-height: 2.0;
}
.post-content .bullet {
    font-size: 75%;
    line-height: 1.4;
    padding: 0;
}
.post-content .time-ago {
    font-size: 85%;
    font-weight: 400;
}
.post-content footer menu {
    margin: 0;
    padding: 0;
}
.post-content footer {
    color: #6C6C6C;
    font-size: 11px;
    line-height: 1.85;
    margin: 2px 0 0;
}

.post-content footer {
    clear: both;
}
.post-content footer menu:after {
    clear: both;
}
.post-content footer menu:before, .post-content footer menu:after {
    content: "";
    display: table;
    line-height: 0;
}
.post-content footer menu li {
    float: left;
    list-style-type: none;
    margin: 0 5px 0 0;
    padding: 0;
}

.creply{
    float:left;
    margin-left:10px;
}

.creply .creplyicon{
    float:left;
    width:30px;
    
}

.creply .creplyicon img, .commicon{
    -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
    width:80px;
}

.creply .message-reply{
    float:left;
    margin-left:10px;
    
}

#comment_cbottom{ display:none; }
#comment_cbottom, #comment_ctop{
    margin-bottom:20px;
}
#tb-comment, #pncomment{display:none;}

#right_footer {
    float: right; text-align: right; margin-bottom:10px;
}

.judgesfull{
    width:60%;
    margin-left:-30%;
}


/* Large desktop */
@media (min-width: 1200px) {
    #tb-comment, #pncomment{
        display:none;
    }
    #comment_cbottom{
        display:none;
    }
    .navbar .nav.acc{
        margin-top:20px;
    }
    #nav_short{display:none;}
}

@media (min-width: 980px) {
    #tb-comment, #pncomment{
        display:none;
    }
    #comment_cbottom{
        display:none;
    }
    .navbar .nav.acc{
        margin-top:20px;
    }
    #nav_full{display:none;}
    #nav_short{display:block;}
 
}

@media (min-width: 1200px) {
    #nav_short{display:none;}
    #nav_full{display:block;}
}

@media (min-width: 980px) and (max-width: 1054px) {
    /*
     .box3{
        display:none !important;
    }
    */
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
    #tb-comment, #pncomment{
        display:none;
    }
    #comment_cbottom{
        display:none;
    }
    .navbar .nav.acc{
        margin-top:0px;
    }
    #nav_full{display:block;}
    #nav_short{display:none;}
    .judgesfull{
        width:80%;
        margin-left:-40%;
    }
    /*
     .box3{
        display:none !important;
    }
    */
}
     
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
    #tb-comment, #pncomment{display:block;}
    #comment_ctop{
        display:none;
    }
    #comment_cbottom{
        display:block;
    }
    #nav_full{display:block;}
    #nav_short{display:none;}    
    #footer, #footer_sub{
        margin-right: -20px;
        margin-left: -20px;
    }
    #right_footer {clear:both;text-align: center;width:100%;}
    .fsleft{margin-left:10px;}
    .judgesfull{
        width:80%;
        margin-left:10%;
    }
  
}
     
/* Landscape phones and down */
@media (max-width: 480px) {
    #tb-comment, #pncomment{display:block;}
    #comment_ctop{
        display:none;
    }
    #comment_cbottom{
        display:block;
    }
    #nav_full{display:block;}
    #nav_short{display:none;}
    #footer, #footer_sub{
        margin-right: -20px;
        margin-left: -20px;
    }
    #right_footer {clear:both;text-align: center;width:100%;}
    .fsleft{margin-left:10px;}    
}

.field_fcbkauto select.hidden, .clear_fcbkauto select.hidden{
    display:none;
}
/*.control-label:after{
    content:':';
    text-align:right;
}*/

.uneditable-textarea{
    /*margin-top:5px;
    color:inherit;
    border:1px solid #cccccc;*/
    border:1px solid #cccccc;
    display: inline-block;
    /*height: 20px;*/
    padding: 4px 6px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #555555;
    vertical-align: middle;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;    
}

.well-white {
  background-color: #fff;
}


.bs-docs-sidenav {
    background-color: #FFFFFF;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067);
    margin: 10px 0 0;
    padding: 0;
    /*width: 228px;*/
}
.bs-docs-sidenav > li > a {
    border: 1px solid #E5E5E5;
    display: block;
    margin: 0 0 -1px;
    padding: 8px 14px;
}
.bs-docs-sidenav > li:first-child > a {
    border-radius: 6px 6px 0 0;
}
.bs-docs-sidenav > li:last-child > a {
    border-radius: 0 0 6px 6px;
}
.bs-docs-sidenav > .active > a {
    border: 0 none;
    box-shadow: 1px 0 0 rgba(0, 0, 0, 0.1) inset, -1px 0 0 rgba(0, 0, 0, 0.1) inset;
    padding: 9px 15px;
    position: relative;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
    z-index: 2;
}
.bs-docs-sidenav .icon-chevron-right {
    float: right;
    margin-right: -6px;
    margin-top: 2px;
    opacity: 0.25;
}
.bs-docs-sidenav > li > a:hover {
    background-color: #F5F5F5;
}
.bs-docs-sidenav a:hover .icon-chevron-right {
    opacity: 0.5;
}

.bs-docs-sidenav .active .icon-chevron-right, .bs-docs-sidenav .active a:hover .icon-chevron-right {
    background-image: url("../img/glyphicons-halflings-white.png");
    opacity: 1;
}

.member_profile .help-block{
    font-size:18px;
    margin-bottom:20px;
}

.member_profile .title, .member_gallery .title{
    margin-top:0px;
    line-height:normal;
}

.acc .dropdown-menu {
    min-width:120px;
    left:auto;
    right:0px;
}

.nav.acc .dropdown-toggle .caret {
    border-top-color:#fff;
}
#gallery .nav.pull-right li{
    float:right;
}
#gallery .bar.short{overflow:hidden;}

#mygallery .box{overflow:visible;}
#mygallery .bar_alert{z-index:1000;}

.profilpic img{
    width:100%;
}

#footer {
    /*margin-top:20px;*/
    background:#1a1d52;
    /*width:100%;*/
    color: #fff;
}

#footer .wrap {
    background: url('../img/background-footer.jpg') top center no-repeat;
    padding-top: 10px;
    min-height: 115px;
}

#footer .wrap a{
    color:#fff;
}
.flexslider.home{
    max-height:400px;
    overflow:hidden;
    margin-bottom:0px;
}

.flexslider .slides img {
    display: block;
}

#cpright{
    display:block;
    margin-bottom: 5px;
}
#footer_sub {
    margin-top:20px;
    background: #EEE;
    padding: 10px 0;
    font-size: 12px;
    font-weight: bold;
}
#footer_sub .wrap {
/*width: 950px;*/
margin: 0 auto;
}

#footer_sub .item {
    float: left;
    /*border-right: 1px dotted #B9B0B0;*/
    margin-right: 15px;
    padding-right: 10px;
}

#footer_sub .item img{
    height:25px;
    padding: 0px 10px 0 0;
    display:block;
    float:left;  

}
#footer_sub .fsleft{
     
}

#footer_sub .item.fsright{
    float:right;
    padding: 0px 0 0 10px;
    margin-right: 0;
}
#footer_sub .item img.bni{
    height:40px;
    margin-top: 5px;
}

#footer_sub .item img.samsung{
    height:50px;
}

#footer_sub .item img.other{
    height:35px;
    margin-top: 8px;
}

.opacity3{
    opacity:0.3;
    filter: alpha(opacity=30);
}
.opacity5{
    opacity:0.5;
    filter: alpha(opacity=50);
}
.opacity7{
    opacity:0.7;
    filter: alpha(opacity=70);
}
.opacity9{
    opacity:0.9;
    filter: alpha(opacity=90);
}
/*
#mason3{
    padding-bottom:20px;
}
*/
.bar_status .label:hover{
    opacity:1;
    filter: alpha(opacity=100);    
}

/*
.bg_darker_grey , .top200{
    background-color: #797979 !important;
}
*/

.bg_lighter_grey , .top1000{
    background-color: #F2F2F2 !important;
}

.bg_light_grey , .top200{
    background-color: #D9D9D9 !important;
}

.bg_dark_grey{
    background-color: #BFBFBF !important;
}

.flexslider.full{
    /*height:900px;*/
    overflow:hidden;
    margin:0px auto;
    width:98%;
    padding:1%;
    background: none;
    max-width:1280px;
}

.flexslider.full .slides.bg_black{
    background:black;
}

.flexslider.full .slides li{
    margin:0px;
    border:none;
    display:block;
    height:auto;
    /*background:black;*/
    width:100%;
}
.flexslider.full .slides li img{
    width:100%;
    display:block;
}


.flexslider.full .flex-control-thumbs {display:block; text-align:center; }
.flexslider.full .flex-control-thumbs {margin: 20px 0 0; position: static; overflow: hidden;}
.flexslider.full .flex-control-thumbs li {width: 130px; display: inline-block; float:none; height:90px; overflow: hidden; padding:0 10px 0 10px;}
.flexslider.full .flex-control-thumbs img {width: auto; height:100%; display: block; opacity: .7; cursor: pointer;}
.flexslider.full .flex-control-thumbs img:hover {opacity: 1;}


.flexslider.full .slides li .bar_inline{
    background: none repeat scroll 0 0 rgba(105, 105, 105, 0.65);
    bottom: 0;
    color: #FFFFFF;
    height: 80px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 100%;
}
.flexslider.full .bar_inline .user{
    margin-left: 10px;
    margin-top:5px;
}
.flexslider.full .bar_inline a {
    -moz-transition-duration: 0.3s;
    /*color: #3589A7;*/
    color:white;
    text-decoration: none;
}
.flexslider.full .bar_inline a:hover {
    -moz-transition-duration: 0.3s;
    color: #00AFE9;
}

.flexslider.full .bar_inline .title {
    font-size: 24px;
    font-weight: 100;
    letter-spacing: 1px;
    line-height: 28px;
    width:100%;
}
.flexslider.full .bar_inline .name {color: white; font-size:14px;float:none;display:block;}
.flexslider.full .bar_inline .date {color: silver;font-size:14px;float:right; margin-right:5px;}

.gawpc_count{
    width:100%;
    background:white;  
    display:block;   
}
.gawpc_headline{
    /*background:grey;*/
    /*height:200px;*/
    font-family: 'tfforever-regular',Sans-Serif;
    font-size:36px;
    /*color: rgba(109,109,109,.8);
    text-shadow: 1px 1px 1px #fff, 0 0 0 #000, 1px 1px 1px #fff;*/
    font-weight:bold;
    color: rgb(71, 67, 67);
    line-height:40px;
    text-shadow: 1px 1px 1px #fff, 0 0 0 #000, 1px 1px 1px rgba(109,109,109,.8);
}
.cnumber{
    font-family: 'tfforever-regular',Sans-Serif;
    font-size:30px;
    /*color: rgba(109,109,109,.8);
    text-shadow: 1px 1px 1px #fff, 0 0 0 #000, 1px 1px 1px #fff;*/
    font-weight:bold;
    /*color: rgb(71, 67, 67);*/
    color:rgb(0, 102, 179);
    line-height:36px;
}
.count_text{
    font-family: 'tfforever-regular',Sans-Serif;
    font-size:20px;
    line-height:20px;
}

.top_photos{
    font-family: 'tfforever-regular',Sans-Serif;
    font-size:20px;
    font-weight:bold;
    /*color: rgb(71, 67, 67);*/
    line-height:20px;
    /*text-shadow: 1px 1px 1px #fff, 0 0 0 #000, 1px 1px 1px rgba(109,109,109,.8);  */
    /*padding:5px;*/
    display:inline-block;
}

.flex-caption .title{
    float:left;
    margin-right:7px;
    
}

.flex-caption .name_title{
padding-top:2px;
line-height:20px;
color:#00AFE9;
    
}

.flex-caption .name{
    line-height:20px;    
}

.gawpc_headline_white{
    /*background:grey;*/
    /*height:200px;*/
    font-family: 'tfforever-medium',Sans-Serif;
    font-size:36px;
    /*color: rgba(109,109,109,.8);
    text-shadow: 1px 1px 1px #fff, 0 0 0 #000, 1px 1px 1px #fff;*/
    font-weight:600;
    color: white;
    line-height:40px;
    /*text-shadow: 1px 1px 1px #fff, 0 0 0 #000, 1px 1px 1px rgba(109,109,109,.8);*/
    text-shadow: 1px 1px 1px rgb(71, 67, 67), 1px 1px 1px rgba(109,109,109,.8), 1px 1px 1px #fff;
    margin-top:10%;
    margin-bottom:5%;
}

.gawpc_headline_middle{
    /*background:grey;*/
    /*height:200px;*/
    font-family: 'tfforever-medium',Sans-Serif;
    font-size:26px;
    /*color: rgba(109,109,109,.8);
    text-shadow: 1px 1px 1px #fff, 0 0 0 #000, 1px 1px 1px #fff;*/
    /*font-weight:bold;*/
    color: white;
    line-height:30px;
    /*text-shadow: 1px 1px 1px #fff, 0 0 0 #000, 1px 1px 1px rgba(109,109,109,.8);*/
    text-shadow: 1px 1px 1px rgb(71, 67, 67), 0 0 0 rgba(109,109,109,.8), 1px 1px 1px #fff;
}
.gawpc_headline_bottom{
    /*background:grey;*/
    /*height:200px;*/
    font-family: 'tfforever-medium',Sans-Serif;
    font-size:16px;
    /*color: rgba(109,109,109,.8);
    text-shadow: 1px 1px 1px #fff, 0 0 0 #000, 1px 1px 1px #fff;*/
    /*font-weight:bold;*/
    color: white;
    line-height:20px;
    /*text-shadow: 1px 1px 1px #fff, 0 0 0 #000, 1px 1px 1px rgba(109,109,109,.8);*/
    /*text-shadow: 1px 1px 1px rgb(71, 67, 67), 0 0 0 rgba(109,109,109,.8), 1px 1px 1px #fff;*/
}

@media (min-width: 979px) and (max-width: 1024px) {
    .gawpc_headline_white{
        font-size:32px;
        line-height:36px;
    }
    .gawpc_headline_middle{
        font-size:24px;
        line-height:28px;
    }

    .gawpc_headline_bottom{
        font-size:14px;
        line-height:16px;        
    }    
}

@media (min-width: 768px) and (max-width: 979px) {
    .gawpc_headline_white{
        font-size:26px;
        line-height:30px;
    }
    .gawpc_headline_middle{
        font-size:18px;
        line-height:20px;
    }

    .gawpc_headline_bottom{
        font-size:12px;
        line-height:14px;        
    }
   
}

@media (max-width: 380px) {
    .gawpc_headline_white{
        font-size:26px;
        line-height:30px;
    }
    .gawpc_headline_middle{
        font-size:18px;
        line-height:20px;
    }

    .gawpc_headline_bottom{
        font-size:12px;
        line-height:14px;        
    }    
}