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


.verberg, #main-wrapper a.button { display: none !important; }
#banner h2 { text-transform: none; }

/* buttons */
.button { cursor: pointer; }
.button.fa {
    background-color: #51BBFF !important;
    border: medium none !important;
    -webkit-box-shadow: 0 0.3em 0 0 #269CDD, 0 4px 9px rgba(0, 0, 0, 0.75) !important;
    -moz-box-shadow: 0 0.3em 0 0 #269CDD, 0 4px 9px rgba(0, 0, 0, 0.75) !important;
    box-shadow: 0 0.3em 0 0 #269CDD, 0 4px 9px rgba(0, 0, 0, 0.75) !important;
}
.button.fa:hover {
    background-color: #67C4F9 !important;
}
a:hover {
   border-bottom: 2px solid #51BBFF;
}
#random_link a, #random_link2 a, #random_link3 a, #random_link4 a {
  border-bottom: none !important;
}

.widget-thumbnails .image {
    margin: 0 0 -50px !important;
}
strong {
    background-color: #51BBFF !important;
    color: #fff !important;
    padding: 0 4px !important;
}

p, a, h1, h2, h3, h4, h5, h6 {
    color: #3D3D3D !important;
}
h1, h2, h3, h4, h5, h6, .description {
    text-shadow: none !important;
}
#copyright, #copyright a {
    text-shadow: none !important;
    color: #3D3D3D !important;
}
/* delete when escrow is fixed
#copyright form {
    display: none;
}
 */

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) { 
 html { 
 background-image: none !important;
 background-color: #FFECDD !important;
}
#banner .description {
    line-height: 35px !important;
}
#copyright, #copyright a {
    color: #3D3D3D !important;
}
#content h2, #banner .description {
    font-size: 29px !important;
}
.box-feature p, #content p {
    font-size: 16px !important;
}
.box-feature p, #content h2, #content p {
    line-height: 25px !important;
}
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait) { #banner h2 { font-size: 1.5em !important; } }

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { #copyright { margin-bottom: -100px !important; } .layout_random { margin-bottom: 5px !important; } }
