/*
Customizations for Scriptigo.com

Color palette
Dim gray		#656E74
Purple			#6E636F
Magenta		#92374D
Cadet Blue	#559CAD
Silver Pink	#C1B2AB
Steel Blue	#2E86AB
*/

p {
	margin: 0.5em 0 1.5em;
}
ul.gkBullet4,
ol {
	margin: 0 0 1.4em 0 ;
}
ul.gkBullet4 li {
	padding: 2px 0 2px 22px;
	line-height: 1.6;
}

p.before-list {
	margin-bottom: 1em;
}

.style3 h1 {
	color: #559CAD;
}
.style3 h4 {
	color: #92374D;
}
article.item-page.single-item strong,
div.fsf_main.fsf_main_j3 div.fsf_faq_answer strong{
	font-weight: bold;
}
img.disabled {
	opacity: 0.3;
    filter: alpha(opacity=30); /* For IE8 and earlier */
}

a, #gkMainMenu div.childcontent a:active, #gkMainMenu div.childcontent a:focus, #gkMainMenu div.childcontent a:hover, article header h1 a:hover, article header h2 a:hover, .pane-sliders .panel h3 a:hover {
	color: #2E86AB;
	text-decoration: underline;
}

p.gkInfo1:before, p.gkTips1:before, p.gkWarning1:before {
	font-size: 44px;
}
hr {
	border: 0; 
	border-bottom: 1px solid #E5E5E5;
	margin: 20px 0;
}


/* Tag styling */
.label {
	display: inline;
	padding: .2em .6em .2em;
	font-size: 70%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	border-radius: .25em;
	background-color: #C1B2AB;
	font-family: Arial, Helvetica, sans-serif;
}

h4 .label {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50%;
	padding: .3em .6em .2em;
	margin-top: 4px;
}


/* Fix superscript for TM and R symbols */
.antisup sup {
	background: none;
	color: inherit ;
	font-size: 30%;
	padding: 0 ;
	vertical-align: super ;
	left: -0.2em;
}

/* Buttons */
.button.color1, .readon.color1 {
	background: #92374D; 
}

/* Header on home page */
.gk-header1 a {
	background: none;
	margin: 20px 0;
	padding: 0;
}
.gk-header1 p.fivestar {
	margin: 20px 0 0 0;
}
.gk-header1 p.fivestar i {
	color: #d4c472;
	font-size: 24px;
}

/* Logo: home page top */
body.frontpage #gkLogo {
	width: 320px;
}
body.frontpage .has-header .gkLogo {
	top: 190px;
}

/* Logo in footer */
.gk-logo-small {
	width: 200px;
	margin: 0 0 10px 0;
}

/* Header height on secondary pages */
#gkHeader {
	min-height: 125px;
}
/* Override/keep header height on home page  */
#gkHeader.has-header{
	min-height: 170px;
}


/* General spacing issues */
.gkCols + .button {
	margin-top: 20px;
}
.box.im	age-right .gkCols {
	margin-top: 50px;
}
#gkFooter {
	padding: 60px 120px;
}
.box.centered p + p > img.nomargin {
	margin: 0;
}
#gkBottom4.gkSingleModule  .box.image-left .image-left > div {
	width: 50%;
	margin-bottom: 50px;
}
.box.color-bg .iphone-footer p {
	color: #fff;
}
.box.color-bg .iphone-footer small {
	color: #bdd3cc;
}

/* Side documentation module menu */
#gkSidebar .mod-articles-category-group {
	font-weight: 700;
	text-transform: uppercase;
}
#gkSidebar li a {
	line-height: 1.5;
}
#gkSidebar li {
	padding: 10px 0 0 5px;
}
#gkSidebar li a.active {
	color: #92374D;
	font-weight: 700;
}
#gkSidebar .box ul.category-module ul {
	margin-left: 15px;
}




/* Old menu
#gkSidebar .box ul.nav-child.unstyled.small li a {
	line-height: 1.5;
}
#gkSidebar .box ul.nav-child.unstyled.small li {
	padding: 15px 0 0 12px;
}
#gkSidebar li.current.active > a {
	color: #92374D;
	font-weight: 700;
}
*/




/* Pricing table */
.gkPriceTable dd a {
	background: none;
	color: #8E9798;
	text-decoration: underline;
	margin-top: 0;
	line-height: 1.7;
}
.gkPriceTable dd a:hover {
	background: none;
	color: #92374D;
}
.gkPriceTable {
	padding: 20px 0 0;
}
dd.specialprice {
	color: #92374D;
	font-weight: 600;
}


/* Breadcrumbs */
#gkBreadcrumb {
	padding: 10px 120px;
}

