html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,















big,















cite,















code,















del,















dfn,















em,















font,















ins,















kbd,















q,















s,















samp,















small,















strike,















strong,















sub,















sup,















tt,















var,















dl,















dt,















dd,















ol,















ul,















li,















fieldset,















form,















label,















legend,















table,















caption,















tbody,















tfoot,















thead,















tr,















th,















td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}















html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}















body{background:#fff;}















article,















aside,















details,















figcaption,















figure,















footer,















header,















hgroup,















nav,















section{display:block;}















ol,















ul{list-style:none;}















table{border-collapse:separate;border-spacing:0;}















caption,















th,















td{font-weight:normal;text-align:left;}















blockquote:before,















blockquote:after,















q:before,















q:after{content:"";}















blockquote,















q{quotes:"" "";}















a:focus{outline:thin dotted;}















a:hover,















a:active{outline:0;}















a img{border:0;}















body,















button,















input,















select,















textarea{color:#333;font-family:Arial;font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;line-height:1.5em;font-size:13px;word-wrap:break-word;}















a{color:#387d08;}















a:hover,















a:focus,















a:active{color:#000;}















hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;}















p{margin-bottom:1.5em;}















ul,















ol{margin:0 0 1.5em 3em;}















ul{list-style:disc;}















ol{list-style:decimal;}















ul ul,















ol ol,















ul ol,















ol ul{margin-bottom:0;margin-left:1.5em;}















dt{font-weight:bold;}















dd{margin:0 1.5em 1.5em;}















b,















strong{font-weight:bold;}















dfn,















cite,















em,















i{font-style:italic;}















blockquote{margin:0 1.5em;}















address{margin:0 0 1.5em;}















pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;line-height:1.6;margin-bottom:1.6em;padding:1.6em;overflow:auto;max-width:100%;}















code,















kbd,















tt,















var{font-family:"Courier New", Courier, mono;}















abbr,















acronym{border-bottom:1px dotted #666;cursor:help;}















mark,















ins{background:#fff9c0;text-decoration:none;}















sup,















sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline;}















sup{bottom:1ex;}















sub{top:.5ex;}















small{font-size:75%;}















big{font-size:125%;}















figure{margin:0;}















table{margin:0 0 1.5em 0;width:100%;}















th{font-weight:bold;}















button,















input,















select,















textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}















button,















input{line-height:normal;*overflow:visible;}















button,















html input[type="button"],















input[type="reset"],















input[type="submit"]{padding:12px 20px;border-top:solid 1px #d2d2d2;border-left:solid 1px #c3c3c3;border-right:solid 1px #c3c3c3;border-bottom:solid 1px #9f9f9f;background:#ffffff;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #dfdfdf), color-stop(1, #ffffff));background:-ms-linear-gradient(bottom, #dfdfdf, #ffffff);background:-moz-linear-gradient(center bottom, #dfdfdf 0%, #ffffff 100%);background:-o-linear-gradient(#ffffff, #dfdfdf);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dfdfdf', GradientType=0);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:12px;font-weight:bold;color:#646464;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);box-shadow:0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);width:auto;text-decoration:none;cursor:pointer;-webkit-appearance:button;line-height:1;text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);}















button:hover,















html input[type="button"]:hover,















input[type="reset"]:hover,















input[type="submit"]:hover{border-top:solid 1px #dadada;border-left:solid 1px #cfcfcf;border-right:solid 1px #cfcfcf;border-bottom:solid 1px #a8a8a8;background:#ffffff;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ebebeb), color-stop(1, #ffffff));background:-ms-linear-gradient(bottom, #ebebeb, #ffffff);background:-moz-linear-gradient(center bottom, #ebebeb 0%, #ffffff 100%);background:-o-linear-gradient(#ffffff, #ebebeb);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0);}















button:focus,















html input[type="button"]:focus,















input[type="reset"]:focus,















input[type="submit"]:focus,















button:active,















html input[type="button"]:active,















input[type="reset"]:active,















input[type="submit"]:active{border-top:solid 1px #aaaaaa;border-left:solid 1px #bbbbbb;border-right:solid 1px #bbbbbb;border-bottom:solid 1px #bbbbbb;-webkit-box-shadow:inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);box-shadow:inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);}















input[type="checkbox"],















input[type="radio"]{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}















input[type="search"]{-webkit-appearance:textfield;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}















input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}















button::-moz-focus-inner,















input::-moz-focus-inner{border:0;padding:0;}















input[type=text],















input[type=email],















input[type=password],















input[type=tel],















textarea{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#666;border:1px solid #ccc;border-radius:3px;}















input[type=text]:focus,















input[type=email]:focus,















input[type=password]:focus,















textarea:focus{color:#111;}















input[type=text],















input[type=email],















input[type=tel],















input[type=password]{padding:3px;}















textarea{overflow:auto;vertical-align:top;}















.alignleft{display:inline;float:left;margin-right:1.5em;}















.alignright{display:inline;float:right;margin-left:1.5em;}















.aligncenter{clear:both;display:block;margin:0 auto;}















.assistive-text{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);position:absolute !important;}















.page-links{clear:both;}















#site-title a{color:inherit;}















body{background:url(images/middle_ser_logo4.jpg) center fixed !important;}















#page-wrapper{padding-top:20px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:0 auto;}















.layout-full #page-wrapper{width:100%;margin:0;padding:0;overflow:hidden;}















.layout-full #page-wrapper .full-container{max-width:1200px;margin-left:auto;margin-right:auto;position:relative;}















@media (max-width:1080px){.responsive.layout-boxed #page-wrapper{margin:0;padding:0;}















.responsive.layout-boxed #colophon{margin-bottom:0;}















}















header#masthead{background:none;padding:0 0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}















header#masthead .hgroup{zoom:1;position:relative;padding-top:0px;padding-bottom:5px;}















header#masthead .hgroup:before{content:'';display:block;}















header#masthead .hgroup:after{content:'';display:table;clear:both;}















header#masthead .hgroup a{text-decoration:none;}















header#masthead .hgroup h1{color:#666666;font-weight:100;font-size:36px;line-height:1em;}















header#masthead .hgroup .logo{display:block;float:left;margin-top:5px;max-width:100%;}















header#masthead .hgroup .logo img{vertical-align:bottom;}















header#masthead .hgroup .support-text{line-height:1.2em;position:absolute;right:0;top:50%;margin-top:-0.6em;color:#4b4b4b;font-style:italic;max-width:50%;}















header#masthead .hgroup #header-sidebar{padding-top:15px;padding-bottom:15px;height:100%;position:absolute;right:0;top:0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-pack:center;-ms-flex-align:center;display:-ms-flexbox;-moz-box-pack:center;-moz-box-align:center;display:-moz-box;-webkit-box-pack:center;-webkit-box-align:center;display:-webkit-box;display:box;box-pack:center;box-align:center;}















header#masthead .hgroup #header-sidebar aside.widget{margin-bottom:0;float:left;position:relative;margin-right:25px;}















header#masthead .hgroup #header-sidebar aside.widget:last-child{margin-right:0;}















header#masthead .hgroup #header-sidebar .widget-title{font-weight:bold;margin-bottom:5px;}















header#masthead.masthead-logo-in-menu .logo{float:left;padding:12px 0;margin-right:15px;}















header#masthead.masthead-logo-in-menu .logo > *{display:block;}















header#masthead.masthead-logo-in-menu .logo > img{width:auto;height:auto;max-width:100%;}















.layout-boxed header#masthead.masthead-logo-in-menu img.logo{margin-left:25px;}















body.ie-8 header#masthead .hgroup #header-sidebar,















body.ie-9 header#masthead .hgroup #header-sidebar{padding-top:40px;padding-bottom:40px;}















#main{zoom:1;}















#main:before{content:'';display:block;}















#main:after{content:'';display:table;clear:both;}















#primary{float:left;width:71.287%;}















body.no-sidebar #primary{float:none;width:auto;}















.siteorigin-panels-home #primary,















.page-template-templatestemplate-full-php #primary,















.page-template-home-panels-php #primary,















.page-template-templatestemplate-full-notitle-php #primary{width:auto;float:none;}















.page-template-default #primary{float:left;width:71.287%;}















#secondary{float:right;width:23.762%;}















#main{background:url(images/middle_ser_logo4.jpg) center fixed !important;padding:55px 10px 35px;}
.home #main {padding-top:35px;}
#main-slider{line-height:0;background:#1a4f01;margin-top:140px;}















#main-slider .flexslider{margin-bottom:0;}















#main-slider h1{font-weight:100;text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);}















#main-slider .text-em-wrapper{padding:10px 50px;background:rgba(0, 0, 0, 0.25);border:3px solid white;font-weight:bold;}















#main-slider .metaslider,















#main-slider #metaslider-demo{margin:0 auto;}















@media (max-width:1080px){body.responsive header#masthead .hgroup .logo img{max-width:100%;height:auto;}















body.responsive header#masthead.masthead-logo-in-menu .logo{margin-left:20px;}















body.responsive header#masthead.masthead-logo-in-menu .main-navigation .menu-mobilenav-container ul{margin-right:0;}















body.responsive header#masthead.masthead-logo-in-menu .main-navigation .menu-mobilenav-container ul li{float:right;}















body.responsive header#masthead.masthead-logo-in-menu .main-navigation .menu-mobilenav-container ul li a{padding-left:20px;padding-right:20px;}















body.responsive header#masthead.masthead-logo-in-menu #search-icon-icon{display:none;}















}















@media (max-width:680px){body.responsive header#masthead .hgroup{text-align:center;}















body.responsive header#masthead .hgroup .logo{float:none;}















body.responsive header#masthead .hgroup .logo img{margin:0 auto;padding-top:0px !important;padding-bottom:0px !important;}















body.responsive header#masthead .hgroup .support-text,















body.responsive header#masthead .hgroup #header-sidebar{position:static;display:block;margin-top:30px;max-width:100%;}















body.responsive header#masthead .hgroup .support-text img,
body.responsive header#masthead .hgroup #header-sidebar img{max-width:100%;height:auto;}
body.responsive header#masthead .hgroup #header-sidebar{padding-top:0 !important;padding-bottom:0 !important;height:auto;}
body.responsive header#masthead .hgroup #header-sidebar .widget{display:block;margin:0 auto;float:none;}
body.responsive #primary,
body.responsive #secondary{width:auto;float:none;}
body.responsive #secondary{margin-top:35px; float:left; width:100%;}
body.responsive #footer-widgets .widget{display:block;margin-bottom:25px;float:none;}
body.responsive #footer-widgets .widget:last-child{margin-bottom:0;}

}

body.responsive #page-wrapper{max-width:1200px;width:auto;overflow-x:hidden;}
body.responsive.layout-full #page-wrapper{max-width:100%;background:#FFFFFF;}
body.responsive.layout-boxed #page-wrapper{overflow-x:visible;}
body.responsive.layout-full #page-wrapper .full-container{max-width:1200px;margin-left:auto;margin-right:auto;}

.main-navigation{margin:0;float:right;background:#fff;width:100%;font-size:20px;position:relative;z-index:99999 !important;}
.main-navigation [class^="fa fa-"]{display:inline-block;margin-right:15px;font-size:16px;line-height:0.5em;color:#cccccc;}
.main-navigation a:hover [class^="fa fa-"]{color:#ffffff;}


.main-navigation ul{list-style:none;margin:0;padding-left:0;zoom:1;}
.main-navigation ul:before{content:'';display:block;}
.main-navigation ul:after{content:'';display:table;clear:both;}
.main-navigation ul li{display:block;position:relative;float:left;font-family:'AlternateGothic2BTRegular';text-transform:uppercase;}

.main-navigation ul li:hover > a{/*background:url(images/navhover.png) top center no-repeat;*/color:#529106;}
.main-navigation .current_page_item > a{/*background:url(images/navhover.png) top center no-repeat;*/color:#529106;}

.main-navigation ul li ul li a{background-image:none !important;color:#fff !important;text-transform:none;font-family:'Open Sans', sans-serif;font-size:14px;font-weight:500;}
.main-navigation ul li ul li:hover > a{background:#5ea30b !important;background-image:none !important;color:#fff !important;}
.main-navigation ul li a{padding:20px 8px 20px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.main-navigation ul ul{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15);background:#464646;display:none;position:absolute;top:100%;left:0;z-index:99999;}
.main-navigation ul ul a{width:260px;padding:7px 20px;}
.main-navigation ul ul li{position:relative;}
.main-navigation ul ul li:hover > a{background:#00bcff;color:#ffffff;}
.main-navigation ul ul ul{left:auto;top:0;margin-left:0; right:100%;}
.main-navigation ul li:hover > ul{display:block;}
.main-navigation a{display:block;text-decoration:none;color:#626060;}
.main-navigation.sticky{-webkit-transition:all 0.7s ease 0;-moz-transition:all 0.7s ease 0;-o-transition:all 0.7s ease 0;transition:all 0.7s ease;padding-bottom:20px;}
body.has-menu-search .main-navigation ul{margin-right:59px;}
body.mobile-device .main-navigation ul ul{display:none;}
body.mobile-device .main-navigation li:hover > ul{display:block;}
.mobile-nav-frame [class^="fa fa-"]{display:inline-block;margin-right:10px;min-width:1em;}
.mobile-nav-icon{font-family:'FontAwesome';display:inline-block;margin-right:10px;}
.mobile-nav-icon:before{font-size:14px;content:"\f00b";}
#search-icon{position:absolute;top:0;right:0;height:100%;z-index:110;}
#search-icon #search-icon-icon{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;cursor:pointer;background-color:#303134;width:59px;height:100%;}
#search-icon #search-icon-icon,
#search-icon #search-icon-icon .icon-search{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
#search-icon #search-icon-icon .vantage-icon-search{position:absolute;display:block;width:17px;height:17px;font-size:17px;top:50%;left:50%;margin-top:-8px;margin-left:-8.5px;color:#d1d1d1;}
#search-icon #search-icon-icon:hover{background-color:#00bcff;}
#search-icon #search-icon-icon:hover .vantage-icon-search{color:#ffffff;}
#search-icon .searchform{display:none;position:absolute;top:100%;right:0;width:1080px;background:#2d2e31;z-index:10;overflow-x:hidden;}
#search-icon .searchform input[name=s]{color:#d1d1d1;font-size:17px;font-weight:200;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:42px;border:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;background-color:transparent;outline:none;padding:0 15px;}


article.sticky{}
#page-title{color:#3b3b3b;font-size:30px;border-bottom:solid 1px #CCCCCC;padding-bottom:10px;line-height:1.35em;font-family:'Diavlo_MEDIUM_II_37';}
.page-header{border:none;margin:0 0 30px 0;padding:0;}
#page-title a{color:inherit;text-decoration:none;font-weight:bold;}

article.post,
article.page{zoom:1;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #eeeeee;}
article.post:before,
article.page:before{content:'';display:block;}

article.post:after,
article.page:after{content:'';display:table;clear:both;}
article.post footer,
article.page footer{float:left;width:17.5%;}
article.post footer .post-type-icon,
article.page footer .post-type-icon{width:50px;height:50px;background:#4f5355;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
article.post footer .tags,
article.page footer .tags{margin-top:15px;line-height:1em;}
article.post footer .tags a,
article.page footer .tags a{display:inline-block;margin-right:4px;background:#74787a;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;line-height:1em;padding:4px 5px;color:white;text-decoration:none;font-size:10px;text-transform:uppercase;margin-bottom:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2);text-shadow:0 1px 1px rgba(0, 0, 0, 0.75);}

article.post .entry-header,
article.page .entry-header{margin-bottom:20px;}

article.post .entry-header .entry-thumbnail,
article.page .entry-header .entry-thumbnail{margin-bottom:20px;}

article.post .entry-header .entry-thumbnail img,
article.page .entry-header .entry-thumbnail img{display:block;width:100%;height:auto;}

article.post .entry-header .entry-thumbnail a,
article.page .entry-header .entry-thumbnail a{display:block;}

#main .entry-header h1.entry-title,
#main .entry-header h1.entry-title{color:#3b3b3b;font-size:30px;border-bottom:solid 1px #CCCCCC;padding-bottom:10px;line-height:1.35em;font-family:'Diavlo_MEDIUM_II_37'; margin-top: 20px;}

#main .entry-header {margin-bottom:30px;}
#main .entry-header h1.entry-title a,
#main .entry-header h1.entry-title a{color:inherit;text-decoration:none;}


.archive h1.entry-title,
.category h1.entry-title {
    color: #3b3b3b;
    font-size: 30px;
    border-bottom: none;
    padding-bottom: 0;
    line-height: 1.35em;
    font-family: 'Diavlo_MEDIUM_II_37';
    margin-top: 0 !important;
}

.single .entry-meta{display:none !important; opacity:0 !important;}
.archive .entry-header,
.category .entry-header {margin-bottom:20px !important;}

article.post .entry-header .entry-meta,
article.page .entry-header .entry-meta{color:#8f8f8f;font-size:12px;display:none;}

article.post .entry-header .entry-meta{padding-top:14px;}

article.post .entry-header .entry-meta a,
article.page .entry-header .entry-meta a{font-weight:500;color:#5e5e5e;text-decoration:none;}

article.post:last-child,
article.page:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0;}

article.post .more-link,
article.page .more-link{float:right;text-decoration:none;padding:4px 10px;border-top:solid 1px #d2d2d2;border-left:solid 1px #c3c3c3;border-right:solid 1px #c3c3c3;border-bottom:solid 1px #9f9f9f;background:#ffffff;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #dfdfdf), color-stop(1, #ffffff));background:-ms-linear-gradient(bottom, #dfdfdf, #ffffff);background:-moz-linear-gradient(center bottom, #dfdfdf 0%, #ffffff 100%);background:-o-linear-gradient(#ffffff, #dfdfdf);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dfdfdf', GradientType=0);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:11px;font-weight:bold;color:#646464;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.125);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.125);box-shadow:0 1px 1px rgba(0,0,0,0.125);}















article.post .more-link .meta-nav,















article.page .more-link .meta-nav{display:none;}















article.post .share-buttons,















article.page .share-buttons{margin:20px 0 0 0;padding:15px 25px;background:#f5f5f5;border:1px solid #e0e0e0;list-style:none;zoom:1;}















article.post .share-buttons:before,















article.page .share-buttons:before{content:'';display:block;}















article.post .share-buttons:after,















article.page .share-buttons:after{content:'';display:table;clear:both;}















article.post .share-buttons li,















article.page .share-buttons li{height:20px;display:block;float:left;}















@media (max-width:480px){article.post .share-buttons li,















article.page .share-buttons li{float:none;margin-bottom:10px;}















article.post .share-buttons li:last-child,















article.page .share-buttons li:last-child{margin-bottom:0;}















}















article.post .entry-summary p:last-child,















article.page .entry-summary p:last-child{margin-bottom:0;}















article.post .entry-categories,















article.page .entry-categories{margin-top:1.5em;color:#999999;font-size:0.85em;}















article.post .entry-categories a,















article.page .entry-categories a{color:#777777;}















article.post.post-with-thumbnail-icon .entry-thumbnail,















article.page.post-with-thumbnail-icon .entry-thumbnail{margin-top:0.2em;float:left;clear:none;width:25%;}















.entry-thumbnails{margin-top:0.2em;float:left;clear:none;display:none;width:100%;margin-bottom:20px;}















article.post.post-with-thumbnail-icon .entry-thumbnail img,















article.page.post-with-thumbnail-icon .entry-thumbnail img, .entry-thumbnails img{width:100%;height:auto;}















article.post.post-with-thumbnail-icon .entry-main,















article.page.post-with-thumbnail-icon .entry-main{width:650px;width:72.41%;float:right;}















.entry-mains{width:100%;float:right;}















.post-navigation,















#image-navigation{margin-top:-20px;margin-bottom:40px;zoom:1;}















.post-navigation:before,















#image-navigation:before{content:'';display:block;}















.post-navigation:after,















#image-navigation:after{content:'';display:table;clear:both;}















.post-navigation a,















#image-navigation a{text-decoration:none;padding:6px 10px;border-top:solid 1px #d2d2d2;border-left:solid 1px #c3c3c3;border-right:solid 1px #c3c3c3;border-bottom:solid 1px #9f9f9f;background:#ffffff;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #dfdfdf), color-stop(1, #ffffff));background:-ms-linear-gradient(bottom, #dfdfdf, #ffffff);background:-moz-linear-gradient(center bottom, #dfdfdf 0%, #ffffff 100%);background:-o-linear-gradient(#ffffff, #dfdfdf);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dfdfdf', GradientType=0);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:11px;font-weight:bold;color:#646464;display:inline-block;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.125);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.125);box-shadow:0 1px 1px rgba(0,0,0,0.125);}















.post-navigation a .meta-nav,















#image-navigation a .meta-nav{display:inline-block;}















.post-navigation a:hover,















#image-navigation a:hover{border-top:solid 1px #dadada;border-left:solid 1px #cfcfcf;border-right:solid 1px #cfcfcf;border-bottom:solid 1px #a8a8a8;background:#ffffff;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ebebeb), color-stop(1, #ffffff));background:-ms-linear-gradient(bottom, #ebebeb, #ffffff);background:-moz-linear-gradient(center bottom, #ebebeb 0%, #ffffff 100%);background:-o-linear-gradient(#ffffff, #ebebeb);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0);}















.post-navigation .nav-previous .meta-nav,















#image-navigation .nav-previous .meta-nav{margin-right:7px;}















.post-navigation .nav-next .meta-nav,















#image-navigation .nav-next .meta-nav{margin-left:7px;}















.single-nav-wrapper{overflow:hidden;}















#image-navigation{margin-top:0px;margin-bottom:20px;}















.entry-header{zoom:1;}















.entry-header:before{content:'';display:block;}















.entry-header:after{content:'';display:table;clear:both;}















.entry-content{zoom:1;line-height:1.6em;color:#666666;}















.entry-content:before{content:'';display:block;}















.entry-content:after{content:'';display:table;clear:both;}















.entry-content a{color:rgb(99, 156, 22);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;text-decoration:none;}















.entry-content a:hover{color:#000;}















.entry-content p,















.entry-content > ul,















.entry-content > li,















.entry-content > dl,















.entry-content pre,















.entry-content code,















.entry-content blockquote{margin:1em 0;}















.entry-content > *:last-child{margin-bottom:0;}















.entry-content > *:first-child{margin-top:0;}















.entry-content blockquote{font-style:italic;margin-left:1em;padding-left:1em;}















.entry-content blockquote cite{font-weight:bold;}















.entry-content pre,















.entry-content code{display:block;background:white;font-family:"Courier New", Courier, mono;border:1px solid #d9d9d9;padding:10px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.09);overflow-x:auto;}















.entry-content pre p:first-child,















.entry-content code p:first-child{margin-top:0;}















.entry-content code{font-family:"Courier New", Courier, mono;}















.entry-content sup,















.entry-content sub{height:0;line-height:1;vertical-align:baseline;position:relative;}















.entry-content sup{bottom:1ex;}















.entry-content sub{top:.5ex;}















.entry-content .gallery{margin:15px 0 25px 0;}















.entry-content .gallery .gallery-item{margin-bottom:0;}















.entry-content .gallery .gallery-icon{line-height:0;margin-bottom:0;}















.entry-content .gallery img{border:none !important;}















.entry-content .gallery .gallery-caption{margin:10px;padding-left:0;}















.entry-content table{border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;font-size:14px;line-height:2;margin:0 0 20px;width:100%;}















.entry-content img{max-width:100%;height:auto;}















.entry-content .wp-caption{max-width:100%;margin:5px 0 30px 0;border:1px solid #e0e0e0;padding:8px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.09);-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;}















.entry-content .wp-caption.aligncenter{margin-left:auto;margin-right:auto;}















.entry-content .wp-caption:first-child{margin-top:25px;}















.entry-content .wp-caption p.wp-caption-text{margin:0;}















.entry-content .alignleft{margin:0 1.5em 1.5em 0;}















.entry-content .alignright{margin:0 0 1.5em 1.5em;}















.entry-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}















.entry-content ul{list-style-type:square;}















.entry-content ol{list-style-type:decimal;}















.entry-content ol ol{list-style-type:upper-alpha;}















.entry-content ol ol ol{list-style-type:lower-roman;}















.entry-content ul,















.entry-content ol{list-style:none;}















.entry-content ul li,















.entry-content ol li{margin-left:1.5em;font-family:'Open Sans', sans-serif;font-size:15px;background:rgba(0, 0, 0, 0) url("/wp-content/plugins/ml-slider/assets/metaslider/home_bullet.png") 0px 9px no-repeat;line-height:30px;padding-left:40px;}















.entry-content dl dt{margin-bottom:5px;font-weight:bold;}















.entry-content dl dd{margin-bottom:10px;padding-left:20px;}















.entry-content h1,















.entry-content h2,















.entry-content h3,















.entry-content h4,















.entry-content h5,















.entry-content h6{color:#444444;margin:1em 0;font-weight:500;}















.entry-content h1{font-size:1.7em;}















.entry-content h2{font-size:1.6em; line-height:30px;}















.entry-content h3{font-size:1.5em;}















.entry-content h4{font-size:1.4em;}















.entry-content h5{font-size:20px;font-weight:bold;color:#000;}















.entry-content h6{font-size:1.1em;}















.entry-content embed,















.entry-content iframe,















.entry-content object{max-width:100%;}















.entry-content .tags{color:#999999;}















.entry-content .tags strong{color:#666666;}















.entry-content .tags a{color:#999999;text-decoration:none;}















.pagination,















.entry-content .pagination{position:relative;font-size:11px;line-height:13px;text-align:right;}















.pagination span,















.entry-content .pagination span,















.pagination a,















.entry-content .pagination a{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:inline-block;margin:2px 2px 2px 0;padding:6px 9px 5px 9px;background:#4f5355;border-top:solid 1px #d2d2d2;border-left:solid 1px #c3c3c3;border-right:solid 1px #c3c3c3;border-bottom:solid 1px #9f9f9f;background:#ffffff;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #dfdfdf), color-stop(1, #ffffff));background:-ms-linear-gradient(bottom, #dfdfdf, #ffffff);background:-moz-linear-gradient(center bottom, #dfdfdf 0%, #ffffff 100%);background:-o-linear-gradient(#ffffff, #dfdfdf);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dfdfdf', GradientType=0);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:bold;color:#646464;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);box-shadow:0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);width:auto;text-decoration:none;}















.pagination span:last-child,















.entry-content .pagination span:last-child,















.pagination a:last-child,















.entry-content .pagination a:last-child{margin-right:0;}















.pagination a:hover,















.entry-content .pagination a:hover{background:#f0f0f0;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #d0d0d0), color-stop(1, #f0f0f0));background:-ms-linear-gradient(bottom, #d0d0d0, #f0f0f0);background:-moz-linear-gradient(center bottom, #d0d0d0 0%, #f0f0f0 100%);background:-o-linear-gradient(#f0f0f0, #d0d0d0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#d0d0d0', GradientType=0);color:#606060;}















.pagination .current,















.entry-content .pagination .current{border-top:solid 1px #222222;border-left:solid 1px #222222;border-right:solid 1px #222222;border-bottom:solid 1px #222222;background:#333333;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #505050), color-stop(1, #333333));background:-ms-linear-gradient(bottom, #505050, #333333);background:-moz-linear-gradient(center bottom, #505050 0%, #333333 100%);background:-o-linear-gradient(#333333, #505050);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#505050', GradientType=0);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.125), inset 0 0 5px rgba(0,0,0, 0.5);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.125), inset 0 0 5px rgba(0,0,0, 0.5);box-shadow:0 1px 1px rgba(0,0,0,0.125), inset 0 0 5px rgba(0,0,0, 0.5);color:#efefef;}















.site-content .nav-previous,















.site-content .nav-next{white-space:nowrap;}















.site-content .nav-previous{float:left;width:50%;}















.site-content .nav-next{float:right;text-align:right;width:50%;}















@media (max-width:480px){body.responsive .site-content .nav-previous,















body.responsive .site-content .nav-next{float:none;width:100%;margin-bottom:20px;text-align:center;}















}















#comments-title,















#reply-title{display:inline-block;font-size:14px;margin-bottom:20px;font-weight:500;line-height:1em;color:#444444;padding-bottom:5px;border-bottom:2px solid #555555;}















#comments-title [class^="fa fa-"],















#reply-title [class^="fa fa-"]{font-size:16px;display:inline-block;margin-right:4px;line-height:0.75em;}















#comments .commentlist{margin:0 0 40px 0;list-style:none;}















#comments .commentlist .children{list-style:none;margin-left:75px;}















#comments .commentlist article{margin-bottom:35px;}















#comments .commentlist article .avatar{float:left;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);}
















#comments .commentlist article .comment-author,















#comments .commentlist article .awaiting-moderation,















#comments .commentlist article .comment-meta,















#comments .commentlist article .comment-content{margin-left:75px;}















#comments .commentlist article .comment-author{color:#474747;font-size:13px;font-weight:500;line-height:1em;margin-bottom:0.35em;}















#comments .commentlist article .comment-author a{color:inherit;text-decoration:none;}















#comments .commentlist article .comment-author cite{font-style:normal;}















#comments .commentlist article .comment-meta{font-size:11.5px;color:#747474;line-height:1em;margin-bottom:15px;}















#comments .commentlist article .comment-meta a{color:inherit;text-decoration:none;}















#comments .commentlist article .comment-meta .support{display:inline-block;margin-left:15px;}















#comments .commentlist article .awaiting-moderation{display:block;margin-bottom:10px;}















#comments .commentlist article .entry-content{font-size:12px;}















#comments .commentlist .bypostauthor{}















#commentform label{margin-top:2px;display:block;float:left;width:25%;}















#commentform input,















#commentform textarea{float:left;width:75%;padding:10px;font-size:13px;}















#commentform textarea{padding:10px;}















#commentform input{padding:7px 10px;}















#commentform p{zoom:1;margin-bottom:20px;}















#commentform p:before{content:'';display:block;}















#commentform p:after{content:'';display:table;clear:both;}















#commentform p.form-submit{margin-bottom:0;}















#commentform #submit{width:auto;font-size:12px;padding:10px 20px;}















#commentform .form-allowed-tags,















#commentform .form-allowed-tags code,















#commentform .comment-notes{font-size:0.8em;color:#999;}















#commentform .logged-in-as{font-size:0.8em;color:#999;margin-bottom:10px;text-align:right;}















#commentform .required{color:#a40802;}















@media (max-width:480px){body.responsive #commentform label{float:none;width:100%;margin-bottom:3px;}















body.responsive #commentform input,















body.responsive #commentform textarea{float:none;width:100%;}















}















#colophon{margin-bottom:20px;/*background:#232321 url(images/footer_back.jpg) top center no-repeat;*/ background:#f3f3f3;padding:30px;}















#colophon #theme-attribution,















#colophon #site-info{text-align:center;margin-top:35px;color:#ffffff;font-family:'Open Sans', sans-serif;font-weight:300;padding:22px 0px;font-size:15px;background:url(images/copt_bgs.jpg) top repeat-x #3a3937;}















#colophon #theme-attribution a,















#colophon #site-info a{color:#dddddd;text-decoration:none;font-weight:500;}















body.layout-full{background-color:#fff;}















.layout-full #colophon{margin-bottom:0;margin-top:-10px;padding-top:30px;padding-bottom:0;padding-left:0;padding-right:0;}















#scroll-to-top{position:fixed;bottom:20px;right:20px;background:rgba(0, 0, 0, 0.2);padding:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0);opacity:0;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}















#scroll-to-top .vantage-icon-arrow-up{font-size:18px;display:block;width:18px;height:18px;color:rgba(255, 255, 255, 0.2);}















#scroll-to-top.displayed{-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:1 !important;}















#map-canvas img,















#gmap_canvas img{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;line-height:normal !important;max-width:none;zoom:normal !important;}















.updated{display:none;}















.page .entry-meta{display:none;}















.flex-container a:active,















.flexslider a:active,















.flex-container a:focus,















.flexslider a:focus{outline:none;}















.slides,















.flex-control-nav,















.flex-direction-nav{margin:0;padding:0;list-style:none;}















.flexslider{margin:0;padding:0;zoom:1;position:relative;}















.flexslider .slides{list-style:none;zoom:1;}















.flexslider .slides:before{content:'';display:block;}















.flexslider .slides:after{content:'';display:table;clear:both;}















.flexslider .slides > img{width:100%;height:auto;display:block;-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.15);box-shadow:0 2px 2px rgba(0, 0, 0, 0.15);}















.flexslider .slides p img{width:auto;display:inline-block;}















.flexslider .slides .flex-caption{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;padding:20px;text-decoration:none;background:rgba(0, 0, 0, 0.5);color:#FFF;text-align:center;}















.flexslider .slides .flex-caption h3{color:inherit;margin:0;line-height:1.25em;font-size:15px;}















.flexslider .slides > li{margin-left:0;display:none;-webkit-backface-visibility:hidden;background-size:cover;background-position:center center;}















.flexslider .slides > li .content img{max-width:100%;height:auto !important;}















.flexslider .flex-control-paging{list-style:none;position:absolute;bottom:15px;right:0px;text-align:right;padding:0 30px;z-index:20;}















.flexslider .flex-control-paging li{margin:0;padding:0;display:inline-block;text-indent:-99999px;text-align:left;width:14px;height:14px;margin-right:2px;}















.flexslider .flex-control-paging li a{display:block;width:14px;height:14px;cursor:pointer;background:url(images/sprites/slide-indicator-inactive.png);}















.flexslider .flex-control-paging li a.flex-active{background:url(images/sprites/slide-indicator-active.png);}















.flexslider .flex-control-paging li a:hover{background:url(images/sprites/slide-indicator-inactive.png);}















.flexslider .flex-direction-nav{list-style:none;}















.flexslider .flex-direction-nav li{margin:0;padding:0;}















.flexslider .flex-direction-nav li a{z-index:200;display:block;position:absolute;top:50%;text-indent:-99999px;width:32px;height:85px;margin-top:-52px;opacity:0;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}















.flexslider .flex-direction-nav li a.flex-prev{left:0;background:url(images/sprites/gallery-prev.png);}















.flexslider .flex-direction-nav li a.flex-next{right:0;background:url(images/sprites/gallery-next.png);}















@media screen and (-webkit-min-device-pixel-ratio:2){.flexslider .flex-direction-nav li a{background-size:32px 85px;}















.flexslider .flex-direction-nav li a.flex-prev{background-size:cover;background-image:url(images/retina/gallery-prev.png);}















.flexslider .flex-direction-nav li a.flex-next{background-size:cover;background-image:url(images/retina/gallery-next.png);}















}















.flexslider:hover .flex-direction-nav li a{opacity:0.9;}















.metaslider .msHtmlOverlay .layer .siteorigin-slider-action-button{display:inline-block;padding:8px 46px 8px 0;font-weight:bold;background:url(slider/action.png) right center no-repeat;}















.metaslider .msHtmlOverlay .layer .siteorigin-slider-action-button a{font-size:16px;color:#ffffff;text-decoration:none;}















#metaslider-demo .content,















.vantage-slide-with-image .content{position:absolute;top:0;left:0;width:100%;}















#metaslider-demo .content img,















.vantage-slide-with-image .content img{max-width:100%;height:auto;}















#metaslider-demo .ms-default-image,















.vantage-slide-with-image .ms-default-image{max-width:100%;height:auto;}















.widget{margin:0 0 1.5em;}















.widget select{max-width:100%;}















#searchsubmit{display:none;}















.textwidget p:first-child{margin-top:0;}















.textwidget p:last-child{margin-bottom:0;}















#secondary .widget,















#footer-widgets .widget{margin-bottom:30px;font-size:13px;color:#5e5e5e;}















#mc_embed_signup h2{margin:0px 0 15px 0 !important;}















#mc_embed_signup form{padding:0px 0 10px 3% !important;}















#secondary .widget:last-child,















#footer-widgets .widget:last-child{margin-bottom:0;}















#secondary .widget .widget-title,















#footer-widgets .widget .widget-title{font-size:20px;color:#3b3b3b;margin-bottom:20px;font-family:'Diavlo_MEDIUM_II_37';}















#secondary .widget ul,















#footer-widgets .widget ul,















#secondary .widget ol,















#footer-widgets .widget ol{list-style:none;padding:0;margin:0;font-size:15px;line-height:22px;}















#secondary .widget ul ul,















#footer-widgets .widget ul ul,















#secondary .widget ol ul,















#footer-widgets .widget ol ul,















#secondary .widget ul ol,















#footer-widgets .widget ul ol,















#secondary .widget ol ol,















#footer-widgets .widget ol ol{margin-left:1em;}















#secondary .widget ul li a,















#footer-widgets .widget ul li a,















#secondary .widget ol li a,















#footer-widgets .widget ol li a{text-decoration:none;}















#footer-widgets{zoom:1;margin:0 -5px;max-width:100%;}















#footer-widgets:before{content:'';display:block;}















#footer-widgets:after{content:'';display:table;clear:both;}















#footer-widgets .widget{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding:0 15px;margin-bottom:0;color:#1f1f1f;}















#footer-widgets .widget.panel,















#footer-widgets .widget.widget_siteorigin-panels-builder{padding:0;}















#footer-widgets .widget a{color:#1f1f1f;}















#footer-widgets .widget .widget-title{color:#4c4c4a;font-family:'Diavlo_MEDIUM_II_37';font-size:25px;margin-bottom:20px;}















.widget img,















.widget iframe,















.widget object,















.widget select,















.widget input{max-width:100%;}















.widget img{height:auto;}















.widget a.button{display:inline-block;padding:9px 26px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:0.875em;text-decoration:none;color:white;text-shadow:0 1px 0 #000000;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3), inset 0 -1px 0 rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3), inset 0 -1px 0 rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.3), inset 0 -1px 0 rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.1);background:#107fc9;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #0f75b8), color-stop(1, #1189da));background:-ms-linear-gradient(bottom, #0f75b8, #1189da);background:-moz-linear-gradient(center bottom, #0f75b8 0%, #1189da 100%);background:-o-linear-gradient(#1189da, #0f75b8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1189da', endColorstr='#0f75b8', GradientType=0);border-top:solid 1px #0b5587;border-left:solid 1px #094974;border-right:solid 1px #094974;border-bottom:solid 1px #083d61;}















.widget .button-container.align-center{text-align:center;}















.widget .button-container.align-left{text-align:left;}















.widget .button-container.align-right{text-align:right;}















.widget .button-container.align-full .button{display:block;text-align:center;}















.widget_call-to-action{position:relative;padding:25px 30px 23px 30px;}















.widget_call-to-action h2.cta-headline{margin:0 0 0.35em 0;color:#333;}















.widget_call-to-action p.cta-sub-text{margin:0;color:#666;}















.widget_call-to-action a.button{position:absolute;top:50%;right:30px;margin-top:-20px;}















@media (max-width:680px){body.responsive .widget_call-to-action a.button{position:static;margin-top:25px;display:block;text-align:center;}















}















.widget_siteorigin-list ul li{margin-bottom:0.4em;}















.widget_siteorigin-list ul li:last-child{margin-bottom:0;}















.widget_icon-text{font-size:0.95em;text-align:center;}















.widget_icon-text .feature-icon{display:inline-block;line-height:0;}















.widget_icon-text .widget-title{margin:15px 0;}















.widget_circleicon-widget{clear:both;}















.widget_circleicon-widget .circle-icon-box{text-align:center;position:relative;}















.widget_circleicon-widget .circle-icon-box.circle-icon-show-box{border:1px solid #dddddd;background:#f6f6f6;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.05);box-shadow:0 2px 2px rgba(0,0,0,0.05);padding:24px;}















.widget_circleicon-widget .circle-icon-box.circle-icon-hide-box{padding:5px;}















.widget_circleicon-widget .circle-icon-box .link-icon,















.widget_circleicon-widget .circle-icon-box .link-title{text-decoration:none;display:block;}















.widget_circleicon-widget .circle-icon-box .circle-icon{display:inline-block;width:65px;height:65px;-webkit-border-radius:130px;-moz-border-radius:130px;border-radius:130px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-position:center center;background-size:cover;background-repeat:no-repeat;}















.widget_circleicon-widget .circle-icon-box .circle-icon [class^="fa fa-"]{display:block;font-size:24px;width:100%;height:1em;text-align:center;color:#ffffff;line-height:1.1em;position:absolute;top:50%;left:0;margin-top:-0.5em;}















.widget_circleicon-widget .circle-icon-box h4{color:#3b3b3b;font-weight:bold;font-size:17px;margin-bottom:0.8em;margin-top:0;}















.widget_circleicon-widget .circle-icon-box p.text{margin:0;color:#fff;line-height:28px;text-align:center;text-transform:uppercase;font-family:'Open Sans', sans-serif;font-weight:400;font-size:18px;margin-bottom:10px;margin-top:10px;background:url(images/txtbg_arow.png) top center no-repeat;border-radius:0 0 7px 7px;padding:23px 10px 10px 10px;background-size:100%;}















.widget_circleicon-widget .circle-icon-box p.text a{color:#FFFFFF;text-decoration:none;}















.widget_circleicon-widget .circle-icon-box p.text a:hover{color:#000;text-decoration:none;}















.widget_circleicon-widget .circle-icon-box p.text:last-child{margin-bottom:0;}















.widget_circleicon-widget .circle-icon-box a.more-button{display:block;text-decoration:none;color:#3b3b3b;font-weight:bold;font-size:13px;}















.widget_circleicon-widget .circle-icon-box a.more-button i{display:inline-block;width:5px;height:8px;margin-left:3px;background:url(images/sprites/more-icon.png) no-repeat;}















@media screen and (-webkit-min-device-pixel-ratio:2){.widget_circleicon-widget .circle-icon-box a.more-button i{background:url(images/retina/more-icon.png);background-size:5px 8px;}















}















.widget_circleicon-widget .circle-icon-box.circle-icon-position-top{padding-top:75px;}















.widget_circleicon-widget .circle-icon-box.circle-icon-position-top .circle-icon{top:0;left:50%;margin-left:-32.5px;}















.widget_circleicon-widget .circle-icon-box.circle-icon-position-bottom{padding-bottom:75px;}















.widget_circleicon-widget .circle-icon-box.circle-icon-position-bottom .circle-icon{bottom:0;left:50%;margin-left:-32.5px;}















.widget_circleicon-widget .circle-icon-box.circle-icon-position-left{text-align:left;padding-left:75px;}















.widget_circleicon-widget .circle-icon-box.circle-icon-position-left .circle-icon{left:0;top:50%;margin-top:-32.5px;}















.widget_circleicon-widget .circle-icon-box.circle-icon-position-right{text-align:left;padding-right:75px;}















.widget_circleicon-widget .circle-icon-box.circle-icon-position-right .circle-icon{right:0;top:50%;margin-top:-32.5px;}















.widget_circleicon-widget .circle-icon-box.circle-icon-size-medium{}















.widget_circleicon-widget .circle-icon-box.circle-icon-size-medium .circle-icon{width:81.25px;height:81.25px;-webkit-border-radius:162.5px;-moz-border-radius:162.5px;border-radius:162.5px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}















.widget_circleicon-widget .circle-icon-box.circle-icon-size-medium .circle-icon [class^="fa fa-"]{font-size:36px;line-height:1.1em;}















.widget_circleicon-widget .circle-icon-box.circle-icon-size-medium.circle-icon-position-top{padding-top:91.25px;}















.widget_circleicon-widget .circle-icon-box.circle-icon-size-medium.circle-icon-position-top .circle-icon{top:0;left:50%;margin-left:-40.625px;}















.widget_circleicon-widget .circle-icon-box.circle-icon-size-medium.circle-icon-position-bottom{padding-bottom:91.25px;}















.widget_circleicon-widget .circle-icon-box.circle-icon-size-medium.circle-icon-position-bottom .circle-icon{bottom:0;left:50%;margin-left:-40.625px;}















.widget_circleicon-widget .circle-icon-box.circle-icon-size-medium.circle-icon-position-left{text-align:left;padding-left:91.25px;}















.widget_circleicon-widget .circle-icon-box.circle-icon-size-medium.circle-icon-position-left .circle-icon{left:0;top:50%;margin-top:-40.625px;}















.widget_circleicon-widget .circle-icon-box.circle-icon-size-medium.circle-icon-position-right{text-align:left;padding-right:91.25px;}















.widget_circleicon-widget .circle-icon-box.circle-icon-size-medium.circle-icon-position-right .circle-icon{right:0;top:50%;margin-top:-40.625px;}















.widget_circleicon-widget .circle-icon-box.circle-icon-size-large{}















.widget_circleicon-widget .circle-icon-box.circle-icon-size-large .circle-icon{width:185px;height:185px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}















.widget_circleicon-widget .circle-icon-box.circle-icon-size-large .circle-icon [class^="fa fa-"]{font-size:44px;line-height:1.1em;}















.widget_circleicon-widget .circle-icon-box.circle-icon-size-large.circle-icon-position-top{padding-top:0;}















.widget_circleicon-widget .circle-icon-box.circle-icon-size-large.circle-icon-position-top .circle-icon{top:0;left:0;margin-left:0px;}















.widget_circleicon-widget .circle-icon-box.circle-icon-size-large.circle-icon-position-bottom{padding-bottom:0;}















.widget_circleicon-widget .circle-icon-box.circle-icon-size-large.circle-icon-position-bottom .circle-icon{bottom:0;left:50%;margin-left:-50px;}















.widget_circleicon-widget .circle-icon-box.circle-icon-size-large.circle-icon-position-left{text-align:left;padding-left:110px;}















.widget_circleicon-widget .circle-icon-box.circle-icon-size-large.circle-icon-position-left .circle-icon{left:0;top:50%;margin-top:-50px;}















.widget_circleicon-widget .circle-icon-box.circle-icon-size-large.circle-icon-position-right{text-align:left;padding-right:110px;}















.widget_circleicon-widget .circle-icon-box.circle-icon-size-large.circle-icon-position-right .circle-icon{right:0;top:50%;margin-top:-50px;}















.widget_headline-widget{text-align:center;}















.widget_headline-widget h1{padding-top:20px;margin:0;font-size:26px;line-height:36px;text-transform:uppercase;color:#444444;letter-spacing:1px;}















.widget_headline-widget h3{padding-bottom:20px;margin:0;font-size:14px;color:#666666;font-weight:200;}















.widget_headline-widget .decoration{border-top:1px solid #EEE;position:relative;height:1px;margin:20px 60px 20px 60px;}















.widget_vantage-social-media{zoom:1;}















.widget_vantage-social-media:before{content:'';display:block;}















.widget_vantage-social-media:after{content:'';display:table;clear:both;}















.widget_vantage-social-media .social-media-icon{text-decoration:none;display:block;float:left;margin-right:4px;position:relative;width:36px;height:36px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 1px rgba(0,0,0,0.1);}















.widget_vantage-social-media .social-media-icon [class^="fa fa-"]{width:1em;height:1em;text-align:center;display:block;position:absolute;line-height:1em;color:#ffffff;top:50%;left:50%;margin-top:-0.45em;margin-left:-0.5em;font-size:18px;text-shadow:0 1px 1px rgba(0, 0, 0, 0.125);}















.widget_vantage-social-media .social-media-icon img{position:absolute;top:50%;left:50%;width:18px;height:18px;margin-left:-9px;margin-top:-8px;}















.widget_vantage-social-media .social-media-icon:last-child{margin-right:0;}















.widget_vantage-social-media .social-media-icon.social-media-icon-facebook{background:#597ac7;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #597ac7), color-stop(1, #6483cb));background:-ms-linear-gradient(bottom, #597ac7, #6483cb);background:-moz-linear-gradient(center bottom, #597ac7 0%, #6483cb 100%);background:-o-linear-gradient(#6483cb, #597ac7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6483cb', endColorstr='#597ac7', GradientType=0);border:1px solid #466bc1;}















.widget_vantage-social-media .social-media-icon.social-media-icon-facebook:hover{background:#6886cc;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #6886cc), color-stop(1, #748fd0));background:-ms-linear-gradient(bottom, #6886cc, #748fd0);background:-moz-linear-gradient(center bottom, #6886cc 0%, #748fd0 100%);background:-o-linear-gradient(#748fd0, #6886cc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#748fd0', endColorstr='#6886cc', GradientType=0);border:1px solid #5577c6;}















.widget_vantage-social-media .social-media-icon.social-media-icon-twitter{background:#5bbcec;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #5bbcec), color-stop(1, #69c2ee));background:-ms-linear-gradient(bottom, #5bbcec, #69c2ee);background:-moz-linear-gradient(center bottom, #5bbcec 0%, #69c2ee 100%);background:-o-linear-gradient(#69c2ee, #5bbcec);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#69c2ee', endColorstr='#5bbcec', GradientType=0);border:1px solid #44b3e9;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25), 0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25), 0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.25), 0 1px 1px rgba(0,0,0,0.1);}















.widget_vantage-social-media .social-media-icon.social-media-icon-twitter:hover{background:#6dc3ee;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #6dc3ee), color-stop(1, #7bc9f0));background:-ms-linear-gradient(bottom, #6dc3ee, #7bc9f0);background:-moz-linear-gradient(center bottom, #6dc3ee 0%, #7bc9f0 100%);background:-o-linear-gradient(#7bc9f0, #6dc3ee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7bc9f0', endColorstr='#6dc3ee', GradientType=0);border:1px solid #56baeb;}















.widget_vantage-social-media .social-media-icon.social-media-icon-google-plus{background:#f80000;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #f80000), color-stop(1, #ff0808));background:-ms-linear-gradient(bottom, #f80000, #ff0808);background:-moz-linear-gradient(center bottom, #f80000 0%, #ff0808 100%);background:-o-linear-gradient(#ff0808, #f80000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0808', endColorstr='#f80000', GradientType=0);border:1px solid #df0000;}















.widget_vantage-social-media .social-media-icon.social-media-icon-google-plus:hover{background:#ff0d0d;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ff0d0d), color-stop(1, #ff1d1d));background:-ms-linear-gradient(bottom, #ff0d0d, #ff1d1d);background:-moz-linear-gradient(center bottom, #ff0d0d 0%, #ff1d1d 100%);background:-o-linear-gradient(#ff1d1d, #ff0d0d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1d1d', endColorstr='#ff0d0d', GradientType=0);border:1px solid #f30000;}















.widget_vantage-social-media .social-media-icon.social-media-icon-rss{background:#ff9200;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ff9200), color-stop(1, #ff990f));background:-ms-linear-gradient(bottom, #ff9200, #ff990f);background:-moz-linear-gradient(center bottom, #ff9200 0%, #ff990f 100%);background:-o-linear-gradient(#ff990f, #ff9200);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff990f', endColorstr='#ff9200', GradientType=0);border:1px solid #e68300;}















.widget_vantage-social-media .social-media-icon.social-media-icon-rss:hover{background:#ff9b14;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ff9b14), color-stop(1, #ffa124));background:-ms-linear-gradient(bottom, #ff9b14, #ffa124);background:-moz-linear-gradient(center bottom, #ff9b14 0%, #ffa124 100%);background:-o-linear-gradient(#ffa124, #ff9b14);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa124', endColorstr='#ff9b14', GradientType=0);border:1px solid #fa8f00;}















@media (max-width:680px){body.responsive .widget_vantage-social-media{text-align:center;}















body.responsive .widget_vantage-social-media .social-media-icon{display:inline-block;float:none;}















}















#header-sidebar .widget_nav_menu ul.menu{margin:0;}















#header-sidebar .widget_nav_menu ul.menu > li{list-style:none;display:inline-block;margin-right:20px;position:relative;}















#header-sidebar .widget_nav_menu ul.menu > li:last-child{margin-right:0;}















#header-sidebar .widget_nav_menu ul.menu > li > a{display:block;text-decoration:none;color:#555555;font-weight:500;padding:0.75em 0;line-height:1em;}















#header-sidebar .widget_nav_menu ul.menu > li ul.sub-menu{display:none;position:absolute;margin:0;z-index:100;border:1px solid #e6e6e6;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);top:2.5em;left:-10px;background:white;}















#header-sidebar .widget_nav_menu ul.menu > li ul.sub-menu li{position:relative;list-style:none;width:160px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 10px;}















#header-sidebar .widget_nav_menu ul.menu > li ul.sub-menu li a{display:block;text-decoration:none;color:#777777;}

















#header-sidebar .widget_nav_menu ul.menu > li ul.sub-menu ul{display:none;top:-1px;left:160px;}















#header-sidebar .widget_nav_menu ul.menu > li > ul.sub-menu{border-top:2px solid #00bcff;}















#header-sidebar .widget_nav_menu ul.menu li:hover > ul.sub-menu{display:block;}















.panel-row-style{zoom:1;margin:0 -20px;padding:25px 20px;background-position:center center;background-repeat:no-repeat;}















.panel-row-style:before{content:'';display:block;}















.panel-row-style:after{content:'';display:table;clear:both;}















.panel-row-style-wide-grey{background:#f6f6f6;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}















.layout-full .panel-row-style{margin:0 -1000px;padding:25px 1000px 25px 1000px;}















@media (max-width:680px){body.responsive.layout-boxed .panel-row-style{margin:0 -35px;padding:25px 35px;}















}















.panel-grid-cell .flexslider{margin-bottom:0;}















.vantage-carousel-title{font-size:40px;font-family:'Diavlo_MEDIUM_II_37';line-height:55px;color:#fff;}















.vantage-carousel-title .vantage-carousel-title-text{display:inline-block;}















.vantage-carousel-title a.next,















.vantage-carousel-title a.previous{background:#3a3a3a;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-decoration:none;color:#ffffff;display:block;float:right;overflow:hidden;background-position:center center;margin-left:2px;padding:4px 4px 5px 4px;}















.vantage-carousel-title a.next .vantage-icon-arrow-left,















.vantage-carousel-title a.previous .vantage-icon-arrow-left,















.vantage-carousel-title a.next .vantage-icon-arrow-right,















.vantage-carousel-title a.previous .vantage-icon-arrow-right{line-height:10px;display:block;font-size:8px;width:8px;height:8px;text-align:center;}















.vantage-carousel-wrapper{overflow-x:hidden;overflow-y:hidden;}















.vantage-carousel-wrapper .vantage-carousel{height:200px;margin:0;padding:0;zoom:1;width:99999px;-webkit-transition:all 0.45s ease;-moz-transition:all 0.45s ease;-o-transition:all 0.45s ease;transition:all 0.45s ease;}















.vantage-carousel-wrapper .vantage-carousel:before{content:'';display:block;}















.vantage-carousel-wrapper .vantage-carousel:after{content:'';display:table;clear:both;}















.vantage-carousel-wrapper .vantage-carousel li.carousel-entry{list-style:none;margin-left:0;padding:0;display:block;float:left;margin-right:40px;width:372px;overflow-x:hidden;}















.vantage-carousel-wrapper .vantage-carousel li.carousel-entry:last-child{margin-right:0;}















.vantage-carousel-wrapper .vantage-carousel li.carousel-entry .thumbnail{line-height:0;background:none;border:none;border-radius:0;display:block;margin-bottom:0;padding:0;}















.vantage-carousel-wrapper .vantage-carousel li.carousel-entry .thumbnail a{display:block;width:372px;height:180px;background-size:372px 180px;background-position:center center;}















.vantage-carousel-wrapper .vantage-carousel li.carousel-entry .thumbnail a,















.vantage-carousel-wrapper .vantage-carousel li.carousel-entry .thumbnail a span.overlay{-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;}















.vantage-carousel-wrapper .vantage-carousel li.carousel-entry .thumbnail a span.overlay{display:block;width:100%;height:100%;background:#3279bb;opacity:0;}















.vantage-carousel-wrapper .vantage-carousel li.carousel-entry .thumbnail a:hover{background-size:400px 190px;}















.vantage-carousel-wrapper .vantage-carousel li.carousel-entry .thumbnail a:hover span{opacity:0.5;}















.vantage-carousel-wrapper .vantage-carousel li.carousel-entry .default-thumbnail{display:block;width:372px;height:180px;background:url(images/no_image.jpg) center no-repeat #e8e8e8;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#e0e0e0', GradientType=0);}















.vantage-carousel-wrapper .vantage-carousel li.carousel-entry h3{font-size:16px;text-align:left;font-family:'Open Sans', sans-serif;font-weight:700;color:#fff;margin:10px 0 10px 0;line-height:24px;}















.vantage-carousel-wrapper .vantage-carousel li.carousel-entry p{font-size:16px;text-align:left;font-family:'Open Sans', sans-serif;font-weight:300;color:#fff;margin:0px 0 10px 0;line-height:24px;}















.vantage-carousel-wrapper .vantage-carousel li.carousel-entry .dates{font-size:18px;font-family:'Diavlo_MEDIUM_II_37';text-align:left;color:#fff;margin:10px 0 5px 0;line-height:24px;float:left;width:100%;display:none;}
.vantage-carousel-wrapper .vantage-carousel li.carousel-entry .more{height:40px;width:140px;float:left;margin-top:15px;display:block; color:#FFFFFF; text-decoration:none; font-weight:400;}
.vantage-carousel-wrapper .vantage-carousel li.carousel-entry .more:hover{color:#FFFFFF; text-decoration:underline;}

.vantage-carousel-wrapper .vantage-carousel li.carousel-entry h3 a{text-decoration:none;color:inherit;color:#FFFFFF;}
.vantage-carousel-wrapper .vantage-carousel li.loading{display:block;width:372px;height:180px;float:left;background:url(images/carousel-loader.gif) #f6f6f6 center center no-repeat;margin:0;}
.vantage-grid-loop{zoom:1;margin:0 -15px 0 -15px;}















.vantage-grid-loop:before{content:'';display:block;}















.vantage-grid-loop:after{content:'';display:table;clear:both;}















.vantage-grid-loop article{float:left;width:25%;padding:0 15px;margin-bottom:30px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:none;}















.vantage-grid-loop article .grid-thumbnail{display:block;padding:5px;border:1px solid #c2c5ca;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.1);-moz-box-shadow:0 0 4px rgba(0,0,0,0.1);box-shadow:0 0 4px rgba(0,0,0,0.1);background:#ffffff;margin-bottom:10px;}















.vantage-grid-loop article .grid-thumbnail:hover{border-color:#00bafa;-webkit-box-shadow:0 0 5px rgba(0,187,251,0.75);-moz-box-shadow:0 0 5px rgba(0,187,251,0.75);box-shadow:0 0 5px rgba(0,187,251,0.75);}















.vantage-grid-loop article .grid-thumbnail img{width:100%;height:auto;display:block;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}















.vantage-grid-loop article h3{font-size:15px;font-weight:bold;margin-bottom:8px;margin-top:0;}















.vantage-grid-loop article h3 a{color:inherit;text-decoration:none;}















.vantage-grid-loop article .excerpt{font-size:12px;color:#777777;line-height:1.25em;height:2.5em;overflow:hidden;}















.vantage-grid-loop article .excerpt p{margin:0;}















.vantage-grid-loop .clear{clear:both;}















.widget_siteorigin-panels-postloop .pagination{margin-top:20px;}















@media (max-width:640px){body.responsive .vantage-grid-loop article,















body.responsive .vantage-circleicon-loop .widget_circleicon-widget{width:50%;}















}















@media (max-width:480px){body.responsive .vantage-grid-loop article,















body.responsive .vantage-circleicon-loop .widget_circleicon-widget{float:none;width:100%;}















}















.vantage-circleicon-loop{zoom:1;margin:0 -20px;}















.vantage-circleicon-loop:before{content:'';display:block;}















.vantage-circleicon-loop:after{content:'';display:table;clear:both;}















.vantage-circleicon-loop .widget_circleicon-widget{width:33.333%;float:left;clear:none;}















.vantage-circleicon-loop .widget_circleicon-widget .circle-icon-box{padding-left:20px;padding-right:20px;}















.woocommerce #page-wrapper .button{border-top:solid 1px #d2d2d2;border-left:solid 1px #c3c3c3;border-right:solid 1px #c3c3c3;border-bottom:solid 1px #9f9f9f;background:#ffffff;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #dfdfdf), color-stop(1, #ffffff));background:-ms-linear-gradient(bottom, #dfdfdf, #ffffff);background:-moz-linear-gradient(center bottom, #dfdfdf 0%, #ffffff 100%);background:-o-linear-gradient(#ffffff, #dfdfdf);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dfdfdf', GradientType=0);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#646464;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);box-shadow:0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);width:auto;text-decoration:none;cursor:pointer;-webkit-appearance:button;line-height:1;text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);}















.woocommerce #page-wrapper h1.page-title{color:#3b3b3b;font-size:20px;font-weight:500;line-height:1.35em;margin-bottom:1em;}















.woocommerce #page-wrapper h1.page-title a{color:inherit;text-decoration:none;}















.woocommerce #page-wrapper .product h1.entry-title{font-size:22px;color:#3b3b3b;margin-bottom:20px;}















.woocommerce #page-wrapper .product h1.entry-title a{color:inherit;text-decoration:none;font-weight:bold;font-size:20px;}















.woocommerce #page-wrapper .upsells.products h2{font-size:14px;font-weight:500;margin-bottom:1em;}















.woocommerce #page-wrapper .upsells.products ul.products li.product{max-width:150px;}















.woocommerce-page #container{float:left;width:71.287%;}















@media (max-width:680px){body.responsive.woocommerce-page #container{float:none;width:auto;}















body.responsive.woocommerce-page .product-thumbnail{display:none;}















body.responsive.woocommerce-page .cart_totals{width:100%;float:none;}















}















@media (max-width:480px){body.responsive.woocommerce-page #container ul.products li.product{width:240px;float:none;margin-right:auto;margin-left:auto;}















body.responsive.woocommerce-page #content div.product div.images,















body.responsive.woocommerce-page #content div.product div.summary{float:none;width:auto;}















body.responsive.woocommerce-page table.shop_table td,















body.responsive.woocommerce-page table.shop_table th{padding-left:3px;padding-right:3px;}















body.responsive.woocommerce-page #content table.cart .actions .coupon{float:none;}















body.responsive.woocommerce-page #content table.cart .actions .coupon #coupon_code{margin-bottom:6px;}















body.responsive.woocommerce-page #content table.cart .actions .coupon input{float:none;display:block;width:100%;}















body.responsive.woocommerce-page #content table.cart .actions > input{float:none;display:block;width:100%;margin-bottom:6px;}















body.responsive.woocommerce-page #content table.cart .actions > input.checkout-button{margin-bottom:0;}















body.responsive.woocommerce-page .col2-set .col-1,















body.responsive.woocommerce-page .col2-set .col-2{display:block;float:none;width:auto;}















}















.widget .product_list_widget{margin:0;list-style:none;margin-right:-10px;zoom:1;}















.widget .product_list_widget:before{content:'';display:block;}















.widget .product_list_widget:after{content:'';display:table;clear:both;}















.widget .product_list_widget li{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:0;width:33%;padding-right:10px;float:left;text-align:center;margin-bottom:10px;}















.widget .product_list_widget li img{width:100%;height:auto;}















.widget .product_list_widget li a{text-decoration:none;color:#444444;font-weight:500;line-height:1.1em;}















.widget .product_list_widget li span.amount{display:block;}















@font-face{font-family:'vantage-icons';src:url('icons/vantage-icons.eot?-9o183q');src:url('icons/vantage-icons.eot?#iefix-9o183q') format('embedded-opentype'), url('icons/vantage-icons.woff?-9o183q') format('woff'), url('icons/vantage-icons.ttf?-9o183q') format('truetype'), url('icons/vantage-icons.svg?-9o183q#icomoon') format('svg');font-weight:normal;font-style:normal;}















[class^="vantage-icon-"],















[class*=" vantage-icon-"]{font-family:'vantage-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}















.vantage-icon-arrow-down:before{content:"\e600";}















.vantage-icon-arrow-left:before{content:"\e601";}















.vantage-icon-arrow-right:before{content:"\e602";}















.vantage-icon-arrow-up:before{content:"\e603";}















.vantage-icon-search:before{content:"\e604";}















@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,800,700italic,800italic);@font-face{font-family:'AlternateGothic2BTRegular';src:url('fonts/altgot2n.eot');src:url('fonts/altgot2n.eot?#iefix') format('embedded-opentype'),















url('fonts/altgot2n.woff') format('woff'),















url('fonts/altgot2n.ttf') format('truetype'),















url('fonts/altgot2n.svg#AlternateGothic2BTRegular') format('svg');font-weight:normal;font-style:normal;}















@font-face{font-family:'Diavlo_LIGHT_II_37';src:url('fonts/Diavlo_LIGHT_II_37.eot');src:url('fonts/Diavlo_LIGHT_II_37.eot') format('embedded-opentype'),















url('fonts/Diavlo_LIGHT_II_37.woff2') format('woff2'),















url('fonts/Diavlo_LIGHT_II_37.woff') format('woff'),















url('fonts/Diavlo_LIGHT_II_37.ttf') format('truetype'),















url('fonts/Diavlo_LIGHT_II_37.svg#Diavlo_LIGHT_II_37') format('svg');}















@font-face{font-family:'Diavlo_MEDIUM_II_37';src:url('fonts/Diavlo_MEDIUM_II_37.eot');src:url('fonts/Diavlo_MEDIUM_II_37.eot') format('embedded-opentype'),















url('fonts/Diavlo_MEDIUM_II_37.woff2') format('woff2'),















url('fonts/Diavlo_MEDIUM_II_37.woff') format('woff'),















url('fonts/Diavlo_MEDIUM_II_37.ttf') format('truetype'),















url('fonts/Diavlo_MEDIUM_II_37.svg#Diavlo_MEDIUM_II_37') format('svg');}















.top_title{background:#f9efb8;width:100%;padding:11px 0px 22px;}















.top_title .mid{max-width:1200px;text-align:center;margin:0 auto;font-size:28px;line-height:37px;color:#639c16;font-family:'Diavlo_MEDIUM_II_37';}















.top_call{background:none;padding:8px 0; float:right; width:71%;}















.top_call .mids{max-width:1200px;margin:0 auto; position:relative;}















.top_call .calls{float:right;padding-left:30px;font-size:16px;font-family:'Open Sans', sans-serif;font-weight:500;color:#626061;background:url(images/all-icons.png) -64px -79px no-repeat;margin-top:3px;}















.top_forms{background:url(images/free_web_bg.jpg) top repeat-x #f9f0ba;margin-top:-35px !important;padding-top:50px !important;padding-bottom:30px !important;}















.top_forms .lft{float:left;width:275px;margin-right:15px;}















.top_forms .name{float:left;background:url(images/name_filed.jpg) left no-repeat;width:273px;margin-bottom:10px;height:36px;}















.top_forms .fon{float:left;background:url(images/fon_filed.jpg) left no-repeat;width:273px;height:36px;}















.top_forms .mail{float:left;background:url(images/mail_filed.jpg) left no-repeat;width:273px;margin-bottom:10px;height:36px;}















.top_forms .web{float:left;background:url(images/web_filed.jpg) left no-repeat;width:273px;height:36px;}















.top_forms .rgt{float:right;width:180px;}















.top_forms input{background:none;border:none;height:36px;margin-left:50px;width:222px;}















.top_forms .wpcf7-submit{float:right;background:url(images/submitnow.png) no-repeat;width:170px;height:49px;border:none;box-shadow:none;text-indent:-5000px;margin:18px 0px 0px 0px;}















.top_forms .wpcf7-submit:hover{float:right;background:url(images/submitnow.png) no-repeat;width:170px;height:49px;border:none;box-shadow:none;}















.top_forms .text{font-family:'Diavlo_MEDIUM_II_37';margin-top:8px;line-height:35px;font-size:28px;text-align:right;color:#5ea30b;text-transform:uppercase;}















.creative_web{background:none; /*padding-top:80px !important;*/ padding-bottom:20px !important;}















.creative_web h3{text-align:center;font-size:35px;width:85%;margin:0 auto;line-height:55px;color:#4c4a48;font-family:'Diavlo_MEDIUM_II_37';margin-bottom:25px;}















.creative_web .textwidget{text-align:left;font-size:18px;line-height:28px;color:#4c4a48;font-family:'Open Sans', sans-serif;font-weight:300; padding:0px 50px 0px 50px}





.afford_web .textwidget{font-size:18px;line-height:28px;color:#000;font-family:'Open Sans', sans-serif;font-weight:300; background:#FFFFFF; padding:30px; opacity:0.66; margin:0px 80px 0px 80px;}
.afford_web h3{text-align:center;font-size:35px;width:85%;margin:0 auto;line-height:55px;color:#000;font-family:'Diavlo_MEDIUM_II_37';margin-bottom:25px;}











.creative_web .more{margin-top:20px;font-size:20px;font-weight:500;color:#5ea30b;text-align:center;}















.creative_web .more a{color:#5ea30b;text-decoration:none;}















.creative_web .more a:hover{color:#7e7a78;text-decoration:none;}















.servititle{padding-bottom:0 !important;padding-top:20px !important;margin-bottom:-80px !important;}















.servititle .decoration, .servititle h3{display:none;}















.servititle h1{font-size:40px;color:#4c4a48;font-family:'Diavlo_MEDIUM_II_37';letter-spacing:0px;text-transform:none;}















.services_set{/*background:url(images/services_bgs.jpg) top center no-repeat #9ec10b;*/ background:none;padding-top:120px !important;padding-bottom:40px !important;}















.aims{background:none;}















.aims h3{font-size:40px;color:#4c4a48;font-family:'Diavlo_MEDIUM_II_37';line-height:55px;text-align:center;}















.aims .lft{float:left;width:40%;}















.aims .lft img{width:100%;height:auto;}















.aims .rgt{float:right;width:58%;}















.aims p{font-size:16px;color:#4c4a48;line-height:24px !important;font-family:'Open Sans', sans-serif;font-weight:400;margin-bottom:15px;}















.aims .more{float:left;font-size:18px;font-weight:500;color:#5ea30b;margin-top:5px;}















.aims .more a{color:#5ea30b;text-decoration:none;}















.aims .more a:hover{color:#7e7a78;text-decoration:none;}















.whyus{background:none;}















.testimonialset{background:url(images/services_bgs.jpg) top center no-repeat #9ec10b;padding-top:40px !important;padding-bottom:40px !important;}















.testimonialset h3{font-size:40px;color:#4c4a48;font-family:'Diavlo_MEDIUM_II_37';line-height:55px;text-align:center;}















.testimonialset .lft{float:left;width:19%;}















.testimonialset .lft img{width:100%;height:auto;}















.testimonialset .rgt{float:right;width:78%;font-size:17px;color:#4c4a48;font-style:italic;line-height:25px;font-family:'Open Sans', sans-serif;font-weight:400;margin-bottom:15px;}















.testimonialset .rgt span{color:#5ea30b;text-transform:uppercase;font-size:18px;font-weight:700;display:block;padding-top:20px;width:100%;}















.testimonialset .rgt em{color:#4c4a48;text-transform:uppercase;font-size:16px;font-weight:300;}















.whyus h3{font-size:40px;color:#4c4a48;font-family:'Diavlo_MEDIUM_II_37';line-height:55px;text-align:center;}















.whyus .lft{float:left;width:40%;}















.whyus .lft img{width:100%;height:auto;}















.whyus .rgt{float:right;width:58%;}



.whyus .rgt p{float:right; font-size:18px; line-height:28px; font-weight:300; font-family: 'Open Sans';}















.whyus .rgt ul{margin:0;padding:0;list-style:none;}















.whyus .rgt ul li{background:url(/wp-content/themes/vantage/images/square-bullet-n.png) 0px 4px no-repeat; font-size: 18px; font-family: 'Open Sans'; font-weight: 300;}















.whyus p{font-size:16px;color:#4c4a48;line-height:24px;font-family:'Open Sans', sans-serif;font-weight:400;margin-bottom:15px;}















.whyus p span{color:#5ea30b;text-transform:uppercase;}















.whyus .more{float:none;font-size:20px;font-weight:500;color:#5ea30b;margin-top:0px; margin-left:35px;}















.whyus .more a{color:#5ea30b;text-decoration:none;}















.whyus .more a:hover{color:#7e7a78;text-decoration:none;}















.projectsset{/*background:url(images/projects_bgs.jpg) top center no-repeat #f4e99b;*/ background:none;padding-top:40px !important;padding-bottom:40px !important;}















.projectsset h3{font-size:40px;color:#4c4a48;font-family:'Diavlo_MEDIUM_II_37';line-height:55px;text-align:center;}















.projectsset .lft{float:left;width:23%;margin:1%;text-align:center;}















.projectsset .lft img{width:100%;height:auto;box-shadow:#c0bda3 0px 0px 8px;}















.blogset{/*background:url(images/blogpostbg.jpg) top center no-repeat #2b6403;*/ background:url(images/services_bgs.jpg) top center no-repeat #9ec10b;padding-top:40px !important;padding-bottom:40px !important;}















.blogset h3{font-size:40px;color:#4c4b49;margin-bottom:20px;font-family:'Diavlo_MEDIUM_II_37';text-align:center;}















.servic_parts{background:none;padding-top:40px !important;margin-bottom:-25px !important;padding-bottom:30px !important;}















.servic_parts h3{font-size:33px;color:#1a4f01;margin-bottom:70px;font-family:'Diavlo_MEDIUM_II_37';text-align:center;}















.servic_parts .panel-grid-cell:first-child h3{}















.servic_part_box{background:#1a4f01;background-size:100%;border-radius:6px;padding:20px;height:325px}















.servic_part_box .icn{margin:0 auto;text-align:center;width:83px;margin-top:-60px;}















.servic_part_box .pics{margin:0 auto;text-align:center;width:100%;text-align:center;margin-top:22px;}















.servic_part_box .picsf{margin:0 auto;text-align:center;width:100%;text-align:center;margin-top:10px;margin-bottom:-26px;}















.servic_part_box h4{font-family:'Open Sans', sans-serif;font-weight:700;text-transform:uppercase;font-size:14px;color:#fff;margin-bottom:4px;margin-top:20px;}















.servic_part_box p{font-family:'Open Sans', sans-serif;font-weight:300;line-height:24px;font-size:14px;margin-top:0;color:#fff;margin-bottom:0;line-height:19px !important;}















.servic_part_box .more{display:block;height:40px;margin:0 auto;width:140px;margin-top:25px; text-align:center; color:#FFFFFF; text-decoration:none;}















.servic_txt{background:#1a4e01;padding-top:20px !important;padding-bottom:35px !important;margin-bottom:-25px !important;}















.footertxt h3{font-family:'Diavlo_LIGHT_II_37';text-align:center;color:#5fa40d;font-size:26px;line-height:34px; margin:0 0 15px 0;}















.footertxt p{color:#4b4a48;line-height:28px;font-size:16px;text-align:center;font-family:'Open Sans', sans-serif;font-weight:300;}















.footertxt p span{font-family:'Diavlo_LIGHT_II_37';text-align:center;display:block;width:100%;padding-top:10px;color:#FFFFFF;text-transform:uppercase;font-size:19px;line-height:34px;}















#footer-widgets ul{margin:0;padding:0;list-style:none;}















#footer-widgets ul li{font-size:15px;line-height:30px;font-family:'Open Sans', sans-serif;font-weight:300;background:url(images/all-icons.png) -63px 13px no-repeat;padding-left:20px;}















#footer-widgets ul li a{color:#1f1f1f;text-decoration:none;}















#footer-widgets ul li a:hover{color:#000;text-decoration:underline;}















.footer_frm .f_name{background:url(images/fname.jpg) left no-repeat #FFFFFF;border:solid 1px #fff;height:34px;width:100%;padding-left:45px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:6px;}















.footer_frm .f_ffon{background:url(images/ffon.jpg) left no-repeat #FFFFFF;border:solid 1px #fff;height:34px;width:100%;padding-left:45px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:6px;}















.footer_frm .f_mail{background:url(images/fmail.jpg) left no-repeat #FFFFFF;border:solid 1px #fff;height:34px;width:100%;padding-left:45px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:6px;}















.footer_frm .f_web{background:url(images/fweb.jpg) left no-repeat #FFFFFF;border:solid 1px #fff;height:34px;width:100%;padding-left:45px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:6px;}















.footer_frm .f_mes{background:url(images/fmessage.jpg) left no-repeat #FFFFFF;border:solid 1px #fff;height:60px;width:100%;padding-left:45px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:6px;}















.footer_frm input{border:none;background:none;height:34px;width:100%;font-size:14px;color:#666666;}















.footer_frm textarea{border:none;background:none;height:60px;width:100%;font-size:14px;color:#666666;}















.footer_frm [type="submit"]{float:left;background:url(images/submit_now.png) no-repeat;border-radius:0;width:154px;display:block;height:43px;border:none;box-shadow:none;text-indent:-5000px;margin-top:5px;}















.footer_frm [type="submit"]:hover{border:none;box-shadow:none;background:url(images/submit_now.png) no-repeat;border-radius:0;}















.right_socila{position:fixed;right:0;width:50px;z-index:1;top:30%;}















.right_socila ul{margin:0;padding:0;list-style:none;}















.right_socila ul li{float:left;width:100%;margin-bottom:0px;text-indent:-5000px;}















.right_socila ul li a{display:block;width:50px;height:52px;}















.right_socila ul .fb{background:url(images/all-icons.png) 0px 0px no-repeat;}

.right_socila ul .insta{background:url(images/all-icons.png) 0px -52px no-repeat;}













.right_socila ul .tw{background:url(images/all-icons.png) 0px -104px no-repeat;}















.right_socila ul .yt{background:url(images/all-icons.png) 0px -156px no-repeat;}















.right_socila ul .cu{background:url(images/all-icons.png) 0px -208px no-repeat;}















.right_socila ul .in{background:url(images/all-icons.png) 0px -260px no-repeat;}















.right_socila ul .pi{background:url(images/all-icons.png) 0px -312px no-repeat;}















.right_socila ul .rss{background:url(images/all-icons.png) 0px -364px no-repeat;}















.blogmore{float:left;width:100%;}















.blogmore a{float:left;width:130px;background:#2b6205;text-decoration:none !important;display:block;text-align:center;color:#FFFFFF !important;font-size:15px;height:40px;line-height:40px;font-family:'Open Sans', sans-serif;font-weight:400;}
.blogmore a i.fa-arrow-right:before{content: "\f061";font-size: 18px;}














.blogmore a:hover{float:left;width:130px;background:#333333;display:block;text-decoration:none !important;text-align:center;color:#FFFFFF !important;font-size:15px;height:40px;line-height:40px;font-family:'Open Sans', sans-serif;font-weight:400;}















.entry-content p{font-size:15px;font-family:'Open Sans', sans-serif;line-height:25px;}















.ssb-share.packslide{margin-bottom:10px;}















.bx-wrapper .bx-viewport{background:none !important;}















.footertxt{text-align:center;font-size:13px;color:#CCCCCC;line-height:22px;margin-top:25px;font-family:'Open Sans', sans-serif;padding:0px 15px;}















.inner_banners{width:100%;height:150px;clear:both;}















.conlft{float:left;width:48%;}















/*.conlft input{border-radius:0;height:35px;width:100%;}*/















.conlft textarea{border-radius:0;height:130px;width:100%;}















.conlft [type="submit"]{background:url("images/submit_now.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);border:medium none;border-radius:0;box-shadow:none;display:block;float:left;height:43px;margin-top:5px;text-indent:-5000px;width:154px;}

















.conlft [type="submit"]:hover{background:url("images/submit_now.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);border:none;}















.hugeitmicro .hugeitmicro-item{border:1px solid #CCCCCC;}















.conrgt{float:right;width:45%;}















.conrgt img{padding:2%;border:solid 1px #CCCCCC;width:96%;height:auto;}















.top_title, .top_call{position:relative;z-index:2;}















.logo-sticky{float:left;margin-top:3px;}















.menu-main-menu-container{float:right;}















p.quotes{background:url(images/all-icons.png) 0px -390px no-repeat;margin-top:30px;padding-left:55px;padding-top:2px;}















#text-5 .textwidget{font-size:15px;line-height:21px;}















.teams li{margin-bottom:5px;}















.teams li h4{font-size:16px;margin:0;padding-bottom:5px;}















.teams li a{color:rgb(99, 156, 22);text-decoration:none;font-size:18px;}















.testboxs{border:solid 1px #CCCCCC;padding:10px 2%;width:96%;margin-bottom:20px;}















.testboxs .quotes{margin-top:0px;}















.testboxs a{color:rgb(99, 156, 22);text-decoration:none;}















.popup-title{font-family:'Open Sans', sans-serif;}















.botforms input{width:100%;height:34px;padding-left:10px;margin-bottom:8px;}















.botforms textarea{width:100%;height:80px;padding-top:6px;padding-left:10px;margin-bottom:8px;}
















.botforms select{width:100%;height:34px;padding-left:10px;margin-bottom:8px;}















.sticky-popup .popup-header{background-color:#387d08 !important;}















.fcop{font-size:14px;text-align:center;margin:15px 0px;text-align:left;color:#d0d0d0;}















.panel-grid-cell .panel{background:none;border:none;border-radius:0;box-shadow:none;}















.project-desc{padding:0;margin:0;list-style:none !important;}















.project-desc li{background:url(/wp-content/uploads/2015/04/right-sign-icon.png) left no-repeat;line-height:50px !important;padding-left:43px;}















.visit-site{background-color:#A2C933;border:none;border-radius:6px;width:136px;padding:10px;color:#fff;font-size:18px;font-weight:bold;}















.visit-site a{color:#fff;font-size:18px;font-weight:bold;}















.visit-site a:hover{color:#000;font-size:18px;font-weight:bold;}















.stButton .chicklets{height:16px !important;line-height:12px !important;}















.stButton_gradient{height:24px !important;}















.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices{height:24px !important;line-height:14px !important;}















.no-break{line-height:0 !important;}















.servic_face_box{background:#1a4f01;border-radius:6px;padding:45px 20px 20px;height:325px}















.facetop{width:100%;text-align:center;margin-bottom:-75px;}















.facetop .icn{margin-top:-42px;}















.twitter-feed-widget, .fb_iframe_widget{background:#FFFFFF !important;}















.bio_setion{width:100%;margin-bottom:25px;border:solid 1px #CCCCCC;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;}















.bio_setion .lft{float:left;width:270px;max-width:23%;}















.bio_setion .lft img{width:100%;height:auto;margin:0 !important;padding:0 !important;}















.servic_face_box .twitter-feed-widget{height:260px;overflow-x:hidden;overflow-y:scroll;}















.bio_setion .rgt{float:right;width:860px;max-width:75%;}















.bio_setion p.quotes{background:url(images/quote.png) 40px 0px no-repeat;padding-left:80px;}















.bio_setion .mores{background:#5ea30b;border-radius:4px;text-align:center;font-size:14px;color:#FFFFFF;width:140px;text-decoration:none;padding:3px 20px;display:block;}















.bio_setion .mores:hover{background:#000000;border-radius:4px;text-align:center;font-size:14px;color:#FFFFFF;width:140px;text-decoration:none;padding:3px 20px;display:block;}















.bio_main{width:100%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}















.bio_main .lft{float:left;width:270px;max-width:22%;}















.bio_main .lft img{width:100%;height:auto;margin:0 !important;padding:0 !important;}















.bio_main .rgt{float:right;width:900px;max-width:76%;}















.bio_main p.quotes{background:url(images/quote.png) 40px 0px no-repeat;padding-left:80px;}















.bio_main h3{color:#3b3b3b;font-size:26px;padding-bottom:10px;line-height:1.35em;font-family:'Diavlo_MEDIUM_II_37';margin:0;margin-bottom:15px;}















.bio_main h3 span{color:#999999;font-size:17px;}















.bio_main h5{color:#999999;font-size:19px;font-family:'Open Sans', sans-serif;font-weight:400;margin:0;margin-bottom:10px;}















.inner-primary{float:left !important;width:71.287% !important;}
















.rnews input{width:100%;height:35px;margin-bottom:10px;border-radius:0;}















.rnews [type="submit"]{width:140px;height:35px;margin-bottom:10px;}















.top_call .top-txts{float:right;text-align:left;color:#626061;font-size:15px;line-height:28px;font-weight:bold;}















.top_call .top-txts span{display:inline-block;padding:0 0 0 30px;cursor:pointer;background:url(images/nem_login.png) 0px 4px no-repeat;margin-left:25px; color:#626061;}















.marketing-heading{padding-top:55px !important;}















.marketing-heading h1{font-family:'Diavlo_MEDIUM_II_37';font-size:32px;line-height:38px;font-weight:normal;text-transform:none;padding:0;margin:0 0 15px 0;}















.marketing-heading h3{font-style:italic;font-size:18px;font-weight:300;text-transform:none;padding:0;margin:0 0 10px 0;letter-spacing:1.5px;}















.marketing-heading .decoration{display:none;}















.marketing-automation{padding-top:55px !important;}















.marketing-automation h1{font-family:'Diavlo_MEDIUM_II_37';font-size:32px;line-height:38px;font-weight:normal;text-transform:none;padding:0;margin:0 0 15px 0;}















.marketing-automation h3{font-style:italic;font-size:18px;font-weight:300;text-transform:none;padding:0;margin:0 0 10px 0;letter-spacing:1.5px;}















.marketing-automation .decoration{display:none;}















.marketing-automation .boxs1{background:#86c540;}















.marketing-automation .boxs2{background:#31afc9;}















.marketing-automation .boxs3{background:#ef7422;}















.marketing-automation .textwidget{text-align:center;padding:15px 15px 0 15px;font-size:15px;color:#FFFFFF;line-height:24px;min-height:400px;}















.marketing-automation .textwidget h4{font-size:24px;font-weight:700;color:#FFFFFF;line-height:28px;margin:10px 0 15px 0;}















.marketing-automation .textwidget ul{list-style:disc;margin-left:10px;}















.marketing-automation .textwidget ul li{text-align:left;padding-left:0;background:none;}















.marketing-automation .panel-grid-cell{padding-left:0px !important;padding-right:0 !important;}















.marketing-automation .panel-grid{margin-left:0 !important;margin-right:0 !important;}















.the-features h1{font-family:'Diavlo_MEDIUM_II_37';font-size:32px;line-height:38px;font-weight:normal;text-transform:none;padding:0;margin:0 0 15px 0;}















.the-features h3, .the-features .decoration{display:none;}















.the-features .textwidget{text-align:center;padding:15px;font-size:14px;color:#505050;line-height:25px;font-weight:300;background:#FFFFFF;border:solid 1px #bababb;}















.the-features .textwidget h4{color:#5ba5bc;font-size:18px;margin:15px 0 15px 0;}















.automation-difference h1{font-family:'Diavlo_MEDIUM_II_37';font-size:32px;line-height:38px;font-weight:normal;text-transform:none;padding:0;margin:0 0 15px 0;}















.automation-difference h3, .automation-difference .decoration{display:none;}















.automation-difference .textwidget{font-size:15px;color:#5d5e5e;line-height:25px;font-weight:300;text-align:center;}















.automation-difference .textwidget h4{color:#76b53c;font-size:18px;margin:15px 0 15px 0;}















.automation-difference .textwidget .iconset{text-align:center;width:100%;}















@media only screen and (min-width:300px) and (max-width:680px){

.right_socila, .sticky-popup{display:none;}

.top_title .mid{font-size:20px;line-height:24px;}

.top_call .mids{margin:0 auto;max-width:95%;text-align:center;}

.top_call .top-txts{text-align:center;float:none;margin-bottom:10px;}

.top_call .calls{float:none;margin:0 auto;width:150px;}

.top_forms .text{text-align:center;}

.top_forms .lft{float:none;margin-right:0;width:275px;margin:0 auto;}

.top_forms .fon{margin-bottom:10px;}

.top_forms .rgt{margin:0 auto;float:none;text-align:center;}

.creative_web h3{font-size:25px;line-height:33px;margin:0 auto 25px;width:auto;}

#main-slider {margin-top:210px;}

.servititle h1{font-size:30px;}

.aims h3{font-size:25px;line-height:35px;}

.aims .lft{width:100%;margin-bottom:15px;}

.afford_web h3 {

    font-size: 20px;

    width: 100%;

    line-height: 26px;

    margin-bottom: 15px;

}

.afford_web .textwidget {

    font-size: 15px;

    line-height: 21px;

    padding: 12px !important;

}

.whyus .rgt ul li {

    font-size: 15px;

    margin-left: 0;

}









.aims .rgt{float:left;width:100%;}















.aims p{color:rgb(76, 74, 72) !important;font-family:"Open Sans",sans-serif !important;font-size:16px !important;font-weight:400 !important;line-height:22px !important;margin-bottom:15px !important;text-align:center !important;}















.testimonialset h3{font-size:30px;line-height:20px;}















.whyus h3{font-size:30px;line-height:30px;}















.whyus .lft{width:100%;margin-bottom:15px;}















.whyus .rgt{float:left;width:100%;}















.whyus p{color:rgb(76, 74, 72) !important;font-family:"Open Sans",sans-serif;font-size:16px !important;font-weight:400;line-height:24px !important;margin-bottom:15px !important;text-align:center;}















.top_forms .text{font-size:23px;line-height:19px;margin-top:20px;}















.aims .more{float:none;margin:0 auto;}















.whyus .more{float:none;margin:0 auto;}















.projectsset h3{font-size:30px;line-height:15px;}















.vantage-carousel-title{font-size:30px;line-height:36px;}















.servic_parts h3{font-size:30px;}















.fb_iframe_widget span{width:260px !important;}















body.responsive #footer-widgets .widget:last-child{padding-top:20px;}















.inner-primary{float:left !important;width:100% !important;}















.inner_banners{background-size:700px auto !important;}















.inner_banners{height:100px;}















article.post .entry-header h1.entry-title, article.page .entry-header h1.entry-title{font-size:25px;}















#main{padding:0 10px 35px;}
.conrgt{float:none;width:100%;display:table-header-group;margin-bottom:15px;}

.conlft{float:none;width:100%;display:table-footer-group;}

.logo-sticky{float:none;width:100%;text-align:center;margin:0 auto;margin-bottom:10px;margin-top:10px;}

.logo-sticky img {max-width:200px; height:auto;}

.txtsec {

    font-size: 15px;

}

}















@media only screen and (max-width:1366px){.caption .right ul li{font-size:15px !important;margin-bottom:-2px !important;}















}















.projectsset .textwidget{height:320px;}















#secondary #recent-posts-2 ul{margin:0;padding:0;list-style:none;}















#secondary #recent-posts-2 ul li{font-size:15px;line-height:22px;margin-bottom:8px;}















#secondary #recent-posts-2 ul li a{color:#387d08;text-decoration:none;}















#secondary #recent-posts-2 ul li a:hover{color:#000;text-decoration:none;}















.inner-testblock{border:2px solid #ccc;padding:10px;border-radius:6px;}















.bx-wrapper ul li{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);margin:auto;overflow:auto;}















.vantage-carousel-wrapper .vantage-carousel li.carousel-entry{background:none;color:#fff;font-size:16px;font-weight:300;line-height:24px;}















#mc_embed_signup .button{background:#387d08 none repeat scroll 0 0 !important;font-weight:normal !important;}















#recent-posts-3 li{margin-bottom:8px;}















.seo-quickly{padding-top:100px !important;padding-bottom:100px !important;background:url(http://www.newearthmarketing.com/wp-content/uploads/2016/02/bottom-shad.png) bottom center no-repeat;}















.seo-quickly .lfts h3{font-family:'Diavlo_MEDIUM_II_37';font-size:30px;color:#3b3b3b;line-height:38px;padding:0;margin:0 0 25px 0;}















.seo-quickly .lfts .textwidget{font-size:18px;line-height:32px;color:#444444;font-weight:300;}















.seo-quickly .lfts .textwidget p{font-size:18px;line-height:32px;color:#444444;font-weight:300;}















.seo-quickly .lfts .textwidget ul{float:left;margin:0;padding:0;}















.seo-quickly .lfts .textwidget ul li{font-size:18px;line-height:38px;color:#444444;margin-left:0;}















.seo-r-forms{background:#235600;padding:6px;}















.seo-r-forms h3{background:url(images/forms-tit-bg.png) bottom center no-repeat #387d08;text-align:center;color:#fff;font-size:25px;line-height:32px;font-family:'Diavlo_MEDIUM_II_37';padding:10px 0;margin:0;}















.seo-r-forms .textwidget{background:#eaeaea;padding:15px;font-size:15px;color:#333333;}















/*.seo-r-forms .textwidget input{width:100%;height:34px;background:#fff;border:solid 1px #cecece;margin-bottom:0;padding-left:8px;}*/















.seo-r-forms .textwidget p{margin:0;padding:0;}
/*.seo-r-forms .textwidget [type="submit"], .seo-r-forms .textwidget [type="submit"]:focus, .seo-r-forms .textwidget [type="submit"]:active{background:url(images/signupnow-btnw.jpg) center no-repeat;text-indent:-9000px;box-shadow:none;height:43px;margin-top:10px;border:none;}*/

.seo-r-forms div.wpcf7 img.ajax-loader{display:none;}
.coaching-package{}
.coaching-package .lef-side h3{font-size:20px;text-transform:uppercase;color:#444444;padding:0;line-height:28px;margin:0 0 20px 0;font-weight:700;}
.coaching-package .lef-side .lft-bar{float:left;width:49%;}
.coaching-package .lef-side .rgt-bar{float:right;width:49%;}
.coaching-package .lef-side ul{margin:0;padding:0;}
.coaching-package .lef-side ul li{margin-left:0;font-size:17px;line-height:34px;color:#444444;font-weight:300;background:rgba(0, 0, 0, 0) url("/wp-content/plugins/ml-slider/assets/metaslider/home_bullet.png") 0px 1px no-repeat;}















.coaching-package .lef-side h5{font-size:18px;text-transform:uppercase;color:#444444;font-weight:400;padding:0;margin:0 0 10px 0;}















.coaching-package .right-green{background:url(http://www.newearthmarketing.com/wp-content/uploads/2016/02/green-box-icon.jpg) 0px 0px no-repeat #aed95c;border:solid 6px #8cba34;padding:35px 20px 30px;font-size:22px;line-height:38px;color:#424242;text-shadow:#d6eea8 0px 1px 0px;font-style:italic;font-weight:300;}















.tslider blockquote footer, .tslider blockquote footer a{width:100%;}















.cbox input[type="checkbox"]{float:left;width:20px !important;margin:-4px 2px 0 0 !important;}















.cbox span.wpcf7-list-item{margin:0;}















.conlft p,















.seo-r-forms p{line-height:22px;}















p.agre-txt{font-size:10px;line-height:18px;}















.checkbox-669{float:left;margin-bottom:20px;}















.checkbox-670{float:left;margin-bottom:15px;}















.popups-forms{max-width:800px;}















.popups-forms .tops{background:url(images/top-title-shadow.png) bottom center no-repeat #377c07;padding:15px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;color:#FFFFFF;font-size:32px;line-height:40px;border-radius:10px 10px 0 0;}















.popups-forms .tops span{display:block;}















.popups-forms .texts{background:#FFFFFF;border-radius:0 0 10px 10px;padding:20px 50px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}















.popups-forms .texts h5{text-align:center;padding:0;margin:0 0 15px 0;font-size:20px;text-transform:uppercase;font-weight:700;color:#e46a27;line-height:27px;}















.popups-forms .bot-image{text-align:center;width:100%;}















.popups-forms .bot-image img{max-width:100%;vertical-align:bottom;}















.popups-forms .texts .forms{margin:0 -10px;}















.popups-forms .texts .forms .lft{float:left;width:50%;padding:0 10px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;}















.popups-forms .texts .forms input{width:100%;border:solid 1px #d6d6d6;height:34px;padding-left:10px;}















.popups-forms .texts .forms [type="submit"]{text-indent:-9000px;background:url(images/consutl-image.png) center no-repeat;height:52px;border:none;padding:0;box-shadow:none;margin:0 auto;max-width:446px;background-size:100%;}















.popups-forms .texts .forms .submitm [type="submit"]{text-indent:-9000px;background:url(images/maintenance-packages-image.png) center no-repeat;height:52px;border:none;padding:0;box-shadow:none;margin:0 auto;max-width:446px;background-size:100%;}















.popups-forms .submits{width:100%;margin:10px 0 10px 0;text-align:center;}















.popups-forms1{max-width:800px;border:1px solid #377c07;border-radius:10px 10px 0 0;}

.popups-forms1 .tops{background:url(images/top-title-shadow.png) bottom center no-repeat #377c07;padding:15px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;color:#FFFFFF;font-size:32px;line-height:40px;border-radius:10px 10px 0 0;}

.popups-forms1 .tops span{display:block;}

.popups-forms1 .texts{background:#FFFFFF;border-radius:0 0 10px 10px;padding:20px 50px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

.popups-forms1 .texts h5{text-align:center;padding:0;margin:0 0 15px 0;font-size:20px;text-transform:uppercase;font-weight:700;color:#e46a27;line-height:27px;}

.popups-forms1 .bot-image{text-align:center;width:100%;}

.popups-forms1 .bot-image img{max-width:100%;vertical-align:bottom;}

.popups-forms1 .texts .forms{margin:0 -10px;}

.popups-forms1 .texts .forms .lft{float:left;width:50%;padding:0 10px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;}

.popups-forms1 .texts .forms input{width:100%;border:solid 1px #d6d6d6;height:34px;padding-left:10px;}

.popups-forms1 .texts .forms [type="submit"]{text-indent:-9000px;background:url(images/invite-btn.png) center no-repeat;height:52px;border:none;padding:0;box-shadow:none;margin:0 auto;max-width:282px;background-size:100%;}

.popups-forms1 .submits{width:100%;margin:10px 0 10px 0;text-align:center;}





.popups-forms2{max-width:800px;border:1px solid #377c07;border-radius:10px 10px 0 0;}

.popups-forms2 .tops{background:url(images/top-title-shadow.png) bottom center no-repeat #377c07;padding:15px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;color:#FFFFFF;font-size:32px;line-height:40px;border-radius:10px 10px 0 0;}

.popups-forms2 .tops span{display:block;}

.popups-forms2 .texts{background:#FFFFFF;border-radius:0 0 10px 10px;padding:20px 50px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

.popups-forms2 .texts h5{text-align:center;padding:0;margin:0 0 15px 0;font-size:20px;text-transform:uppercase;font-weight:700;color:#e46a27;line-height:27px;}

.popups-forms2 .bot-image{text-align:center;width:100%;}

.popups-forms2 .bot-image img{max-width:100%;vertical-align:bottom;}

.popups-forms2 .texts .forms{margin:0 -10px;}

.popups-forms2 .texts .forms .lft{float:left;width:50%;padding:0 10px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;}

.popups-forms2 .texts .forms input{width:100%;border:solid 1px #d6d6d6;height:34px;padding-left:10px;}

.popups-forms2 .texts .forms [type="submit"]{text-indent:-9000px;background:url(/wp-content/uploads/2018/04/invite-btn.jpg) center no-repeat;height:52px;border:none;padding:0;box-shadow:none;margin:0 auto;max-width:282px;background-size:100%;}

.popups-forms2 .submits{width:100%;margin:10px 0 10px 0;text-align:center;}



.popups-forms3{max-width:800px;border:1px solid #377c07;border-radius:10px 10px 0 0;}

.popups-forms3 .tops{background:url(images/top-title-shadow.png) bottom center no-repeat #377c07;padding:15px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;color:#FFFFFF;font-size:32px;line-height:40px;border-radius:10px 10px 0 0;}

.popups-forms3 .tops span{display:block;}
.popups-forms3 .texts{background:#FFFFFF;border-radius:0 0 10px 10px;padding:20px 50px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.popups-forms3 .texts h5{text-align:center;padding:0;margin:0 0 15px 0;font-size:20px;text-transform:uppercase;font-weight:700;color:#e46a27;line-height:27px;}
.popups-forms3 .bot-image{text-align:center;width:100%;}
.popups-forms3 .bot-image img{max-width:100%;vertical-align:bottom;}
.popups-forms3 .texts .forms{margin:0 -10px;}
.popups-forms3 .texts .forms .lft{float:left;width:50%;padding:0 10px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;}
.popups-forms3 .texts .forms input{width:100%;border:solid 1px #d6d6d6;height:34px;padding-left:10px;}
.popups-forms3 .texts .forms [type="submit"]{text-indent:-9000px;background:url(https://www.newearthmarketing.com/wp-content/uploads/2019/08/book-web-audit.png) center no-repeat;height:52px;border:none;padding:0;box-shadow:none;margin:0 auto;max-width:446px;background-size:100%;}
.popups-forms3 .submits{width:100%;margin:10px 0 10px 0;text-align:center;}


.our-events{border:2px solid #ccc;border-radius:6px;padding:10px;}
.our-events ul li{margin-bottom:14px;background:url("/wp-content/themes/vantage/images/cal-bullet.png") no-repeat scroll 0 1px;padding:0 0 0 40px !important;border:none !important;list-style:none;}
.our-events ul li a{text-decoration:none;}

.mtbc{margin-top:-30px;}

.strategy_forms .lft{float:left;width:288px;margin-right:15px;margin-bottom:10px;}
.strategy_forms .name{float:left;background:url(images/name_filed.jpg) left no-repeat;width:273px;margin-bottom:10px;height:36px;}
.strategy_forms .fon{float:left;background:url(images/fon_filed.jpg) left no-repeat;width:273px;height:36px;}
.strategy_forms .mail{float:left;background:url(images/mail_filed.jpg) left no-repeat;width:273px;margin-bottom:10px;height:36px;}
.strategy_forms .web{float:left;background:url(images/web_filed.jpg) left no-repeat;width:273px;height:36px;}
.strategy_forms .rgt{float:right;width:180px;}
.strategy_forms input{background:none;border:1px solid #ccc;padding:10px;}
.strategy_forms textarea{background:none;border:1px solid #ccc;height:90px;width:582px;margin-bottom:10px;padding:10px;}
.strategy_forms .wpcf7-submit{-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;width: 350px;max-width: 100%;
font-size: 20px;padding: 20px 0px 35px 0px;background: #387d08;background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #234d05), color-stop(1, #387d08));
background: -ms-linear-gradient(bottom, #234d05, #387d08);background: -moz-linear-gradient(center bottom, #234d05 0%, #387d08 100%);background: -o-linear-gradient(#387d08, #234d05);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#387d08', endColorstr='#234d05', GradientType=0);border: 1px solid;border-top-color: currentcolor;
border-right-color: currentcolor;border-bottom-color: currentcolor;border-left-color: currentcolor;border-color: #1c3f04 #183503 #112702 #183503;color: #ffffff !important;
-webkit-border-radius: 0.25em;-moz-border-radius: 0.25em;border-radius: 0.25em;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);}
.strategy_forms .wpcf7-submit:hover{background: #3c8709;background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #275706), color-stop(1, #3c8709));background: -ms-linear-gradient(bottom, #275706, #3c8709);background: -moz-linear-gradient(center bottom, #275706 0%, #3c8709 100%);background: -o-linear-gradient(#3c8709, #275706);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c8709', endColorstr='#275706', GradientType=0);border-color: #204805 #1c3f04 #163003 #1c3f04;color: #ffffff;}


.strategy_forms1 .lft{float:left;width:300px;margin-right:15px;margin-bottom:10px;}
.strategy_forms1 .name{float:left;background:url(images/name_filed.jpg) left no-repeat;width:273px;margin-bottom:10px;height:36px;}
.strategy_forms1 .fon{float:left;background:url(images/fon_filed.jpg) left no-repeat;width:273px;height:36px;}
.strategy_forms1 .mail{float:left;background:url(images/mail_filed.jpg) left no-repeat;width:273px;margin-bottom:10px;height:36px;}
.strategy_forms1 .web{float:left;background:url(images/web_filed.jpg) left no-repeat;width:273px;height:36px;}
.strategy_forms1 .rgt{float:right;width:300px;}
.strategy_forms1 input{background:none;border:1px solid #ccc;height:36px;width:300px;padding:10px;}
.strategy_forms1 select{background:none;border:1px solid #ccc;width:300px;padding:10px;font-size:14px;}
.strategy_forms1 [type="checkbox"] {width:auto; border-radius:0px; border:none; height:11px; margin:5px; padding-left:0;}
.strategy_forms1 span.wpcf7-list-item {display:inline; margin: 0 0 0 0 !important;}
.strategy_forms1 textarea{background:none;border:1px solid #ccc;height:90px;width:582px;margin-bottom:10px;padding:10px;}
.strategy_forms1 .wpcf7-submit{-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;width: 140px;max-width: 100%;
font-size: 20px;padding: 20px 0px 35px 0px;background: #387d08;background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #234d05), color-stop(1, #387d08));
background: -ms-linear-gradient(bottom, #234d05, #387d08);background: -moz-linear-gradient(center bottom, #234d05 0%, #387d08 100%);background: -o-linear-gradient(#387d08, #234d05);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#387d08', endColorstr='#234d05', GradientType=0);border: 1px solid;border-top-color: currentcolor;
border-right-color: currentcolor;border-bottom-color: currentcolor;border-left-color: currentcolor;border-color: #1c3f04 #183503 #112702 #183503;color: #ffffff !important;
-webkit-border-radius: 0.25em;-moz-border-radius: 0.25em;border-radius: 0.25em;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);}
.strategy_forms1 .wpcf7-submit:hover{background: #3c8709;background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #275706), color-stop(1, #3c8709));background: -ms-linear-gradient(bottom, #275706, #3c8709);background: -moz-linear-gradient(center bottom, #275706 0%, #3c8709 100%);background: -o-linear-gradient(#3c8709, #275706);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c8709', endColorstr='#275706', GradientType=0);border-color: #204805 #1c3f04 #163003 #1c3f04;color: #ffffff;}

.landing-head {background:url(images/green-headerbg.jpg) center no-repeat #317601; background-size:cover; margin-top:0px !important; padding-top:45px !important; padding-bottom:45px !important;}

.landing-head .text {color:#FFFFFF; font-size:23px; line-height:35px; font-style:italic; font-weight:400;}

.landing-head .text h5 {color:#FFFFFF; font-size:48px; line-height:58px; font-style:normal; font-weight:700; text-transform:uppercase; padding:0; margin:20px 0 20px 0;}
.landing-head .form .form-main {margin:0 auto; max-width:380px; padding:20px 20px 0 20px; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; background:#FFFFFF; border-radius:6px; box-shadow:0px 5px 5px rgba(0, 0, 0, 0.5);}
.landing-head .form .form-main h4 {text-align:center; color:#595959; font-size:27px; line-height:33px; font-family:'Diavlo_MEDIUM_II_37'; font-weight:normal; padding:0; margin:0 0 15px 0;}
.landing-head .form .form-main .discribe {text-align:center; color:#7c7c7c; font-size:16px; line-height:27px; font-weight:300; margin:0 0 20px 0;}
.landing-head .form .form-main label {display:block; color:#303030; font-size:16px; line-height:20px; font-weight:300; margin-bottom:0px;}
.landing-head .form .form-main label i {color:#e46a27; font-style:normal;}
.landing-head .form .form-main input {width:100%; padding-left:10px; border:solid 1px #cecece; border-radius:0; height:25px; margin-bottom:5px; text-shadow:none; box-shadow:none;}
.landing-head .form .form-main [type="submit"] {width:100%; padding:12px 10px; border:solid 1px #c24e10; border-radius:0; height:auto; margin:0; background:#e46a27; font-size:17px; color:#FFFFFF; font-weight:700; text-transform:uppercase; margin-top:15px;}

.lp-toptestimonial {background:#f3f1f4; padding-top:55px !important; padding-bottom:55px !important;}
.lp-toptestimonial .textwidget {background:url(images/lp-testimonial.png) 0px 0px no-repeat; padding-left:210px; font-size:18px; line-height:31px; color:#7c7c7c; min-height:185px;}
.lp-toptestimonial .textwidget p {font-size:18px; line-height:31px; color:#7c7c7c;}
.lp-toptestimonial .textwidget .names {font-size:15px; line-height:25px; color:#69a713;}
.lp-toptestimonial .textwidget .names strong {font-size:20px;}
.lp-toptestimonial h3 {text-align:center; color:#383838; font-size:34px; line-height:42px; font-family:'Diavlo_MEDIUM_II_37'; font-weight:normal; padding:0; margin:0 0 25px 0;}

.lp-toptestimonial .textwidget .more {text-transform:uppercase; font-weight:700; color:#484747; font-size:18px;}

.hm-toptestimonial {padding-top:0px !important; padding-bottom:0px !important;}
.hm-toptestimonial .textwidget {font-size:18px; line-height:28px; color:#4c4a48; min-height:185px; font-family: 'Open Sans', sans-serif; font-weight:300; margin:0 auto; max-width:1070px; text-align:center;}
.hm-toptestimonial .textwidget .qotes {text-align:left; border:solid 1px #d1d1d1; padding:105px 25px 25px 25px; position:relative; margin-top:90px; margin-bottom:30px;}
.hm-toptestimonial .textwidget .qotes:before {position:absolute; left:50%; top:-83px; width:166px; height:166px;background:url(images/nem-testiqoute.png) top center no-repeat; margin-left:-83px; content:"";}
.hm-toptestimonial .textwidget p {font-size:18px; line-height:31px; color:#7c7c7c;}
.hm-toptestimonial .textwidget .names {font-size:16px; line-height:25px; color:#4c4a48;}
.hm-toptestimonial .textwidget .names strong {font-size:18px; display:block; color:#69a713;}
.hm-toptestimonial h3 {text-align:center; color:#383838; font-size:34px; line-height:42px; font-family:'Diavlo_MEDIUM_II_37'; font-weight:normal; padding:0; margin:0 0 25px 0;}

.hm-toptestimonial .textwidget .more {text-transform:uppercase; font-weight:700; color:#484747; font-size:18px;}

.why-newearthlp {background:#FFFFFF; padding-top:55px !important; padding-bottom:55px !important;}
.why-newearthlp .left ul {margin:0; padding:0; list-style:none;}
.why-newearthlp .left ul li {font-size:18px; line-height:38px; color:#7c7c7c; background:url(images/lp-green-check.png) 0px 5px no-repeat; padding:0 0 0 40px; margin:0 0 5px 0;}
.why-newearthlp .left h3 {font-size:34px; list-style:40px; color:#383838; padding:0; margin:0 0 20px 0;font-family:'Diavlo_MEDIUM_II_37'; font-weight:normal;}

.landing-videos {background:#f3f1f4; padding-top:55px !important; padding-bottom:55px !important;}
.landing-videos h3 {font-size:34px; list-style:40px; color:#383838; padding:0; margin:0 0 30px 0;font-family:'Diavlo_MEDIUM_II_37'; font-weight:normal; text-align:center;}

.why-newearthlp1 {background:#f3f1f4; padding-top:55px !important; padding-bottom:55px !important;}
.why-newearthlp1 .left ul {margin:0; padding:0; list-style:none;}
.why-newearthlp1 .left ul li {font-size:18px; line-height:38px; color:#7c7c7c; background:url(images/lp-green-check.png) 0px 5px no-repeat; padding:0 0 0 40px; margin:0 0 5px 0;}
.why-newearthlp1 .left h3 {font-size:34px; list-style:40px; color:#383838; padding:0; margin:0 0 20px 0;font-family:'Diavlo_MEDIUM_II_37'; font-weight:normal;}

.landing-videos1 {padding-top:55px !important; padding-bottom:55px !important;}
.landing-videos1 h3 {font-size:34px; list-style:40px; color:#383838; padding:0; margin:0 0 30px 0;font-family:'Diavlo_MEDIUM_II_37'; font-weight:normal; text-align:center;}

.landing-videos .textwidget {margin:0 auto; max-width:680px;}
.landing-three-service {background:#FFFFFF; padding-top:55px !important; padding-bottom:55px !important;}
.landing-three-service .box {text-align:center; font-size:16px; line-height:27px; font-weight:300; color:#7c7c7c;}

.landing-three-service .box h5 {text-align:center; font-size:19px; line-height:27px; font-weight:700; padding:0; margin:15px 0 15px 0; text-transform:uppercase;}
.landing-three-service .col1 h5 {color:#60adbc;}

.landing-three-service .col2 h5 {color:#83c04b;}
.landing-three-service .col3 h5 {color:#e46a27;}

.sharpspring-set {background:#f3f1f4; padding-top:55px !important; padding-bottom:55px !important;}
.sharpspring-set h3 {font-size:34px;  line-height:40px; color:#383838; padding:0; margin:0 0 20px 0;font-family:'Diavlo_MEDIUM_II_37'; font-weight:normal; text-align:center;}
.sharpspring-set .subtext {font-size:19px; line-height:29px; color:#7c7c7c; font-weight:300; text-align:center; margin-bottom:35px;}
.sharpspring-set .fulcols {margin:0 -10px;}
.sharpspring-set .fulcols:after {content:""; display:block; clear:both;}
.sharpspring-set .fulcols .col {float:left; width:20%; text-align:center; padding:0 10px; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}

.incredible-results {text-align:center; padding-top:55px !important; padding-bottom:0px !important;}
.incredible-results h3 {font-size:34px; line-height:40px; color:#383838; padding:0; margin:0 0 20px 0;font-family:'Diavlo_MEDIUM_II_37'; font-weight:normal; text-align:center;}
.incredible-results .textwidget {font-size:29px; line-height:31px; color:#7c7c7c; font-weight:300;}

.rights-events {border:2px solid #ccc;border-radius:6px;padding:10px;}
.rights-events ul.event-carousel {margin:0; padding:0; list-style:none;}
.rights-events ul.event-carousel li.event-entry {margin-bottom:14px;background:url("/wp-content/themes/vantage/images/cal-bullet.png") no-repeat scroll 0 1px;padding:0 0 0 40px !important;border:none !important;list-style:none;}
.rights-events ul.event-carousel li.event-entry a{text-decoration:none;}

.lp-servicebot {padding-top:40px !important; padding-bottom:55px !important;}
.lp-servicebot .box h3 {font-size:17px; text-transform:uppercase; color:#535353; line-height:24px; font-weight:700; padding:0; margin:0 0 20px 0;















-ms-flex-pack: center;















  -ms-flex-align: center;















  display: -ms-flexbox;















  -moz-box-align: center;















  display: -moz-box;















  -webkit-box-align: center;















  display: -webkit-box;















  display: box;















  box-align: center;















  min-height:60px;















  padding-left:70px;















}































.lp-servicebot .ico1 h3 {background:url(images/lp-tools-ico1.png) 0px 0px no-repeat;}















.lp-servicebot .ico2 h3 {background:url(images/lp-tools-ico2.png) 0px 0px no-repeat;}















.lp-servicebot .ico3 h3 {background:url(images/lp-tools-ico3.png) 0px 0px no-repeat;}















.lp-servicebot ul {margin:0; padding:0; list-style:none;}















.lp-servicebot ul li {font-size:16px; line-height:26px; color:#000000; padding-left:25px; background:url(images/lp-tools-arow.png) 0px 8px no-repeat; margin:0 0 5px 0;}































.lp-callaction {background:#7bbf34; padding-top:35px !important; padding-bottom:35px !important;}
.lp-callaction .text {color:#FFFFFF; font-size:30px; line-height:42px; font-family:'Diavlo_LIGHT_II_37';}
.lp-callaction .more {text-align:center; padding-top:13px;}
.lp-callaction .more a {display:inline-block; background:url(images/lp-learn-arrow.png) 96% 13px no-repeat #e46a27; border:solid 2px #fff; padding:13px 35px 13px 15px; color:#FFFFFF; text-decoration:none; font-size:20px; font-weight:700; text-transform:uppercase;}
.footer-tlogo{float:left; max-width:320px;}
.footer-tlogo .foo25logo {float:left; max-width:90px; margin-left:10px;}
.footer-tlogo .foo25logo img {max-width:100%; height:auto;}
.rpwwt-widget{margin-bottom:30px;}
.recent-posts-widget-with-thumbnails ul{border:2px solid #ccc;border-radius:6px;padding:10px !important;}
.recent-posts-widget-with-thumbnails ul li{margin-bottom:14px;line-height:23px;background:url(/wp-content/themes/vantage/images/cal-bullet.png) no-repeat scroll 0 1px;padding:0 0 0 40px !important;border:none !important;list-style:none;}



.entry-summary {display: none !important;}
.entry-utility {display: none !important;}
.sstoprightinfo { color:#666666; text-transform:uppercase; font-size:20px; line-height:28px; text-align:right; float:right; margin-top:15px;}
.sstopmiddletxt {width:100%; text-align:center; font-size:22px; color:#666666; margin-top:68px !important; background:url(/wp-content/themes/vantage/images/ss-line-bg.jpg) top center no-repeat #FFFFFF; padding:35px 10px 20px 10px; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; line-height:32px;}
.sstopmiddletxt strong {font-weight:700; color:#333333;}
.page-template-template-marketing #primary {width:100% !important;}
.page-template-template-marketing header#masthead {display:none;}
.page-template-template-marketing #footer-widgets {display:none;}
.page-template-template-marketing #colophon {background: #ffffff none repeat scroll 0 0!important;}
.page-template-template-marketing #main {padding-top:0;}

.page-template-template-marketing .header-sec {background:url(/wp-content/themes/vantage/images/ss-line-bg.jpg) bottom center no-repeat #FFFFFF; padding-top:15px; padding-bottom:35px; display:none;}
.page-template-template-marketing .header-sec .logoset {text-align:left;}
.page-template-template-marketing .header-sec .txtsec {text-align:right; color: #666666; text-transform: uppercase; font-size: 20px; line-height: 28px;}
.page-template-template-marketing .header-sec .txtsec .textwidget {padding-top:15px;}
.page-template-template-marketing .header-sec .cl {
    padding-left: 30px;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
    color: #626061;
    background: url(images/all-icons.png) -64px -79px no-repeat;
	display:inline-block;
	line-height:24px;
}
.page-template-template-marketing .header-sec .lgttxt {padding-top: 4px !important;}


.lgttxt {padding-top: 4px !important;}
.page-template-template-marketing .discoversimple-txt {
    text-align: center;
    font-size: 26px !important;
    color: #666666;
    line-height: 32px;
	padding-top:0;
}
.page-template-template-marketing .discoversimple-txt strong {
	font-weight: 700;
	color: #333333;
	text-transform: none;
}
.landing-head .form div.wpcf7-response-output {







	border:solid 1px #FFFFFF !important; 







    color: #fff !important;







    text-align: center;







	margin: 0 auto !important;







	width: 73% !important;







	margin-top: 20px !important;







}















.landing-head .form p {margin:0 !important;}







.landing-head .form p br {display:none;}















.mobile-assessment {display:none;}















@media only screen and (min-width:1450px){.caption .right{margin-left:30px !important;margin-top:30px !important;}















}















@media only screen and (max-width:1200px){.caption .left{width:440px !important;}















.caption .right{float:right !important;width:auto !important;margin-right:25% !important;}















.metaslider .caption-wrap p{font-size:34px !important;line-height:50px !important;}















.caption .right ul li{font-size:13px !important;margin-bottom:-6px !important;}















.main-navigation ul li{font-size:19px;}















.main-navigation ul li a{padding:10px 6px 10px;}
.main-navigation ul li ul li a{padding:2px 4px 2px;}
.main-navigation ul ul ul {
    left: auto;
    right: 100%;
}









}















@media only screen and (max-width:1120px){.main-navigation ul li{font-size:17px;}















.caption .right{margin-right:23% !important;}















.caption .left{width:370px !important;}















}















@media only screen and (max-width:1024px){
.main-navigation ul li{font-size:20px; margin-right:9px;}
.caption .right{margin-right:21% !important;margin-top:9px !important;}
.main-navigation ul li a{padding:0px 3px 20px;}
.top_call {
    width: 60%;
}
}

@media (min-width:901px) and (max-width:1024px) {
.metaslider .caption {
    line-height: 38px !important;
    top: 30px !important;
    font-size: 30px !important;
}
}















@media only screen and (max-width:900px){.caption .left{width:340px !important;}
.metaslider .caption-wrap p{font-size:32px !important;line-height:50px !important;}
.caption .right{display:none;}
.main-navigation ul li a{padding:0px 7px 20px;}
.main-navigation ul li{font-size:19px;}

}

@media (min-width:681px) and (max-width:900px) {
.metaslider .caption {
    line-height: 38px !important;
    top: 30px !important;
    font-size: 30px !important;
}
}
.popups-forms .formslist{font-size:16px;font-weight:bold;}
.popups-forms .formslist .left{float:left;width:50%;}
.popups-forms .formslist .right{float:right;width:50%;}
.popups-forms .formslist ul{margin:0;padding:0;}
.site-navigation .largenav ul.sub-menu {overflow-y:scroll; height:450px;}

@media only screen and (max-width:680px){
#sgcboxContent,
#sgcboxLoadedContent,
#sgcboxWrapper,
#sgcolorbox{width:100% !important;}
.popups-forms .tops{padding:10px 5px;font-size:21px;line-height:28px;}
.popups-forms .texts{padding:15px;}
.popups-forms .texts .forms .lft{width:100%;}
.popups-forms .formslist ul{margin:0 0 0 20px;}
.popups-forms .formslist .left{width:100%;}
.popups-forms .formslist .right{width:100%;}
.main-navigation.sticky {display: none !important;}
.main-navigation {z-index: 9 !important;}
.top_call {
    width: 100%;
}
.top_call .top-txts {float:right;}
.top_call .calls {float:left; width:auto; margin-top:7px;}
.lp-toptestimonial .textwidget {background:url(images/lp-testimonial.png) top center no-repeat; padding:210px 0 0 0; min-height:auto;}
.landing-head .text h5 {
    font-size: 28px;
    line-height: 38px;
}
#page-wrapper {width:100% !important; padding-top:1px !important;}
.sstoprightinfo {padding:0 15px; font-size:18px; text-align:center;}
.landing-head .form .form-main [type="submit"] {
    font-size: 14px;
}
.page-template-template-marketing .header-sec .txtsec .textwidget {
    padding-top: 0;
}

.mobile-assessment {display:block; text-align:center;}
.mobile-assessment a.free {display:inline-block; padding:12px 20px; background:#e46a27; border:solid 2px #c45316; color:#FFFFFF; text-transform:uppercase; font-size:18px; font-family:'Open Sans', sans-serif; font-weight:700;}
.creative_web .textwidget {
    padding: 0;
}
.afford_web .textwidget { margin:0; padding:0;}

.hm-toptestimonial .textwidget {
    padding-left:0;
}
.txtsec {float:left; width:100%;}

}



.more-testi a{ color:#5EA30B; text-decoration:none;}

.more-testi a:hover{ color:#000; text-decoration:none !important;}

.page-id-822 #main,
.page-id-825 #main,
.page-id-2479 #main,
.page-id-829 #main,
.page-id-831 #main,
.page-id-833 #main {padding-top:140px;}


.campaigns-head {background:url(images/campaigns-bannerbg.jpg) top center no-repeat #1a4f01; padding-top:55px !Important; padding-bottom:55px !Important;}
.campaigns-head .form .form-main {margin:0 auto; max-width:380px; padding:20px 20px 0 20px; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; background:#FFFFFF; border-radius:6px; box-shadow:0px 5px 5px rgba(0, 0, 0, 0.5);}
.campaigns-head .form .form-main h4 {text-align:center; color:#595959; font-size:27px; line-height:33px; font-family:'Diavlo_MEDIUM_II_37'; font-weight:normal; padding:0; margin:0 0 15px 0;}
.campaigns-head .form .form-main .discribe {text-align:center; color:#7c7c7c; font-size:16px; line-height:27px; font-weight:300; margin:0 0 20px 0;}
.campaigns-head .form .form-main label {display:block; color:#303030; font-size:16px; line-height:20px; font-weight:300; margin-bottom:0px;}
.campaigns-head .form .form-main label i {color:#e46a27; font-style:normal;}
.campaigns-head .form .form-main input {width:100%; padding-left:10px; border:solid 1px #cecece; border-radius:0; height:37px; margin-bottom:10px; text-shadow:none; box-shadow:none;}
.campaigns-head .form .form-main select {width:100%; padding-left:10px; border:solid 1px #cecece; border-radius:0; height:30px; margin-bottom:10px; text-shadow:none; box-shadow:none;}
.campaigns-head .form .form-main [type="submit"] {width:100%; padding:12px 10px; border:solid 1px #c24e10; border-radius:0; height:auto; margin:0; background:#e46a27; font-size:17px; color:#FFFFFF; font-weight:700; text-transform:uppercase; margin-top:15px;}
.campaigns-head .text {font-size:33px; color:#FFFFFF; text-shadow:0px 2px 2px rgba(0,0,0,0.5);}
.campaigns-head .text p {font-size:33px; color:#FFFFFF; line-height:37px;}
.campaigns-head .form p.agre-txt {
    font-size: 12px;
    line-height: 18px;
    text-align: center;
}

.campaigns-business {text-align:center; padding-top:100px !Important; padding-bottom:20px !Important;}
.campaigns-business h3 {font-size:35px; line-height:40px; color:#4c4a48; padding:0; margin:0 0 25px 0; font-family: 'Diavlo_MEDIUM_II_37';}
.campaigns-business .textwidget {font-size:21px; line-height:34px; color:#4c4a48; margin:0 auto; max-width:860px;}
.campaigns-business .textwidget p {font-size:21px; line-height:34px;}

.campaignstext-section {position:relative; padding-top:0 !Important; padding-bottom:0 !Important; background:#f3f1f4;}
.campaignstext-section .pic {position:absolute; left:0; top:0; width:50%; height:100%;}
.campaignstext-section .prgt {right:0; left:auto;}

.campaignstext-section .info {padding:50px 60px; font-size:19px; line-height:34px; color:#4c4a48;}
.campaignstext-section .logob {background:none;}
.campaignstext-section .info h3 {font-size:35px; line-height:40px; color:#4c4a48; padding:0; margin:0 0 25px 0; font-family: 'Diavlo_MEDIUM_II_37';}
.campaignstext-section .info p {font-size:19px; line-height:34px; color:#4c4a48;}
.campaignstext-section .info ul {margin:0; padding:0; list-style:none;}
.campaignstext-section .info ul li {margin:0 0 5px 0; font-size:19px; line-height:34px; color:#4c4a48;}
.campaignstext-section .info a {text-transform:uppercase; font-weight:700; color:#4c4a48;}

.campaigns-services {padding-top:50px !Important; padding-bottom:50px !Important;}
.campaigns-services h3 {font-size:35px; line-height:40px; color:#4c4a48; padding:0; margin:0 0 25px 0; font-family: 'Diavlo_MEDIUM_II_37'; text-align:center;}
.campaigns-services .textwidget {position:relative;}
.campaigns-services .textwidget:after {display:block; clear:both; content:"";}

.campaigns-services .textwidget .iconsleft {float:left; width:36%; padding-top:6%;}
.campaigns-services .textwidget .iconsright {float:right; width:36%; padding-top:6%;}
.campaigns-services .textwidget .mobapk {margin:0 auto; max-width:26%; text-align:center;}
/*.campaigns-services .textwidget .mobapk {position:absolute; left:50%; top:0; width:300px; text-align:center; margin-left:-150px;}*/

.campaigns-services .box {font-size:15px; line-height:22px; color:#888888; margin-bottom:35px;}
.campaigns-services .box:last-child {margin-bottom:0;}
.campaigns-services .box h5 {font-size:16px; line-height:24px; text-transform:uppercase; color:#444444; font-weight:700; padding:0; margin:0 0 10px 0;}
.campaigns-services .box.rgt {text-align:right; padding-right:120px;}
.campaigns-services .box.lft {padding-left:120px;}
.campaigns-services .icon1 {background:url(images/campaigns-serviceico1.png) top right no-repeat;}
.campaigns-services .icon2 {background:url(images/campaigns-serviceico2.png) top right no-repeat;}
.campaigns-services .icon3 {background:url(images/campaigns-serviceico3.png) top left no-repeat;}
.campaigns-services .icon4 {background:url(images/campaigns-serviceico4.png) top left no-repeat;}

.campaigns-testimonial {text-align:center; padding-top:50px !Important; padding-bottom:50px !Important;}
.campaigns-testimonial h3 {font-size:35px; line-height:40px; color:#4c4a48; padding:0; margin:0 0 25px 0; font-family: 'Diavlo_MEDIUM_II_37';}
.campaigns-testimonial .textwidget {background:url(images/campaigns-testiicon.png) top center no-repeat; padding-top:120px; font-size:21px; line-height:34px; font-style:italic; color:#4c4a48;}
.campaigns-testimonial .textwidget p {font-size:21px; line-height:34px; font-style:italic;}
.campaigns-testimonial .textwidget strong {color:#69a713; text-transform:uppercase; font-weight:700;}
.campaigns-testimonial .textwidget a.more {font-style:normal; color:#333333; text-transform:uppercase;}

.campaigns-head .seal {position:relative; margin-top:-60px; max-width:350px;}

.quoteformsd [type="submit"] {background:#387d08; padding:10px 25px; border:solid 1px #296003; color:#FFFFFF; font-size:19px; text-shadow:none; box-shadow:none; height:auto; width:auto; margin-left:-21px;}
.quoteformsd [type="submit"]:hover,
.quoteformsd [type="submit"]:focus,
.quoteformsd [type="submit"]:active {background:#296003; border:solid 1px #296003; color:#FFFFFF;}

@media only screen and (max-width:680px){
.campaigns-business {
    text-align: center;
    padding-top: 40px !Important;
    padding-bottom: 20px !Important;
}
.campaigns-business h3 {
    font-size: 25px;
    line-height: 33px;
}
.campaignstext-section .info {
    padding: 20px 15px;
}
.campaignstext-section .logob {
    padding-bottom:45px;
}
.campaignstext-section .logob {
}
.campaignstext-section .info p {
    font-size: 16px;
    line-height: 28px;
}
.campaignstext-section .info ul li {
    font-size: 16px;
    line-height: 28px;
}
.campaigns-services {
    padding-top: 10px !Important;
    padding-bottom: 10px !Important;
}
.campaigns-services .textwidget .iconsleft {
    width: 100%;
    padding-top: 0;
}
.campaigns-services .textwidget .mobapk {
    margin: 0;
    max-width: 100%;
    float: left;
	width:100%;
	margin-top:25px;
}
.campaigns-services .textwidget .iconsright {
    float: left;
    width: 100%;
    padding-top: 25px;
}
.campaigns-services .box.rgt {
    text-align: left;
    padding-right: 0;
    padding-left: 120px;
}
.campaigns-services .icon1 {
    background: url(images/campaigns-serviceico1.png) top left no-repeat;
}
.campaigns-services .icon2 {
    background: url(images/campaigns-serviceico2.png) top left no-repeat;
}
.campaignstext-section .info h3 {
    font-size: 25px;
    line-height: 33px;
}
.campaigns-testimonial {
    padding-top: 0px !Important;
    padding-bottom: 0px !Important;
}
.campaigns-testimonial h3 {
    font-size: 25px;
    line-height: 30px;
}
.campaigns-testimonial .textwidget p {
    font-size: 16px;
    line-height: 27px;
}
#colophon #theme-attribution, #colophon #site-info {
    padding: 22px 10px;
}
.campaigns-head .text p {
    font-size: 26px;
}
.campaigns-head {
    padding-top: 10px !Important;
    padding-bottom: 0px !Important;
}
.campaigns-head .seal {
    margin-top: -20px;
    max-width: 200px;
}
.metaslider .caption {line-height: 18px !Important; top: 0px !Important; font-size: 11px !Important; width: 96% !Important;}
.servic_face_box {
    height: auto !important;
}
	.foot-reqbtn{right:0!important;width:100%;}	
}


.cd-timeline-block,
.cd-container {
    width: 100%;
    display: inline-block !important;
	padding:0 !Important;
	margin:0 !important;
}




.cd-container{width:95%;margin:0 auto}
.cd-container::after{content:'';display:table;clear:both}
#cd-timeline{position:relative;padding:1em 0 !important;margin-top:2em;margin-bottom:3em}
#cd-timeline::before{content:'';position:absolute;top:0;left:18px;height:100%;width:4px;background:rgba(0,0,0,1)}

.cd-timeline-content h2{margin:0}
.cd-timeline-content .cd-date,.cd-timeline-content .the-excerpt,.cd-timeline-content .timeline-express-read-more-link{position:relative;z-index:10;display:block}
.cd-timeline-content .the-excerpt p{margin-bottom:0}
.announcement-banner-image{border-radius:3px}
.cd-timeline-block{width:100%;display:inline-block}
.cd-timeline-block:after{content:"";display:table;clear:both}
.cd-timeline-block:first-child{margin-top:0}
.cd-timeline-block:last-child{margin-bottom:0}
.cd-timeline-img{position:absolute;left:-5px;height:50px;width:50px;border-radius:50%;box-shadow:0 0 0 4px #fff,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05); background:#327001;}
.cd-timeline-img span.year{display:inline-block;width:100%;height:100%;text-align:center;line-height:55px;color:#fff}
.cd-timeline-img img{display:block;position:relative;left:0;top:50%;margin-left:0px;margin-top:0px}
.cd-timeline-content{position:relative;margin-left:70px;top:0;background:#fff;border-radius:.25em;padding:1em;box-shadow:0 3px 0 #327001;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;-ms-box-sizing:border-box!important;margin-bottom:1em}
.cd-timeline-content:after{content:"";display:table;clear:both}
.cd-timeline-content .cd-date{float:left;padding:.8em 0;opacity:.7;font-size:12px}
.cd-timeline-title-container+img{margin:.75em 0;width:100%;max-width:100%}
.cd-timeline-title-container+.the-excerpt{margin-top:.5em}
.cd-timeline-title-container .timeline-date{font-style:italic;display:block;margin:3px 0 0 0}

@keyframes cd-reveal-image{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.2)}100%{transform:scale(1)}}
@keyframes te-slide-in-left{0%{opacity:0;transform:translateX(-100px)}60%{opacity:1;transform:translateX(20px)}100%{transform:translateX(0)}}
@keyframes te-slide-in-right{0%{opacity:0;transform:translateX(100px)}60%{opacity:1;transform:translateX(-20px)}100%{transform:translateX(0)}}.cd-timeline-icon-link,.cd-timeline-icon-link:hover{color:transparent;margin:0;box-shadow:none;-webkit-box-shadow:none;text-decoration:none}
#cd-timeline span.fa{color:#fff;font-size:23px;display:block;text-align:center;line-height:52px}
.cd-timeline-content::before{content:'';position:absolute;top:16px;right:100%;height:0;width:0;border:12px solid transparent}


.page-template-template-marketing .powerflowhed-txt {padding-top:0 !important;}
.page-template-template-marketing .powerflowhed-txt p {
    text-align: center;
    font-size: 40px;
    color: #232323;
    line-height: 44px;
    padding-top: 0;
	font-style:italic;
}
.page-template-template-marketing .header-sec .salessec {
    text-align: right;
    color: #232323;
    font-size: 22px;
    line-height: 28px;
}

.powerflow-header {
    background: url(images/Powerflow-mainbanner.jpg) center no-repeat #90cb34;
    background-size: cover;
    margin-top: 0px !important;
    padding-top: 45px !important;
    padding-bottom: 0px !important;
	margin-bottom:85px !important;
}
.powerflow-header .text {background: rgba(255,255,255,0.69); padding:20px; font-size:21px; line-height:27px; color:#232323;}
.powerflow-header .text h3 {font-size:36px; line-height:47px; color:#212121; font-weight:700; padding:0; margin:0 0 20px 0;}
.powerflow-header .text ul {margin:0; padding:0; list-style:none;}
.powerflow-header .text ul li {margin:0 0 10px 0; padding:0 0 0 20px; list-style:none; background:none; font-size:21px; line-height:27px; color:#232323; position:relative;}
.powerflow-header .text ul li:before {position:absolute; left:0; top:9px; width:10px; height:10px; background:#439e03; border-radius:50%; content:"";}

.powerflow-header .forms {border:solid 6px #386d0b;}
.powerflow-header .forms h3 {text-align:center; font-size:26px; line-height:30px; padding:10px; text-transform:uppercase; font-weight:700; margin:0; background: rgba(82,158,21,0.81); color:#FFFFFF;}
.powerflow-header .forms .textwidget {padding:15px; background: rgba(255,255,255,0.81);}
.powerflow-header .forms input {width:100%; height:40px; border:solid 1px #cecece; border-radius:0; margin-bottom:15px; outline:none; padding-left:10px;}
.powerflow-header .forms [type="checkbox"] {width:20px; padding:0; margin:0; height:auto;}
.powerflow-header .forms span.wpcf7-list-item {margin:0;}
.powerflow-header .forms .agrees-fld {margin-bottom:10px;}
.powerflow-header .right {float:right; max-width:350px; margin-bottom:-55px;}
.powerflow-header .right p {margin:0; padding:0;}
.powerflow-header .forms .sub-btn {text-align:center; margin-top:10px;}
.powerflow-header .forms [type="submit"] {width:auto; padding:10px 20px; margin:0; height:auto; color:#FFFFFF; text-transform:uppercase; font-weight:700; background:#235600; font-size:20px; border:none; text-shadow:none;}

.powerflor-txtar {}

.powerflor-txtar .pic img {
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border:solid 1px #e0e0e0;
	padding:9px;
}

.powerflor-txtar .info h3 {font-size:36px; line-height:42px; font-weight:700; color:#212121; padding:0; margin:0 0 20px 0;}
.powerflor-txtar .info p {font-size:21px; line-height:33px; color:#232323;}
.powerflor-txtar .info ul {margin:0; padding:0; list-style:none;}
.powerflor-txtar .info ul li {margin:0 0 10px 0; padding:0 0 0 20px; list-style:none; background:none; font-size:21px; line-height:30px; color:#232323; position:relative;}
.powerflor-txtar .info ul li:before {position:absolute; left:0; top:9px; width:10px; height:10px; background:#439e03; border-radius:50%; content:"";}


.powerflor-testimonial {background:url(images/powerflow-testibgs.jpg) top center no-repeat #e4e4e8; background-size:cover; padding-top:55px !important; padding-bottom:55px !important;}
.powerflor-testimonial .textwidget {font-size:22px; line-height:36px; color:#232323; font-style:italic;}
.powerflor-testimonial .textwidget p {font-size:22px; line-height:36px; color:#232323; font-style:italic;}
.powerflor-testimonial .textwidget .names {font-size:22px; line-height:30px; color:#144f10; font-weight:700; margin:15px 0 5px 0;}
.powerflor-testimonial .quote {padding-left:170px; background:url(images/Powerflow-green-qoute.png) 0px 10px no-repeat;}


.powerflor-txtinfo {}
.powerflor-txtinfo .pic img {
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border:solid 1px #e0e0e0;
	padding:9px;
}

.powerflor-txtinfo .info h3 {font-size:36px; line-height:42px; font-weight:700; color:#212121; padding:0; margin:0 0 20px 0;}
.powerflor-txtinfo .info p {font-size:21px; line-height:33px; color:#232323;}
.powerflor-txtinfo .info ul {margin:0; padding:0; list-style:none;}
.powerflor-txtinfo .info ul li {margin:0 0 10px 0; padding:0 0 0 35px; font-size:21px; line-height:30px; color:#232323; background: url(/wp-content/plugins/ml-slider/assets/metaslider/home_bullet.png) 0px 3px no-repeat;}

.powerflow-journyset {background:url(images/powerflow-green-bgs.jpg) top center no-repeat #4da820; background-size:cover; padding-top:55px !important; padding-bottom:55px !important; text-align:left;}
.powerflow-journyset .textwidget {font-size:25px; line-height:39px; color:#FFFFFF; margin:0 auto; max-width:1000px;}
.powerflow-journyset .textwidget p {font-size:25px; line-height:39px; color:#FFFFFF;}



@media only screen and (min-width:768px) {
.powerflor-pedt {padding-top:55px !important;}
.powerflow-header .left {padding-right:11%;}
.powerflor-txtar .info {padding-left:5%;}
.powerflor-txtinfo .pedr {padding-right:5%;}
.powerflor-txtinfo .pedl {padding-left:5%;}
.innerhead-high {height:85px;}
}
.page-id-3579 .innerhead-high,
.page-id-3571 .innerhead-high {height:0px;}

@media only screen and (min-width:822px) {
#cd-timeline{margin:3.5em 0}
#cd-timeline::before{left:50%;margin-left:-2px}
#cd-timeline span.fa{font-size:25px;line-height:63px;height:100%}
.cd-timeline-block:first-child{margin-top:0}
.cd-timeline-block:last-child{margin-bottom:0}
.cd-timeline-img{width:60px;height:60px;left:50%;margin-left:-30px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}
.cd-timeline-img span.year{display:inline-block;width:100%;height:100%;line-height:60px;text-align:center}
.cssanimations .cd-timeline-img.is-hidden{visibility:hidden}
.cssanimations .cd-timeline-img.bounce-in{visibility:visible;animation:cd-reveal-image .6s}
.cd-container{width:100%}
.cd-timeline-content{margin-left:0;top:8px;padding:1.6em;width:42.5%;background:#f1f1f1;}

.cd-timeline-content .cd-date{position:absolute;width:100%;left:125%;top:15px}
.cd-timeline-block:nth-child(even) .cd-timeline-content{float:right}.cd-timeline-block:nth-child(even) .cd-timeline-content::before{top:12px;left:auto;right:100%;border-color:transparent}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date{left:auto;right:125%;text-align:right}.cssanimations .cd-timeline-content.is-hidden{visibility:hidden}.cssanimations .cd-timeline-content.bounce-in{visibility:visible;animation:te-slide-in-left .6s}.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in{animation:te-slide-in-right .6s}
}

.cd-timeline-content::before{top:12px;left:100%;border-color:transparent transparent transparent #f1f1f1}

.cd-timeline-content .textwidget {font-size:15px; line-height:25px; color:#444444;}
.cd-timeline-content .textwidget ul {margin:0; padding:0; list-style:circle;}
.cd-timeline-content .textwidget ul li {background:none; padding-left:0; line-height:25px; margin-bottom:10px;}
.cd-timeline-content .textwidget ul li:last-child {margin-bottom:0px;}

.cd-timeline-content .textwidget .tagline {color:#387d08; font-style:italic; margin-bottom:15px;}
.cd-timeline-content h3 {margin-bottom:5px;}

.cd-timeline-block.martop {margin-top:-150px !important;}

.block-right .cd-timeline-content {float:right;}
.block-right .cd-timeline-content::before {
    top: 12px;
    left: auto;
    right: 100%;
    border-color: transparent;
	border-right-color: #f1f1f1;
	border-right-color: #f1f1f1;
}

.cd-timeline-block .widget_text.widget_custom_html {margin:0 !Important;}


#wprmenu_bar .wprmenu_icon {
    float: right !important;
	width: 30px !important;
}
#wprmenu_bar {
    background: #387d08 !important;
}
#wprmenu_bar .wprmenu_icon span {
    width: 30px !important;
}

.page-template-template-marketing .header-sec .logoset img {max-width:70px;}
.page-template-template-marketing .header-sec .logoset a img {max-width:210px;}

@media only screen and (max-width:768px) {
.cd-timeline-block.martop {
    margin-top: 0px !important;
}
.cd-timeline-content::before {
    left: -23px;
    border-color: transparent #f1f1f1 transparent transparent;
}
.strategy_forms textarea{width:100%;}
.strategy_forms input {
    width: 100%;
}
.strategy_forms .lft {
    width: 100%;
    margin-right: 0;
}
.timeline-express .widget_siteorigin-panels-builder .panel-grid {margin-bottom:15px !important;}
article.post .entry-header h1.entry-title, article.page .entry-header h1.entry-title {
    font-size: 20px;
    margin-top: 0;
}
.bio_setion .lft {
    width: 100%;
    max-width: 100%;
}
.bio_setion .rgt {
    width: 100%;
    max-width: 100%;
}
.bio_setion p.quotes {
    background: url(images/quote.png) 0px 0px no-repeat;
    padding-left: 40px;
}
.page-template-template-marketing .creative_web .so-panel .panel-widget-style {padding-left:0 !important; padding-right:0 !important;}
.page-template-template-marketing .creative_web .textwidget > div {padding-left:0 !important;}

.landing-head .text {
    font-size: 18px;
    line-height: 29px;
}
.landing-head .text h5 {
    font-size: 22px;
    line-height: 33px;
    margin-bottom: 0;
}
.page-template-template-marketing .header-sec .logoset {text-align:center;}
.page-template-template-marketing .header-sec .logoset img {max-width:62px;}
.page-template-template-marketing .header-sec .logoset a img {max-width:200px;}

}
.page-template-templatestemplate-marketing-php .right_socila {display:none;}
.page-id-3151 .entry-content ul li {background:none !important; list-style:disc !important; padding-left: 0 !important;}

ul.nochek {list-style:disc;}
ul.nochek li {background:none; padding-left:0;}

.whyus-txtcont {padding-top:0 !important;}
.whyus-txtcont .widget {margin-bottom:0 !important;}
.whyus-txtcont .info {border-bottom:solid 1px #cccccc; margin-bottom:20px; padding-bottom:20px;}
.whyus-txtcont .info h3 {font-family:'Diavlo_LIGHT_II_37'; color:#000; font-size:18px; padding:23px 0 24px 85px;}

.whyus-txtcont .ico1 {margin-top:17px;}
.whyus-txtcont .ico1 h3 {background:url(images/why-us-icons1.png) 4px 3px no-repeat;}
.whyus-txtcont .ico2 h3 {background:url(images/why-us-icons2.png) 0px 2px no-repeat;}
.whyus-txtcont .ico3 h3 {background:url(images/why-us-icons3.png) 7px 2px no-repeat;}
.whyus-txtcont .ico4 h3 {background:url(images/why-us-icons4.png) 6px 5px no-repeat;}
.whyus-txtcont .ico5 h3 {background:url(images/why-us-icons5.png) 0px 4px no-repeat;}
.whyus-txtcont .ico6 h3 {background:url(images/why-us-icons6.png) 5px 2px no-repeat;}
.whyus-txtcont .ico7 h3 {background:url(images/why-us-icons7.png) 8px 6px no-repeat;}
.whyus-txtcont .ico8 h3 {background:url(images/why-us-icons8.png) 0px 0px no-repeat;}
.whyus-txtcont .ico9 h3 {background:url(images/why-us-icons9.png) 0px 6px no-repeat;}
.whyus-txtcont .ico10 h3 {background:url(images/why-us-icons10.png) 0px 4px no-repeat;}
.whyus-txtcont .ico11 h3 {background:url(images/why-us-icons11.png) 0px 4px no-repeat;}
.whyus-txtcont .ico12 h3 {background:url(images/why-us-icons12.png) 0px 0px no-repeat;}
.whyus-txtcont .ico13 h3 {background:url(images/why-us-icons13.png) 5px 5px no-repeat;}

.whyus-txtcont .lst {border-bottom:none; margin-bottom:0px; padding-bottom:0px;}
.whyus-txtcont .lst h3 {font-size:20px; padding:0;}





.package-txtcont {padding-top:0 !important;}
.package-txtcont .widget {margin-bottom:0 !important;}
.package-txtcont .info {border-bottom:solid 1px #cccccc; margin-bottom:20px; padding-bottom:20px;}
.package-txtcont .info h3 {font-family:'Diavlo_LIGHT_II_37'; color:#000; font-size:18px; padding:23px 0 24px 85px;}
.package-txtcont .info ul {margin-left:4px;}

.package-txtcont .ico1 {margin-top:17px;}
.package-txtcont .ico1 h3 {background:url(images/packageicons-1.png) 4px 3px no-repeat;}
.package-txtcont .ico2 h3 {background:url(images/packageicons-2.png) 0px 2px no-repeat;}
.package-txtcont .ico3 h3 {background:url(images/packageicons-3.png) 7px 2px no-repeat;}
.package-txtcont .ico4 h3 {background:url(images/packageicons-4.png) 6px 5px no-repeat;}
.package-txtcont .ico5 h3 {background:url(images/packageicons-5.png) 0px 4px no-repeat;}
.package-txtcont .ico6 h3 {background:url(images/packageicons-6.png) 5px 2px no-repeat;}
.package-txtcont .ico7 h3 {background:url(images/packageicons-7.png) 8px 6px no-repeat;}
.package-txtcont .ico8 h3 {background:url(images/packageicons-8.png) 10px 12px no-repeat;}
.package-txtcont .ico9 h3 {background:url(images/packageicons-9.png) 16px 3px no-repeat;}

.package-txtcont .sico1 h3 {background:url(images/seo-packages-ico1.png) 4px 3px no-repeat;}
.package-txtcont .sico2 h3 {background:url(images/seo-packages-ico2.png) 0px 2px no-repeat;}
.package-txtcont .sico3 h3 {background:url(images/seo-packages-ico3.png) 7px 2px no-repeat;}
.package-txtcont .sico4 h3 {background:url(images/seo-packages-ico4.png) 6px 5px no-repeat;}
.package-txtcont .sico5 h3 {background:url(images/seo-packages-ico5.png) 0px 4px no-repeat;}
.package-txtcont .sico6 h3 {background:url(images/seo-packages-ico6.png) 5px 2px no-repeat;}
.package-txtcont .sico7 h3 {background:url(images/cart-package-icon1.png) 0px 4px no-repeat;}
.package-txtcont .sico8 h3 {background:url(images/cart-package-icon2.png) 5px 2px no-repeat;}

.package-txtcont .lst {border-bottom:none; margin-bottom:0px; padding-bottom:0px;}

.package-txtcont .infos {border-bottom:solid 1px #cccccc; margin-bottom:20px; padding-bottom:20px;}
.package-txtcont .infos h3 {font-family:'Diavlo_MEDIUM_II_37'; color:#000; font-size:22px; padding:0;}
.package-txtcont .infos.ls {border:none; margin-bottom:0px; padding-bottom:0px;}

li.ser-navs ul.sub-menu li a {width:320px;}

.form-main .whybt {position:relative;}
.form-main .whybt .popboxs {position:absolute; left:0; top:0; padding:10px; background:#FFFFFF; z-index:9; text-align:left; border:solid 1px #000000; font-size:13px; line-height:18px;}
.form-main .whybt .popboxs p,
.form-main .whybt .popboxs li {font-size:13px; line-height:18px;}
.form-main .whybt .popboxs li {background: rgba(0, 0, 0, 0) url(/wp-content/plugins/ml-slider/assets/metaslider/home_bullet.png) 0px 1px no-repeat; background-size:15px; padding-left:22px;}
.form-main .whybt .popboxs ul {margin-left:0;}
.form-main .whybt:hover .popboxs {display:block !important; opacity:1 !important;}

.quoteformsd [type="submit"],
.strategy_forms .wpcf7-submit,
.conlft [type="submit"] {
	background: rgba(61,133,9,1) !important;
	background: -moz-linear-gradient(top, rgba(61,133,9,1) 0%, rgba(43,99,5,1) 100%) !important;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(61,133,9,1)), color-stop(100%, rgba(43,99,5,1))) !important;
	background: -webkit-linear-gradient(top, rgba(61,133,9,1) 0%, rgba(43,99,5,1) 100%) !important;
	background: -o-linear-gradient(top, rgba(61,133,9,1) 0%, rgba(43,99,5,1) 100%) !important;
	background: -ms-linear-gradient(top, rgba(61,133,9,1) 0%, rgba(43,99,5,1) 100%) !important;
	background: linear-gradient(to bottom, rgba(61,133,9,1) 0%, rgba(43,99,5,1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d8509', endColorstr='#2b6305', GradientType=0 ) !important;
	border:solid 1px #a7c732 !important;
	border-radius:3px !important;
	box-shadow: 0px 4px 4px rgba(0,0,0,0.35) !important;
	font-size:16px !important;
	text-transform:uppercase !important;
	padding:15px 35px !important;
	line-height:20px !important;
	width:auto !important;
	height:auto;
	text-indent:0 !important;
	color:#FFFFFF;
	text-shadow:none;}
	
.full-container:after {display:block; clear:both; content:"";}

.botsloog {float:left; width:100%; margin-top:15px;}
.botsloog:after {display:block; clear:both; content:"";}
.botsloog .lo1 {float:left; margin-right:15px; padding-top:25px;}
.botsloog .lo2 {float:left; max-width:110px;}
.botsloog .lo2 img {width:100%;}

.metaslider .caption-wrap {top:0 !important;}
.sealmain {max-width:250px; margin-top:5px;}
.sealmain img {max-width:100%;}

@media only screen and (max-width:768px) {
.page-template-template-marketing .discoversimple-txt {
    font-size: 22px !important;
    line-height: 30px;
}
#secondary .widget_sow-image img {width:100%;}
.sealmain {
    max-width: 90px;
    margin-top: 0;
}
.metaslider .caption {
    line-height: 13px !Important;
}
.footer-tlogo {
    max-width: 100%;
    width: 100%;
	margin-bottom:15px;
}
}

.paoc-popup-modal, .paoc-popup-modal p {
    margin: 0 0 12px 0 !important;
    line-height: 23px !important;
}
.paoc-popup-modal-cnt {
    padding: 50px 30px 30px 30px !important;
}
.notice{padding: 10px 20px;color: #f00;text-align: center;border-bottom: 1px solid #eee;margin-bottom: 10px;line-height: 25px;
}
.notice span{font-size: 15px;font-weight:700;}
.notice a{background-color: #f00;padding: 7px 15px;color: #fff;font-weight: 600;border-radius: 5px;text-decoration: none;margin-left: 10px;
}
#sgpb-popup-dialog-main-div{width: 650px!important;}
.sgpb-popup-dialog-main-div-theme-wrapper-3{left: 300px!important;}

.notice {text-align:center; background:#2b6205; padding:5px 10px; color:#FFFFFF; font-size:16px;}


@media only screen and (max-width:768px) {
.notice {
    font-size: 11px;
    line-height: 20px;
}
.top_call {padding:0;}
.metaslider .caption-wrap {
    top: 5px !important;
}
.caption-wrap .newbrs h5 {
    font-size: 15px !important;
    line-height: 19px !important;
    margin: 0 0 9px 0 !important;
}
.caption-wrap .newbrs .seals img {
    max-width: 85px !important;
}
.caption-wrap .newbrs .seals {margin-top:10px !important;}
.caption-wrap .newbrs ul.points li {padding:0 0 0 20px !important; font-size:11px !important; line-height:17px !important; background-size:14px !important;}
.newbrs.mrtp .seals {float: right; margin-top: -44px !important;}
.newbrs.mrtp {
    margin-top: 0 !important;
}
}
.sg-popup-overlay{background-color:transparent!important;
}

.wp-hed .logoset a img {max-width:100% !important;}
.wp-hed .ncl {font-size:24px!important; color:#7bbf34!important; font-weight:600!important;}

.woocommer-baners {
    background: url(https://www.newearthmarketing.com/wp-content/uploads/2020/03/lp-woocommerce-banner.jpg) top center no-repeat #a8a8a8;
    padding-top: 75px !Important;
	background-size:45%;
    padding-bottom: 75px !Important;
}
.woocommer-baners .info h3 {
	font-size: 38px;
    line-height: 50px;
    font-weight: 700;
    color: #FFFFFF;
    text-shadow: 2px 2px #000;
    padding: 0;
    margin: 15px 0 35px 0;
}
.woocommer-baners .info img {max-width:310px;}

.woocommer-baners .forms .textwidget {background: rgba(0,0,0,0.7); padding:30px;}
.woocommer-baners .forms [type="text"],
.woocommer-baners .forms [type="email"] {width:100%; height:50px; padding:0 15px; border:none; outline:none; border-radius:0; margin-bottom:15px;}

.woocommer-baners .forms [type="submit"] {width:100%; padding:0px 15px; line-height:50px; background:#ff6b00; color:#FFFFFF; text-transform:uppercase; border:none; outline:none; border-radius:0; font-size:18px; font-weight:600; text-shadow:none; box-shadow:none;}
.woocommer-baners .forms .textwidget h3 {color:#FFFFFF; text-align:center; padding:0; margin:0; font-size:26px;}
.woo-online-store {text-align:center; padding-top:40px !Important; padding-bottom:70px !Important;}
.woo-online-store h3 {font-size:35px; line-height:40px; color:#4c4a48; padding:0; margin:0 0 25px 0; font-family: 'Diavlo_MEDIUM_II_37';}
.woo-online-store .textwidget {font-size:20px; line-height:34px; color:#4c4a48; margin:0 auto; max-width:860px;}
.woo-online-store .textwidget p {font-size:20px; line-height:34px;}
.woo-online-store .textwidget strong {font-size:24px;}

.why-woocommercest {padding-top:80px !Important; padding-bottom:80px !Important; background-size:cover;}
.why-woocommercest .textwidget {font-size:18px;line-height:31px;color:#000;font-family:'Open Sans', sans-serif;font-weight:300; background:#FFFFFF; padding:35px 80px; opacity:0.66; margin:0px 80px 0px 80px; text-align:center;}
.why-woocommercest .textwidget p {font-size:18px; line-height:31px; color:#000000;}
.why-woocommercest h3{text-align:center;font-size:35px;width:85%;margin:0 auto;line-height:55px;color:#000;font-family:'Diavlo_MEDIUM_II_37';margin-bottom:25px;}

.features-includedset {padding-top:40px !Important; padding-bottom:40px !Important;}
.features-includedset .title {text-align:center; font-size:35px; color:#4a4a4a; line-height:42px; font-family: 'Diavlo_MEDIUM_II_37';}
.features-includedset .box {position:relative; padding:17px 0 17px 70px; font-size:16px; font-weight:600; color:#424242; margin-bottom:35px;}
.features-includedset .box:after {position:absolute; left:0; top:0; width:55px; height:55px; border:solid 1px #7cbf35; border-radius:100px; content:""; display:block;}

.features-includedset .ico1:after {background:url(https://www.newearthmarketing.com/wp-content/uploads/2020/03/features-icon1.png) center no-repeat;}
.features-includedset .ico2:after {background:url(https://www.newearthmarketing.com/wp-content/uploads/2020/03/features-icon2.png) center no-repeat;}
.features-includedset .ico3:after {background:url(https://www.newearthmarketing.com/wp-content/uploads/2020/03/features-icon3.png) center no-repeat;}
.features-includedset .ico4:after {background:url(https://www.newearthmarketing.com/wp-content/uploads/2020/03/features-icon4.png) center no-repeat;}
.features-includedset .ico5:after {background:url(https://www.newearthmarketing.com/wp-content/uploads/2020/03/features-icon5.png) center no-repeat;}
.features-includedset .ico6:after {background:url(https://www.newearthmarketing.com/wp-content/uploads/2020/03/features-icon6.png) center no-repeat;}
.features-includedset .ico7:after {background:url(https://www.newearthmarketing.com/wp-content/uploads/2020/03/features-icon7.png) center no-repeat;}
.features-includedset .ico8:after {background:url(https://www.newearthmarketing.com/wp-content/uploads/2020/03/features-icon8.png) center no-repeat;}
.features-includedset .ico9:after {background:url(https://www.newearthmarketing.com/wp-content/uploads/2020/03/features-icon9.png) center no-repeat;}
.features-includedset .ico10:after {background:url(https://www.newearthmarketing.com/wp-content/uploads/2020/03/features-icon10.png) center no-repeat;}
.features-includedset .ico11:after {background:url(https://www.newearthmarketing.com/wp-content/uploads/2020/03/features-icon11.png) center no-repeat;}
.features-includedset .ico12:after {background:url(https://www.newearthmarketing.com/wp-content/uploads/2020/03/features-icon12.png) center no-repeat;}

.nobgs {background:none !important;}

.many-platformset {padding-top:50px !Important; padding-bottom:50px !Important; text-align:center;}
.many-platformset h3 {font-size:35px; color:#4c4a48; line-height:42px; padding:0; margin:0 0 30px 0; font-family: 'Diavlo_MEDIUM_II_37';}

.many-platformset ul {margin:0 auto; padding:0; list-style:none; text-align:center;}
.many-platformset ul li {margin:0 10px !important; padding:0; list-style:none; margin:0 auto; display:inline-block; background:none !important;}
.many-platformset ul li img {border:solid 1px #dbdbdb;}
.many-platformset .more {text-align:center; font-size:24px; line-height:30px; color:#4c4a48; margin-top:25px;}

.woo-callaction {background:#7bbf34; padding-top:35px !important; padding-bottom:35px !important;}
.woo-callaction .text {color:#FFFFFF; font-size:42px; line-height:53px; font-family:'Diavlo_LIGHT_II_37';}
.woo-callaction .more {text-align:center; padding-top:13px;}
.woo-callaction .more a {display:inline-block; background:url(images/lp-learn-arrow.png) 96% 13px no-repeat #e46a27; border:solid 2px #fff; padding:13px 35px 13px 15px; color:#FFFFFF; text-decoration:none; font-size:20px; font-weight:700; text-transform:uppercase;}

.woo-callaction .call {color:#e46a27; font-size:31px; line-height:38px; font-family:'Diavlo_LIGHT_II_37';}

.lp-reviews-set {padding-top:50px !Important; padding-bottom:50px !Important; text-align:center;}

@media (max-width:780px){
.mblimg{text-align: center;}
.woocommer-baners {
    padding-top: 40px !Important;
    background-size: 100%;
    padding-bottom: 30px !Important;
}
.woocommer-baners .info h3 {
    font-size: 25px;
    line-height: 34px;
    margin: 15px 0 25px 0;
}
.why-woocommercest .textwidget {
    padding: 25px 20px;
    margin: 0;
}
.why-woocommercest h3 {
    font-size: 30px;
    width: 100%;
    line-height: 40px;
}
.features-includedset .panel-grid-cell {margin-bottom:0 !important;}
.features-includedset .box {
    padding: 17px 0 17px 70px;
    font-size: 16px;
    margin-bottom: 20px;
}
.features-includedset .ico11 {padding-top:10px !important;}
.page-id-4481 .campaignstext-section .pic {
    top: 0 !important;
    width: 100% !important;
    height: auto !important;
    padding-top: 72% !important;
}
.page-id-4481 .campaignstext-section .pic {padding-top:75% !important;}
.many-platformset {
    padding-top: 0px !Important;
    padding-bottom: 10px !Important;
}
.page-id-4481 .campaignstext-section .panel-grid-cell-empty {display:block !important;}
.page-id-4481 .campaignstext-section .info {
    padding-top: 80% !important;
}
}

.foot-reqbtn {background-color: #387d08;padding: 10px 30px;text-align: center;border-radius: 5px 5px 0 0;height: 38px;font-family: Arial;bottom:0px; right:20px; position:fixed; z-index:999999;}
.foot-reqbtn a {color: #fff;font-size: 20px;text-transform: uppercase;font-style: normal;font-weight: 600;text-decoration: none;
}
.foot-reqbtn a:hover{color:#fff; text-decoration:none;}

.agenda ul{list-style-type: disc;margin: 0 0 1.5em 1em;}
.agenda ul li{background: none;margin-left:0; padding-left:0;}
.mblimg{text-align:center;}