/*
Theme Name: Toolbox
Theme URI: http://wordpress.org/extend/themes/toolbox
Author: Automattic
Author URI: http://automattic.com/
Description: A semantic, HTML5, canvas for CSS artists and an ultra-minimal set of super-clean templates for your own WordPress theme development.
Version: 1.4
License: GNU General Public License
License URI: license.txt
Tags: custom-menu, sticky-post, microformats, rtl-language-support, translation-ready, full-width-template, post-formats

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* =Structure
-------------------------------------------------------------- */
.type-post .entry-title{font-size:22px;}
.type-post ul, .type-post ol{margin-left:40px;}
.widget.widget_pinterest-pinboard-widget {
     background: none repeat scroll 0 0 #EEEEEE;
    border-radius: 0 0 10px 10px;
    float: left;
    height: auto;
    margin: 0 auto;
    padding: 10px;
    width: 207px;
}


.sldr_title {
    display: none !important;
}


@font-face {
    font-family: 'Lato';
    src: url('Lato-Regular.ttf') format('truetype');
    
}
#post-88 .entry-content{ font-family:lato;}
#menu-item-631{display:none;}
#menu-item-627{display:none;}
#menu-item-628{display:none;}
#menu-item-629{display:none;}
#content #post-25 input[type="tel"]{width:60%;}
.full-width .entry-title {
    font-family: lato;
    font-size: 25px;
    font-weight: bold;
    height: 25px;
    padding: 10px 10px 15px;
    width: 98%;
}

.wf-input.wf-req.wf-valid__required{
    border: 2px solid #19686b;
    margin: 0 1em 0 0;
    padding: 5px 10px;
    width: 82%;
}

#custom_Contactnumber {
    border: 2px solid #19686b;
    margin: 0 1em 0 0;
    padding: 5px 10px;
    width: 82%;
}

h1 {

   color: #196369;
    font-family: lato;
    font-size: 18px;
    padding-bottom: 10px;
    text-align: center;
}
.page-id-424 .full-width .entry-title, .page-id-423 .full-width .entry-title{width:94% !important;}

#post-25 input[type="email"]{width: 60%;}
#content #post-159 input[type="text"], input[type="tel"], input[type="email"], input[type="number"]
{
border: 2px solid #19686B;
    margin: 0 1em 0 0;
    padding: 5px 10px;
    width: 82%;
}
#wpcf7-f158-p159-o1 table tr td{width:300px;}
#content #post-159 textarea{
border: 2px solid #19686B;
    margin: 0 1em 0 0;
    padding: 5px 10px;
    width: 82%;
}
nav a {
    color: #FFFFFF;
    display: inline-block;
    font-family: lato;
    padding: 12px 24px !important;
    text-align: left;
    text-decoration: none;
}

.testimonial_slider__default .testimonial_by_wrap{

display:none !important;};

 .full-width .entry-title {
    background: linear-gradient(to bottom, #C7695F 0%, #B3473C 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 10px 0 0;
    color: #FFFFFF;
    float: left;
    font-family: lato;
    font-size: 22px;
    font-weight: bold;
    height: 25px;
    padding: 10px;
    width: 98%;
}


 .full-width .entry-content {
    padding: 14px;
    width: 98%;
}
.testimonial_slider__default .testimonial_quote{
    line-height: 27px !important;
    text-align: center!important;
    width: 96% !important;
}

.full-width  {
    background: none repeat scroll 0 0 #F9F9F9;
    border-radius: 10px 0 0;
    float: left;
    margin: 0 auto;
    width: 100% !important;
}

div.srp-widget-container a{
color: #3B3B3B !important;
    font-family: lato;
    font-size: 18px;
    font-weight: normal;
    line-height: 30px;
text-decoration:none;

}

.testimonial_quote{
background-image:none !important;
}

img.srp-widget-thmb {
    height: 120px !important;
    width: 120px !important;
}


h4.srp-post-title {
    display: block;
    margin-top: -5px !important;
}



.entry-meta > a {
    color: #366671;
    font-weight: bold;
}
.entry-title{margin-top: 0px !important;}
.entry-title > a {
    color: #FFFFFF;
    text-decoration: blink;

}

h2 .testimonial_rotator_wrap {
    display: none;
}

.testimonial_rotator_wrap {
    margin: 10px;
    overflow: hidden;
    padding: 10px;
    width: 900px !important;
}



h3.srp-widget-title {
    display: none !important;
    margin-bottom: 10px;
}


.entry-meta a {
    color: #366671;
    font-weight: bold;
}

#bulb{ border: 1px solid #208475;
    border-radius: 10px;
    box-shadow: 1px 1px 5px #208475;
    float: left;
    height: 180px;
    margin-left: 30px;
    margin-right: 20px;
    margin-top: 5px;
    padding: 5px;
    width: 20%;
}


#lowerbox {padding: 20px; border: 2px solid #208475; border-radius: 10px; height: auto; margin-top: 10px; }

#contact { margin-left:100px; }

