/*
Theme Name:     Great Child Theme
Theme URI:
Description:    Cutom Great
Author:         Megumi Ohama Torkelson
Author URI:
Template:       great
Version:        1.0
*/

@import url("../great/style.css");

#header{min-height:60px; }
.main-header{ background-color:#fff; border-bottom:1px solid #e9eaeb; }
#header h1#logo, #header h2#logo { margin:20px 0px 10px 0px; }

.secondary-navigation { 
    display: block;
    float: left;
    padding-left:15px;
}

#navigation { 
    margin: 0px auto;
	margin-top:45px;
	width:330px;
	float:left;
}

#header-social{  float:right; height:60px; margin:25px 0px 0px 0px; width:200px; }
#header-social > .footer-social-container span{display:none;} 
.footer-social-container a { 
    margin: 0px !important;
    text-align: left;
    text-decoration: none;
}

#header-social .iFb { 
background-image: url(img/facebook.png);
background-repeat:no-repeat;
}
#header-social .iTw { 
background-image: url(img/twitter.png);
background-repeat:no-repeat;
}

#header-social .iGl { 
background-image: url(img/googleplus.png);
background-repeat:no-repeat;
}

#header-social .iIn { 
background-image: url(img/linkedin.png);
background-repeat:no-repeat;
}

#header-social .iPinterest { 
background-image: url(img/pinterest.png);
background-repeat:no-repeat;
}

#header-social .iRss { 
background-image: url(img/rss.png);
background-repeat:no-repeat;
}

/* header optin area */

#content-top-optin{
	clear:both;
	  min-height:121px;
	  background-color:#f2f2f2;/*fallback */
      padding:0;
	  background-image:url(img/optin-bg.png);
	  background-repeat:repeat;
	 
}

#content-top-optin > #inner{  
      margin:0 auto;
	  max-width: 100%;
      padding: 0px;
      width: 1020px; 
	  background:none;
	  padding:0px;
}

#content-top-optin > #inner div{ padding-left: 0px; }
#content-top-optin > #inner table.noborder{ border:none; border-collapse:collapse; padding:0; margin:0;  vertical-align: middle;}
#content-top-optin > #inner table.noborder td{ vertical-align:middle !important;  padding-right:0px; padding-left:0px; }

#inner table.noborder td > input#optinEmail{
background: #FFFFFF !important;
border: 1px solid #D0D0D0 !important;
border-radius: 0px !important;
box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.149);
color: #9E9E9E !important;	
font-size: 14px !important;
height: 40px !important;
margin-bottom: 0px !important;
margin-right: 0px;
padding: 0px !important;
text-indent:8px; 
text-shadow: 0px 1px #FFFFFF;
width: 220px !important;
}



/* main contents area */


.main-container{ margin-top:20px; border:none; background:none;  margin-top:0px; }

