/* JAE MODIFIED */

#content a, #content a:visited, #content a:hover {color: blue;text-decoration: underline;} 
#content a:hover {color: blue;text-decoration: none;}
#content h3 a, #content h3 a:visited, #content h3 a:hover {color: black;text-decoration: none;} 

#goldline-lead-form .option A { text-decoration :underline; }

#block-system-main-menu ul ul { min-width: 280px;}

#investormodal a {color: yellow;}

#protected-node-enterpassword input[type="password"] { background: #aaa;width:190px;} 
#protected-node-enterpassword input[type="submit"] { margin:10px auto 0px auto;}

.GLFootNote P, .GLFootNote LI, .GLFootNote SPAN{font-size:10px;line-height:150%;} 
.GLFooter a:visited, .GLFooter a:link, .GLFooter a:active {color:blue;}

li.losangeles { width:90px;}

.entity-field-collection-item .field-label {display:none;}
.entity-field-collection-item:first-child .field-label {display:block;}

.form-item label { width:28%;}

.form-item.form-type-checkbox label {font-size:12px;line-height:13px;width: 86%;margin:3px 0px 0px 10px;}   
.form-item.form-type-checkbox {margin:0px 0px 20px 0px;display:box;} 
.form-item.form-type-checkbox input {margin:3px 0px 3px 3px;vertical-align:top;} 
#goldline-lead-form div:first-child p {font-size:22px;}
.form-item input:focus{background:#ceF;outline:1px solid #6cf;}

.node-type-coin #block-goldline-blocks-investor-kit-block input[type="text"],
.node-type-coin #block-goldline-blocks-investor-kit-block input[type="email"],
.node-type-coin #block-goldline-blocks-investor-kit-block select {background-color:#ccc}

.form-item input.error { max-width:55%;height:24px;} 
.form-item.form-type-checkbox input.error{ outline:1px solid red;padding:0px;height:14px;}  

.view-id-coins_subcategory .views-row:hover {border-radius: 2px;box-shadow: 0 0 4px 2px #e6e6e6;}
.view-id-coins_subcategory .views-row {float: left;margin-bottom: 64px;overflow: hidden;margin: 0 2%;width: 29%;height: 320px;}

/*
#iphone {float:left; width:140px; margin:0px 25px;}
.iphone {display:block; min-width:140px;margin:0px auto;padding:0px;}
.iphone IMG {margin:0px auto; padding:0px;}

.bbb {display:block; width:120px; background:url("/images/special/bbb.jpg") no-repeat 0px 0px;}
*/

#magnify {display:block; width:100%; clear:both;} 
#magnify ul {float:left; margin:0px; margin-bottom:20px;}
#magnify li {list-style:none; width:auto; float:left; clear:right; margin:0px;} 
#magnify span {display:block; width:auto; height:21px; font-size:16px; padding-top:4px; font-weight:bold;}
#magnify a {width: 23px; height: 21px; }               
#magnify a.resetFont { display:block; background: url('/images/sprite_magnify.png') 0px 0px no-repeat;}
#magnify a.increaseFont1 { display:block; background: url('/images/sprite_magnify.png') -24px 0px no-repeat;}
#magnify a.increaseFont2 { display:block; background: url('/images/sprite_magnify.png') -47px 0px no-repeat;}
#magnify a.resetFont:hover { background: url('/images/sprite_magnify.png') 0px -21px no-repeat;}
#magnify a.increaseFont1:hover { background: url('/images/sprite_magnify.png') -24px -21px no-repeat;}
#magnify a.increaseFont2:hover { background: url('/images/sprite_magnify.png') -47px -21px no-repeat;}

@media screen and (max-width: 960px) {
#magnify {visibility:hidden; display:none;}
}

@media screen and (max-width: 720px) {
#partner UL { margin:0px auto;}
#iphone {
margin:10px auto;
width:100%;
}
}

/* JAE MODIFIED */



/* JAMES MODIFIED*/
/* homepage */
@media (max-width:768px){
/*
  ul.slides li:nth-child(2) .field-content img {
    content:url('https://www.goldline.com/images/secondary-heros/hero-ltb-mobile-20160906.jpg');
  }
*/
}
/* homepage */

/* sidebar forms generic pages */
.region-sidebar-second form {
  background:#d7d7d7 url('/sites/all/themes/goldline/images/bg_upChart-grey.png') right top no-repeat;
  padding:20px;
}

.view-content h3 {width:100%;float:left;}
.views-row {width:100%;float:left;display:table;}

#content {
    overflow:visible !important;
    clear: both;
}
/* sidebar forms generic pages */



