/**
 * Your Inspiration Themes
 * 
 * In this files the framework register default metaboxes.
 * 
 * @package WordPress
 * @subpackage Your Inspiration Themes
 * @author Your Inspiration Themes Team <info@yourinspirationthemes.com>
 *
 * This source file is subject to the GNU GENERAL PUBLIC LICENSE (GPL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.gnu.org/licenses/gpl-3.0.txt
 */

/********************************************

In this file you can add your custom CSS.
It will always override rules in style.css.
Good work... and good luck! :)

********************************************/

@font-face {font-family:"KG Ten Thousand Reasons Alt";src:url("../fonts/KGTenThousandReasonsAlt.eot?") format("eot"),url("../fonts/KGTenThousandReasonsAlt.woff") format("woff"),url("../fonts/KGTenThousandReasonsAlt.ttf") format("truetype"),url("../fonts/KGTenThousandReasonsAlt.svg#KGTenThousandReasonsAlt") format("svg");font-weight:normal;font-style:normal;}

#logo {
    float: left;
    padding-bottom: 22px;
	float: left; 
	margin-left: 1%; 
	margin-top: -4%;
	z-index: 99; 
	position: relative;
}

#header .menu ul li {
	position: relative;
	padding: 0 18px;
}
#header .menu > ul {
    margin: 0px 0 0;
    overflow: hidden;
    padding: 0;
    position: absolute
    left: 0;
    top: 55px; 
    width: 100%;
    height: 28px;
    z-index: 99999;
}
#header div.menu > ul > li > a { font-size: 15px; font-family: 'KG Ten Thousand Reasons Alt', sans-serif; color: #000000; font-style: normal; font-weight: normal; }

div.anythingSlider .arrow {
	top: 65%;
	position: absolute;
	display: none;
	z-index: 1000;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	font-size: 18px;
	display: inline-block;
	text-decoration: inherit;
}
.testimonial-page {
    border-bottom: 1px solid #CFCFCF;
    margin-bottom: 15px;
    margin-top: 0px;
    margin-left: 10px;
    position: relative;
}
.testimonial-page .testimonial-text-full.testimonial-thumb {
	margin-bottom: 0px !important;
}
#slider-cycle.slider_cycle .slide-title h2, 
#slider-cycle.slider_cycle .slide-title h2 span { font-size: 48px;  font-family: 'KG Ten Thousand Reasons Alt', sans-serif; font-style: normal; font-weight: normal; }
#slider-cycle.slider_cycle .slide-title h2 span { font-size: 48px; font-family: 'KG Ten Thousand Reasons Alt', sans-serif; color: #A05F02; font-style: normal; font-weight: normal; }
.slider_cycle .slide-title h2 span { color: #A05F02; }
.slider_cycle .slide-content {
	color: #282627;
	font-size: 14px;
}
#slider-cycle.slider_cycle .slide-content p { font-size: 16px; font-family: 'Droid Sans', sans-serif; font-style: normal; font-weight: normal; }
h3, h3 a { font-size: 26px; font-family: 'KG Ten Thousand Reasons Alt', sans-serif; color: #030303; font-style: normal; font-weight: normal; }
p, li, address, dd, blockquote, td, th, a.text-color { font-size: 14px; font-family: 'Droid Sans', sans-serif; color: #585555; font-style: normal; font-weight: normal; }
.testimonial .testimonial-text p, .testimonial .testimonial-text-full p, .testimonial-page .testimonial-text-full p { font-size: 14px; font-family: 'Droid Sans', sans-serif; color: #585555; font-style: normal; font-weight: normal; }
.testimonial .testimonial-name a.website, .testimonial-page .testimonial-name a.website { font-size: 14px; font-family: 'Droid Sans', sans-serif; color: #1C1C1C; font-style: normal; font-weight: normal; }
.content .contact-form label span.label { font-size:14px; }
.content .contact-form li.text-field input, .content .contact-form li select { font-size: 14px; background-color:#fff; width:97.5%; }
.content .contact-form li.text-field input, .content .contact-form li.checkbox-field input, .content .contact-form li.file-field input, .content .contact-form li select, .content .contact-form li textarea { margin-top:10px; padding: 6px; }
.sidebar p, .sidebar li, .sidebar div { font-size: 14px; font-family: 'Droid Sans', sans-serif; color: #585555; font-style: normal; font-weight: normal; }

.sidebar-left .sidebar, .sidebar-right .content { float: left; margin-top: 30px;}

.section {
	border: 4px solid #fff;
	overflow: hidden;
	margin-top: 20px;

	background-image: -moz-linear-gradient(top, #f6f2ec, #e2dbce); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f6f2ec),color-stop(1, #e2dbce)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f2ec', EndColorStr='#e2dbce'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f2ec', EndColorStr='#e2dbce')"; /* IE8 */

	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.35), 0 85px 180px 0 #fff, 0 12px 8px -5px rgba(0, 0, 0, 0.85); /* FF3.5+ */
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.35), 0 85px 810px -68px #fff, 0 12px 8px -5px rgba(0, 0, 0, 0.65); /* Saf3.0+, Chrome */
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.35), 0 85px 180px 0 #fff, 0 12px 8px -5px rgba(0, 0, 0, 0.85); /* Opera 10.5, IE 9.0 */
    border-radius: 10px 10px 10px 10px;
}
.google-maps {
	position: relative;
	padding-bottom: 55%;
	height: 0;
	overflow: hidden;
}
.google-maps div {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important; 
}

