/*=========

Fonts 
=========*/
@font-face {
    font-family: 'dincondensedcregular';
    src: url('../fonts/pt_din_condensed_cyrillic-webfont.eot');
    src: url('../fonts/pt_din_condensed_cyrillic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pt_din_condensed_cyrillic-webfont.woff2') format('woff2'),
         url('../fonts/pt_din_condensed_cyrillic-webfont.woff') format('woff'),
         url('../fonts/pt_din_condensed_cyrillic-webfont.ttf') format('truetype'),
         url('../fonts/pt_din_condensed_cyrillic-webfont.svg#dincondensedcregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



/* ==========================================================================
   Base
   ========================================================================== */
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea {  font-family: 'dincondensedcregular',sans-serif;}

a:focus, input[type=submit]:focus, input[type=image]:focus, button:focus { outline: none; }
button::-moz-focus-inner { border: 0; }

 body {
   font-size: 100%;  
  font-family: 'dincondensedcregular',sans-serif;
   overflow-x:hidden;
       background-color: #e1e4d9;

}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
     body {
      width:1024px;
 }
}


/** Google Nexus7 (Landscape)**/
@media screen and (min-device-width : 601px) and (max-device-width :970px) {
     body {
      width: 960px;
      font-size: 75%; 
}
}

@media screen and (device-width: 340px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3)  {

 body {
  width: 400px;
}

}


@media only screen and (min-width: 320px) and (max-width: 340px) {
  body {
    padding-left: 0;
    padding-right: 0;
       overflow-x:hidden;
       width: 320px;
   }

   
}


section {
   float: left;
   position: relative;
      overflow-x:hidden;

}

h1, h2, h3, h4, h5, h6 {
	margin: 20px 0;
    font-family: 'dincondensedcregular', sans-serif;
}

a {
   color: #6fb20d;
   text-decoration: none;
     font-family: 'dincondensedcregular',sans-serif;
}

a:hover {
   color:#6fb20d;
   text-decoration:underline;
}

.button {
  cursor: pointer;
}




.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #6fb20d!important; background: #349689 url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x!important; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover { color:#6fb20d!important; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #349689!important; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color:#6fb20d!important; }

.ui-datepicker .ui-datepicker-prev span:hover, .ui-datepicker .ui-datepicker-next span:hover {
  background:#ffffff!important;
  border-radius: 400px;
  cursor: pointer;
  opacity: 0.2;
}

.error404 .content {
  margin-top: 130px;
}
 
#event-form .em-date-start, #event-form .em-date-end{
  width: 75px;
}

#event-form .ui-autocomplete-input {
  width: 400px;
}

#location-name {
  width: 300px;
}


select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    border-radius: 4px;
    color: #555;
    display: inline-block;
    font-size: 14px;
    height: 30px;
    line-height: 20px;
    margin-bottom: 10px;
    padding: 9px 6px;
    vertical-align: middle;
    width: 78%;
}

.button, .ykfmc-submit, .wpcf7-submit, .application_button, #event-form input[type="submit"]  {
    background-color: #fa8100;
    color: #ffffff;
    font-size: 14px;
    padding: 10px 20px;
    outline: none;
    border-radius: 4px;
   border:1px solid #fa8100;
}


.button:hover, .ykfmc-submit:hover, .wpcf7-submit:hover, .application_button:hover {
   background-color:#000000;
   border:1px solid #000000;
   font-size:14px;
   color: #ffffff;
   text-decoration: none;
}

.pagesabouts {
  font-size:135px;
}

.buttonabouts {
     background-color: #349689;
    background-image: none;
    border: medium none;
    color: #ffffff;
    float: left;
    font-size: 18px;
    margin: 0 100px 22px;
    outline: medium none;
    padding: 10px 20px;
 }

#searchsubmit {
  font-size: 18px;
padding: 10px 20px;
outline: none;
background-color: transparent;
position: absolute;
border: none;
right: -4px;
top: 3px;
}

.yks-status .yks-success {
  background-color: #373739;
}

.hideme
{
    opacity:0;
}



.navSocialsHolders {
  position: relative;
  width: 100%;
  border-bottom: 1px solid #d8d8d8;
  border-top: 2px solid #d8d8d8;
  float: left;
  height: 48px;
  margin-top: 15px;
}

            @media only screen and (min-width: 320px) and (max-width: 767px) {
            .navSocialsHolders {
position: fixed;
width: 100%;
float: left;
background-color: #6bcc01;
height: 48px;
margin-top: 0;
top: 0;
}

.navbar-default .navbar-toggle {
float: left;
position: relative;
width: 123px;
height: 30px;
color: #ffffff;
background: none!important;
border: none!important;
}

.navbar-default .navbar-toggle img {
width: 45px;
padding: 0;
position: relative;
top: -15px;
left: 0;
}

.MenuTexts {
  position: relative;
  top: -15px;
  left: -5px;
}



}
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
padding: 5px;
position: relative;
width: 100%;
top: 0;

}

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
 width: 1245px;
 }

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
  width: 1024px;
}
}

 @media screen and (min-device-width : 601px) and (max-device-width :970px) {
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
  width: 960px;
}
}
            @media only screen and (min-width: 320px) and (max-width: 767px) {

                      .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
                         width: 300px;
                     }
                }
.span4 {
    width: 306px;
}

                @media only screen and (min-width: 768px) and (max-width: 1000px) {
                  .span4 {
                    width: 282px;
                  }
}
.span8 {
   width: 622px;
}

                      @media only screen and (min-width: 768px) and (max-width: 1000px) {
                   .span8 {
                    width: 500px;
                  }

                     }

                     @media only screen and (min-width: 320px) and (max-width: 767px) {
                     
                     .span8 {
                        width: 290px;
                     }

}

.span12 {
    width: 960px;
}

                @media only screen and (min-width: 768px) and (max-width: 1000px) {
                  .span12 {
                      width: 730px;
                  }
}
            @media only screen and (min-width: 320px) and (max-width: 767px) {
                     .span12 {
                      width: 290px;
                      }
                  }