body {
	background-image: url(http://www.kimjonescoaching.com/wp-content/uploads/2014/01/gb_gradiean.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 00px;
	margin-bottom: 0px;
}
p{margin:0; padding:0}
#logo{ width:46%; margin-left:15px; float:left}
#social{ width:20%; margin-right:5px; float:right; text-align:center; font-family:lato; font-size:16px; color:#FFFFFF; font-weight:Normal;}
#clear{clear:both}

#listmenu4 > ul {
    list-style: none outside none;
}
#listmenu4 li {
    background: url("http://www.kimjonescoaching.com/wp-content/uploads/2014/01/arrow31.png") no-repeat scroll left 5px rgba(0, 0, 0, 0);
    color: #000000;
    font-size: 16px;
    line-height: normal;
    padding-bottom: 7px;
    padding-left: 20px;
    padding-top: 7px;
    text-decoration: none;
}
#listmenu3 > ul {
    list-style: none outside none;
}
#listmenu3 li {
    background: url("http://www.kimjonescoaching.com/wp-content/uploads/2014/02/divider-e1391241599606.png") no-repeat scroll left 5px rgba(0, 0, 0, 0);
    color: #000000;
    font-size: 16px;
    line-height: normal;
    padding-bottom: 7px;
    padding-left: 25px;
    padding-top: 3px;
    text-decoration: none;
}
#listmenu2 > ul {
    list-style: none outside none;
}
#listmenu2 li {
    background: url("http://www.kimjonescoaching.com/wp-content/uploads/2014/02/airow_kimjons-e1391241439841.png") no-repeat scroll left 5px rgba(0, 0, 0, 0);
    color: #000000;
    font-size: 16px;
    line-height: normal;
    padding-bottom: 7px;
    padding-left: 45px;
    padding-top: 7px;
    text-decoration: none;
}
#page {width:954px; height:auto; margin:0 auto;}
#header{ width:100%; margin:0 auto; background:url(images/header_bg.png) no-repeat; height:403px;}
#header_heading{ width:55%; float:left; margin-left:20px; text-align:center; font-family:lato; font-size:27px; font-weight:bold; color:#366671; padding-top:50px;}
#height{height:15px;}
.buy-btn
{
    background: linear-gradient(to bottom, #208475 0%, #175C67 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 10px;
    box-shadow: 1px 1px 5px #19686B;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    margin-top: 15px;
    padding: 8px 31px 10px;
    text-shadow: 1px 1px 5px #000000;
    width: 70px; border: 5px solid #FFFFFF;
}
.listmenugreen {
	border: 2px solid #208475; border-radius: 10px; height: auto; margin-left: 20px; margin-right: 20px;padding: 10px 10px 10px 20px;
}

#gray_box{background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #dedede 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dedede)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#dedede 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#dedede 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#dedede 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#dedede 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede',GradientType=0 ); /* IE6-9 */
width:210px; float:left; text-align:center; padding:14px; font-family:lato; color:#196269; font-size:14px; height:190px; line-height:21px;}

#gray_heading{ font-family:lato; font-size:22px; font-weight:bold; color:#196269;}

#green_box{background: linear-gradient(to bottom, #865d4b 0%, #5e3328 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#865d4b ), color-stop(100%,#5e3328 )); /* Chrome,Safari4+ */
width:30%; float:left; text-align:center; padding:14px; font-family:lato; color:#fff; font-size:14px;height:190px; line-height:21px;}

#blue_box{background: #208475; /* Old browsers */
background: -moz-linear-gradient(top, #208475 0%, #175c67 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#208475), color-stop(100%,#175c67)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #208475 0%,#175c67 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #208475 0%,#175c67 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #208475 0%,#175c67 100%); /* IE10+ */
background: linear-gradient(to bottom, #208475 0%,#175c67 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#208475', endColorstr='#175c67',GradientType=0 ); /* IE6-9 */
width:31%; float:left; text-align:center; padding:14px; font-family:lato; color:#fff; font-size:14px;height:190px; line-height:21px;}

#red_box{background: #c7695f; /* Old browsers */
background: -moz-linear-gradient(top, #c7695f 0%, #b3473c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c7695f), color-stop(100%,#b3473c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c7695f 0%,#b3473c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c7695f 0%,#b3473c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #c7695f 0%,#b3473c 100%); /* IE10+ */
background: linear-gradient(to bottom, #c7695f 0%,#b3473c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7695f', endColorstr='#b3473c',GradientType=0 ); /* IE6-9 */
width:30%; float:left; text-align:center; padding:14px; font-family:lato; color:#fff; font-size:14px;height:190px; line-height:21px;}

#box_heading{ font-family:lato; font-size:22px; color:#fff;}

.entry-title{background: #c7695f; /* Old browsers */
background: -moz-linear-gradient(top, #c7695f 0%, #b3473c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c7695f), color-stop(100%,#b3473c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c7695f 0%,#b3473c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c7695f 0%,#b3473c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #c7695f 0%,#b3473c 100%); /* IE10+ */
background: linear-gradient(to bottom, #c7695f 0%,#b3473c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7695f', endColorstr='#b3473c',GradientType=0 ); /* IE6-9 */
float:left; font-family:lato; font-size:23px; font-weight:bold; color:#fff;height:23px; width:97%; border-radius:10px 0px 0px 0px; padding:10px 10px 15px;}

#post-5 .entry-content{ width:97%; font-family:lato; font-size:14px; line-height:21px; padding:10px;}

.entry-content{ width:97%; font-family:'trebuchet ms',geneva; font-size:15px; line-height:23px; padding:10px;}
#heading{ font-family:lato; font-size:24px; color:#3b3b3b; line-height:30px; font-weight:bold}

#testimonial{ background:#CFEEF7; border: 2px solid #1C736F;border-radius: 10px; box-shadow: 1px 1px 4px #999999; padding:10px; width:629px; font-family:lato; color:#3b3b3b; line-height:21px; font-size:14px;}

#testimonial-heading{ font-family:lato; color:#196369; font-size:20px;}

#optin{ background:url(images/optin_bg.png) no-repeat; padding:10px; width:207px; margin:0 auto; height:371px; float:left;}
#optin-heading{ font-family:lato; font-size:24px; color:#357e0a; font-weight:Normal}

div.srp-widget-container { width:100%;margin:0 auto; }

#topjoin { width:100%;margin:0 auto; }

#mm{background: #208475; /* Old browsers */
background: -moz-linear-gradient(top, #208475 0%, #175c67 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#208475), color-stop(100%,#175c67)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #208475 0%,#175c67 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #208475 0%,#175c67 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #208475 0%,#175c67 100%); /* IE10+ */
background: linear-gradient(to bottom, #208475 0%,#175c67 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#208475', endColorstr='#175c67',GradientType=0 ); /* IE6-9 */
width:928px; margin:0px auto; font-family:lato; color:#fff; font-size:14px;}
#pin{ background:#eee; padding:10px; width:207px; margin:0 auto; height:auto; float:left; border-radius:0px 0px 10px 10px;}
#pin-inner{ background:#caecff; margin:0 auto; height:auto; font-family:lato; font-size:14px; color:#000000; padding:8px; text-align:center}
#pin_heading{color:#196369; font-family:lato; font-size:18px; text-align:center; padding-bottom:10px;}

#bot{background:#23628a; font-family:lato; color:#FFFFFF; font-size:12px; width:100%; text-align:center; height:33px; padding-top:20px;}
#primary { width:74%; margin:0 auto; float:left; background:#f9f9f9; border-radius:10px 0px 0px 0px;}
#content {
	
}
#secondary{width:24%px; margin:0 auto; float:right; margin-top:-4px;}
#main .widget-area {
	float: right;
	overflow: hidden;
	
}
#colophon {
	clear: both;
	display: block;
	width: 100%;
}

/* Increase the size of the content area for templates without sidebars */
.full-width #content,
.image-attachment #content,
.error404 #content {
	margin: 0;
}

/* Text meant only for screen readers */
.screen-reader-text,
.assistive-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
}
.alignright {
	display: inline;
	float: right;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}


/* =Header
-------------------------------------------------------------- */

#site-title {
	font-size: 2em;
	font-weight: bold;
	margin: .67em 0;
}
#site-description {
	font-size: 1em;
	font-weight: normal;
	margin: 0 0 1em;
}


/* =Menu
-------------------------------------------------------------- */

/* =Content
-------------------------------------------------------------- */

.sticky {
}
.entry-meta {
	clear: both;
	display: block;
margin-left:12px;
}
.single-author .entry-meta .byline {
	display: none;
}
#content nav {
	display: block;
	overflow: hidden;
}
#content nav .nav-previous {
	float: left;
	width: 50%;
}
#content nav .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#content #nav-above {
	display: none !important;
}
.paged #content #nav-above,
.single #content #nav-above {
	display: block;
}
#nav-below {
	margin: 1em 0 0;