/* contact page */
#gl-map-social,
#contact-info {width:100%;margin:0 0 20px 0;display:block;overflow:hidden;}

#gl-map-social {padding:0;}
#gl-map-social #map-container {float:left;display:block;width:420px;}
#gl-map-social #map-container .preview-map {
  cursor:pointer;
  background:url(/sites/default/files/map.jpg) center top no-repeat;
  width:420px;height:225px;display:block;margin:2px 0 0 0;
}

#gl-map-social #misc-container {float:left;width:100%;}
#gl-map-social #social-container {float:left;display:block;width:460px;}
#gl-map-social #social-container ul {float:left;margin:0;padding:0;width:330px;display:block;overflow:hidden;}
#gl-map-social #social-container ul li {float:left;overflow:hidden;margin:0;padding:0;list-style-type:none;}

#gl-map-social #social-container .social-box,
#gl-map-social #misc-container .social-box {float:left;width:inherit;display:block;}
#gl-map-social #social-container .social-box .social-label,
#gl-map-social #misc-container .social-box .social-label {float:left;display:block;}

#gl-map-social #social-container .social-box .social-label .label,
#gl-map-social #misc-container .social-box .social-label .label {
  float:left;font-size:16px;line-height:20px;
  color:#000;display:block;margin:15px 0 0 0;padding:0;
}


#gl-map-social #social-container .social-box .social-btns,
#gl-map-social #social-container .social-box .social-widgets {overflow:hidden;float:left;}


#gl-map-social .social-btns .social-btn {
  cursor:pointer;display:block;height:50px;float:left;
  background-image:url(/images/logos/footer-social-buttons-sprite.jpg);
  background-size:120px 700px;
  background-repeat:no-repeat;
}
#gl-map-social .social-widgets .social-widget {
  cursor:pointer;display:block;float:left;
}



.social-btn.social-fb {background-position:0 -450px;width:95px;margin-top:1px;margin-right:20px;}
.social-btn.social-tw {background-position:0 -500px;width:100px;margin-top:1px;margin-right:20px;}
.social-btn.social-yt {background-position:0 -550px;width:65px;margin-top:1px;margin-right:20px;margin-left:2px;}
.social-btn.social-gp {background-position:0 -600px;width:100px;margin-top:1px;margin-right:20px;}
.social-btn.social-li {background-position:0 -650px;width:100px;margin:1px 0 0 0;}

.social-btn.social-is {background-position:0 -350px;width:100px;margin-top:6px;margin-right:20px;}
.social-btn.social-am {background-position:0 -400px;width:100px;margin-top:6px;}

.social-widgets .social-bbb {display:block;width:100px;height:50px;float:left;}
.social-widgets .social-trustpilot {
  display:block;width:100px;height:50px;float:left;
  background-image:url(/images/logos/footer-social-buttons-sprite.jpg);
  background-size:120px 700px;
  background-position:0 -50px;
  background-repeat:no-repeat;
}
.social-widgets .social-bbb {margin-right:20px !important;margin-top:16px !important;}
.social-widgets .social-trustpilot {margin-right:20px !important;margin-top:11px !important;}