/* =============================================================================
   Archives
   ========================================================================== */


.archives ul.bycategories {
margin: 0;
padding: 0;
}

.archives ul.bycategories li {
list-style: none; 
list-style-type: none;
margin: 0; 
padding: 0;
}

.archives ul.bycategories li a {
list-style: none; 
list-style-type: none;
margin: 0 20px 15px 0; 
float: left; 
background: #eee; 
color: #464646; 
padding: 5px 10px;
border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
}

.archives ul.bycategories li a:hover{
text-decoration: none; 
background: #ff6200; 
color: #fff;
}
/* =============================================================================
   Header
   ========================================================================== */

.banner { 
float:left;
width: 100%;
background-color: #f9f9f9;
}

@media only screen and (min-width: 768px) and (max-width: 1000px) {
div.navbar-inner{
  width: 100%;
     overflow-x:hidden;

}
}

.navbar-header {
float: left;
width: 100%;
}

.loginstufss {
  display: none;
}

.mobileAd {
  display: none;
}

.adtwo, .adone {
  display: inline-block;
}

  @media screen and (min-device-width : 601px) and (max-device-width :970px) {
.adtwo, .adone {
 width: 102%;
overflow: hidden;
}

.thumbnail {
 padding: 9px;
  
width: 100%!important;
}
  }

  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.thumbnail {
padding: 9px;
  
width: 100%!important;

}
}

.gilidPanel-opener {
left: 40px;
display: none;
top: 7px;
}

            @media only screen and (min-width: 320px) and (max-width: 767px) {
              .gilidPanel-opener {
                display: block;
}
}

.gilidPanel-opener a, .gilidPanel-opener a:visited {
background: #6bcc01!important;
}
 .gilidPanel-wrap {
  background:#ffffff!important;
}
.gilidPanel ul, .gilidPanel ul li, .gilidPanel ol, .gilidPanel ol li, .gilidPanel li {

background:#ffffff!important;
}

div.gilidPanel .gilidPanel-wrap a, div.gilidPanel .gilidPanel-wrap span.gldpnl-dropdown {
  color: #d8d8d8!important;
}

            @media only screen and (min-width: 320px) and (max-width: 767px) {
              .navbar-header {
                height: 137px;
              }

              .adtwo, .adone {
                display: none!important;
              }

              .mobileNavs {
                width: 109px;
                color: #ffffff;
                text-transform: uppercase;
                position: relative;
                 top: 0;
               }

              .TogglerImg {
                width: 10px;
              }

              .mobileAd {
                display: block;
                position: relative;
                 top: -11px;
              }

              .loginstufss {
                float: right;
                position: relative;
                display: block;
                padding: 11px 5px;                
                border-left: 1px solid #8dd83c;
              }
            }


.navbar-brand {
background-image: url("../../assets/img/off-grid-logo.png");
background-repeat: no-repeat;
display: block;
float: left;
height: 120px;
position: relative;
padding: 33px 0;
text-shadow: 0 1px 0 #fff;
width: 252px;
left: 17px;
top: 20px;
}

.CategoryNAvs {
  display: block;
}

            @media only screen and (min-width: 320px) and (max-width: 767px) {

.navbar-brand {

width: 190px;
left: 75px;
background-size: 90%;
top: 52px;
}

.CategoryNAvs {
  display: none;
}
}

.LandBuddyTopper {
	position: relative;
	float: right;
	right: 0;
	top: 30px;
}

.LandBuddyTopper ul {
	list-style-type: none;
}

.LandBuddyTopper ul li {
	display: inline-block;
	margin-right: 10px;
}

.LandBuddyTopper ul li img {
	width: 100%;
}
 
.LandBuddyTopper ul .landbuddyBlock {
	width: 300px;
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
  .LandBuddyTopper ul .landbuddyBlock {
    display: none;
}
}

.LandBuddyTopper ul .bookBlock {
	width: 290px;
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
.LandBuddyTopper ul .bookBlock {
  display: none;
}
}

.navbar .nav {
    display: block;
    float: left;
    left: 0;
    margin: 0;
    position: relative;
}

@media only screen and (min-width: 320px) and (max-width: 767px) {

.navbar .nav {
display: block;
float: left;
margin-left: -32px;
margin: 0;
position: absolute;
left: 2px;
top: 46px;
}

.navbar .nav li {
  width: 100%;
}

.socialIcons {
  display: none;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {  
border: none;
}

}
 

.navbar-static-top {
    margin-bottom: 0;
    position: relative;
    width: 100%;
 }

@media only screen and (min-width: 320px) and (max-width: 767px) {
.navbar-static-top {
  margin-left: 0;
}

#menu-main-menu, .loginouts {
  display: none;
}

  .navbar .btn-navbar{
    position: static;
  }
}


.navbar-inner:before, .navbar-inner:after {
    content: "";
    display: table;
    height: 5px;
    line-height: 0;
}

.nav-main {
    float: right;
    height: auto;
   overflow-x:hidden;
    position: relative;
    right: 34px;
}

.navbar-inner {
   background-color:#373739;
   background-image: none;
   opacity: 0.9;
   border: 0;
   z-index: 10;
}



.navbar .nav > .active > a, #menu-footer-menu .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
    background: none;
    box-shadow:none;
    color: #6fb20d;
    text-decoration: none;
}

.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
    background-color: transparent;
    color: #6fb20d;
    text-decoration: none;
}

.navbar .nav > li > a, #menu-footer-menu >li a {
     float: none;
    padding: 10px 15px;
    text-decoration: none;
    text-transform: uppercase;
 }

#menu-footer-menu >li {
  height: 20px;
}




  .nav-main {
    display: none;
  }


@media only screen and (min-width: 320px) and (max-width: 767px) {
  .nav-main {
    display: none;
  }
}


.top-navBlack{ 
	width: 100%;
	float: left;
	background-color:#6bcc01;
	border-top: 1px solid #ffffff;
}