display:none !important;
}
.page-link {
	clear: both;
	margin: 0 0 1em;
}
.page .edit-link {
	clear: both;
	display: block;
}

/* 404 page */
.error404 .widget {
	float: left;
	width: 33%;
}
.error404 .widget .widgettitle,
.error404 .widget ul {
	margin-right: 1em;
}
.error404 .widget_tag_cloud {
	clear: both;
	float: none;
	width: 100%;
}

/* Notices */
.post .notice,
.error404 #searchform {
	background: #eee;
	display: block;
	padding: 1em;
}

/* Image Attachments */
.image-attachment div.entry-meta {
	float: left;
}
.image-attachment nav {
	float: right;
	margin: 0 0 1em 0;
}
.image-attachment .entry-content {
	clear: both;
}
.image-attachment .entry-content .entry-attachment {
	background: #eee;
	margin: 0 0 1em;
	padding: 1em;
	text-align: center;
}
.image-attachment .entry-content .attachment {
	display: block;
	margin: 0 auto;
	text-align: center;
}

/* Aside Posts */

.format-aside .entry-header {
	display: none;
}
.single .format-aside .entry-header {
	display: block;
}
.format-aside .entry-content,
.format-aside .entry-summary {
	padding-top: 1em;

}
.single .format-aside .entry-content,
.single .format-aside .entry-summary {
	padding-top: 0;
}