.social-links {padding:0px;margin:15px 0 0 0;float:left;display:block;}
.social-links a {font-family:arial;line-height:20px;text-decoration:underline;color:#0000ee;font-size:12px;line-height:20px;color:#000;}


#gl-map-social #social-container .social-follow,
#gl-map-social #social-container .social-app,
#gl-map-social #social-container .social-reviews,
#gl-map-social #social-container .social-misc {}


@media (max-width:767px){
  #gl-map-social #social-container .social-box .social-label,
  #gl-map-social #misc-container .social-box .social-label {width:100%;}

  #gl-map-social #social-container .social-box .social-btns,
  #gl-map-social #social-container .social-box .social-widgets,
  #gl-map-social .social-links {width:100%;}
  .social-btn.social-fb {margin-left:5px !important;}
}
@media (min-width:768px){
  #gl-map-social #social-container .social-box .social-label {width:100%;}
  #gl-map-social #misc-container .social-box .social-label {width:240px;margin:20px 20px 0 0;}

  #gl-map-social #social-container .social-box .social-btns,
  #gl-map-social #social-container .social-box .social-widgets {width:330px;float:left;}

  #gl-map-social #misc-container .social-links {margin-top:32px !important;}
  .social-btn.social-fb {margin-left:5px !important;}
}
@media (min-width:992px){
 #gl-map-social #social-container .social-box .social-label {width:90px;margin:0 20px;}
}
/* contact page */


/* footer icons */
#footer-links,
#footer-tools {width:100%;overflow:hidden;}
#footer-tools {margin-top:20px;}

#footer-links ul#partners {display:block;margin:0;padding:0;width:100%;}
#footer-links ul#partners li {list-style-type:none !important;float:left;margin:0;padding:0;text-indent:-200%;font-size:0px;color:#fff;}
#footer-links ul#partners li a {display:block;height:50px;cursor:pointer;overflow:hidden;text-indent:-200%;font-size:0px;color:#fff;}

#footer-links #partners .bbb {width:100px;background:url(/images/logos/bbb.jpg) center top no-repeat;background-size: 100px 50px;margin-right:15px;}
#footer-links #partners .ruhzbus {margin:3px 5px 2px 0 !important;height:45px !important;}
#footer-links #partners .trustpilot {width:100px;position:relative;background:url(/images/logos/trustpilot.jpg) center top no-repeat;background-size: 100px 50px;margin-right:7px;margin-left:5px;}
  #partners .trustpilot .footer-trustpilot-rating {
    position:absolute;top:40px;left:0px;
    width:100px;height:12px;text-align:center;
    font-size:8px;line-height:10px;color:#aaa;font-family:arial;text-indent:0px;text-align:center;text-transform:uppercase;
}

#footer-links #partners .inc500 {width:60px;background:url(/images/logos/inc5000.jpg) center top no-repeat;background-size: 60px 50px;margin-right:3px;}
#footer-links #partners .icta {width:75px;background:url(/images/logos/icta.jpg) center top no-repeat;background-size: 75px 50px;margin-right:15px;}
#footer-links #partners .labj {width:105px;background:url(/images/logos/labj.jpg) center top no-repeat;background-size: 105px 50px;margin-right:10px;}
#footer-links #partners .glennbeck {width:110px;background:url(/images/logos/gbp.jpg) center top no-repeat;background-size: 110px 50px;margin-right:10px;}
#footer-links #partners .marklevin {width:120px;background:url(/images/logos/mls.jpg) center top no-repeat;background-size: 120px 50px;margin-right:10px;}
#footer-links #partners .applestore {width:105px;background:url(/images/logos/apple.jpg) center top no-repeat;background-size: 105px 50px;margin-right:10px;}
#footer-links #partners .androidmarket {width:100px;background:url(/images/logos/android.jpg) center top no-repeat;background-size: 100px 50px;}


#footer-tools ul#magnify {
  display: block;overflow:hidden;float:left;margin-left:35px;width:170px;margin-bottom:0px;display:none;
}

#footer-tools ul#footer-social {display:block;margin:0 auto;padding:0;width:180px;}
#footer-social li {list-style-type:none;float:left;margin:0;padding:0;}
#footer-social li a {
  display: block;overflow: hidden;
  width:25px;height:29px;margin-right:5px;
  text-indent: -200%;font-size:0px;color:#fff;white-space: nowrap;
  background-image: url('/sites/all/themes/goldline/images/sprite-scc2b20664e.png');background-repeat: no-repeat;
}
#footer-social .facebook {background-position: 0 -280px;margin-right:5px;}
#footer-social .twitter {background-position: 0 -1064px;margin-right:5px;}
#footer-social .googleplus {background-position: 0 -460px;margin-right:5px;}
#footer-social .youtube {background-position: 0 -1154px;margin-right:5px;}
#footer-social .goldline {background-position: 0 -370px;margin-right:5px;}
#footer-social .linkedin {background-position: 0 -666px;}



@media (min-width:992px){
  #footer-tools ul#magnify {display:block;}
  #footer-tools ul#footer-social {float:right;}
}
/* footer icons */
/* JAMES MODIFIED*/