.top-navBlack ul {
list-style-type: none;
position: relative;
float: left;
margin-left: -40px;
margin-bottom: 0;
 }


 .top-navBlack ul li {
display: inline-block;
border-right: 1px solid #8dd83c;
padding: 2px 8px;
margin: 0px;
text-transform: uppercase;
}

.top-navBlack ul li:hover {
  background-color: #539B00;
}

.top-navBlack ul li a:hover {
  color: #ffffff;
  text-decoration: none;
}


.top-navBlack a {
	color: #e8e8e8;
	display: block;
	padding: 10px 7px;

}

.loginouts {
    background-color: #6bcc01;
    border-top: 1px solid #ffffff;
    float: right;
    list-style-type: none;
    position: absolute;
    right: 0;
 	margin-bottom: 0;
 	top: 0;
  height: 20px;
}

.loginouts li {
 	border-bottom: 1px solid #ffffff;
    border-right: 1px solid #8dd83c;
    display: inline-block;
    margin: 0;
	padding: 12px 8px;    
	color: #e8e8e8;
	text-transform: uppercase;
}

.loginouts li:first-child {
	    border-left: 1px solid #8dd83c;

}

.loginouts li a {
	color: #e8e8e8;
	text-transform: uppercase;
}

.socialIcons {
 color: #2a2a2a;
float: right;
list-style-type: none;
position: relative;
top: 0;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.socialIcons {
top: -46px;
}
}

/** Google Nexus7 (Landscape)**/
@media screen and (min-device-width : 601px) and (max-device-width :970px) {
.socialIcons {
top: -46px;
}
}

.socialIcons li {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    display: inline-block;
    padding: 9.5px 11px;
}

.socialIcons li a i {
	font-size: 20px;
	color: #020202;
 }

 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
  .socialIcons li a i {
    display: none;
}
}

 @media screen and (min-device-width : 601px) and (max-device-width :970px) {
  .socialIcons li a i {
    display: none;
}
}


 .socialIcons li a i:hover {
  color:#6fb20d;
 }

.CatsNavs {
 float: left;
background-color: #f9f9f9;
color: #2a2a2a;
 clear: left;
 margin-top: 0;
}

.CatsNavs ul {
	list-style-type: none;
}

.CatsNavs li {
     border-right: 1px solid #d8d8d8;
    display: inline-block;
    margin: 0;
	padding: 1px 8px;    
	color: #e8e8e8;
	text-transform: uppercase;
}

.CatsNavs li a {
	color: #272727;
}

.CatsNavs  .menu-energy {
	border-bottom: #6dcc00 3px solid;
}

.CatsNavs  .menu-energy:hover {
  background-color: #6dcc00;
}


.CatsNavs  .menu-events {
	border-bottom: #4a91e3 3px solid;
}

.CatsNavs  .menu-events:hover {
  background-color: #4a91e3;

}


.CatsNavs .menu-community {
	border-bottom: #f1696b 3px solid;
}

.CatsNavs .menu-community:hover {
  background-color: #f1696b;
}

.CatsNavs .menu-food {
 border-bottom: #89b046 solid 3px;
}

.CatsNavs .menu-food:hover {
  background-color: #89b046;
 }

.CatsNavs .menu-land {
	border-bottom: #f58203 3px solid;
}

.CatsNavs li a:hover {
  color: #ffffff!important;
}

.CatsNavs .menu-land:hover {
   background-color: #f58203;
}

.CatsNavs .menu-mobile {
	border-bottom: #4a91e3 3px solid;
}

.CatsNavs .menu-mobile:hover {
  background-color: #4a91e3;
}

.CatsNavs .menu-people {
	border-bottom: #6acc03 3px solid;
}

.CatsNavs .menu-people:hover {
  background-color: #6acc03;
}

.CatsNavs .menu-spirit {
	border-bottom: #fa646d 3px solid;
}

.CatsNavs .menu-spirit:hover {
  background-color: #fa646d;
}

.CatsNavs .menu-urban {
	border-bottom: #6acc03 3px solid;
}

.CatsNavs .menu-urban:hover {
  background-color: #6acc03;
}

.CatsNavs  .menu-water {
	border-bottom: #fa8001 3px solid;
}


.CatsNavs  .menu-water:hover {
  background-color: #fa8001;
}
/* ==========================================================================
   General Stuff
  ========================================================================== */



/* ==========================================================================
   Content
   ========================================================================== */
.content {
    display: inline-block;
    margin-top: 35px;
    position: relative;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.TopOneAd {
  float: left;
  width: 100%;
  clear: both;
  margin:0 0 20px 0;
  text-align: center;
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
.TopOneAd {
  display: none;
}
}

#div-gpt-ad-1422360957636-0 {
position: relative;
margin: 0 auto;
text-align: center;
}
/* ==========================================================================
   Primary Content
   ========================================================================== */

.main { 
 position: relative;
float: left;
display: inline-block;
width: 745px;
margin: 0;
left: 10px;
 }

  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.main { 
  width: 520px;
}
}

  @media screen and (min-device-width : 601px) and (max-device-width :970px) {
.main { 
  width: 467px;
  left: 2px;
}
}

 @media only screen and (min-width: 320px) and (max-width: 767px) {
  .main { 
    width: 320px;
    left: 0;
    margin-left: -25px;
}
}

.main iframe {
  max-width: 590px;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.main iframe {
  width: 490px;
  max-height: 250px;

}
}

  @media screen and (min-device-width : 601px) and (max-device-width :970px) {
.main iframe {
  width: 430px;
  max-height: 250px;

}

  }

            @media only screen and (min-width: 320px) and (max-width: 767px) {
                .main iframe {
max-width: 290px;
max-height: 250px;
}
}
/* ==========================================================================
   Sidebar
   ========================================================================== */


.sideBarRighter {
 	display: inline-block;
	width: 300px;
  float: right;
  padding: 0;
  text-align: left;
 }

@media only screen and (min-width: 320px) and (max-width: 767px) {
  .sideBarRighter {
      display: none;

  }
}


 .sideBarRighter li {
  margin:0 0 10px 0;
 }