.content{ background-color:#fff; }
#content_box{ padding:10px; background-color:#fff; }

.post-content { 
clear:none; /* necessary */
font-size: 14px;
line-height: 22px;
margin-bottom: 15px;
margin-top: 15px;
padding-bottom: 15px;
}

div.readMore{ margin-top:15px;} 

/* Sidebar Area */
#sidebars .widget {  background: none; }
ul.sidebar_list > li.widget-sidebar > ul{ margin:0px 5px; background-color:#fff !important; }
ul.sidebar_list > li.widget-sidebar > h3{ font-size:24px; }


ul.wp-cpl-widget li a:link, ul.wp-cpl-widget li a:visited{ color:#3E75E5; font-style:normal; }
ul.wp-cpl-widget li a:active, ul.wp-cpl-widget li a:hover{ color:#333; background-color:#f5f5f5;  }



/* Footer Menu */
nav#footer-navigation{ padding-bottom:15px; clear:both; min-height:22px;}
ul#menu-footer-menu{ padding:0; margin:0; }
ul#menu-footer-menu li{ display:block; float:left; padding-right:10px; }
ul#menu-footer-menu li a:hover{ color:#666;  }


/* breadcrubm */
.breadcrumbs-wrap { 
background: #FFFFFF;
border-bottom: none;
border-top: none;
float: left;
margin-bottom: 0px;
padding: 4px 0px;
width: 100%;
}

.breadcrumb a, .breadcrumb a:hover { 
color: #6699cc;
text-decoration:underline;
}

.breadcrumbs{  background-color: #fff !important; padding: 5px 0px; }
.breadcrumb { color: #5d5d5d; }

/* Typography */
h2.HomeTitle{ 
    font-size:30px; 
	border-bottom:2px solid #93c0fc; 
	padding-bottom:10px; 
	line-height:1.1;
	font-family: MuseoSlab500Regular;

}

/* Single post */
.single-title { 
font-size: 28px;
line-height: 1.2;

}

div.single_page header > h1.title{ font-size:1.8em !important; line-height:1.4; margin-top:0px; padding-top:0px;  border-bottom:2px solid #93C0FC; }

/* Page settings */
div.post-content p{ font-size:18px; line-height:1.2;  }div.bgwhite{ background-color:#fff; }
.ss-full-width #content_box { padding-bottom:25px; clear:both; background-color:#fff; }.page h1.title { font-size:26px; }
/* Read Russian - Optin */
div.optinmark{ background-image:url(img/optin/optin_bg_mark.jpg); background-repeat:no-repeat; background-position:center top; padding:0; margin:0 auto; position:relative; width:545px; height:136px;  }
div.optinmark form.form1 > br{ display:none; } 
div.optinmark table.noborder{ border:none; border-collapse:collapse; padding:0; width:400px; height:110px; position:absolute; top:60px; left:90px;  }

table.noborder > input{ padding:8px 0px; }

div.optinmark td{ padding:7px; width:100px; }
input#submitmark{ position:absolute; top:40px; left:40px;}

/* Subscribe Optin */
#wrapsubscribe{	width:730px;	height:auto;	margin:0 auto;}
form#subscribe{ padding:0; margin:0; }
form#subscribe table#subscribe{ padding:0; margin:0; border-collapse:collapse; width:717px; height:380px; }
form#subscribe > input{ border:none; }form#subscribe > br { height:0px; display:none; }
div.subscribe_bg{ background:url(img/subscribe/bg.png); background-repeat:no-repeat; background-position:center center; position:relative; }
table#subscribe { border:none; }
table#subscribe > input[type="text"] { margin-top:25px; margin-left:25px; border:none !important;  width:330px; font-size:18px; line-height:1.2;  }
div.subscribe_email{ width:380px; height:55px; position:absolute; bottom:38px; left: 80px; background-color:none !important;}
div.subscribe_email input#optinEmail{ border:none !important; background-color:none !important;   }
div.subscribe_submit{ width:255px; height:48px; position:absolute; bottom:52px; right:80px; z-index:10000 !important; border:none !important; }
div.subscribe_submit > input#subscribe_submit{ width:255px; height:48px; background-image:url(img/subscribe/send_btn.png) !important; background-position:left center; background-repeat:no-repeat; border:none;background-color:transparent; cursor:pointer;  }input#submitbtn{ border:none; }

/* RAM Special Offer */
div.boxmainleft{ float:left; width:600px; } 
div.boxsidebar { float:right; width:300px;  }
h3.TestiTitle { color:#9a042b; text-align:center; font-weight:bold; line-height:1.2; }
.TestiBox{ border:2px solid #e0e0e0; background-color:#fff; padding:8px; color:#000;}
.TestiBox p{ line-height:1.2; font-size:0.81em;} 
.TestiBox h4{ color:#336699; font-weight:bold; font-size:110%;line-height:1.2; }
.TestiBox p img.tleft{ float:left; }

/* Sign-Up Page Styling */
.SignUpWrap{    font-size:16px;	line-height:1.4;	font-weight:400;}
.whatyouget{    padding:15px 0px;}
.yourpayment{	padding:15px 0px;	clear:both;}
.whatyouget h3{	
color:#961227; /* red */	
font-weight:bold;	
font-size:22px;	
line-height:1.2;	
text-decoration:underline;	
text-align:center;}

.yourpayment h3{	
color:#333;	
font-weight:bold;	
font-size:22px;	
line-height:1.2;	
text-decoration:underline;	
text-align:center;}

div#yourpayment{    
padding:15px; 	
width:550px;	
font-size:14px;	
line-height:1.5;}

#yourpayment div{ margin-top:20px; }

div.warrentybox{    
width:535px;	
padding:15px;	
border:2px solid #ccc;	
font-size:14px;	
color:#666;}

h3.warrentyTitle{    
color:#1B587E;	
font-weight:bold;	
font-size:22px;	
line-height:1.2;}

div.CalltoAction{    
font-size:22px;	
font-weight:bold;	
padding:10px 0px;	
color:#961227;	
font-family: "Myriad Pro", "Arial", sans-serif;	
text-align:center;}

div.purchaseCode{	
clear:both;	
padding:10px 0px 20px 0px;	
width:400px;	
margin:0 auto;}

div.signL{	
font-style: italic; 	
margin:20px 0px;}

/* ROUNDBOX */
div.roundbox-t{     
background-image:url(img/graybox-t.gif);	
background-repeat: no-repeat;	
background-position: left top;	
width:571px;	
height:18px;	
padding:0px;	
margin:0px;	
margin-top:5px;}

div.roundbox-m{	
background-image:url(img/graybox-m.gif);     
background-repeat:repeat-y;	
margin:0px;	
width:571px;    
padding:0px;}

.roundbox-inner{    
padding:15px 15px 15px 25px; 	
width:500px;	
overflow:hidden;	
margin:0px;}

div.roundbox-b{	
background-image:url(img/graybox-b.gif);    
background-repeat:no-repeat;	
padding:0px;	
margin:0px;		
width:571px; 	
height:21px;}

/* Sidebar */
ul.sidebar_list > li.widget-sidebar > h3{
text-indent:10px;
}

div.textwidget{ 
    margin: 0px 5px;
    background-color: #fff !important;
 }
div.textwidget p{ 
font-style:italic;
line-height:1.3; 
padding:10px 8px 10px 20px;
margin:0;
border-bottom:1px dotted #ccc;
}