/* Gallery Posts */
.format-gallery .gallery-thumb {
	float: left;
	margin: 0 1em 0 0;
}

/* Image Posts */
.format-image .entry-header {
	display: none;
}
.single .format-image .entry-header {
	display: block;
}
.format-image .entry-content,
.format-image .entry-summary {
	padding-top: 1em;
}
.single .format-image .entry-content,
.single .format-image .entry-summary {
	padding-top: 0;
}


/* =Images
-------------------------------------------------------------- */

a img {
	border: none;
}
p img {
	margin-bottom: 0.5em; /* a small bottom margin prevents content floating under images */
}
/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img,
.widget-area img,
.wp-caption {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
img.alignleft {
	margin-right: 1em;
}
img.alignright {
	margin-left: 1em;
}
.wp-caption {
	padding: .5em;
	text-align: center;
}
.wp-caption img {
	margin: .25em;
}
.wp-caption .wp-caption-text {
	margin: .5em;
}
.gallery-caption {
}
.wp-smiley {
	margin: 0;
}


/* =Forms
-------------------------------------------------------------- */

#searchform label {
	display: none;
}
#searchform input#s {
	width: 60%;
}
input[type=text],
input#s {
	margin: 0 1em 0 0;
	width: 60%;
}

#content input[type=text], #content input#s {
border: 2px solid #19686B;
    margin: 0 1em 0 0;
    padding: 5px 10px;
    width: 60%;
}
#content textarea
{
border: 2px solid #19686B;
    margin: 0 1em 0 0;
    padding: 5px 10px;
    width: 60%;
height:100px;
}
#comments input[type=submit]{
	margin: 0 !important;
	width: 20% !important;
	
}


#content input[type=submit]{
background: linear-gradient(to bottom, #208475 0%, #175C67 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 2px solid #19686B;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    margin: 0 1em 0 -242px;
    padding: 6px 10px;
    width: 15%;
}

textarea {
	width: 80%;
}

/* Class for labelling required form items */
.required {
	color: #cc0033;
}
#comments{
padding:10px;
}

/* =Comments
-------------------------------------------------------------- */

article.comment {
	display: block;
}
#respond input[type=text] {
	display: block;
	width: 60%;
}
#respond textarea {
	display: block;
	margin: 0 0 1em;
	width: 80%;
}
#respond .form-allowed-tags {
	clear: both;
	width: 80%;
display:none;
}
#respond .form-allowed-tags code {
	display: none;
}


/* =Widgets
-------------------------------------------------------------- */

.widget {
	display: block;
}
.widget-area .widget_search {
	overflow: hidden;
}
.widget-area .widget_search input {
	float: left;
}


/* =Footer
-------------------------------------------------------------- */

#colophon {
	padding: 1em 0 0;
}

@media only screen and (max-width : 600px) {
	
	#content input[type="submit"] {
	margin:0 1em 0 -166px
	width:15px;	
	}
	
	.full-width .entry-content { width:60.5% !important; }
	.full-width .entry-title{ width:59.5% ; }
#primary{ width:100%; margin:0 auto; float:left; background:#f9f9f9; border-radius:10px 0px 0px 0px;}
#page{ width:95%; height:auto; margin:0 auto;}
#logo{ width:90%; margin-left:15px; float:left}
#social{ width:100%; margin-right:20px; padding-top:50px; float:right;}
#clear{clear:both}
#header{ width:100%; margin:0 auto; background:url(images/header_bg1.png) no-repeat; height:403px;}
#gray_box{background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #dedede 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dedede)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#dedede 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#dedede 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#dedede 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#dedede 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede',GradientType=0 ); /* IE6-9 */
width:270px; float:left; text-align:center; padding:14px; font-family:lato; color:#196269; font-size:14px; height:190px; line-height:21px;}

#gray_heading{ font-family:lato; font-size:22px; font-weight:bold; color:#196269;}