.sideBarLefter {
	float: left;
	width: 160px;
  padding: 0;
	display: inline-block;
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
.sideBarLefter {
  display: none;
}
}





.execphp-5, .execphp-7, .text-483332941, .text-483332937, .text-483332940,  .text-483332939 {
  padding: 0!important;
}
 

 

.sidebar .widget {
margin: 0 0 20px 0;
width: 100%;
background-color: #f6f6f6;
border: 1px solid #ddd;
padding:0 20px 20px 20px;
}

  .sidebar .widget a {
  	color: #0d0d0d;
}

  .sidebar .widget a:hover {
    color: #6fb20d;
    text-decoration: underline;
  }

 .sidebar .widget ul {
 	position: relative;
 	left: -20px;
 }

   .sidebar .widget h3 {
   	text-transform: uppercase;
   }


.bbp_topics_widget-2 h3, .bbp_topics_widget-3 h3, .SharePulse_widget h3 {
	position: relative;
	width: 300px;
	background-color: #fa8100;
	color: #ffffff;
	padding: 10px 10px;
	left: -20px;
	top: -20px;
	font-size: 18px;
}




.rpwe_widget-2 h3 {
	position: relative;
	width: 300px;
	background-color: #4990e2;
	color: #ffffff;
	padding: 10px 10px;
	left: -20px;
	top: -20px;
	font-size: 18px;
}

.rpwe_widget-3 .rpwe-ul {
  list-style-type: circle;
}

.widget_rss img {
	display: none;
}

.widget_rss h3, .newsletters-2 h3 {
		position: relative;
	width: 300px;
	background-color: #6bcc01;
	color: #ffffff;
	padding: 10px 10px;
	left: -20px;
	top: -20px;
	font-size: 18px;
}

.wpml input.ui-button, .wpml a.ui-button {
  background-color: #040404!important;
  color: #ffffff!important;
  border: none!important;
  font-size: 14px!important;
}

.wpml input.ui-button:hover , .wpml a.ui-button:hover {
 font-size: 14px!important;
 background-color: #6bcc01!important;
}

.newslettername {
  display: none!important;
}

.newsletters_submit .button {
  background-color:  #040404;
  border: none;
   font-size: 14px!important;
   border-radius:0!important;
  width: 100%;
  text-transform: uppercase;

}

.widget_rss h3 a {
	color: #ffffff!important;
}

.rpwe-title {
position: relative!important;
padding: 0!important;
width: 259px!important;
left: -2px!important;
top: 0px!important;
}

.rpwe-title a {
  font-size: 16px!important;
  text-transform: none!important;
}

.rpwe-time {
    font-size: 16px!important;
    color: #6fb20d!important;

}

.rpwe-ul {
	left: 0!important;
}

.bbp_topics_widget-2 ul {
	position: relative;
	top: -10px;
}


.most_commented_widget-3 h3 {
  position: relative;
  width: 300px;
  background-color: #4890e2;
  color: #ffffff;
  padding: 10px 10px;
  left: -20px;
  top: -20px;
  font-size: 18px;
}

.text-483332932 h3, .text-483332937 h3 {
  position: relative;
  width: 300px;
  color: #6fb20d;
  padding: 10px 10px;
  left: -10px;
  top: -10px;
  font-size: 18px;
}


.execphp-4 h3 {
    position: relative;
  width: 300px;
  background-color: #fa8202;
  color: #ffffff;
  padding: 10px 10px;
  left: -20px;
  top: -20px;
  font-size: 18px;
}

.execphp-5 h3 {
     position: relative;
  width: 170px;
   color: #6fb20d;
  padding: 10px 10px;
  left: 0px;
  top: -10px;
  font-size: 18px;
}

.execphp-5 img {
  margin-top: -25px;
}

.execphp-5 ul {
  margin-left: 10px;
  margin-top: 10px;
}

.text-483332916, .text-483332933, .execphp-6, .execphp-8, .execphp-10, .text-483332935, .text-483332936, .text-483332938 {
  padding: 0!important;
  background: none!important;
  border: none!important;
}

.newsletters-2 p {
  display: none;
}

.newsletters-fieldholder .email {
  width: 300px;
}

.wpmltext {
  width: 235px!important;
}

#topicslist {
  width: 100%;
  margin-bottom: 30px;
   height: 40px;
}


.execphp-9 {
  padding: 0 10px 3px 5px!important;
  background-color: #ffffff!important;
}

.execphp-9 p {
  font-size: 15px;
}

.execphp-9 a, .text-483332935 h3 {
  color: #6fb20d!important;
}


#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results{ 
font-size: 16px;
}

#bbpress-forums {
  font-size: 15px;
  display: block;
}

#bbpress-forums .bbp-user-section {
  overflow: visible!important;
}


.bbp-breadcrumb {
  font-size: 16px;
}

#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta {
  font-size: 15px;
}

#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
  margin-top: 20px;
}
/* ==========================================================================
   Posts
   ========================================================================== */

article {
    border-bottom: 1px solid #e5e5e5;
   width: 350px;
   display: inline-block;
   vertical-align: top;
   margin-right: 5px;
}

  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
    article {
      width: 100%;
    }
  }

  @media screen and (min-device-width : 601px) and (max-device-width :970px) {
article {
  width: 467px;
}
  }

.single article {
  width: 715px;
}

  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.single article {
  width: 100%;
}
  }

  @media screen and (min-device-width : 601px) and (max-device-width :970px) {
.single article {
  width: 437px;
}


}
            @media only screen and (min-width: 320px) and (max-width: 767px) {
              .single article {
  width: 290px;
}

#div-gpt-ad-1422360957636-0 {
display: none;
}

figure {
  width: 290px;
}
}

.single .catHolderOVer {
position: relative;
margin-top: -25px;
left: 0;
top: 0;
}

.entry-content {
  width: 715px;
  position: relative;
  float: left;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.entry-content {
  width: 100%;
}
}

  @media screen and (min-device-width : 601px) and (max-device-width :970px) {
.entry-content {
width: 436px;
}
  }