/* Support & Docs on Home page */
i.fa.fa-desktop.center,
i.fa.fa-life-ring.center {
	margin-bottom: 15px;
	margin-left: 50px;
	font-size: 48px;
	color: #d4c472;
}
div#gkBottom3.gkSingleModule .box.image-right .gkCols {
	margin-top: 20px;
}
.gkCols + .button {
	font-weight: 600 !important;
}

/* Testimonials */
.gkCols.margin-top, .gkCols.testimonials {
	margin-top: 50px !important;
}
.testimonials > blockquote > strong {
	font-size: 16px;
	line-height: 12px;
	margin: 45px 0 0 0;
}
.testimonials > blockquote > img {
	width: 60px;
	height: 60px;
}
#gkBottom2.gkSingleModule .box.no-top-pad {
	padding: 0px 120px 100px 120px;
}

/* Newsletter module */
#gkBottom8.gkSingleModule .acymailing_introtext {
	color: #000;
	text-indent: 4px;
}
table.acymailing_form {
	border-collapse: collapse;
	margin-top: 10px;
	margin-left: 50px;
}
table.acymailing_form tbody tr td {
	padding: 0px
}
#gkBottom8.gkSingleModule .box {
	background: #f3f1e9;
	padding: 30px 120px;
}
input#user_name_formAcymailing31121.inputbox.required {
	padding
}

/* AcyMailing Module */
div.acymailing_form {
	padding-top: 20px !important;
}
div.acymailing_form p {
	display: inline-block;
	width: 30%;
	margin: 0;
}
input.button.subbutton.btn.btn-primary {
	float: none;
}


/* Media Queries */


/* ----------- iPad mini / iPad 1 and 2 ----------- */

/* Portrait and Landscape */
@media only screen 
	and (min-device-width: 768px) 
	and (max-device-width: 1024px) 
	and (-webkit-min-device-pixel-ratio: 1) {

}

/* Portrait */
@media only screen 
	and (min-device-width: 768px) 
	and (max-device-width: 1024px) 
	and (orientation: portrait) 
	and (-webkit-min-device-pixel-ratio: 1) {
	
	
}

/* Landscape */
@media only screen 
	and (min-device-width: 768px) 
	and (max-device-width: 1024px) 
	and (orientation: landscape) 
	and (-webkit-min-device-pixel-ratio: 1) {
	
	

}


/* ----------- iPad 3 and 4 ----------- */
/* Portrait and Landscape */
@media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1024px) 
and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1024px) 
and (orientation: portrait) 
and (-webkit-min-device-pixel-ratio: 2) {
	
	
}

/* Landscape */
@media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1024px) 
and (orientation: landscape) 
and (-webkit-min-device-pixel-ratio: 2) {
	
	
}

/* ----------- iPad Pro ----------- */

/* Portrait */
@media only screen 
and (min-device-width : 1024px) 
and (max-device-width : 1366px)
and (orientation: portrait) { 
	
	
}

/* Landscape */
@media only screen 
and (min-device-width : 1024px) 
and (max-device-width : 1366px)
and (orientation: landscape) { 
	
	
}


/* ----------- iPhone 5 and 5S and SE ----------- */
/* ----------- 1,136×640 pixels at 326 ppi ----------- */

/* Portrait and Landscape */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 568px)
and (-webkit-min-device-pixel-ratio: 2) {
    	body.frontpage .has-header .gkLogo {
    		top: 0;
    	}
    	
}

/* Portrait */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 568px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: portrait) {
	
	
}

/* Landscape */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 568px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: landscape) {
	
	
}

/* ----------- iPhone 6 ----------- */

/* Portrait and Landscape */
@media only screen
and (min-device-width: 375px)
and (max-device-width: 667px)
and (-webkit-min-device-pixel-ratio: 2) {
   	body.frontpage .has-header .gkLogo {
    		top: 0;
    	}
}

/* Portrait */
@media only screen
and (min-device-width: 375px)
and (max-device-width: 667px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: portrait) {
	
	
}

/* Landscape */
@media only screen
and (min-device-width: 375px)
and (max-device-width: 667px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: landscape) {
   	
   	
}

/* ----------- iPhone 6+ ----------- */

/* Portrait and Landscape */
@media only screen
and (min-device-width: 414px)
and (max-device-width: 736px)
and (-webkit-min-device-pixel-ratio: 3) {
    	
}

/* Portrait */
@media only screen
and (min-device-width: 414px)
and (max-device-width: 736px)
and (-webkit-min-device-pixel-ratio: 3)
and (orientation: portrait) {
	
	
}

/* Landscape */
@media only screen
and (min-device-width: 414px)
and (max-device-width: 736px)
and (-webkit-min-device-pixel-ratio: 3)
and (orientation: landscape) { 
    
    
}



