/*

Theme Name: X &ndash; Child Theme
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: x

*/


.clear {
	clear:both;
	height:1px;
	overflow:hidden;
}


/*
div {
	border: 1px dotted gray; 
	padding: 0;
}
*/

p.nomargin {
	margin-left: 0px;
}


.top-menu {
	float:right;
	text-align:  right;
}

/* THIS makes the content not cover the navbar when scrolling - but you can still set "navbar top height" to 10 so there's not too much space before content after primary nav on regular nonscrolled pages */
.x-navbar-static-active .x-navbar .x-nav > li,
.x-navbar-fixed-top-active .x-navbar .x-nav > li {
  height: 75px !important;
}


.x-topbar {
	height: 32px;
	min-height: 0;
	padding-top: 0px;
}


#x-section-1 > .x-container {
background: #fff url(“IMAGE URL”) no-repeat center right scroll;
background-size: 150px;
}




/*  //////////////  ICON COLORS  ////////////  */

.x-icon-question-circle
{
	color: #FCCA2D;
}



/*  //////////////  TYPE  ////////////  */


.h3
{
		font-size: 1.8em;
}

.x-blockquote
{
	font-size: 1.1em;
		width: 600px;
		margin-top: 55px;
		margin-bottom: 35px;
		margin-left: 60px;
}


.x-feature-box-title
{
	font-size: 1.1em;
	color: #000000;
	width: 630px;
	margin-left: 0px;
}


.x-feature-box-text
{
	
	font-size: .8em;
	color: #333333;
	width: 610px;
	margin-left: 5px;
	line-height: 1.3em;
}


.prepare-title-a
{
	font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:-1px;text-rendering:optimizelegibility;color:#2c3e50;
	font-size: 1.5em;
	font-weight: bold;
	color: #DE2C2C;
}


.prepare-title-b
{
	font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:-1px;text-rendering:optimizelegibility;color:#2c3e50;
	font-size: 1.5em;
	font-weight: bold;
	color: #28B4CE;
}


.prepare-title-c
{
	font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:-1px;text-rendering:optimizelegibility;color:#2c3e50;
	font-size: 1.5em;
	font-weight: bold;
	color: #AC229F;
}


.prepare-title-d
{
	font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:-1px;text-rendering:optimizelegibility;color:#2c3e50;
	font-size: 1.5em;
	font-weight: bold;
	color: #22BC2A;
}


.oneclick
{
	font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:-1px;text-rendering:optimizelegibility;color:#2c3e50;
	font-size: 1.3em;
	color: #333366;

}

.nohassles
{
	font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:-1px;text-rendering:optimizelegibility;color:#2c3e50;
	font-size: 1em;
	color: #333366;

}


.tag_big
{
	font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:-1px;text-rendering:optimizelegibility;color:#2c3e50;
	font-size: 1.8em;
	color: #FFF;

}

.tag_smaller
{
	font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:-1px;text-rendering:optimizelegibility;color:#2c3e50;
	font-size: 2em;
	color: #FFF;

}

.tag_smallest
{
	font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:-1px;text-rendering:optimizelegibility;color:#2c3e50;
	font-size: 1.6em;
	color: #FFF;

}

.tag_last
{
	font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:-1px;text-rendering:optimizelegibility;color:#2c3e50;
	font-size: 1.6em;
	line-height:  1em;

	color: #FFF;
	/* float: left; */
	display: inline-block; 

}


.tag_gray
{
	font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:-1px;text-rendering:optimizelegibility;color:#2c3e50;
	font-size: 1.2em;
	color: #CCC;
	line-height:  .9em;

}




/*  //////////////  SPACING ////////////  */

.cbase br {
   display: block;
   margin: 7px 0;
   line-height:7px;
   content: " ";
}

.cbase p {  
	margin-top: 2px; 
	margin-bottom: 0em; 
	line-height:.9em;
}



/*  //////////////  DIV SECTIONS  ////////////  */


.cbase_organizes {
	margin-left: 94px; 
	line-height:.9em;
}

.cbase_mouseclick {
	margin-left: -22px; 
	line-height:.9em;
}

.cbase_nohassles {
	margin-top: 32px; 
	margin-left: 12px; 
	line-height:.9em;
	text-align:left;
}

.cbase_everyone {
	margin: 0 auto;
	text-align:center;
}


div#prepare_left {
	margin-left: 42px;
	margin-top: 25px;
	float: left;
	width: 82px;
	
}
div#prepare_right {
	margin-top: 25px;
	float: left;
	width: 605px;

}
div#prepare_left_inner {
	float: left;
	text-align: left;
	margin-top: 18px;
	margin-left: 0px;
	margin-right: 0px;
	display: inline; /* IE6 */

}
div#prepare_right_inner {
	float: left;
	text-align: left;
	margin-top:9px;
	margin-right: 5px;
	display: inline; /* IE6 */

	font-size: .8em;
	color: #333333;
	margin-left: 4px;
	line-height: 1.3em;

}




div#step_left {
	margin-left: 62px;
	margin-top: 15px;
	float: left;
	width: 62px;
	
}
div#step_right {
	margin-top: 15px;
	float: left;
	width: 615px;

}

div#step_left_inner {
	float: left;
	text-align: left;
	margin-top: 18px;
	margin-left: 0px;
	margin-right: 0px;
	display: inline; /* IE6 */

}
div#step_right_inner {
	float: left;
	text-align: left;
	margin-top:5px;
	margin-right: 5px;
	display: inline; /* IE6 */

	font-size: .8em;
	color: #333333;
	margin-left: 4px;
	line-height: 1.3em;

}


/*  //////////////  IMAGES  ////////////  */

.cbaselogo_small_white {
	margin-left: 92px; 
	margin-bottom: -4px;
}

.mouseclick {
	margin-top: -8px;
	margin-right: 7px;
}

.everyone {
	margin-top: -10px;
}

.image_notjust {
	margin-top: -10px;
}

.image_snap {
	margin-top: -46px;
	margin-left: 2px;
	/* float: left; */
	display: inline-block;
}

.image_nohassles {
	margin-top: -17px;
	margin-right: 15px;
	margin-left: -82px;
}

.image_cbaselogosmallblue {
	margin-top: 26px;
	margin-bottom: -6px;
	margin-left: -60px;
	margin-right: 66px;
	/* float: left; */
	/* display: inline; */
	display: block;

}





.features ol, ul {
	margin: 0;
	padding: 0;
}

.features li {
    list-style-type: circle;
	margin-left: 35px;
	margin-bottom: 15px;
	margin-top: 15px;

}





.x-pricing-column-info .x-price {
	font-size: 36px;
}












/*  //////////////  DIV BR's  ////////////  */


div.height1 {
	height: 1px;
	font-size: 0;
}


div.height3 {
	height: 3px;
	font-size: 0;
}

div.height7 {
	height: 7px;
	font-size: 0;
}

div.height9 {
	height: 9px;
	font-size: 0;
}

div.height10 {
	height: 10px;
	font-size: 0;
}

div.height12 {
	height: 12px;
	font-size: 0;
}

div.height18 {
	height: 18px;
	font-size: 0;
}
div.height25 {
	height: 25px;
	font-size: 0;
}