#shop-frame {
width: 725px;
height: 700px;
max-width: 725px;
}

#bbpress-forums #bbp-user-wrapper ul.bbp-lead-topic, #bbpress-forums #bbp-user-wrapper ul.bbp-topics, #bbpress-forums #bbp-user-wrapper ul.bbp-forums, #bbpress-forums #bbp-user-wrapper ul.bbp-replies, #bbpress-forums #bbp-user-wrapper fieldset.bbp-form {
  float: left;
    width: 100%;
}

            @media only screen and (min-width: 320px) and (max-width: 767px) {
#shop-frame {
  width: 300px;
  height: 400px;
}
            }

.watch-action {
float: left;
width: 158px;
background-color: #ffffff;
height: 100%;
padding: 20px;
border-radius: 7px;
}

  @media screen and (min-device-width : 601px) and (max-device-width :970px) {
 .entry-content img {
                width: 436px;
              }
}

            @media only screen and (min-width: 320px) and (max-width: 767px) {
              .entry-content {
                width: 290px;
}

              .entry-content img {
                width: 290px;
              }

              .entry-content .thumbnail {
                width: 290px!important;
              }

              .single figure {
                width: 290px;
              }
}

.cf-contact-form {
  display: block;
width: 80%;
margin-top: 10px;
}

.page-template-home-page .postcat-home-page-featured {
width: 709px;
position: relative;
float: left;
margin-bottom: 20px;
}



@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

.page-template-home-page .postcat-home-page-featured {
  width: 100%;
}

.cf-description p {
  width: 58%;
}
}

  @media screen and (min-device-width : 601px) and (max-device-width :970px) {
.page-template-home-page .postcat-home-page-featured {
  width: 436px;
}

.cf-description p {
  width: 58%;
}
}

 @media only screen and (min-width: 320px) and (max-width: 767px) {
.page-template-home-page .postcat-home-page-featured {
  width: 300px;
}

article {
 width: 290px;
}
}



.entry-summary {
width: 350px;
display: inline-block;
padding: 0 20px 5px 20px;
float: left;
background: #ffffff;
position: relative;
top: -20px;
min-height: 250px;
font-size: 16px;
color: #656565;
}

  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

.entry-summary {
  width: 100%;
}
  }

  @media screen and (min-device-width : 601px) and (max-device-width :970px) {
.entry-summary {
  width: 437px;
}
  }

 @media only screen and (min-width: 320px) and (max-width: 767px) {
  .entry-summary {
    width: 290px;
  }

}

.entry-summary header {
  min-height: 70px;
}

.attachment-post-thumbnail {
  overflow: hidden;
  width: 100%;
}

.entry-title {
  font-weight: normal;
position: relative;
color: #373739;
float: left;
width: 100%;
min-height: 55px;
}

.entry-title a {
   color: #373739;
      font-size: 25px;

}
.page-template-home-page .postcat-home-page-featured .HomeFeatured   .thumbnailIMG {
  width: 100%;
  height: 285px;
  overflow:hidden;
}

  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.page-template-home-page .postcat-home-page-featured .HomeFeatured   .thumbnailIMG {
  width: 100%;
}
  }

  @media screen and (min-device-width : 601px) and (max-device-width :970px) {
.page-template-home-page .postcat-home-page-featured .HomeFeatured   .thumbnailIMG {
  width: 437px;
}
    }

 @media only screen and (min-width: 320px) and (max-width: 767px) {
  .page-template-home-page .postcat-home-page-featured .HomeFeatured{
    width: 290px;
   }


.page-template-home-page .postcat-home-page-featured .HomeFeatured   .thumbnailIMG {
  height:245px;
  }
}

 .page-template-home-page .postcat-home-page-featured .catHolderOVer a:first-child  {
  }

.commaa {
  position: relative;
  display: inline-block;
  width: 2px;
 }

  .page-template-home-page .postcat-home-page-featured .catHolderOVer div.commaa:first-child {
    display: none;
  }

.page-template-home-page  .postcat-home-page-featured  .entry-summary p {
  font-size: 20px;
  position: relative;
  top: -15px;
  float: left;
  color: #bbbab9;
}


  @media screen and (min-device-width : 601px) and (max-device-width :970px) {
.page-template-home-page  .postcat-home-page-featured  .entry-summary p {
  font-size: 97%;
}
}
 @media only screen and (min-width: 320px) and (max-width: 767px) {
 .page-template-home-page .postcat-home-page-featured  .entry-summary p {
  display: none;
}

}


 .page-template-home-page .postcat-home-page-featured .HomeFeatured .entry-summary  {
  position: absolute;
  top: 105px;
  width: 100%;
  background: none;
  z-index: 2;
  left: 0;
}
 @media only screen and (min-width: 320px) and (max-width: 767px) {
 .page-template-home-page .postcat-home-page-featured .HomeFeatured .entry-summary  {
  top: 120px;
}
}
.page-template-home-page  .postcat-home-page-featured .HomeFeatured .entry-summary a {
  color: #ffffff;
  font-size: 30px;
    z-index: 2;
}

 @media only screen and (min-width: 320px) and (max-width: 767px) {
 .page-template-home-page  .postcat-home-page-featured .HomeFeatured .entry-summary a {
  font-size: 20px;
}

}

 .page-template-home-page  .postcat-home-page-featured .HomeFeatured .catHolderOVer {
top: 159px;
left: 20px;
background-color: #f78201;
max-width: 320px;
z-index: 1;
 }

  @media only screen and (min-width: 320px) and (max-width: 767px) {
  .page-template-home-page  .postcat-home-page-featured .HomeFeatured .catHolderOVer {
      top: 115px;
}
}

