/*-----------------------------------------------*/
/*      - Google ads transparent fix -           */
/*-----------------------------------------------*/
ins.adsbygoogle { 
	background: transparent !important; 
}

/*-----------------------------------------------*/
/*              - Random Fixes -                 */
/*-----------------------------------------------*/
.profile .user-picture {
    float: left;
}
.page-title {
    font-size: 20px;
	margin: 28px 0 0px 0px;
}
.view-profile-posts caption{
	display: none;
}
/* List fixes */
ul li, ul.menu li, ul.links li, .item-list ul li {
    background: none;
    list-style: circle inside none;
    list-style-image: none;
    list-style-type: circle;
	margin: 0 0 0px;
    padding: 0 0 0 0px;
}
ul, ol, div.item-list ul {
    margin: 6px 0px 0px 0;
    padding: 2px 0px 0px 18px;
}
ul, ol, div.item-list ul {
	margin: 0px 0px 0px 24px;
    padding: 0px 0px 0px 0px;
}

/* Fixes the top margin on most content */
body.sidebar-first #content { 
    width: 80%;
    margin-top: -35px;
}

.node-type-emulator-cfg .field-name-body li,
.node-type-tutorial-simple .field-name-body li {
	background: url('https://gpdcentral.com/sites/all/themes/s8_creative_theme/s8images/checkmark_tiny.png') no-repeat left top;
	list-style: none;
    padding: 0px 0px 2px 22px;
}
.node-type-emulator-cfg .field-name-body li li,
.node-type-tutorial-simple .field-name-body li li{
	background: url('https://gpdcentral.com/sites/all/themes/s8_creative_theme/s8images/checkmark_tinier.png') no-repeat left top;
    list-style: none;
    padding: 0px 0px 0px 16px;
}
.node-type-emulator-cfg .field-name-body li ul,
.node-type-tutorial-simple .field-name-body li ul{
    padding: 0px 0px 0px 28px;
} 

/*-----------------------------------------------*/
/*      - Site disclaimer banner -           */
/*-----------------------------------------------*/
.s8-site-disclaimer{
    border-radius: 12px;
    border-style: inset;
    border: double;
    border-color: red;
    text-align: center;
    padding: 3px 0px 0px 0px;
	margin: -9px 0px 5px 0px;
}
.s8-site-disclaimer p{
	margin: 0px;
}
/*-----------------------------------------------*/
/*          - SellBuyTrade Node -                */
/*-----------------------------------------------*/
.node-sell-a-device.node-full.view-mode-full .group-footer{
	padding: 24px 0px 0px 0px;
}
.node-sell-a-device.node-full.view-mode-full .group-left .field-name-field-image{
	padding: 0px 30px 0px 0px;
}
/*           - Teaser -         */
.node-sell-a-device.node-teaser{
	background-color: #EEE;
}

.node-sell-a-device.node-teaser .field-name-field-image{
	padding: 12px 0px 4px 12px;
}

.node-sell-a-device.node-teaser .field-name-field-transaction-type{
    font-size: 18px;
    color: #fff;
    padding: 6px 0px 6px 0px;
    border-radius: 16px;
    text-align: center;
    background-color: #247ac2;
}

