/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. */

/* 
BROWSER FIXES
-------------
*/

input[type="checkbox"] { /* Opera checkbox styling */
	border: inherit;
}

.slide .slide-content.entry:after { /* Opera 10 Positioning fix */
	height: 1%;
}


/*
GLOBAL CHANGES
--------------
*/

#wrapper { /* Allows for easier styling with generated content */
	z-index: 0;
	position: relative;
	overflow-x: hidden;
}

.slide .slide-content.entry h2 a {
	color: #e0a020; /* Same color as brochure-text */
}

/* Style toggle boxes to look much nicer */
.shortcode-toggle .toggle-content {
	background: transparent !important;
}
.shortcode-toggle.white h4 a {
	border: 1px solid #ccc;
	border-width: 1px 0;
	background-color: #eee;
}

.entry .wp-caption-text {
	font-family: inherit; /* Remove unneccessary font */
}

/* Style gform buttons as Woo buttons */
input[type=submit].gform_button {
	margin: 0;

    font-family: sans-serif;
    display: inline-block;
    line-height: 1em;
    padding: 6px 13px;
    border: 1px solid #4081af;
    border-bottom-color: #20559a;
    color: white !important;
    text-align: center;
    text-shadow: 0 -1px 0 hsla(0,0%,0%,.3);
    text-decoration: none !important;
    
    /*Border radius*/
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    
    /*Background*/
    background-color: #D76B23; /*Fallback*/
    border-color: #AF7440;
	border-bottom-color: #9A5420;
	background: -moz-linear-gradient(center top,#E88E52 20%,#CF6E2E 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(.2, #E88E52),color-stop(1, #CF6E2E));
	background: -moz-linear-gradient(center top,#E88E52 20%,#CF6E2E 100%);             
    
    /*Box shadow*/
    -webkit-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
                        inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
                        0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
    -moz-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
                    inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
                    0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
    box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
                inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
                0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
                
}

input[type="submit"].gform_button:hover, {
    text-decoration: none !important;
    /*Background*/
    background: #0073d2; /*Fallback*/
    background: -webkit-gradient(
                    linear,
                    left top,
                    left bottom,
                    color-stop(.2, #3e9ee5),
                    color-stop(1, #1666ca)
                );
    background: -moz-linear-gradient(
                    center top,
                    #3e9ee5 20%,
                    #1666ca 100%
                );
}

input[type="submit"].gform_button:active {
    border-color: #20559a;
    
    /*Box shadow*/
    -webkit-box-shadow: inset 0 0 7px hsla(0,0%,0%,.3) /*Shine*/,
                        0 1px 0 hsla(0, 100%, 100%, 1) /*Shadow*/;
    -moz-box-shadow: inset 0 0 7px hsla(0,0%,0%,.3) /*Shine*/,
                    0 1px 0 hsla(0, 100%, 100%, 1) /*Shadow*/;
    box-shadow: inset 0 0 7px hsla(0,0%,0%,.3) /*Shine*/,
                0 1px 0 hsla(0, 100%, 100%, 1) /*Shadow*/;
}

.gform_wrapper .top_label .gfield_label {
	/*float: left;*/ /* This isn't a part of stock gforms CSS anymore */
}

.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction {
	font-family: inherit; /* no need to use non-standard type in form descriptions */
}



/*
GOOGLE MAPS TABLE
-----------------
*/

#cm_mapTABLE {
	margin-bottom: 0;
	
}

#cm_mapTABLE td {
	padding: 0;
}

#cm_map {
	width: 923px;
	height: 450px;
}

#cm_map img { /* cancel img style from Simplicity theme */
	margin-bottom: none;
	padding: none;
	border: none;
	background: transparent;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}



/*
SIMPLE TEMPLATE 
---------------
*/

#header-container.simple {
/*
  background: none;
  border-bottom: none;
*/
}