.page-template-home-page  .postcat-home-page-featured .HomeFeatured  .SPANFirstOver {
background-image: url('../../assets/img/firstpost-spanover.png');
display: block;
background-repeat: repeat;
z-index: 0;
position: absolute;
width: 100%;
height: 100%;
}

  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.page-template-home-page  .postcat-home-page-featured .HomeFeatured  .SPANFirstOver {
  width: 100%;
}
  }

  @media screen and (min-device-width : 601px) and (max-device-width :970px) {
.page-template-home-page  .postcat-home-page-featured .HomeFeatured  .SPANFirstOver {
width: 100%;
}
}
 @media only screen and (min-width: 320px) and (max-width: 767px) {
 .page-template-home-page .postcat-home-page-featured .HomeFeatured  .SPANFirstOver {
    width: 290px;
    height: 246px;

}
}

 .page-template-home-page  .postcat-home-page-featured .HomeFeatured  .entry-summary .READMORElink {
  display: none;
}
 


.thumbnailIMG {
  width: 350px;
  height: 185px;
  position: relative;
  float: left;
  overflow: hidden;
  background-color: #ffffff;
}

  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.thumbnailIMG {
  width: 100%;

}

  }

  @media screen and (min-device-width : 601px) and (max-device-width :970px) {
.thumbnailIMG {
  width: 437px;
}
  }

 @media only screen and (min-width: 320px) and (max-width: 767px) {
.thumbnailIMG {
  width: 290px;

}

 }

.thumbnailIMG img {
  width: 100%;
  height: auto;
}

 @media only screen and (min-width: 320px) and (max-width: 767px) {
.thumbnailIMG img {
  width: 128%;

}

}

.catHolderOVer {
 text-transform: uppercase;
  background-color:#6bcc01;
 position: absolute;
 float: left;
 max-width: 315px;
 top: 10px;
 left: 10px;
 color: #ffffff;
 padding:2px 5px;
}

