/*
	Theme Name: agency
	Theme URI: https://demo.studiopress.com/
	Description: This is the sample theme created for the Genesis Framework.
	Author: StudioPress
	Author URI: https://www.studiopress.com/
	Version: 2.6.0
	Template: genesis
	License: GPL-2.0+
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Text Domain: genesis-sample
*/
@import url(https://fonts.googleapis.com/css?family=PT+Sans);@import url(https://fonts.googleapis.com/css?family=Cinzel);@import url(https://fonts.googleapis.com/css?family=Oswald);.new-ul_cls_new li::before{content:"•";margin-left:-15px;padding-left:0;padding-right:7px;}
.new-ul_cls_new{margin-top:10px;padding-left:15px;}
.new-ul_cls_new > li{border:medium none !important;color:#008000;font-size:15px;}
.single #text-33.widget.widget_text{display:none;}
#s2_form_widget-2 .search label{display:none;}
#s2_form_widget-2 .search p{color:#000 !important;line-height:20px;margin-bottom:0;}
#text-33 .widget-wrap{padding:15px 10px;}
#s2_form_widget-2 #s2email{margin-bottom:3px;margin-top:10px;}
.s2_message{color:#ffffff !important;}
.ui-dialog .ui-button-icon-only .ui-icon{left:inherit !important;position:inherit !important;top:0 !important;}
body,
h1,
h2,
h2 a,
h2 a:visited,
h3,
h4,
h5,
h6,
p,
select,
textarea{color:#333;font-family:'PT Sans', sans-serif;font-size:16px;line-height:1.5625;margin:0;padding:0;text-decoration:none;}
blockquote,
input,
select,
textarea,
.author-box,
.sticky,
.taxonomy-description,
.wp-caption{background-color:#f5f5f5;border:1px solid #ddd;}
input,
label,
select,
textarea{color:#333;font-family:'PT Sans', sans-serif;font-size:16px;}
li,
ol,
ul{margin:0;padding:0;}
ol li{list-style-type:decimal;}
a,
a:visited{#color:#5397b4;color:#3C7400;text-decoration:underline;}
a:hover{text-decoration:underline;}
a img{border:none;}
body{background:#f1f1f1 url(images/bg3.png) repeat-x;}
#wrap{margin:0 auto;# width:960px;width:1003px;}
.copycontent .center.blue{color:#0000FF;font-size:32px;text-align:center;}
.headline.green{color:#007D0F;font-size:45px;font-weight:bold;margin-bottom:25px;margin-top:25px;text-align:center;font-family:Impact,Arial,Helvetica,sans-serif;}
.copycontent .subheadline{margin-bottom:25px;text-align:center;}
.copycontent .greencheck li{background-image:url("images/greencheck.png");background-position:left top;background-repeat:no-repeat;list-style:none outside none;padding:0 0 10px 35px;}
#content br:nth-child(2){display:none;}
#content br:nth-child(3){display:none;}
#content br:nth-child(4){display:none;}
.copycontent blockquote{background-color:#FFFFCC;background-image:url("images/quote.gif");background-position:left 7px;background-repeat:no-repeat;border-color:-moz-use-text-color #CCCCCC #CCCCCC -moz-use-text-color;border-style:none solid solid none;border-width:medium 1px 1px medium;margin-bottom:35px;margin-top:35px;padding:5px 15px 15px 60px;}
.copycontent blockquote p{color:#000000;font-style:normal;}
.copycontent .bluebox{background-color:#CCCCFF;border:1px solid #E2E2E2;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:15px;width:80%;}
.copycontent .yellowbox{background-color:#FFFFCC;border:1px solid #E2E2E2;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:15px;width:80%;}
.copycontent .subheadline{font-family:Arial,Helvetica,sans-serif;font-size:25px;text-align:center;}
.copycontent .blue{color:#0000FF;}
.copycontent .yellowbox a{color:#0000FF;}
.copycontent .center{text-align:center;}
.copycontent .green{color:#007D0F;}
#header{margin:0 auto;min-height:115px;overflow:hidden;text-shadow:0px 0px #000;width:100%;}
#title-area{float:left;# min-height:100px;overflow:hidden;padding:15px 0 0;width:350px;display:none;}
#title{font-family:'PT Sans', sans-serif;font-size:60px;line-height:1;margin:0;text-transform:uppercase;}
#title a,
#title a:hover{color:#fff;text-decoration:none;}
#description{font-family:'PT Sans', sans-serif;font-size:14px;text-transform:uppercase;}
p#description{color:#777;}
#header .widget-area{float:right;# padding:40px 0 0;padding:7px 0 0;#width:600px;width:1003px;height:183px;}
.header-image #title-area,
.header-image #title,
.header-image #title a{display:block;float:left;#height:115px;height:0px;overflow:hidden;padding:0;text-indent:-9999px;width:350px;}
.header-image #description{display:block;overflow:hidden;}
.header-full-width #title-area,
.header-full-width #title,
.header-full-width #title a{width:100%;}
li:hover ul ul,
li.sfHover ul ul{left:-9999px;}
li:hover,
li.sfHover{position:static;}
li a .sf-sub-indicator{position:absolute;text-indent:-9999px;}
.menu-primary,
.menu-secondary,
#header .menu{#margin:0;#padding:0;#overflow:hidden;padding:5px;background:#ffffff;height:40px;#width:101%;background:url(/wp-content/uploads/2012/11/menu-bg.jpg) repeat-x;margin:0 120px;}
.menu-primary li,
.menu-secondary li,
#header .menu li{float:left;list-style-type:none;text-transform:uppercase;}
#header .menu{float:right;width:auto;}
.menu-primary li a,
.menu-secondary li a,
#header .menu li a{color:maroon;display:block;font-size:20px;font-family:'Oswald', sans-serif;padding:6px 14px 4px;position:relative;text-decoration:none;}
.menu-primary li a:active,
.menu-primary li a:hover,
.menu-primary .current_page_item a,
.menu-primary .current-cat a,
.menu-primary .current-menu-item a,
.menu-secondary li a:active,
.menu-secondary li a:hover,
.menu-secondary .current_page_item a,
.menu-secondary .current-cat a,
.menu-secondary .current-menu-item a,
#header .menu li a:active,
#header .menu li a:hover,
#header .menu .current_page_item a,
#header .menu .current-cat a,
#header .menu .current-menu-item a{-moz-border-radius:5px;-moz-box-shadow:0 1px 0 #333;-webkit-border-radius:5px;-webkit-box-shadow:0 1px 0 #333;background-color:#000;border-radius:5px;box-shadow:0 1px 0 #333;color:#fff;}
.menu-primary li li a,
.menu-primary li li a:link,
.menu-primary li li a:visited,
.menu-secondary li li a,
.menu-secondary li li a:link,
.menu-secondary li li a:visited,
#header .menu li li a,
#header .menu li li a:link,
#header .menu li li a:visited{-moz-border-radius:0;-webkit-border-radius:0;background:none;border-bottom:1px dotted #333;border-radius:0;box-shadow:none;color:#777;font-size:13px;padding:5px;position:relative;text-transform:none;width:138px;}
.menu-primary li li:last-child a,
.menu-secondary li li:last-child a,
#header .menu li li:last-child a{border:none;}
.menu-primary li li a:active,
.menu-primary li li a:hover,
.menu-secondary li li a:active,
.menu-secondary li li a:hover,
#header .menu li li a:active,
#header .menu li li a:hover{color:#fff;}
.menu-primary li ul,
.menu-secondary li ul,
#header .menu li ul{-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#000;border-radius:5px;height:auto;left:-9999px;margin:-5px 0 0;padding:3px 10px 5px;position:absolute;width:148px;z-index:9999;}
.menu-primary li ul a,
.menu-secondary li ul a,
#header .menu li ul a{width:130px;}
.menu-primary li ul ul,
.menu-secondary li ul ul,
#header .menu li ul ul{margin:-34px 0 0 149px;}
ul.menu li:hover>ul,
ul.menu li.sfHover ul,
#header .menu li:hover>ul,
#header .menu li.sfHover ul{left:auto;}
#nav{#clear:both;#color:#333333;#font-family:'Judson', arial, serif;#font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;#font-size:12px;#margin:0 auto 0;padding:0;background:url(/wp-content/uploads/2012/11/menu-bg.jpg) repeat-x;height:46px;border-bottom:1px solid #DDD;margin:0px;width:100%;}
#nav li.right{color:#777;float:right;font-size:14px;padding:7px 15px 5px;}
#nav li.right a{background:none;border:none;color:#777;display:inline;text-decoration:none;}
#nav li.right a:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#fff;text-decoration:none;}
#nav li.search{padding:0 10px;}
#nav li.rss a{background:url(images/rss.png) no-repeat center left;margin:0 0 0 10px;padding:0 0 0 16px;}
#nav li.twitter a{background:url(images/twitter-nav.png) no-repeat center left;padding:0 0 0 20px;}
#inner{-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 2px #999;-webkit-box-shadow:0 1px 2px #999;#background-color:#D9EDC2;background-color:white;border-radius:5px;box-shadow:0 1px 2px #999;margin:20px auto 0;overflow:hidden;width:100%;}
.home #inner{margin:30px auto 0;background-color:#D9EDC2;}
.agency-landing #inner{margin:20px auto;width:800px;}
#inner .wrap{padding:25px 30px;}
#home-welcome{padding:20px 30px;}
#home-welcome,
#home-welcome p{color:#777;font-size:18px;text-align:center;text-shadow:0px 0px #000;}
#home-slider{-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 2px #999;-webkit-box-shadow:0 1px 2px #999;background-color:#fff;border-radius:5px;box-shadow:0 1px 2px #999;margin:20px 0 20px;#width:100%;padding:25px 30px;}
#home-slider p{padding:0 0 25px;}
.agency #genesis-responsive-slider{-webkit-font-smoothing:antialiased;border:none;margin:5px;padding:5px 0;}
.agency .slide-excerpt{filter:alpha(opacity=100);margin:0;padding:22px 40px 22px 20px;opacity:1.0;}
html > body.agency .slide-excerpt-border{border:none;margin:0;padding:0;}
.agency .slider-next,
.agency .slider-previous{margin:0 -40px;}
.agency .flex-control-nav{margin:20px 0;}
#home{font-size:14px;}
#home p{#font-size:inherit;}
.home-left{float:left;margin:0 30px 0 0;width:47%;}
.home-middle{float:left;width:280px;}
.home-right{float:right;width:47%;}
.home-lower-left{float:left;margin:0 30px 0 0;width:560px;}
#.home-lower-middle{# float:left;# width:280px;#}
.home-lower-right{float:right;width:280px;}
.breadcrumb{background:#ddd url(images/gradient.png) repeat-x;border-bottom:1px solid #eee;font-size:16px;margin:-25px -30px 20px;padding:15px 30px;}
.taxonomy-description{margin:0 0 30px;padding:10px;}
#content-sidebar-wrap{float:left;width:100%;}
.agency-landing #content-sidebar-wrap,
.content-sidebar #content-sidebar-wrap,
.full-width-content #content-sidebar-wrap,
.sidebar-content #content-sidebar-wrap{width:100%;}
.sidebar-content-sidebar #content-sidebar-wrap,
.sidebar-sidebar-content #content-sidebar-wrap{float:right;}
#content{float:left;padding:0 0 20px;width:66%;}
.home #content{padding:0 0 10px;}
.content-sidebar #content,
.sidebar-content #content{width:590px;}
.sidebar-content #content,
.sidebar-sidebar-content #content{float:right;}
.full-width-content #content{width:100%;}
blockquote{background:url(images/blockquote.png) no-repeat;border:none;margin:5px 5px 20px;padding:25px 30px 5px 70px;}
blockquote p{color:#999;font-style:italic;}
.post{margin:0 0 40px;}
.entry-content{overflow:hidden;}
.entry-content p{margin:0 0 25px;}
.page-template-page_landing .entry-content p {
    margin-right: 0 !important;
}
p.subscribe-to-comments{margin:20px 0 10px;}
.clear{clear:both;}
.clear-line{border-bottom:1px solid #ddd;clear:both;margin:0 0 25px;}
.five-sixths,
.four-fifths,
.four-sixths,
.one-fifth,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fifths,
.three-fourths,
.three-sixths,
.two-fifths,
.two-fourths,
.two-sixths,
.two-thirds{float:left;margin:0 0 20px;padding-left:3%;}
blockquote{background:url("images/blockquote.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);border:medium none;margin:5px 5px 20px;padding:25px 30px 5px 70px;}
.one-half,
.three-sixths,
.two-fourths{width:48%;}
.one-third,
.two-sixths{width:31%;}
.four-sixths,
.two-thirds{width:65%;}
.one-fourth{width:22.5%;}
.three-fourths{width:73.5%;}
.one-fifth{width:17.4%;}
.two-fifths{width:37.8%;}
.three-fifths{width:58.2%;}
.four-fifths{width:78.6%;}
.one-sixth{width:14%;}
.five-sixths{width:82%;}
.first{clear:both;padding-left:0;}
.genesis-grid-even{float:right;padding:0 0 15px;width:48%;}
.genesis-grid-odd{clear:both;float:left;padding:0 0 15px;width:48%;}
.genesis-grid-even,
.genesis-grid-odd{margin:0 0 20px;}
h1,
h2,
h2 a,
h2 a:visited,
h3,
h4,
h5,
h6{color:#333;#font-family:'PT Sans', sans-serif;font-weight:bold;margin:0 0 10px;line-height:1.25;font-family:Arial, Helvetica, sans-serif;}
h1,
h2,
h2 a,
h2 a:visited{font-size:30px;}
.taxonomy-description h1,
.widget-area h2,
.widget-area h2 a{font-size:14px;margin:0 0 5px;}
h2 a:hover{color:#5397b4;text-decoration:none;}
h3{font-size:24px;}
h4{font-size:20px;}
.widget-area h4{margin:0 0 5px;}
.widget-area h4 a{color:#333;text-decoration:none;}
#footer-widgets h4{background:none;border:none;margin:0 0 5px;padding:0;}
#home-welcome h4{color:#fff;font-size:36px;line-height:1;text-align:center;}
h5{font-size:18px;}
h6{font-size:16px;}
.entry-content ol,
.entry-content ul{margin:0;padding:0 0 25px;}
.entry-content ol{margin:0;}
.archive-page ul li,
.entry-content ul li{list-style-type:square;margin:0 0 0 30px;padding:0;}
.entry-content ol li{margin:0 0 0 35px;}
.archive-page ul ul,
.entry-content ol ol,
.entry-content ul ul{padding:0;}
.post-info{font-size:14px;margin:-5px 0 15px;}
.post-meta{border-top:1px solid #ddd;clear:both;font-size:14px;padding:5px 0 0;}
.author-box{background:url(images/widget.png) repeat-x;border:1px solid #eee;margin:0 0 40px;overflow:hidden;}
.author-box p{font-size:16px;}
.author-box div{border:1px solid #fff;padding:15px;}
.sticky{margin:0 0 40px;padding:20px;}
.archive-page{float:left;padding:20px 0 0;width:45%;}
img{#height:auto;max-width:100%;}
.featuredpage img,
.featuredpost img{margin:0 0 10px;}
.avatar,
.post-image{background-color:#f5f5f5;border:1px solid #ddd;padding:4px;}
.author-box .avatar{background-color:#fff;float:left;margin:0 15px 0 0;}
.post-image{margin:0 10px 10px 0;}
.comment-list li .avatar{background-color:#fff;float:right;margin:0 0 0 10px;padding:4px;}
img.centered,
.aligncenter{display:block;margin:0 auto 10px;}
img.alignnone{display:inline;margin:0 0 10px;}
img.alignleft{display:inline;margin:0 15px 10px 0;}
img.alignright{display:inline;margin:0 0 10px 15px;}
.alignleft{float:left;margin:0 15px 10px 0;}
.alignright{float:right;margin:0 0 10px 15px;}
.wp-caption{padding:5px;text-align:center;}
p.wp-caption-text{font-size:14px;margin:5px 0;}
.wp-smiley,
.wp-wink{border:none;float:none;}
.gallery-caption{}
.navigation{overflow:hidden;padding:20px 0;width:100%;}
.navigation li{display:inline;}
.navigation li a,
.navigation li.disabled,
.navigation li a:hover,
.navigation li.active a{background:url(images/button.png) 0 0;border:1px solid #6297ad;color:#fff;font-family:'PT Sans', sans-serif;font-size:14px;padding:5px 8px;text-decoration:none;text-shadow:1px 1px #47819b;}
.navigation li a:hover,
.navigation li.active a{background:url(images/button.png) 0 -40px;border:1px solid #6297ad;text-decoration:none;}
.sidebar{display:inline;float:right;font-size:16px;width:30%;}
#sidebar-alt{float:left;width:150px; display:none;}
.sidebar-content #sidebar,
.sidebar-sidebar-content #sidebar{float:left;}
.content-sidebar-sidebar #sidebar-alt{float:right;}
.sidebar p{#font-size:inherit;margin:0 0 10px;}
.sidebar .widget{background:url(images/widget.png) repeat-x;border:1px solid #eee;margin:0 0 15px;}
.sidebar .widget-wrap{border:1px solid #fff;padding:15px;}
.sidebar.widget-area ol ol,
.sidebar.widget-area ul ul{margin:0 0 0 15px;}
.sidebar.widget-area ul li{border-bottom:1px dotted #ccc;list-style-type:none;margin:0 0 5px;padding:0 0 5px;word-wrap:break-word;}
#home-slider .widget_text ul li{border-bottom:1px dotted #ccc;list-style-type:none;margin:0 0 5px;padding:0px 0px 1px;word-wrap:break-word;line-height:20px;}
.home_cidebar_cls_dv{margin-top:40px;}
#home-slider .new-ul_cls_new li::before{padding-right:6px;}
#home-slider .new-ul_cls_new{margin-top:5px;padding-left:20px;}
#cat,
.widget_archive select{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline;font-family:'PT Sans', sans-serif;font-size:12px;width:100%;}
.featuredpage,
.featuredpost{clear:both;margin:0 0 15px;overflow:hidden;}
.featuredpage .page,
.featuredpost .post{margin:0 0 5px;overflow:hidden;}
#footer-widgets .featuredpage .page,
#footer-widgets .featuredpost .post{margin:0 0 10px;padding:0;}
.user-profile{overflow:hidden;}
input[type="button"],
input[type="submit"],
#home-slider a.more-link{background:url(images/button.png) 0 0;border:1px solid #6297ad;color:#fff;cursor:pointer;font-family:'PT Sans', sans-serif;font-size:14px;padding:6px 7px;text-decoration:none;text-shadow:1px 1px #47819b;display:inline-block;}
#home-slider a.more-link{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:16px;padding:8px 15px;}
input:hover[type="button"],
input:hover[type="submit"],
#home-slider a.more-link:hover{background:url(images/button.png) 0 -40px;border:1px solid #6297ad;text-decoration:none;}
#header .searchform{float:right;}
#nav .searchform{float:right;}
.s{border:1px solid #aaa;color:#666;font-family:'PT Sans', sans-serif;font-size:14px;margin:0 -7px 0 0;padding:6px 5px;width:170px;}
#nav .s{background-color:#fff;}
.enews #subbox{background-color:#f5f5f5;border:1px solid #aaa;color:#666;font-family:'PT Sans', sans-serif;font-size:14px;margin:0 -7px 0 0;padding:6px 5px;width:160px;}
#footer-widgets .enews #subbox{margin:0 -7px 0 0;}
#wp-calendar{width:100%;}
#wp-calendar caption{font-size:12px;font-style:italic;padding:2px 5px 0 0;text-align:right;}
#wp-calendar thead{background-color:#f5f5f5;margin:10px 0 0;}
#wp-calendar td{background-color:#f5f5f5;padding:2px;text-align:center;}
#footer-widgets{-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 2px #999;-webkit-box-shadow:0 1px 2px #999;background-color:#fff;border-radius:5px;box-shadow:0 1px 2px #999;clear:both;font-size:16px;margin:20px auto 0;width:100%;}
#footer-widgets .wrap{overflow:hidden;padding:25px 30px 10px;}
#footer-widgets .widget{background:none;border:none;margin:0 0 15px;padding:0;}
#footer-widgets p{#font-size:inherit;margin:0 0 10px;}
#footer-widgets ul{margin:0;}
#footer-widgets ul li{border-bottom:1px dotted #ccc;list-style-type:none;margin:0 0 5px;padding:0 0 5px;word-wrap:break-word;}
#footer-widgets #wp-calendar thead,
#footer-widgets #wp-calendar td{background:none;}
#footer-widgets .widget{margin:0 0 15px;}
.footer-widgets-1{float:left;margin:0 30px 0 0;width:280px;}
.footer-widgets-2{float:left;width:280px;}
.footer-widgets-3{float:right;width:280px;}
#footer{clear:both;font-size:14px;margin:0 auto;text-shadow:1px 1px #fff;width:100%;}
#footer .wrap{overflow:hidden;padding:25px 10px;}
#footer p{font-size:16px;}
#footer a,
#footer a:visited{color:#333;}
#footer a:hover{color:#5397b4;text-decoration:none;}
#footer .gototop{float:left;width:20%;}
#footer .creds{float:right;text-align:right;width:75%;}
#comments,
#respond{margin:0 0 30px;}
#author,
#comment,
#email,
#url{background:#eee;border:1px solid #ddd;margin:10px 5px 0 0;padding:5px;width:250px;}
#comment{height:150px;margin:10px 0 15px;width:98%;}
#comments ol,
#pings ol{padding:0;}
#comments .navigation{display:none;}
.ping-list{margin:0 0 40px;}
.comment-list ol,
.ping-list ol{margin:0;padding:10px;}
.comment-list li,
.ping-list li{background:url(images/widget.png) repeat-x;border:1px solid #eee;list-style:none;margin:0 0 20px;padding:0;}
.comment-list li ul li{border-left:none;border-right:none;list-style-type:none;margin:0;padding:0;}
.comment-list p,
.ping-list p{margin:10px 5px 10px 0;padding:0;text-transform:none;}
.comment-list ul.children li.comment{background-color:#fff;border-bottom:none;border-left:none;border-right:none;}
.comment-list cite,
.ping-list cite{font-style:normal;}
.commentmetadata{font-weight:normal;}
.comment-author{border:1px solid #fff;border-bottom:none;padding:15px 15px 0;}
.comment-meta{border-left:1px solid #fff;border-right:1px solid #fff;padding:0 15px 10px;}
.comment-content{padding:0 15px;}
.reply{font-weight:normal;overflow:hidden;padding:0 15px 10px;}
.alt,
.depth-1,
.even{border:1px solid #ddd;}
div.gform_wrapper input,
div.gform_wrapper select,
div.gform_wrapper textarea{color:#666;font-family:'PT Sans', sans-serif;font-size:14px !important;padding:6px 5px !important;}
div.gform_footer input.button{border:1px solid #6297ad;color:#fff;font-weight:normal;}
div.gform_wrapper .ginput_complex label{font-size:12px;}
div.gform_wrapper li,
div.gform_wrapper form li{margin:0 0 10px;}
div.gform_wrapper .gform_footer{border:none;margin:0;padding:0;}
.agency-green h2,
.agency-green h2 a,
.agency-green h2 a:visited{color:#333;}
.agency-green a,
.agency-green a:visited,
.agency-green h2 a:hover,
.agency-green #footer a:hover{}
.agency-green div.gform_footer input.button,
.agency-green input[type="button"],
.agency-green input[type="submit"],
.agency-green .navigation li a,
.agency-green .navigation li.disabled,
.agency-green .navigation li a:hover,
.agency-green .navigation li.active a,
.agency-green #home-slider a.more-link{background:url(images/green/button.png) 0 0;border:1px solid #69a571;text-shadow:1px 1px #4f9259;}
.agency-green div.gform_footer input.button:hover,
.agency-green input:hover[type="button"],
.agency-green input:hover[type="submit"],
.agency-green .navigation li a:hover,
.agency-green .navigation li.active a,
.agency-green #home-slider a.more-link:hover{background:url(images/green/button.png) 0 -40px;border:1px solid #69a571;}
.agency-orange h2,
.agency-orange h2 a,
.agency-orange h2 a:visited{color:#333;}
.agency-orange a,
.agency-orange a:visited,
.agency-orange h2 a:hover,
.agency-orange #footer a:hover{color:#d78a47;}
.agency-orange div.gform_footer input.button,
.agency-orange input[type="button"],
.agency-orange input[type="submit"],
.agency-orange .navigation li a,
.agency-orange .navigation li.disabled,
.agency-orange .navigation li a:hover,
.agency-orange .navigation li.active a,
.agency-orange #home-slider a.more-link{background:url(images/orange/button.png) 0 0;border:1px solid #cb8f5b;text-shadow:1px 1px #be7d40;}
.agency-orange div.gform_footer input.button:hover,
.agency-orange input:hover[type="button"],
.agency-orange input:hover[type="submit"],
.agency-orange .navigation li a:hover,
.agency-orange .navigation li.active a,
.agency-orange #home-slider a.more-link:hover{background:url(images/orange/button.png) 0 -40px;border:1px solid #cb8f5b;}
.agency-red h2,
.agency-red h2 a,
.agency-red h2 a:visited{color:#333;}
.agency-red a,
.agency-red a:visited,
.agency-red h2 a:hover,
.agency-red #footer a:hover{color:#ba4b4f;}
.agency-red div.gform_footer input.button,
.agency-red input[type="button"],
.agency-red input[type="submit"],
.agency-red .navigation li a,
.agency-red .navigation li.disabled,
.agency-red .navigation li a:hover,
.agency-red .navigation li.active a,
.agency-red #home-slider a.more-link{background:url(images/red/button.png) 0 0;border:1px solid #b15c5f;text-shadow:1px 1px #a04142;}
.agency-red div.gform_footer input.button:hover,
.agency-red input:hover[type="button"],
.agency-red input:hover[type="submit"],
.agency-red .navigation li a:hover,
.agency-red .navigation li.active a,
.agency-red #home-slider a.more-link:hover{background:url(images/red/button.png) 0 -40px;border:1px solid #b15c5f;}
.copycontent a.ec_ejc_thkbx strong{color:#0000FF;}
@media only screen and (min-width:320px) and (max-width:490px){#text-11 .textwidget img{height:auto;width:100%;}
#header .widget-area{height:auto;padding:20px 0 0;}
.home #header{min-height:60px;}
}
@media only screen and (min-width:560px) and (max-width:650px){#text-11 .textwidget img{height:auto;width:100%;}
#header .widget-area{height:auto;padding:20px 0 0;}
.home #header{min-height:80px;}
}
@media only screen and (min-width:760px) and (max-width:800px){#text-11 .textwidget img{height:auto;width:100%;}
#header .widget-area{height:auto;padding:20px 0 0;}
.home #header{min-height:80px;}
}
@media only screen and (max-width:960px){body,
.archive-page,
.content-sidebar #content,
.content-sidebar-sidebar #content,
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3,
.full-width-content #content,
.home-left,
.home-middle,
.home-right,
.sidebar,
.sidebar-content #content,
.sidebar-content-sidebar #content,
.sidebar-sidebar-content #content,
#content-sidebar-wrap,
#footer .creds,
#footer .gototop,
#footer-widgets .wrap,
#header .widget-area,
#sidebar-alt,
#title-area,
#wrap{width:100%;}
#header .widget-area{padding:10px 0 0;}
.menu-primary,
.menu-secondary,
#header ul.menu,
#header .searchform,
#description,
#footer .creds,
#footer .gototop,
#title,
#title-area{float:none;text-align:center;}
.menu-primary li,
.menu-secondary li,
#header ul.menu li{display:inline-block;float:none;}
.menu li.right,
.flex-direction-nav li .next{display:none;}
.menu-primary li li,
.menu-secondary li li,
#header ul.menu li li{text-align:left;}
#footer-widgets .wrap{padding:20px;width:auto;}
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3,
.home-left,
.home-middle,
.home-right{margin:0;}
}
@media only screen and (max-width:800px){#title{font-size:48px;}
#home-welcome{background:url(images/bg-welcome.png);overflow:hidden;padding:10px 20px;}
#home-welcome h4{font-size:24px;}
#home-welcome,
#home-welcome p{font-size:14px;}
.agency .slide-excerpt,
.breadcrumb{display:none;}
.five-sixths,
.four-fifths,
.four-sixths,
.one-fifth,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fifths,
.three-fourths,
.three-sixths,
.two-fifths,
.two-fourths,
.two-sixths,
.two-thirds{padding:0;width:100%;}
.flex-direction-nav{display:none;}
}
.content-box-blue,
.content-box-gray,
.content-box-green,
.content-box-purple,
.content-box-red,
.content-box-yellow{margin:0 0 25px;overflow:hidden;padding:20px;-moz-box-shadow:1px 1px 1px 1px #ccc;-webkit-box-shadow:1px 1px 1px 1px #ccc;box-shadow:1px 1px 1px 1px #ccc;}
.content-box-blue{background-color:#d8ecf7;border:1px solid #afcde3;}
.content-box-gray{background-color:#e2e2e2;border:1px solid #bdbdbd;}
.content-box-green{background-color:#d9edc2;border:1px solid #b2ce96;}
.content-box-purple{background-color:#e2e2f9;border:1px solid #bebde9;}
.content-box-red{background-color:#f9dbdb;border:1px solid #e9b3b3;}
.content-box-yellow{background-color:#fef5c4;border:1px solid #fadf98;}
.ui-dialog #ui-id-1 form p input[type="submit"]{margin-right:9px;}
.ui-dialog #ui-id-1 form p{margin-bottom:5px;}
#ui-id-1 form p label{color:#ffffff;}
.ui-dialog .s2_error{color:#ffffff;}
.blog-by-email-content #s2email{display:block;margin-bottom:-18px !important;}
table{display:inline-block;width:100%;}
tbody{display:inline-block;width:100%;}
tr{display:inline-flex;width:100%;}
.clear{clear:both;}

@media only screen and (max-width: 960px) and (min-width: 768px)
{
body .home-left, body .home-right {
    margin-right:0;
	margin-bottom:12px;
    text-align: left;
    width: 100%;
}
body.home .hfeed {
    width: 66% !important;
}
iframe
{
    width: 100%;
    height: 253px;
}
}
@media only screen and (max-width: 767px)
{
body .home-left, body .home-right {
    margin-right:0;
	margin-bottom:12px;
    text-align: left;
    width: 100%;
}
body.home .hfeed {
    width: 100% !important;
}
iframe
{
    width: 100%;
    height: 253px;
}
.main_video-cls
{
	width:100% !important;
}
.mb-center.maxbutton-8-center .maxbutton-8-container.mb-container .maxbutton-8.maxbutton.maxbutton-click-here-free-focused-friday-session
{
    width: 100% !important;
    max-width: 370px;
    height: 100% !important;
}
.home_cidebar_cls_dv
{
    width: 100% !important;
    text-align: center !important;
}
#content
{
	width:100%;
}
}
.home .widget_search, .home .s2_form_widget, .home .widget_ak_featured_post_widget {
    display: none;
}
.new-sidebar-all h4 {
    font-size: 17px;
    line-height: 19px;
    padding-bottom: 20px;
    font-weight: 600;
}

.header-widget-area img {
    width: 100%;
    height: auto;
}
ul.dpe-flexible-posts li.post a h4.title {
    font-size: 16px;
    font-weight: 400;
    color: #3c7400;
    line-height: 25px;
}


.six-sign-sidebar {
    background: #f3f3f3;
    padding: 10px;
    display: flex;
}
.six-sign-image {
    padding-right: 15px;
}
.six-sign-image img {
    border: 1px solid;
    width: 100%;
}
.six-sign-text {
    align-self: center;
    font-size: 17px;
    line-height: normal;
    font-weight: 600;
}
.aweber_code {
    padding: 10px;
}
.af-element {
    margin-top: 10px;
	text-align:left !important;
	clear: both;
}
.af-element:first-child {
    margin-top: 0px;
}
.af-element.buttonContainer {
    text-align: center !important;
}
.af-element .af-textWrap input {
    padding: 3px 6px;
    background: #fff;
    border: 1px solid #eeeeee !important;
	    width: 100%;
}
div#text-21 .widget-wrap .widget-title {
    font-size: 18px;
    margin-bottom: 12px;
}
#af-form-2091250290 .af-body label.previewLabel {
    color: #333;
    font-family: 'PT Sans', sans-serif;
    font-size: 16px;
}
.af-element.buttonContainer input.submit {-webkit-appearance: none;
    color: #fff !important;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    font-size: 13px !important;
    font-family: inherit;
    width: auto;
    padding: 4px 11px;
    background: #9d8d65;
    text-shadow: none;
    border: 0px solid #000;
	border-radius:0px !important;
}