.node-sell-a-device.node-teaser .sbt-title-teaser{
    text-align: center;
    padding: 4px 0 4px 0px;
}
.field-name-field-tutorial-video{
	padding: 12px 0px 12px 0;
}
/*    - Market Disclaimer -     */
.s8-market-disclaimer{
    background-color: #f9a11c;
    text-align: center;
    color: white;
    border-radius: 10px;
}
.s8-market-disclaimer h2{
	background-color: #696969;
	border-radius: 10px;
	color: #FFF;
}
.s8-market-disclaimer .content{
    padding: 4px 10px 2px 13px;
    font-size: 14px;
    font-family: cursive;
    color: #000000;
    text-align: left;
}
/*-----------------------------------------------*/
/*              - Teaser Banners -               */
/*-----------------------------------------------*/
.s8-faq-banner,
.s8-emulator-banner, .s8-emulator_cfg-banner, .s8-bootanimation-banner , 
.s8-news-banner, .s8-sell_a_device-banner, .s8-boot_logo-banner,
.s8-download-banner, .s8-tutorial_simple-banner, .s8-article-banner{
    height: 100%;
	border-radius: 10px;
}
.s8-faq-banner{
	background: aliceblue url(https://gpdcentral.com/sites/all/themes/s8_creative_theme/s8images/faq_banner.png) no-repeat;
}
.s8-boot_logo-banner{
	background: aliceblue url(https://gpdcentral.com/sites/all/themes/s8_creative_theme/s8images/bootlogo_banner.png) no-repeat;
}
.s8-sell_a_device-banner{
	background: aliceblue url(https://gpdcentral.com/sites/all/themes/s8_creative_theme/s8images/sbt_banner.png) no-repeat;
}
.s8-bootanimation-banner{
	background: aliceblue url(https://gpdcentral.com/sites/all/themes/s8_creative_theme/s8images/bootanimation_banner.png) no-repeat;
}
.s8-news-banner{
	background: aliceblue url(https://gpdcentral.com/sites/all/themes/s8_creative_theme/s8images/news_banner.png) no-repeat;
}
.s8-download-banner{
	background: aliceblue url(https://gpdcentral.com/sites/all/themes/s8_creative_theme/s8images/download_banner.png) no-repeat;
}
.s8-tutorial_simple-banner{
	background: aliceblue url(https://gpdcentral.com/sites/all/themes/s8_creative_theme/s8images/tutorial_banner.png) no-repeat;
}
.s8-emulator_cfg-banner{
	background: aliceblue url(https://gpdcentral.com/sites/all/themes/s8_creative_theme/s8images/emulator_cfg_banner.png) no-repeat;
}
.s8-emulator-banner{
	background: aliceblue url(https://gpdcentral.com/sites/all/themes/s8_creative_theme/s8images/emulator_banner.png) no-repeat;
}
.s8-article-banner{
	background: aliceblue url(https://gpdcentral.com/sites/all/themes/s8_creative_theme/s8images/article_banner.png) no-repeat;
}
.s8-teaser-banner{
	border-radius: 10px;
    height: 40px;
	padding-bottom: 10px;
}
.node-sell-a-device .s8-teaser-banner{
	padding-bottom: 0px;
}
/*-----------------------------------------------*/
/*              - Bootanimation -                */
/*-----------------------------------------------*/
/*           - Teaser -         */
.node-bootanimation.node-teaser .field-name-field-boot-illustration{
	/* padding: 0px 24px 0 0; */
	max-width: 200px;
}
.node-bootanimation.node-full .group-left{
	width: 66%;
}
.node-bootanimation.node-full .group-right{
	width: 34%;
}
.node-full .s8-2colstack-right-fix .field-label{
	font-size: larger;
    font-weight: bolder;
    border-radius: 10px;
    background-color: #314551;
    color: white;
    padding: 0px 7px;
    margin-right: 7px;
    min-width: 100px;
}
/* .node-bootanimation.node-full .s8-boot-right-fix .field-items{ */
.node-full .s8-2colstack-right-fix .field-items{
	padding: 2px 0 4px 10px;
}
.node-full .s8-2colstack-right-fix {
	margin: 0 0 0 10px;
    background-color: #dedede;
    padding: 21px;
    border-radius: 8px;
    border-style: solid;
    border-width: 0px 4px 4px 0px;
}
.node-full .group-footer{
    padding: 12px 0 0 0px;
}
/*-----------------------------------------------*/
/*              - NEWS Node -                    */
/*-----------------------------------------------*/
/*           - Teaser -         */ /* Includes Bootanimation */
.node-faq.node-teaser, .node-article.node-teaser, .node-boot-logo.node-teaser,
.node-emulator.node-teaser, .node-emulator-cfg.node-teaser, .node-news.node-teaser, 
.node-bootanimation.node-teaser, .node-download.node-teaser , .node-tutorial-simple.node-teaser {
	background-color: #dadada;
    padding: 10px 10px 8px 10px;
    border-radius: 18px;
}
/* - Cover Pic - */
.node-faq.node-teaser .field-name-field-cover-pic, .node-article.node-teaser .field-name-field-cover-pic,
.node-boot-logo.node-teaser .field-name-field-cover-pic, .node-emulator.node-teaser .field-name-field-cover-pic,
.node-emulator-cfg.node-teaser .field-name-field-cover-pic, .node-news.node-teaser .field-name-field-cover-pic{
    float: left;
    padding: 0px 10px 0px 0px;
}
/* - Read More - */ /* Includes Bootanimation */
/*
.node-faq.node-teaser .s8-read-more, .node-article.node-teaser .s8-read-more, .node-boot-logo.node-teaser .s8-read-more,
.node-emulator.node-teaser .s8-read-more, .node-emulator-cfg.node-teaser .s8-read-more, .node-news.node-teaser .s8-read-more, 
.node-bootanimation.node-teaser .s8-read-more,  .node-download.node-teaser .s8-read-more, .node-tutorial-simple.node-teaser .s8-read-more 
*/
.s8-read-more {
	/* background-color: #182126; */
	background-color: #185baa;
    display: block;
    float: right;
    padding: 2px 12px 2px 12px;
    border-radius: 10px;
	font-weight: bold;
	min-width: 150px;
    text-align: center;
}
.s8-read-more a:link, .s8-read-more a:visited , .s8-read-more a:active, .s8-read-more a:link{
	color: #fff;
}
.s8-read-more a:hover{
	color: #f9a11d;
}

/*-----------------------------------------------*/
/*              - TUTORIAL Node -                */
/*-----------------------------------------------*/
.node-type-tutorial-simple .node-full .group-footer .field-name-body .field-items .even,
.node-type-tutorial-simple .node-full .group-footer .field-name-body .field-items .odd {
    padding: 6px 8px 6px 18px;
    border-radius: 12px;
    margin-bottom: 8px;
}
.node-type-tutorial-simple .node-full .group-footer .field-name-body .field-items .even{
	background-color: #ecf2f5;
}
.node-type-tutorial-simple .node-full .group-footer .field-name-body .field-items .odd{
	background-color: #f6f7ec;
}
.node-type-tutorial-simple .node-full .group-footer .field{
    padding: 12px 8px 12px 14px;
    border-radius: 14px;
    border-style: solid;
    border: solid;
    margin: 0px 0px 10px 0px;
}
.node-type-tutorial-simple .node-full .group-footer .field-name-body{
    padding: 0px 0px 0px 0px;
    border-radius: 0px; 
    border-style: none;
    margin: 0px 0px 0px 0px;
}
/*           - Disclaimer -         */
.field-name-field-add-a-disclaimer{
    background-color: burlywood;
    margin-bottom: 14px;
    padding: 17px 14px 1px 14px;
    border-radius: 14px;
}
.field-name-field-add-a-disclaimer  ul{
	list-style-type: none;
	margin: 0px 0 0px 0;
    padding: 0px 0px 0px 22px;
}
.field-name-field-add-a-disclaimer  li{
	padding: 0px 0px 0px 0px;
    background: none;
    list-style: circle;
}
/*-----------------------------------------------*/
/*              - App List XD+  -                */
/*-----------------------------------------------*/
.s8-applist-body{
}
.s8-applist-body td{
	background: none;
	min-width: 200px;
}
.s8-applist{
	width: 100%;
    background: none;
}
.s8-applist-title{
	text-align: center;
}
.s8-applist-title h4{
	font-size: large;
    font-weight: bolder;
    margin: 0px;
    padding: 2px 0px 4px 0px;
}
.s8-applist-emulates{
}
.s8-applist-diff{
}
.s8-applist-free{
}
.s8-applist-desc{
}
/*-----------------------------------------------*/
/*              - TUTORIAL Node -                */
/*-----------------------------------------------*/
/*
.node-type-tutorial-simple .field-name-body ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.node-type-tutorial-simple .field-name-body li {
	background: url('https://gpdcentral.com/sites/all/themes/s8_creative_theme/s8images/checkmark_small.png') no-repeat left top;
    height: 32px;
    padding-left: 34px;
    padding-top: 6px;
    list-style: ;
}
.node-type-tutorial-simple .field-name-body li ul{
	padding: 40px 0px 0px 2px;
}
.node-type-tutorial-simple .field-name-body li li{
	background: none;
    list-style: circle;
	padding: 40px 0px 0px 2px;
}
*/
/*

ul li, ul.menu li, ul.links li, .item-list ul li {
    background: none;
    margin: 0 0 2px;
    padding: 0 0 0 15px;
	list-style: circle inside none;
}
ul ul li {
    background: none;
    margin: 0 0 2px;
    padding: 0 0 0 15px;
	list-style: disc inside none;
}

.field-name-body .even , .field-name-body .odd{
	background-color: #efefef;
	padding: 22px 22px 12px 22px;;
	border-radius: 10px;
	margin: 12px 0 0 0;
}

hr {
    border-top: #000 2px solid;
}

.field-name-field-image , 
.field-name-field-downloads , 
.field-name-field-index ,
.field-name-field-introduction , 
.field-name-field-preparation {
	margin-top: 10px;
}

.field-name-field-image .field-label, 
.field-name-field-downloads .field-label,
.field-name-field-preparation .field-label  ,
.field-name-field-index .field-label , 
.field-name-field-introduction .field-label{
	font-weight: bold;
    font-size: x-large;
    font-family: sans-serif;
    background-color: lightgray;
    padding: 6px 0px 6px 19px;
    /*border-radius: 16px;*/
/*}*/
/*.field-name-field-downloads .field-items ,
.field-name-field-index .field-items , 
.field-name-field-introduction .field-items,
.field-name-field-preparation .field-items {
	padding: 22px 22px 12px 22px;
    background-color: #fffddf;
    /*border-radius: 12px;*/
/*}*/



/* ------- Boot animation page  ------- */
/*.field-name-field-boot-illustration{ 
	max-width: 90%;
}
/* ------- Boot animation teaser  ------- */
/*.node-bootanimation.node-teaser .field-name-field-boot-illustration{
	max-width: 40%;
}
.node-bootanimation.node-teaser .submitted{
	display: none;
}

#logo {
    float: left;
    margin: 10px 6px;
}*/