#green_box{
linear-gradient(to bottom, #865D4B 0%, #5E3328 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#865D4B ), color-stop(100%,#5E3328 )); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #855c4a 0%,#5f3429 100%); /* Chrome10+,Safari5.1+ */
width:95.3%; float:left; text-align:center; padding:12px; font-family:lato; color:#fff; font-size:14px;height:254px; line-height:21px;}

#blue_box{background: #208475; /* Old browsers */
background: -moz-linear-gradient(top, #208475 0%, #175c67 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#208475), color-stop(100%,#175c67)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #208475 0%,#175c67 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #208475 0%,#175c67 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #208475 0%,#175c67 100%); /* IE10+ */
background: linear-gradient(to bottom, #208475 0%,#175c67 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#208475', endColorstr='#175c67',GradientType=0 ); /* IE6-9 */
width:95.3%; float:left; text-align:center; padding:12px; font-family:lato; color:#fff; font-size:14px;height:auto; line-height:21px;}

#red_box{background: #c7695f; /* Old browsers */
background: -moz-linear-gradient(top, #c7695f 0%, #b3473c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c7695f), color-stop(100%,#b3473c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c7695f 0%,#b3473c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c7695f 0%,#b3473c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #c7695f 0%,#b3473c 100%); /* IE10+ */
background: linear-gradient(to bottom, #c7695f 0%,#b3473c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7695f', endColorstr='#b3473c',GradientType=0 ); /* IE6-9 */
width:95.3%; float:left; text-align:center; padding:12px; font-family:lato; color:#fff; font-size:14px;height:254px; line-height:21px;}

.entry-content{ width:96.6%; font-family:lato; font-size:14px; line-height:21px; padding:10px;}
#heading{ font-family:lato; font-size:24px; color:#3b3b3b; line-height:30px; font-weight:bold}

#testimonial{ background:#CFEEF7; border: 2px solid #1C736F; padding:10px; width:90%; font-family:lato; color:#3b3b3b; line-height:21px; font-size:14px;}

.entry-title{background: #c7695f; /* Old browsers */
background: -moz-linear-gradient(top, #c7695f 0%, #b3473c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c7695f), color-stop(100%,#b3473c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c7695f 0%,#b3473c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c7695f 0%,#b3473c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #c7695f 0%,#b3473c 100%); /* IE10+ */
background: linear-gradient(to bottom, #c7695f 0%,#b3473c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7695f', endColorstr='#b3473c',GradientType=0 ); /* IE6-9 */
float:left; font-family:lato; font-size:22px; font-weight:bold; color:#fff;height:25px; width:94%; border-radius:10px 0px 0px 0px; margin-left: 8px;
    padding: 10px;

}
#mm{background: #208475; /* Old browsers */
background: -moz-linear-gradient(top, #208475 0%, #175c67 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#208475), color-stop(100%,#175c67)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #208475 0%,#175c67 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #208475 0%,#175c67 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #208475 0%,#175c67 100%); /* IE10+ */
background: linear-gradient(to bottom, #208475 0%,#175c67 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#208475', endColorstr='#175c67',GradientType=0 ); /* IE6-9 */
width:550px; margin:0px auto; font-family:lato; color:#fff; font-size:14px;}
#secondary{width:97%; margin:0 auto; float:right;}
#pin{ background:#eee; no-repeat; padding:10px; width:207px; margin:0 auto; height:auto; float:right; margin-right:55px;}
#header_heading{ width:353px; float:left; margin-left:20px; text-align:center; font-family:lato; font-size:27px; font-weight:bold; color:#366671; padding-top:35px;}
}

@media only screen and (max-width : 480px) {
	.full-width .entry-content { width:48% !important; }
	
	.full-width .entry-title{ width:47% ; }
#primary{ width:100%; margin:0 auto; float:left; background:#f9f9f9; border-radius:10px 0px 0px 0px;}
#page{ width:95%; height:auto; margin:0 auto;}
#logo{ width:90%; margin-left:15px; float:left}
#social{ width:100%; margin-right:20px; padding-top:50px; float:right;}
#clear{clear:both}
#header{ width:100%; margin:0 auto; background:url(images/header_bg2.png) no-repeat; height:403px;}
#gray_box{background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #dedede 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dedede)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#dedede 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#dedede 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#dedede 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#dedede 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede',GradientType=0 ); /* IE6-9 */
width:94%; float:left; text-align:center; padding:14px; font-family:lato; color:#196269; font-size:14px; height:190px; line-height:21px;}

#gray_heading{ font-family:lato; font-size:22px; font-weight:bold; color:#196269;}

#green_box{background: linear-gradient(to bottom, #865D4B 0%, #5E3328 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);/* Old browsers */
background: -moz-linear-gradient(top, #7eae5d 0%, #689947 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7eae5d), color-stop(100%,#689947)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #7eae5d 0%,#689947 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #7eae5d 0%,#689947 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #7eae5d 0%,#689947 100%); /* IE10+ */
background: linear-gradient(to bottom, #7eae5d 0%,#689947 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7eae5d', endColorstr='#689947',GradientType=0 ); /* IE6-9 */
width:95%; float:left; text-align:center; padding:14px; font-family:lato; color:#fff; font-size:14px;height:190px; line-height:21px;}

#blue_box{background: #208475; /* Old browsers */
background: -moz-linear-gradient(top, #208475 0%, #175c67 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#208475), color-stop(100%,#175c67)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #208475 0%,#175c67 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #208475 0%,#175c67 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #208475 0%,#175c67 100%); /* IE10+ */
background: linear-gradient(to bottom, #208475 0%,#175c67 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#208475', endColorstr='#175c67',GradientType=0 ); /* IE6-9 */
width:95%; float:left; text-align:center; padding:14px; font-family:lato; color:#fff; font-size:14px;height:190px; line-height:21px;}

#red_box{background: #c7695f; /* Old browsers */
background: -moz-linear-gradient(top, #c7695f 0%, #b3473c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c7695f), color-stop(100%,#b3473c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c7695f 0%,#b3473c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c7695f 0%,#b3473c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #c7695f 0%,#b3473c 100%); /* IE10+ */
background: linear-gradient(to bottom, #c7695f 0%,#b3473c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7695f', endColorstr='#b3473c',GradientType=0 ); /* IE6-9 */
width:95%; float:left; text-align:center; padding:14px; font-family:lato; color:#fff; font-size:14px;height:190px; line-height:21px;}

.entry-content{ width:47%; font-family:lato; font-size:14px; line-height:21px; padding:10px;}
#heading{ font-family:lato; font-size:24px; color:#3b3b3b; line-height:30px; font-weight:bold}

#testimonial{ background:#CFEEF7; border: 2px solid #1C736F; padding:10px; width:437px; font-family:lato; color:#3b3b3b; line-height:21px; font-size:14px;}

.entry-title{background: #c7695f; /* Old browsers */
background: -moz-linear-gradient(top, #c7695f 0%, #b3473c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c7695f), color-stop(100%,#b3473c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c7695f 0%,#b3473c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c7695f 0%,#b3473c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #c7695f 0%,#b3473c 100%); /* IE10+ */
background: linear-gradient(to bottom, #c7695f 0%,#b3473c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7695f', endColorstr='#b3473c',GradientType=0 ); /* IE6-9 */
float:left; font-family:lato; font-size:22px; font-weight:bold; color:#fff;height:25px; width:47%; border-radius:10px 0px 0px 0px; margin-left: 8px;
    padding: 10px;
    width: 450px;
}
#mm{background: #208475; /* Old browsers */
background: -moz-linear-gradient(top, #208475 0%, #175c67 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#208475), color-stop(100%,#175c67)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #208475 0%,#175c67 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #208475 0%,#175c67 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #208475 0%,#175c67 100%); /* IE10+ */
background: linear-gradient(to bottom, #208475 0%,#175c67 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#208475', endColorstr='#175c67',GradientType=0 ); /* IE6-9 */
width:475px; margin:0px auto; font-family:lato; color:#fff; font-size:14px;}
#secondary{width:470px; margin:0 auto; float:right;}
#pin{ background:#eee;  padding:10px; width:207px; margin:0 auto; height:auto; float:right; margin-right:10px;}
#header_heading{ width:280px; float:left; margin-left:20px; text-align:center; font-family:lato; font-size:27px; font-weight:bold; color:#366671; padding-top:35px;}
}

@media only screen and (max-width : 420px) {
	.full-width .entry-content { width:42%; }
	.full-width .entry-title {
    height: auto;
    width: 380px;
}

	
	#content input[type="submit"] {
	width:30%;
	margin:0 auto;	
	}


    #comments input[type="submit"] { margin:0 !important; width:20px; }

#primary{ width:100%; margin:0 auto; float:left; background:#f9f9f9; border-radius:10px 0px 0px 0px;}
#page{ width:95%; height:auto; margin:0 auto;}
#logo{ width:90%; margin-left:15px; float:left}
#social{ width:100%; margin-right:20px; padding-top:50px; float:right;}
#clear{clear:both}
#header{ width:100%; margin:0 auto; background:url(images/header_bg3.png) no-repeat; height:403px;}
#gray_box{background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #dedede 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dedede)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#dedede 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#dedede 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#dedede 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#dedede 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede',GradientType=0 ); /* IE6-9 */
width:180px; float:left; text-align:center; padding:14px; font-family:lato; color:#196269; font-size:14px; height:190px; line-height:21px;}

#gray_heading{ font-family:lato; font-size:22px; font-weight:bold; color:#196269;}

#green_box{ background: linear-gradient(to bottom, #865d4b 0%, #5e3328 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
/*background: -moz-linear-gradient(top, #865D4B 0%, #5E3328 100%);  FF3.6+  */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#865d4b), color-stop(100%,#5e3328)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #865d4b 0%,#5e3328 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #865d4b 0%,#5e3328 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #865d4b 0%,#5e3328 100%); /* IE10+ */
background: linear-gradient(to bottom, #865d4b 0%,#5e3328 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#865d4b', endColorstr='#5e3328',GradientType=0 ); /* IE6-9 */
width:94%; float:left; text-align:center; padding:14px; font-family:lato; color:#fff; font-size:14px;height:190px; line-height:21px;}

#blue_box{background: #208475; /* Old browsers */
background: -moz-linear-gradient(top, #208475 0%, #175c67 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#208475), color-stop(100%,#175c67)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #208475 0%,#175c67 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #208475 0%,#175c67 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #208475 0%,#175c67 100%); /* IE10+ */
background: linear-gradient(to bottom, #208475 0%,#175c67 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#208475', endColorstr='#175c67',GradientType=0 ); /* IE6-9 */
width:94%; float:left; text-align:center; padding:14px; font-family:lato; color:#fff; font-size:14px;height:190px; line-height:21px;}

#red_box{background: #c7695f; /* Old browsers */
background: -moz-linear-gradient(top, #c7695f 0%, #b3473c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c7695f), color-stop(100%,#b3473c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c7695f 0%,#b3473c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c7695f 0%,#b3473c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #c7695f 0%,#b3473c 100%); /* IE10+ */
background: linear-gradient(to bottom, #c7695f 0%,#b3473c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7695f', endColorstr='#b3473c',GradientType=0 ); /* IE6-9 */
width:94%; float:left; text-align:center; padding:14px; font-family:lato; color:#fff; font-size:14px;height:190px; line-height:21px;}

.entry-content{ width:96%; font-family:lato; font-size:14px; line-height:21px; padding:10px;}
#heading{ font-family:lato; font-size:24px; color:#3b3b3b; line-height:30px; font-weight:bold}

#testimonial{ background:#CFEEF7; border: 2px solid #1C736F; padding:10px; width:371px; font-family:lato; color:#3b3b3b; line-height:21px; font-size:14px;}

.entry-title{background: #c7695f; /* Old browsers */
background: -moz-linear-gradient(top, #c7695f 0%, #b3473c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c7695f), color-stop(100%,#b3473c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c7695f 0%,#b3473c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c7695f 0%,#b3473c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #c7695f 0%,#b3473c 100%); /* IE10+ */
background: linear-gradient(to bottom, #c7695f 0%,#b3473c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7695f', endColorstr='#b3473c',GradientType=0 ); /* IE6-9 */
float:left; font-family:lato; font-size:22px; font-weight:bold; color:#fff;height:25px; width:94%; border-radius:10px 0px 0px 0px; margin-left: 8px;
    padding: 10px;
   
}
#mm{background: #208475; /* Old browsers */
background: -moz-linear-gradient(top, #208475 0%, #175c67 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#208475), color-stop(100%,#175c67)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #208475 0%,#175c67 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #208475 0%,#175c67 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #208475 0%,#175c67 100%); /* IE10+ */
background: linear-gradient(to bottom, #208475 0%,#175c67 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#208475', endColorstr='#175c67',GradientType=0 ); /* IE6-9 */
width:400px; margin:0px auto; font-family:lato; color:#fff; font-size:14px; margin-left:12px;}
#secondary{width:330px; margin:0 auto; float:right;}
#pin{ background:#eee;  padding:10px; width:207px; margin:0 auto; height:auto; float:right; margin-right:104px; margin-top:10px;}
#header_heading{ width:235px; float:left; margin-left:20px; text-align:center; font-family:lato; font-size:27px; font-weight:bold; color:#366671; padding-top:35px;}
}
@media only screen and (max-width : 360px) 
{
	
#header {
    background: url("images/header_bg3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 340px;
    margin: 0 auto;
    width: 100%;
	background-size:100%;
}
.testimonial_slider_set.testimonial_slider 
{
margin-left:-50px;
}
}

@media only screen and (max-width : 320px) {
.full-width .entry-title { width:29.5%; }
#primary{ width:100%; margin:0 auto; float:left; background:#f9f9f9; border-radius:10px 0px 0px 0px;}
#page{ width:100%; height:auto; margin:0 auto;}
img.srp-widget-thmb{
height:100px !important;
width:100px !important;	
}

#bulb{
width:100px !important;	
height:100px !important;
}



.blog #primary img { width:120px !important }

#kim_small { width:170px !important; }


#content input[type="submit"]
{
margin:0 !important;
width:37% !important;	
}

#contact { margin-left:40px !important; }

.entry-title{
	width:89% !important;
	height:auto !important;
}

.full-width .entry-content{
width:300px !important;
	
}
#logo{ width:280px; margin-left:15px; float:left}
#social{ width:300px; margin-right:0px; padding-top:20px; float:right;}
#clear{clear:both}
#header{ width:100%; margin:0 auto; background:url(images/header_bg4.png) no-repeat; height:403px;}
#gray_box{background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #dedede 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dedede)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#dedede 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#dedede 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#dedede 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#dedede 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede',GradientType=0 ); /* IE6-9 */
width:292px; float:left; text-align:center; padding:14px; font-family:lato; color:#196269; font-size:14px; height:190px; line-height:21px;}

#gray_heading{ font-family:lato; font-size:22px; font-weight:bold; color:#196269;}

#green_box{background: linear-gradient(to bottom, #865d4b 0%, #5e3328 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#865d4b ), color-stop(100%,#5e3328 )); /* Chrome,Safari4+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7eae5d', endColorstr='#689947',GradientType=0 ); /* IE6-9 */
width:292px !important; float:left; text-align:center; padding:14px; font-family:lato; color:#fff; font-size:14px;height:190px; line-height:21px;
}

#blue_box{background: #208475; /* Old browsers */
background: -moz-linear-gradient(top, #208475 0%, #175c67 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#208475), color-stop(100%,#175c67)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #208475 0%,#175c67 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #208475 0%,#175c67 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #208475 0%,#175c67 100%); /* IE10+ */
background: linear-gradient(to bottom, #208475 0%,#175c67 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#208475', endColorstr='#175c67',GradientType=0 ); /* IE6-9 */
width:292px; float:left; text-align:center; padding:14px; font-family:lato; color:#fff; font-size:14px;height:190px; line-height:21px;}

#red_box{background: #c7695f; /* Old browsers */
background: -moz-linear-gradient(top, #c7695f 0%, #b3473c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c7695f), color-stop(100%,#b3473c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c7695f 0%,#b3473c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c7695f 0%,#b3473c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #c7695f 0%,#b3473c 100%); /* IE10+ */
background: linear-gradient(to bottom, #c7695f 0%,#b3473c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7695f', endColorstr='#b3473c',GradientType=0 ); /* IE6-9 */
width:292px; float:left; text-align:center; padding:14px; font-family:lato; color:#fff; font-size:14px;height:190px; line-height:21px;}

.entry-content{ width:300px; font-family:lato; font-size:14px; line-height:21px; padding:10px;}
#heading{ font-family:lato; font-size:24px; color:#3b3b3b; line-height:30px; font-weight:bold}

#testimonial{ background:#CFEEF7; border: 2px solid #1C736F; padding:10px; width:275px; font-family:lato; color:#3b3b3b; line-height:21px; font-size:14px;}

.entry-title{background: #c7695f; /* Old browsers */
background: -moz-linear-gradient(top, #c7695f 0%, #b3473c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c7695f), color-stop(100%,#b3473c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c7695f 0%,#b3473c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c7695f 0%,#b3473c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #c7695f 0%,#b3473c 100%); /* IE10+ */
background: linear-gradient(to bottom, #c7695f 0%,#b3473c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7695f', endColorstr='#b3473c',GradientType=0 ); /* IE6-9 */
float:left; font-family:lato; font-size:27px;font-style: italic; font-weight:bold; color:#fff;height:25px; width:94%; border-radius:10px 0px 0px 0px; margin-left: 8px;
    padding: 10px 10px 15px;
    margin-top:0px;
}
#mm{background: #208475; /* Old browsers */
background: -moz-linear-gradient(top, #208475 0%, #175c67 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#208475), color-stop(100%,#175c67)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #208475 0%,#175c67 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #208475 0%,#175c67 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #208475 0%,#175c67 100%); /* IE10+ */
background: linear-gradient(to bottom, #208475 0%,#175c67 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#208475', endColorstr='#175c67',GradientType=0 ); /* IE6-9 */
width:300px; margin:0px auto; font-family:lato; color:#fff; font-size:14px; margin-left:12px;}
#secondary{width:275px; margin:0 auto; float:right;}
#pin{ background:#eee;  padding:10px; width:207px; margin:0 auto; height:auto; float:right; margin-right:50px; margin-top:10px;}
#header_heading{ width:180px; float:left; margin-left:20px; text-align:center; font-family:lato; font-size:22px; font-weight:bold; color:#366671; padding-top:35px;}
}


#access {
	display: block;
	float: left;
	margin: 0 auto 1em;
	height:48px;
	background: linear-gradient(to bottom, #208475 0%, #175C67 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-family: lato;
    font-size: 14px;
    width: 928px;
}
#access ul {
	list-style: none;
	margin: 0 0 0 25px;
	padding-left: 0;
	font-size: 20px;
}
#access li {
	float: left;
	position: relative;
	border-right:1px solid #2F802F;
}
#access a {
	font-family:Calibri;
	color: #fff;
	display: inline-block;
	padding: 12px 30px;
	text-decoration: none;
	text-align:left;
}
#access ul ul {
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display: none;
	float: left;
	position: absolute;
	top: 2em;
	left: 0;
	z-index: 99999;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background:linear-gradient(to bottom, #7EAE5D 0%, #689947 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	line-height: 1em;
	/*padding: .5em .5em .5em 1em;*/
	padding: 8px 30px !important;
	width: 10em;
	height: auto;
}
#access li:hover > a, .current-menu-item a,
#access ul ul :hover > a {
	background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #dedede 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dedede)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#dedede 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#dedede 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#dedede 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#dedede 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede',GradientType=0 ); /* IE6-9 */
color:#000000 !important;
}

#access ul ul a:hover {
	background: linear-gradient(to bottom, #208475 0%, #175C67 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
color:#fff;}
#access ul li:hover > ul {
	display: block;
	top:48px;
}
li#menu-item-27 {border-right:none !important;}
@media all and (max-width: 800px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {

}

.page-id-940 .featured-panel-style-2 .floating-featured-panel, .featured-panel-style-4 .floating-featured-panel {
    width: 380px;
    max-width: 100%;
    padding: 30px 40px;
    position: relative;
    margin: 0px auto 50px;
    background: -moz-linear-gradient(center top , #F9F9F9 0px, #DADADA 100%) repeat scroll 0% 0% transparent;
    box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.5);
    box-sizing: border-box;
    min-height: 250px;
    top: 100px !important;
    right: 20em !important;
}

#video-navigation-a6778f8f022d979adec7973be5453c36 > ul > li:nth-child(4) {
	display: none !important;
}