.postcat-community .catHolderOVer {background-color:#f1696b;}
.postcat-energy .catHolderOVer {background-color:#6dcc00;}
.postcat-events .catHolderOVer {background-color:#4a91e3;}
.postcat-urban .catHolderOVer {background-color:#6acc03;}
.postcat-spirit .catHolderOVer {background-color:#fa646d;}
.postcat-water .catHolderOVer {background-color:#f58203;}
.postcat-land .catHolderOVer {background-color:#f58203;}
.postcat-mobile .catHolderOVer {background-color:#4a91e3;}
.postcat-off-grid-101 .catHolderOVer {background-color:#000000;}

.catHolderOVer a {
  color: #ffffff;
}



.AdRows {
  position: relative;
  float: left;
  display: inline-block;
  width: 700px;
margin-bottom: 10px;
text-align: center;
left: 10px;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.AdRows {
width: 100%;
}
}


 @media only screen and (min-width: 320px) and (max-width: 767px) {
  .AdRows {
    width: 290px;
    margin-left: -20px;
  }

}
.AdRows div {
  margin: 0 5px 0 0!important;
  overflow: hidden;
}



.landbuddyHomeHolder {
  width: 709px;
  display: inline-block;
  position: relative;
  float: left;
  margin-bottom: 20px;
  background-color: #ffffff;
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
  .landbuddyHomeHolder {
  width: auto;
} 
}
  @media screen and (min-device-width : 601px) and (max-device-width :970px) {
.landbuddyHomeHolder {
  width: auto;
} 
  }

 @media only screen and (min-width: 320px) and (max-width: 767px) {
  .landbuddyHomeHolder {
    display: none;
  }
 }

.landbuddyHomeHolder .logoHold{
width: 200px;
float: left;
}

.landbuddyHomeHolder .howTause {
   float: right;
position: relative;
top: 27px;
right: 28px;
  color: #acacac;

}

.landbuddyHomeHolder .mapHolderHomer {
  width: 100%;
position: relative;
left: 1px;
}

.ADLEFTLANDA {
  float: left;
}

 @media only screen and (min-width: 320px) and (max-width: 767px) {
.ADLEFTLANDA {
display: none;
  }
}

.HOMEBOXER {
  float: right;
}

.landbuddyMap {
  width: 800px;
}

 @media only screen and (min-width: 320px) and (max-width: 767px) {
.landbuddyMap {
  width: 300px;
  height: 250px;
}

#fancybox-content {
  height: 300px!important;
}

#fancybox-content .gm-map iframe {
  width: 300px;
  height: 300px;
}

.HOMEBOXER {
  float: left;
}
}


#buddypress form#whats-new-form textarea {
background: #fff;
color: #555;
font-family: inherit;
font-size: 90%;
height: 48px;
padding: 6px;
width: 98%;
}


/* ==========================================================================
   BuddyPress
   ========================================================================== */

.buddypress .addtoany_share_save_container{
  display: none;
}

.item-list-tabs li:last-child{
  display: none;
}

.my-profile .field_accept-the-terms-and-conditions, .profile-edit .field_accept-the-terms-and-conditions {
  display: none;
}

#custom-class-personal-li {
  display: none;
}

#field-visibility-settings-toggle-7 {
  display: none;
}

#buddypress .standard-form div.checkbox label:nth-child(n+2), #buddypress .standard-form div.radio div label {
color: #888;
font-size: 100%;
font-weight: normal;
margin: 5px 0 0 0;
float: left;
width: 23px;
text-align: left;
}

#buddypress .standard-form p.description {
color: #888;
font-size: 80%;
clear: both;
margin: 10px 0;
}
/* ==========================================================================
   LandBuddy Page
   ========================================================================== */

.leftLandBuddy{
    float: left;
    width: 175px;
    position: relative;
    display: inline-block;
  }

.howDoesitWork {
  background-color: #ffffff;
  text-align: center;
  width: 90%;
  padding: 1px 20px;
}

.MainAreaHolder {
  position: relative;
  float: left;
  width: 560px;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.MainAreaHolder {
  width: 437px;
}

}

@media screen and (min-device-width : 601px) and (max-device-width :970px) {
.MainAreaHolder {
  width: 460px;
}
}
 @media only screen and (min-width: 320px) and (max-width: 767px) {

.MainAreaHolder {
  width: 290px;
}
 }

.LandBuddyAreaMain{
  float: left;
  width: 560px;
  position: relative;
  background-color: #ffffff;
  display: inline-block;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

  .LandBuddyAreaMain{
    width: 100%;
}
}

@media screen and (min-device-width : 601px) and (max-device-width :970px) {
.LandBuddyAreaMain{
  float: left;
  width: 460px;
}
}

 @media only screen and (min-width: 320px) and (max-width: 767px) {
.LandBuddyAreaMain{
width: 290px;
margin-left: -10px;
}

.LandBuddyAreaMain .button {
  display: block;
margin-bottom: 7px;
float: left;
}
}



.LandBuddyAreaMain .logoHold {
  width: 200px;
}

.LandBuddyAreaMain .MapARealoader {
  width: 98.4%;
position: relative;
left: 4px;
margin-bottom: 40px;
}

 @media only screen and (min-width: 320px) and (max-width: 767px) {
.LandBuddyAreaMain .MapARealoader {
  margin-bottom: 5px;
}

}

.LandBuddyAreaMain p {
  padding: 20px;
}

.ClassifiedsLandBuddy{
  float: left;
  width: 560px;
  margin-top: 20px;
  margin-bottom: 40px;
  background-color: #ffffff;
  display: inline-block;
  overflow: hidden;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.ClassifiedsLandBuddy{

  width: 100%;
}

}

@media screen and (min-device-width : 601px) and (max-device-width :970px) {
.ClassifiedsLandBuddy{
  width: 460px;
}


}

            @media only screen and (min-width: 320px) and (max-width: 767px) {
              .ClassifiedsLandBuddy{
                 width: 290px;
                margin-left: -10px;
                clear: both;
}
}

.ClassifiedsLandBuddy h3{
position: relative;
width: 560px;
color: #ffffff;
background-color: #6fb20d;
padding: 10px 10px;
top: -20px;
text-transform: uppercase;
font-size: 18px;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.ClassifiedsLandBuddy h3{
  width: 100%;
}

}

@media screen and (min-device-width : 601px) and (max-device-width :970px) {
.ClassifiedsLandBuddy h3{
  width: 460px;
}
}

            @media only screen and (min-width: 320px) and (max-width: 767px) {
              .ClassifiedsLandBuddy h3{
                width: 290px;
}
}

.ClassifiedsLandBuddy article {
  width: 560px;
  min-height: 155px;
  border-top: 1px solid #e5e5e5;
} 

            @media only screen and (min-width: 320px) and (max-width: 767px) {
              .ClassifiedsLandBuddy article {
                width: 290px;
                min-height: 180px;
}
.leftLandBuddy{
  display: none;
}
}


.ClassifiedsLandBuddy .AdRows {
  position: relative;
float: left;
display: inline-block;
margin-bottom: 0px;
text-align: center;
margin-top: 30px;
left: 100px;
width: 300px;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

.ClassifiedsLandBuddy .AdRows {
  left: 20px;
}
}

.thumbnailClassis {
  float: left;
  width: 200px;
  overflow: hidden;
  padding:20px;
  height: 150px;
}

            @media only screen and (min-width: 320px) and (max-width: 767px) {
              .thumbnailClassis {
                width: 135px;
                height: 200px;
              }
}

.ClassifiedsLandBuddy h4 {
  font-size: 18px;
}

            @media only screen and (min-width: 320px) and (max-width: 767px) {

 .ClassifiedsLandBuddy h4 {
                width: 276px;
              }
}

.ClassifiedsLandBuddy .button {
  font-size: 14px;
  top: 20px;
position: relative;
}


@media screen and (min-device-width : 601px) and (max-device-width :970px) {
.ClassifiedsLandBuddy .moreClassis {
  left: 45px;
}

}
            @media only screen and (min-width: 320px) and (max-width: 767px) {
.ClassifiedsLandBuddy .moreClassis {
  left: 60px;

}



}

.thumbnailClassis img {
  width: 100%;
  height: auto;
}

.moreClassis {
position: relative;
float: left;
margin: 20px;
left: 200px;
top: 0px!important;
text-align: center;
}

.LandBuddyRight{
  float: right;
  display: inline-block;
  width: 465px;
  position: relative;
  background-color: #ffffff;
  color: #656565;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.LandBuddyRight{
  width: 370px;
}
.AdRows div {
width: 370px;
}
} 

@media screen and (min-device-width : 601px) and (max-device-width :970px) {
.LandBuddyRight{
  width: 280px;
}
}

            @media only screen and (min-width: 320px) and (max-width: 767px) {
.LandBuddyRight{
  width: 290px;
  float: left;
  margin-bottom: 20px;
  margin-left: -10px;
}

.LandBuddyRight .AdRows {
  width: 290px;
left: 105px;
top: 33px;
}
}

@media screen and (min-device-width : 601px) and (max-device-width :970px) {
.LandBuddyRight .AdRows {
width: 258px;
}
}


.LandBuddyRight article {
  width: 465px;
  padding: 20px;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.LandBuddyRight article {
  width: 100%;
}

}

@media screen and (min-device-width : 601px) and (max-device-width :970px) {

.LandBuddyRight article {
  width: 280px;
}
}

            @media only screen and (min-width: 320px) and (max-width: 767px) {
              .LandBuddyRight article {

width: 290px;
}
}

.LandBuddyRight h4 a {
  font-size: 20px;
  color: #151515;
}

.LandBuddyRight .fn {
  color: #bfbfbf;
}

.LandBuddyRight .byline {
  color: #bfbfbf;
}

.LandBuddyRight .READMORElink {
  display: none;
}


.LandBuddyRight .AdRows {
  width: 455px;
}

            @media only screen and (min-width: 320px) and (max-width: 767px) {
              .LandBuddyRight .AdRows {
                width: 290px;
}
}

.LandBuddyRight h3{
position: relative;
text-transform: uppercase;
width: 465px;
color: #ffffff;
background-color: #4a90e2;
padding: 10px 10px;
top: -20px;
font-size: 18px;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.LandBuddyRight h3{
  width: 100%;
}

}

@media screen and (min-device-width : 601px) and (max-device-width :970px) {
.LandBuddyRight h3 {
  width: 280px;
}

}

            @media only screen and (min-width: 320px) and (max-width: 767px) {

.LandBuddyRight h3{
  width: 290px;
}

}


.LandBuddyRight .moreLandBuddy {
position: relative;
float: left;
margin: 20px;
left: 135px;
top: 0px!important;
text-align: center;
}

@media screen and (min-device-width : 601px) and (max-device-width :970px) {
.LandBuddyRight .moreLandBuddy {

left: 45px;
}

}
            @media only screen and (min-width: 320px) and (max-width: 767px) {
                .LandBuddyRight .moreLandBuddy {
                  left: 50px;
}
}


#respond {
  width: 715px;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
  #respond {
    width: 100%;
  }
  }


  @media screen and (min-device-width : 601px) and (max-device-width :970px) {
#respond {
  width: 436px;
}
  }

            @media only screen and (min-width: 320px) and (max-width: 767px) {
              #respond {
                width: 290px;
}
}

