.wpv-grid.wpv-first-level.first.has-background.extended{padding-top:2.5%!important;padding-bottom:3%!important}
header.main-header button.header-search {
    color: #4993CD!important;
}
/* Accordion Styles */
.accordion {
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 20px;
}
.facebook-button-container{cursor: pointer;
    position: relative;
    margin-top: 3px;
    width: 30px!important;
    overflow: hidden;
    float: left;
    margin-right: 8px;}
#main-menu .menu .sub-menu .menu-item > a{padding:7px!important}
#main-menu .menu .sub-menu{width:176px!important}
.page-id-13750 .home-column-container .widget-title{display:none!important}
.accordion-title {
    border-bottom: 1px solid #dbdbdb;
    padding: 4px 0 12px 0;
 margin-bottom: 20px;
    cursor: pointer;
}
.accordion-title:hover {}
.accordion-title:first-child {border: none;}
.accordion-title.open {cursor: default;}
.accordion-content {padding-bottom: 20px;}
.widget .widget-title{padding:0 5px 10px 0;margin-bottom:10px}
#text-11 .textwidget{padding:0;margin-top:1px}
.loop-wrapper .list-item .post-media{width:240px;margin-top:-23px}
.loop-wrapper .list-item .post-media + .post-content-outer {
    padding-left: 268px;
}
.education .column-title {
    margin: -10px 0 0 0;
}
.greatnonprofits-widget iframe{height: 173px!important}
.clipboard_message{background:#404040;border:1px solid rgba(255,255,255,.6);border-radius:4px;color:#fafafa;display:none;font-size:14px;height:22px;left:50%;margin-left:-215px;margin-top:-11px;padding:4px 8px;position:fixed;text-align:center;top:50%;width:340px!important;color:#fff!important;max-width:340px!important}
#an-mailchimp-2{width: 100%;margin:0}
#an-mailchimp-email-2{padding:9px 3px 9px 3px;width: 138px;font-size:12px}
#an-mailchimp-2 .mpam-submit{color:#fff;background:#14a28f!important;background-color:#14a28f!important;border:0!important;border-radius:0!important;margin-left:0px!important;margin-top:0!important;padding:9px 4px 9px!important;position:relative}
#an-mailchimp-2 .mpam-submit:hover{background-color:#2e917f!important}
#an_sh_mailchimp_email_1{height:30px;margin-left:18px;padding:3px 9px;width:160px}
#an-mailchimp-2{float:right}
#an-mailchimp-2 p{float:left;max-width:169px}
#an-mailchimp-2 .notification{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;border:1px solid #f0f0f0!important;box-shadow:none!important;margin-top:-81px!important;padding:6px!important;position:absolute!important;width:auto!important}
#an-mailchimp-2 .notification.error{background:#fff0f0!important}
#an-mailchimp-2 .notification.success{background:#e9ffec!important;margin-left:-183px!important;margin-top:-58px!important}
.share-label{position:relative;bottom:4px;margin-right: 21px;}
.entry-share{color:#565656;font-family:Lato;font-weight:400;line-height:24px;margin-bottom:30px;padding:28px 0 12px;vertical-align:top}
.entry-share a:hover i{color:#a4a4a4;text-decoration:none}
.entry-share i{font-size:24px}
.entry-share .fa{font-size:22px;margin-right:24px}
.fa-twitter{color:#00aced!important;font-size:25px!important;margin-top:2px}
.fa-code{color:#010101!important}
.fa-facebook{color:#3b5998!important}
.fa-google{color:#dd4b39!important}
.fa-pinterest{color:#d53939!important;font-size:24px!important;margin-top:2px}
.fa-linkedin{color:#0177b5!important;font-size:25px!important}
.fa-vk{color:#507299!important}
.fa-reddit{color:#ff4500!important;font-size:19px!important;position:relative;top:-1px}
.fa-vk:hover,.fa-code:hover,.fa-facebook:hover,.fa-google:hover,.fa-linkedin:hover,.fa-pinterest:hover,.fa-reddit:hover,.fa-twitter:hover{color:#515151!important}
.post-details .edd_errors{margin-bottom:30px;margin-top:8px}
body.single-post .single-post-wrapper .post-content-outer .meta-top .author a{margin-right:0!important}
.author-info-box{border-bottom:0}
#main-content .textwidget br{display:none}
.textwidget p{margin:0}
nav ul,nav li{ margin: 1px;}
#main-menu .menu{min-height:auto}
.comment-count a{position:relative;bottom:1px}
.home .comment-count a{position:relative;bottom:3px}
.home .comment-count .icon{position:relative;bottom:-2px}
#main-content p, .main-container,#main-content a,#main-content p span{font-family:sans-serif;font-size:16px;color:#565656;line-height: 25px;}
#main-content a{color:#3399E9;cursor:pointer}
.socialcount a{color:#fff!important}
.space-50-top{margin-top:50px}
.projects-video-container{float: left; margin: 0 35px 5px 0;}
.wpv-grid.grid-1-3{width:25%}
.wpv-grid.grid-1-3.first{margin-left:12.5%}
.copyrights .wpv-grid.grid-1-3.first{margin-left:0}
.copyrights * {
    font: normal 12px/14px "Asap"
}
.header-middle.type-slider{background-color:#e9e9e9#!important}
ul li, ol li{padding-bottom:0}
.loop-wrapper .list-item header.single{padding-top:6px}
.post-content-outer p{margin-top:12px}
h3{margin-top: 0.8em;margin-bottom: 0.8em;}
.wpv-grid.grid-1-4 a{color:#5a5f63}
.column-title{margin:0}
.loop-wrapper .post-date .bottom-part{font:inherit}
.post-row a{cursor:pointer}
p {margin: 1.5em 0}
.wpv-grid.grid-1-4 p {margin:0}
.loop-wrapper .list-item .post-date span{width:auto; color: #5a5f63;font-size:17px}
.bx-wrapper .bx-prev:after{content: ""}
.bx-wrapper .bx-next:after{content: ""}
.sep, .sep-2, .sep-3{margin: 30px 0 30px 0}
.sep-text{margin: 20px 0}
article .loop-wrapper  .post-row-center{background: #FAFAFA;padding: 51px 0 26px 20px;}
article .loop-wrapper  .post-date{position: absolute;margin-top: -4px;margin-left: 288px;font-size: 17px;}
article .loop-wrapper  .list-item:first-child .post-row-center{padding: 38px 0 26px 20px;}
article .loop-wrapper  .list-item:first-child .post-date{margin-top: -17px}
article .loop-wrapper  .list-item:nth-child(2n+1) .post-row-center{background: #FFF;}
article .loop-wrapper  .list-item{    border-bottom: 1px solid #ddd;}
article .loop-wrapper .post-date .top-part{border:none}
.loop-wrapper .post-article .list-item header.single{padding-top:0}
.loop-wrapper .post-row-left{min-width: 0px;padding-right: 0px;background: #FAFAFA;}
.wpv-first-level.first.has-background .extended-column-inner span{padding-right:0!important;padding-left:0!important}
input[type=text], input[type=tel], input[type=email], input[type=password], input[type=email], input[type=search], input[type=date], input[type=range], input[type=number], input[type=button], textarea, select {width:80%}
.responsive-layout footer.main-footer{    padding-top: 10px!important;
    padding-bottom: 10px!important;}
.responsive-layout .row{margin-bottom: 0!important}
.grid-2-5{padding: 0 30px;}
#sub-header.has-background + .wpv-main{padding-top: 0!important}
#mp-menu-trigger{left:97%!important;top:26px!important}
.responsive-layout #sub-header .meta-header-inside{width:97%!important}
.page-header h1{font-size:37px!important;line-height:40px!important}
.push{height:0!important}
.text-divider-double{    margin: 0px 0 6px 0!important;}
.move-into-slider.wpv-first-level.unextended{ padding-bottom:0px!important;margin-top: -40px!important;}
h1{    font-size: 22px!important}
h2{    font-size: 17px!important}
h3{    font-size: 15px!important;line-height:22px}
}
.footer-logos a.first{margin-left:0!important}
.footer-logos a:last-child{margin-right:0!important}
.video-container{position: relative;padding-bottom: 56.25%;padding-top:0; height: 0; overflow: hidden}
.video-container iframe,.video-container object,.video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%}
.boxed-layout iframe{display:initial}
a img.alignright{float:right!important}
a img.alignleft{float:left!important}
#aiowps-captcha-answer{width:auto}
.widget.widget_text,aside.right .widget{padding:0;margin:0 0 36px 0}
.post-siblings .all-items{display:none}
.wpv_posts .posts_list li{padding: 0 0 12px 0}
.text-divider-double + .sep{margin: 0 0 20px 0}
.home .rpwe-thumb {
    border: 0 !important;
    box-shadow: none !important;
    margin:0;
    padding: 0 !important;
}
.loop-wrapper .list-item .post-content-outer {
padding:0
}
.comment-count{display: inline-block;
    position: relative;
    margin-left: 5px;
height:23px!important;
    padding: 2px 10px 0 10px!important;
    border: 1px solid #dadade;
    border-radius: 0.2em;}
.comment-count .icon{  margin-right: 8px;}
.single-post-wrapper .post-article .single-post{padding-right:35px;padding-left:0px;}
.page-wrapper > article{padding: 14px 0px 45px 45px;}
.layout-right-only .page-wrapper > article{padding: 14px 20px 45px 60px;}
.layout-full .page-wrapper > article{padding: 14px 60px 45px 60px;}
.home .page-wrapper > article{padding: 0px 0px 45px 45px;}
.page-wrapper > article.right-only{width:71%}
.page-wrapper > aside.right{width:29%;margin-top:21px!important}
.single-post-wrapper > aside.right{margin-top: 53px!important;}
.home-column-container .view-all{cursor:pointer;font-size:19px!important;margin-right:5px;float:right;}
.home-column-container .tags,.home-column-container .categories{font: normal 16px/20px "Droid Sans"!important}
.home .rpwe-time{color: #888;font-size:12px;height:23px!important}
.recent-posts-extended .tags,.recent-posts-extended .categories{margin: 0px 10px 0 17px}
.home .rpwe-time,.home .comment-count,.home .rpwe-summary{font-size: 17px; height:93px;    font-family:Lato;color:#777;
    line-height: 21px;
    margin: 17px 10px 0 17px;}
.home .rpwe-title a{font-size: 19px!important;font-family:Lato!important;
    font-weight: normal;
    color: #3399E9;
    margin: 0}
.home .rpwe-title{padding: 14px 10px 10px 17px;}
.home .comment-count{margin: 0 0px 0 -6px;}
.recent-posts-extended a{cursor:pointer}
.home .recent-posts-extended{border: 0;box-shadow: rgba(0,0,0,.2) 0 0 5px;line-height:20px;
    margin:1px;height:457px;margin-top:-4px;
    padding: 0;}
.no_translate {width: auto;
    position: absolute;
    top: -50px;
    right: -315px;}
#mp-menu-trigger:before{    background: rgba(255, 255, 255, 0.25);
    padding: 4px;}
.mfp-bg {
background: #3399E9!important;
}
.single-post-wrapper .loop-wrapper .post-date{
    margin-top: -1px;
    margin-left: 0;}
.wpv_icon_link [data-icon-type="linkedin"]{color: #fff;}
.logo-wrapper{padding-top:10px;padding-bottom:18px;}
body.no-header-sidebars.no-page-header .page-wrapper, body.no-header-sidebars.no-page-header .page-wrapper > .ajax-result,.related-content-title {
    padding-top:10px!important; padding-bottom:10px!important;
}
.move-into-slider.wpv-first-level.unextended{margin-top: -70px!important;}
.btext{font-size:14px!important}
.text-divider-double{    margin: 0px 0 12px 0!important;}
.related-content-title { margin-bottom:6px!important;}
.wpv-first-level.first.has-background .extended-column-inner{color:#fff!important;padding-right:0!important;padding-left:0!important}
#top-nav-social > a{border:0!important}
.top-nav{background-color:#fff!important;color: #3E4043!important;}
.top-nav a,.top-nav .icon.shortcode{    color: #4993CD!important;}
.footer-logos{padding-bottom: 20px;}
.top-nav a:hover,.top-nav .icon.shortcode:hover{color:#409FF4!important}
.page-header .post-siblings,.page-content .share-btns{padding-bottom: 0!important;padding-top: 0!important}
.loop-wrapper.news .post-actions-wrapper .post-date{    padding: 0!important;
    border: 0!important;}
.home-column-container{padding-top:44px;float:left;width:30%;padding-bottom:35px;min-width: 250px;}
.footer-logos .tp-caption{text-align: center;
    clear: both!important;
    width: 100%!important;
    white-space: nowrap;
    font-size: 11px;
    line-height: 17px;
    font-weight: 700;
    color: rgb(255, 255, 255);opacity:1;
position:relative!important;margin-top:14px}
.page-header .title{padding: 40px 0 12px 0!important}
.footer-logos a{float:left;max-width:11.5%;margin-left:1.5%;margin-right:1.5%;margin-top:6px;min-width:110px!important}
.main-footer #rev_slider_2_2_wrapper,#rev_slider_2_2{height:60px!important}
.wpv-grid grid-3-4 .wpv-first-level.unextended{ padding-top: 0px!important;}
.wpv-scroll-to-top.wpv-simple-button-border{display:none!important}
body.no-header-sidebars.no-page-header .page-wrapper{padding-top:0!important}
.bx-wrapper .bx-controls-direction a{color:#fff!important}
.bx-wrapper .bx-controls-direction a:after{margin-top:-25px}
@media screen and (max-width:1160px) {
#main-menu .menu > .menu-item {padding: 9px 0px 5px 0!important}
#main-menu .menu .menu-item a { padding: .2em .5em;}
.home .recent-posts-extended{height:438px}
}
@media (max-width: 1245px){
#section-moto .extended-column-inner{width:95%;padding-left:12px!important}
.home .recent-posts-extended{height: 452px;}
.home-column-container iframe,.right .widget iframe{height: 459px;}
}
@media (max-width: 1212px){
.home .recent-posts-extended{height: 448px;}
}
@media (max-width: 1204px){
.home .recent-posts-extended{height: 446px;}
.home-column-container iframe,.right .widget iframe{height: 452px;}
}
@media (max-width: 1200px){
.home .rpwe-summary {
    height: 92px;
}
#an-mailchimp-email-2{width: 120px}
.home .recent-posts-extended{height: 445px;}
}
@media (max-width: 1170px){
.home .recent-posts-extended{height: 439px;}
.home-column-container iframe,.right .widget iframe {height: 447px;}
}
@media (max-width: 1150px){
.home .recent-posts-extended{height: 436px;}
.home-column-container iframe,.right .widget iframe {height: 444px;}
}
@media (max-width: 1130px){
.home .rpwe-title a{font-size:18px!important;line-height:20px!important}
.home-column-container .tags, .home-column-container .categories,.recent-posts-extended a,.home .rpwe-time, .home .comment-count, .home .rpwe-summary{font-size:14px!important;line-height:15px!important}
.home .recent-posts-extended{height: 434px;}
.home-column-container iframe,.right .widget iframe {height: 441px;}
#an-mailchimp-email-2{padding:8px 3px 8px 3px;width: 110px;font-size:11px}
#an-mailchimp-2 .mpam-submit{font-size: 11px;}
}
@media (max-width: 1107px){
.home .recent-posts-extended{height: 430px;}
.home-column-container iframe,.right .widget iframe{height: 437px;}
.home-column-container .rpwe-summary{height: 98px;}
}
@media (max-width: 1100px){
.home .recent-posts-extended{height: 428px;}
.home-column-container iframe,.right .widget iframe{height: 436px;}
.home-column-container .rpwe-summary{height: 92px;}
.wpv-grid.wpv-first-level.first.has-background.extended {
    padding-top: 9px!important;
    padding-bottom: 17px!important;
}
}
@media (max-width: 1080px){
.home .recent-posts-extended{height: 427px;}
.home-column-container iframe,.right .widget iframe {height: 433px;}
}
@media (max-width: 1068px){
.home .recent-posts-extended{height: 423px;}
.home-column-container iframe,.right .widget iframe {height: 430px;}
}
@media (max-width: 1060px){
.home .recent-posts-extended{height: 422px;}
.home-column-container iframe {height: 429px;}
.right .widget iframe {height: 456px;}
}
@media (min-width:1030px) and (max-width:1050px) {
.home .recent-posts-extended{height:420px}
}
@media (min-width:1011px) and (max-width:1029px) {
.home .recent-posts-extended{height:416px}
.home-column-container iframe,.right .widget iframe {height: 422px}
}
@media (min-width:1000px) and (max-width:1010px) {
.home .recent-posts-extended{height:413px}
.home-column-container iframe,.right .widget iframe {height: 421px;}
}
@media screen and (max-width:1055px) {
#main-menu .menu > .menu-item > a, #main-menu .menu > .menu-item > a:visited {
    font-size: 14px;
}
}
@media screen and (max-width: 1030px)
#main-menu .menu .menu-item a {
padding: .2em .35em;
}
@media (min-width:950px) and (max-width:1050px) {
.page-wrapper > article.right-only{width: 63%;}
.page-wrapper  .right{width: 37%!important;}
.home .rpwe-summary{height:98px}
.home-column-container iframe{height:430px}
.responsive-layout .page-wrapper > article{0 10px 0px 45px !important}
}
@media (max-width: 1011px){
.home-column-container iframe,.right .widget iframe {
    height: 421px;
}
.home .recent-posts-extended {
    height: 414px;
}
}
@media (max-width: 1000px){
.top-nav > .top-nav-inner > .row {
    padding: 5px 20px 5px 20px;
}
#an-mailchimp-email-2{padding:8px 3px 8px 3px;width: 180px;font-size:11px}
.right .widget iframe{height:456px}
#main-content p, .main-container,#main-content a,#main-content p span{font-size:15px;line-height: 23px;}
.animation-zoom-in img.size-full.aligncenter{margin:0}
.wpv-grid.grid-1-1.first.unextended{padding:14px!important}
.post-content-outer.single-post{margin-top:12px}
.post-content-outer.single-post .comment-count{margin-top:-6px}
#sub-header.has-background + .wpv-main {
    padding-top: 1px!important;
}
article .loop-wrapper  .post-date{margin-left:194px;margin-top:-9px}
article .loop-wrapper  .list-item:first-child .post-date{margin-top:-9px}
.loop-wrapper .list-item .post-media{width:180px;}
.has-post-thumbnail .post-row-center .post-content-outer {
    padding-left:194px!important;
}
.loop-wrapper .list-item .post-row-center{padding:46px 0 26px 0px}
article .loop-wrapper  .list-item:first-child .post-row-center{padding:46px 0 26px 0}
header.main-header.layout-logo-menu .header-contents{margin-left: 16px;margin-right: 16px;}
.text-divider-double + .sep{margin: 0 0 16px 0;}
.wpv-grid.wpv-first-level.first.has-background.extended{padding-top:2px!important;padding-bottom:0!important;margin-top:-5px}
.responsive-layout .page-wrapper > div, .responsive-layout .page-wrapper > article, .responsive-layout .page-wrapper .ajax-result > div, .responsive-layout .page-wrapper .ajax-result > article{
padding:0 50px 0px 70px !important}
.textwidget iframe{height:454px}
.home-column-container iframe{height:430px}
.home-column-container{margin-right:8px!important;width:31%;padding-top: 16px;}
.home-column-container:last-child{margin-right:0px!important;margin-left:-2px}
.home .recent-posts-extended{height:426px;margin:2px}
.responsive-layout #mp-menu-trigger:before{background-color:rgba(255, 255,255, 0.8);}
.responsive-layout aside.left, .responsive-layout aside.right, .responsive-layout .header-middle .header-middle-content{
padding:0px 8px 0 0!important}
.responsive-layout #footer-sidebars .widget{padding:12px!important}
.single-post-wrapper .post-article .single-post{padding-right:0px}
.copyrights,.responsive-layout #sub-header .page-header, .grid-1-2, .grid-1-3, .grid-1-4, .grid-1-5, .grid-1-6, .grid-2-3, .grid-2-5, .grid-3-4, .grid-4-5, .grid-5-6{padding:12px!important}
.responsive-layout .page-wrapper > div, .responsive-layout .page-wrapper > article, .responsive-layout .page-wrapper .ajax-result > div, .responsive-layout .page-wrapper .ajax-result > article{padding:0 12px!important}
.responsive-layout #sub-header header.page-header{padding:0 13px!important}
.grid-3-5,.grid-2-5 {padding: 0 20px!important}
}
@media (max-width: 980px) {
.home .recent-posts-extended{height:423px}
.home-column-container iframe{height: 429px;}
}
@media (max-width: 968px) {
.home-column-container iframe,.right .widget iframe{height:425px}
.home .recent-posts-extended{height:421px}
}
@media (max-width: 959px) {
.home-column-container iframe,.right .widget iframe{height:424px}
.home .recent-posts-extended{height:420px}
.page-header .title{padding: 20px 0 8px 0!important}
.logo-wrapper .normal-logo,.first-row .logo,.first-row .logo img{width:227px!important;min-width:227px!important;height:67px!important}
#top-nav-social{position:absolute;right:15px;width:40%;width: 40%!important;top: 0px;}
#top-nav-text{width:40%;float:left}
#top-nav-wrapper{height:60px;overflow:hidden}
}
@media (max-width: 958px){
.responsive-layout .sep-text:not(.keep-always) .sep-text-before, .responsive-layout .sep-text:not(.keep-always) .sep-text-after {
    display: block;display: inline-table!important;
}
.sep-text.centered .content{padding-left: .4em;}
.sep-text .content{padding-right: .4em;}
.sep-text{
    width: 100%;
}
.responsive-layout .loop-wrapper:not(.news) .post-row-left{display:block}
.sep-text.centered .sep-text-before, .sep-text.centered .sep-text-after{float:none;width:360px}
.responsive-layout .sep-text:not(.keep-always) .content {
    display: inline-table!important;
    white-space: nowrap;
}
.tag .post-article .post-media .media-inner img,.category .post-article .post-media .media-inner img,.page.pagination-infinite-scrolling.responsive-layout .post-article .post-media .media-inner img,.post-article .media-inner .boxed-layout img{width: 170px;
height: auto;
float: left;}
article .loop-wrapper  .list-item:first-child .post-row-center{padding: 26px 0 26px 0;}
article .loop-wrapper  .list-item:first-child .post-date,article .loop-wrapper  .list-item .post-date{margin-top: -40px;}
body.category .post-article .post-media{width: 180px!important;float:left!important;}
}
@media (max-width: 935px) {
.home .recent-posts-extended{height:416px}
.home-column-container iframe,.right .widget iframe {height: 419px;}
}
@media (max-width: 918px) {
.home .recent-posts-extended{height:413px}
.home-column-container iframe,.right .widget iframe {height: 417px;}
}
@media (max-width: 890px) {
.home .recent-posts-extended{height:410px}
.home-column-container iframe,.right .widget iframe {height: 412px;}
.home-column-container .rpwe-summary {height: 91px}
.sep-text.centered .sep-text-before, .sep-text.centered .sep-text-after{width:260px}
}
@media (max-width: 870px) {
.home .recent-posts-extended{height:406px}
.home-column-container iframe,.right .widget iframe { height: 409px;}
}
@media (max-width: 860px) {
.sep-text.centered .sep-text-before, .sep-text.centered .sep-text-after{width:250px}
.home .recent-posts-extended{height:405px}
h1 {
    font-size: 20px!important;
}
}
@media (max-width: 842px) {
.home .recent-posts-extended{height:403px}
.home-column-container iframe,.right .widget iframe {
    height: 404px;
}
.logo-wrapper .normal-logo, .first-row .logo, .first-row .logo img{width: 182px!important;
    min-width: 182px!important;
    height: 54px!important;}
}
@media (max-width: 825px) {
.page-wrapper > article.right-only{width: 69%;}
.page-wrapper > aside.right {
    width: 31%;}
.home .recent-posts-extended{height:400px}
.sep-text.centered .sep-text-before, .sep-text.centered .sep-text-after{width:230px}
}
@media (max-width:790px) {
.home .recent-posts-extended{height:395px}
.home-column-container iframe,.right .widget iframe {
    height: 398px;
}
#top-nav-wrapper{height:50px;overflow:hidden}
.home-column-container .rpwe-summary {
    height: 77px;
}
.main-header.layout-logo-menu .limit-wrapper{    height: 90px;
    overflow: hidden;}
}
@media (max-width:768px) {
.home .recent-posts-extended{height:394px}
.home-column-container iframe,.right .widget iframe {
    height: 398px;
}
}
@media (max-width:745px) {
.home .recent-posts-extended{height:392px}
.home-column-container iframe,.right .widget iframe {
    height: 394px;
}
body.tag .post-article .post-media,body.category .post-article .post-media{width: 100%!important;float:none!important}
}
@media (max-width: 794px){
.home-column-container,.home-column-container iframe,.right .widget iframe{width:240px!important;min-width:200px!important}
.home-column-container {
    margin-right: 5px!important;
}
.home .rpwe-title a {
    font-size: 16px!important;
    line-height: 18px!important;
}
}
@media (max-width: 775px){
.home-column-container,.home-column-container iframe,.right .widget iframe{width:238px!important;min-width:200px!important}
}
@media (max-width: 760px){
.home-column-container,.home-column-container iframe,.right .widget iframe{width:230px!important;min-width:200px!important}
.page-wrapper > article.right-only{width: 67%;}
.page-wrapper > aside.right {
    width: 33%;}
.author-avatar img{width:60px!important}
}
@media (max-width: 735px){
.loop-wrapper .list-item .post-media{width: 100%;position:relative;z-index:50}
.home-column-container{margin-right: 4px!important;}
.home-column-container {
    padding-top: 8px;
    float: left; 
    width: 100%!important;
}

#top-nav-wrapper{height:0px}
.share-label{bottom:0}
.loop-wrapper .list-item .post-date span{font-size:12px}
article .loop-wrapper  .list-item:first-child .post-date, article .loop-wrapper  .list-item .post-date{margin-top:-8px;right:0;margin-right:0}
article .loop-wrapper  .list-item .post-content-outer .single .content h3{max-width:80%}
.post-article header h3{position: relative;top: 2px}
.btext,.tp-caption,.tp-caption a,.tp-caption span,.tp-caption b{font-size:14px!important;line-height:16px!important}
.tp-videolayer{line-height: 0px!important}
.team-member{width: 220px;
    padding: 0;
    margin-left: auto;
    margin-right: auto;}
.wpv-grid.grid-1-3.first{margin-left:0}
.alignright.size-full{margin:0}
.responsive-layout #sub-header .meta-header-inside{padding:0}
.wpv-grid.grid-1-2.wpv-first-level{margin-bottom:0px}
#main-content p, .main-container,#main-content a,#main-content p span{text-align:justify;font-size:13px;line-height: 1.3;}
.space-50-top{margin-top:0px}
.projects-video-container{position: relative;margin: 0 0 12px 0; width: 100%;padding-bottom: 56.25%;height: 0;}
.projects-video-container iframe{   position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;}
.wpv-grid.grid-1-1.first.unextended {
    padding: 0px!important;
}
.home .wpv-grid.grid-1-1.first.unextended {
    padding: 10px!important;
}
.row .row{margin-left:0;margin-right:0}
.sep-text.centered .sep-text-before, .sep-text.centered .sep-text-after{width:190px}
.responsive-layout aside.right{padding-left: 6px!important}
.has-post-thumbnail .post-row-center .post-content-outer{padding-left:0!important}
.has-post-thumbnail .post-row-center .media-inner{padding-bottom: 12px;}
.responsive-layout #sub-header .page-header, .grid-1-2, .grid-1-3, .grid-1-4, .grid-1-5, .grid-1-6, .grid-2-3, .grid-2-5, .grid-3-4, .grid-4-5, .grid-5-6{padding:6px!important}
.responsive-layout .page-wrapper > div, .responsive-layout .page-wrapper > article, .responsive-layout .page-wrapper .ajax-result > div, .responsive-layout .page-wrapper .ajax-result > article{padding:6px!important}
.responsive-layout .loop-wrapper:not(.news) .post-article .post-content-outer{padding-left: 0;}
.tag .post-article .post-media .media-inner img,.boxed-layout img,.category .post-article .post-media .media-inner img,.boxed-layout img,.page.pagination-infinite-scrolling.responsive-layout .post-article .post-media .media-inner img,.post-article .media-inner .boxed-layout img,.boxed-layout img{width:100%}
.tag .post-article .post-media .media-inner img,.category .post-article .post-media .media-inner img,.boxed-layout img,.page.pagination-infinite-scrolling.responsive-layout .post-article .post-media .media-inner img,.post-article .media-inner .boxed-layout img,.boxed-layout img{width:100%}
.home .recent-posts-extended{height:552px}
.home .rpwe-summary{height:45px;}
h1{
    margin-top: 0;
    margin-bottom: 0;
}
.home-column-container iframe,.right .widget iframe{width: 100%!important;height: 640px;}
}
@media (max-width: 650px){
.home .rpwe-summary{height:50px;}
.home .recent-posts-extended{height:511px}
.home-column-container iframe,.right .widget iframe{height:603px}
.sep-text.centered .sep-text-before, .sep-text.centered .sep-text-after{width:160px}
}
@media (max-width: 613px){
.home-column-container iframe,.right .widget iframe{height:582px}
.home .rpwe-summary {
    height: 70px;
}
}
@media (max-width:590px){
article .loop-wrapper  .list-item .post-content-outer .single .content h3{max-width:68%}
.home-column-container iframe,.right .widget iframe{height: 571px;}
.home .recent-posts-extended{height:476px}
.btext,.tp-caption,.tp-caption a,.tp-caption span,.tp-caption b{font-size:12px!important;line-height:14px!important}
.tp-videolayer{line-height: 0px!important}
.home .rpwe-summary {
    height: 49px;
}
}
@media (max-width: 570px){
.home .rpwe-summary {
    height: 60px;
}
.facebook-button-container{margin-right:0}
}
@media (max-width: 540px){
.home-column-container iframe, .right .widget iframe{height: 543px;}
}
@media (max-width: 520px){
.btext,.tp-caption,.tp-caption a,.tp-caption span,.tp-caption b{font-size:11px!important;line-height:12px!important}
.tp-videolayer{line-height: 0px!important}
.entry-share .fa{margin-right:17px;font-size: 18px;}
.entry-share .fa-facebook{font-size: 21px;}
}
@media (max-width: 500px){
.sep-text.centered .sep-text-before, .sep-text.centered .sep-text-after{width:56px}
.home .recent-posts-extended{height:443px}
.home-column-container iframe,.right .widget iframe{height: 522px;}
h1, h1 span{
    font-size: 17px!important;
   line-height:1.3!important;
}
h2,h2 span{
    font-size: 15px!important;
    line-height:1.3!important;
}
.home .rpwe-summary {
    height: 60px;
}
}
@media (max-width: 450px){
.btext,.tp-caption,.tp-caption a,.tp-caption span,.tp-caption b{font-size:11px!important;line-height:11px!important}
.home .recent-posts-extended{height:427px}
.tp-videolayer{line-height: 0px!important}
.button.vamtam-button{top:20px}
.home .rpwe-summary {
    height: 50px;
}
}
@media (max-width: 440px){
.home-column-container iframe, .right .widget iframe{height: 490px;}
.home .rpwe-summary {
    height: 62px;
}
}
@media (max-width: 400px){
.normal-text-video{top:-21px}
.White-Title-video{top:-17px}
.btext,.tp-caption,.tp-caption a,.tp-caption span,.tp-caption b{font-size:10px!important;line-height:10px!important}
.tp-videolayer{line-height: 0px!important}
.home .rpwe-summary {
    height: 80px;
}
}
@media (max-width: 390px){
.home-column-container iframe, .right .widget iframe{height: 462px;}
.btext,.tp-caption,.tp-caption a,.tp-caption span,.tp-caption b{font-size:10px!important;line-height:10px!important}
.tp-videolayer{line-height: 0px!important}
.home .rpwe-summary {
    height:85px;
}
}
@media (max-width: 350px){
.home-column-container iframe, .right .widget iframe{height: 443px;}
.share-this-campaign-label{display:none}
}
@media (min-width:1350px){
.home-column-container{width:31.5%}
h1, h1 span{
    font-size: 26px!important;
   line-height:1.3!important;
}
h2,h2 span{
    font-size: 18px!important;
    line-height:1.3!important;
}
.home-column-container iframe,.right .widget iframe{height: 474px;}
.home .recent-posts-extended{height:467px}
}
@media (min-width: 959px){
#sub-header header.page-header {
    padding: 0 20px 0 60px;
}
}