/* ==========================================================================
   Classsifieds Page
   ========================================================================== */

.classiButtonTop {
  position: relative;
  top: -1px!important;
  left: 20px;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.classiButtonTop {
display: none;
}

}

  @media screen and (min-device-width : 601px) and (max-device-width :970px) {
.classiButtonTop {
display: none;
}
}
            @media only screen and (min-width: 320px) and (max-width: 767px) {
.classiButtonTop {
display: none;
}

          }

.ClassifiedsERR {
  width: 715px;
  background-color: #ffffff;
  position: relative;
  float: left;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

.ClassifiedsERR {
  width: 487px;
}
}

  @media screen and (min-device-width : 601px) and (max-device-width :970px) {
.ClassifiedsERR {
  width: 436px;
}

  }



            @media only screen and (min-width: 320px) and (max-width: 767px) {
.ClassifiedsERR {
  width: 290px;
  margin-bottom: 20px;
}
}

.ClassifiedsERR article {
width: 48%;
position: relative;
float: left;
min-height: 200px;
display: inline-block;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.ClassifiedsERR article {
  width: 100%;
}
}

  @media screen and (min-device-width : 601px) and (max-device-width :970px) {
.ClassifiedsERR article {
  width: 100%;
}


  }
            @media only screen and (min-width: 320px) and (max-width: 767px) {
.ClassifiedsERR article {
  width: 290px;
  min-height: 180px;
  }
}

.ClassifiedsERR .button {
  font-size: 14px;
  top: 20px;
position: relative;
}

.ClassifiedsERR .AdRows {
  margin-top: 20px;

}

.ClassifiedsERR h2 {
    position: relative;
  width: 715px;
  text-transform: uppercase;
  background-color: #6bcc01;
  color: #ffffff;
  padding: 10px 10px;
  left: 0;
  top: 0;
  margin-top: 0;
  font-size: 18px;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.ClassifiedsERR h2 {
width: 100%;
}
         

}

  @media screen and (min-device-width : 601px) and (max-device-width :970px) {
.ClassifiedsERR h2 {
  width: 436px;
  font-size: 16px;
}
            } 

            @media only screen and (min-width: 320px) and (max-width: 767px) {
.ClassifiedsERR h2 {
  width: 290px;
}
            }

.ClassifiedsERR .introText {
  position: relative;
  float: left;
  padding: 20px;
 }

             @media only screen and (min-width: 320px) and (max-width: 767px) {
              .ClassifiedsERR .introText .button {
                margin: -11px;
              }
}

.ClassifiedsERR .introText span {
  position: relative;
  float: left;
  margin: 20px 0;
}

/* ==========================================================================
   Footer
   ========================================================================== */

footer {
    background-color:#666a62;
     position: relative;
     text-align: center;
    width: 100%;
    font-size: 14px;
} 

.content-info {
color: #ffffff; 
}

.content-info span {
   color:#99999e;
}

footer a {
  color: #ffffff;
}



.footerAreas {
   width: 100%;
   position: relative;
   float: left;
}

.footerAreas ul {
   list-style-type: none;
}

.footerAreas ul > li {
    display: inline-block;
    vertical-align: top;
    width: 215px;
}

.footerAreas ul > li .footerareainner {
   padding:0 10px;
}


.footerAreas ul > li .footerareainner span {
   color:#99999e;
   font-size: 12px;
   line-height: 18px;
}

.footerAreas ul > li .footerareainner a {
   font-size: 12px;
}

.arrowClassi {
display: block;
width: 6%;
position: absolute;
left: 402px;
-ms-transform: rotate(-23deg);
-webkit-transform: rotate(-23deg);
transform: rotate(-23deg);
top: 30px;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {


.arrowClassi {
 width: 4%;
 left: 431px;
}
}

  @media screen and (min-device-width : 601px) and (max-device-width :970px) {
.arrowClassi {
 width: 4%;
 left: 357px;
 top: 23px;
}
  }

@media only screen and (min-width: 320px) and (max-width: 767px) {
.arrowClassi {
  display: none;
}
}

.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {
    background-color: #373739;
    color: #fff;
}

.nav > li > a:hover, .nav > li > a:focus {
    background-color: #373739;

}

.nav-pills > li > a {
    border-radius: 0;
}

.footerAreas ul > li h3 {
   font-size: 14px;
}

footer hr {
  width: 50%;
}

@media only screen and (min-width: 320px) and (max-width: 767px) {

#div-gpt-ad-1386600800557-3 {
  display: none;
}

.footeramazonthingy {display: none;}
}
/* ==========================================================================
   WordPress Generated Classes
   See: http://codex.wordpress.org/CSS#WordPress_Generated_Classes
   ========================================================================== */

.aligncenter { display: block; margin: 0 auto; }
.alignleft { float: left; }
.alignright { float: right; }
figure.alignnone { margin-left: 0; margin-right: 0; }



/* ==========================================================================
   Media Queries
   ========================================================================== */
/*Tablet*/
@media only screen and (min-width: 768px) and (max-width: 1000px) {}

/*Mobile*/
@media only screen and (min-width: 320px) and (max-width: 767px) {}

