/*
Theme Name: Pro Construction Guide
Theme URI: http: //proconstructionguide.com/
Author: ck
Author URI: http: //ckbuilds.com/
Template: spraymag
Version: 1.0
*/

/*-----------------------------------------------------------

[Table OF content]
__________________________________________________________

01. Import Fonts From font.google.com
02. Reset Default Css
03. Added Basic Tag Styles
04. Start General Design
05. Start header Design
06. Navigation Menu Start
07. Full Content Area Startt
08. Tabs Design Started
09. Sidebar Design Started
10. Content and Page Design started
11. Footer Menu Started
12. Footer Design Started
13. Footer Credit and Payment Icons Started

[Color Codes]
__________________________________________________________

01. Body Color - #F0F0F0
02. Content Bg Color - #FFFFFF
03. Font color - #000 / #333
04. Main Color - #9aa441
05. Light Border Color #ededed
06. Navigation Menu Color - #494949

[typography]
__________________________________________________________

Body -
        font-family: 'Helvetica', sans-serif;
        font-size: 14px;

Content -
        font-size: 14px;
        font-family: 'Helvetica', sans-serif;

Widget Title -
        font-family: 'Oswald', sans-serif;
        font-weight: 800;
        font-size: 14px;

h1, h2, h3, h4  -
        font-family: 'Oswald', sans-serif;
        font-weight: lighter;


-----------------------------------------------------------*/

/*** Import Google Fonts ***/
@import url(http://fonts.googleapis.com/css?family=Fjalla+One);

@import url(http://fonts.googleapis.com/css?family=Archivo+Narrow);



@import url(http://fonts.googleapis.com/css?family=Oswald:400,700);

/*** Reset ***/
* {
  margin: 0;
  padding: 0;
}

a img,
iframe,
fieldset {
  border: none;
}

li {
  list-style: disc;
}

.group:before,
.group:after {
  content: "";
  display: table;
}

.group:after {
  clear: both;
}


/*** HTML5 Tags Declaration ***/

article,
aside,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

.gallery-caption a {
  display: inline;
}

img.size-auto,

img.size-full,

img.size-large,

img.size-medium,

.attachment img {
  max-width: 100%;
  height: auto;
}

.alignleft, img.alignleft {
  float: left;
  width: auto;
  margin-right: 24px;
  margin-top: 4px;
  height: auto;
}

.alignright, img.alignright {
  display: inline;
  float: right;
  width: auto;
  margin-left: 24px;
  height: auto;
  margin-top: 4px;
}

.aligncenter,

img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

img.alignright {
  margin: 12px 0 6px 12px;
}

img.alignleft {
  margin: 12px 12px 6px 0;
}

img.aligncenter {
  margin-top: 12px;
  margin-bottom: 12px;
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

img.alignnone {
  height: 100%;
  margin: 12px 0 6px;
  text-align: center;
  width: 100%;
}

.wp-caption {
  background: #fff;
  line-height: 18px;
  margin-bottom: 20px;
margin-left: auto;
margin right: auto;
  max-width: 570px;
  padding: 0px 20px 0px 10px;
  text-align: center;
  float: left;
}

#main-sidebar .wp-smiley {
  width: auto !important;
  margin: 5px 10px 5px 0!important;
  float: left;
}

.entry pre {
  padding: 10px;
  background: #ededed;
  overflow: auto;
}

.entry dl dt {
  padding: 0 0 5px 0;
  text-decoration: underline;
}

.wp-caption img {
  height: 100%;
  margin: 5px 5px 0;
  width: auto;
}

.wp-caption p.wp-caption-text {
  color: #888;
  font-size: 12px;
  margin: 0;
  width: auto;
  padding: 10px 10px 0 0;
  position: relative;
  float: left;
}


/* Genaral Design */

h1, h2, h3, h4, h5, h6 {
  color: #494949;
  font-family: 'Oswald', sans-serif;
  font-weight: lighter;
}

h1 {
  font-size: 28px;
  line-height: 38px;
}

h2 {
  font-size: 18px;
  line-height: 34px;
}

h3 {
  color: #9aa441;0
  font-size: 20px;
  line-height: 34px;
}

h4 {
  color: #9aa441;
  font-size: 20px;
  line-height: 34px;
}

h5 {
  color: #494949;
  font-size: 11px;
  line-height: 22px;
}

h6 {
  font-size: 10px;
  line-height: 20px;
}

p {
  line-height: 24px;
}

.default-wep {
  width: 1130px;
  margin: 0 auto;
}

body {
  font-size: 14px;
  font-family: 'Helvetica', sans-serif;
  color: #494949;
  background-position: top left;
  background-attachment: fixed;
  background-color: #494949;
}

#uber-wrepper {
  margin: 0 auto;
  max-width: 1200px;
  width: 100%;
  overflow: initial;
}

a {
  text-decoration: underline;
  color: #3a6ee5;
  -webkit-transition: color .2s;
  -moz-transition: color .2s;
  -o-transition: color .2s;
  transition: color .2s;
}

a:hover {
  color: #000000;
  text-decoration: underline;
}



/*** Default Text Styling ***/

.entry h1,

.entry h2 {
  margin-bottom: 10px;
}

.entry h3,

.entry h4 {
  margin-bottom: 5px;
}

/* Scroll Bar */

::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-track {
  background-color: #eaeaea;
  border-left: 1px solid #ccc;
}

::-webkit-scrollbar-thumb {
  background-color: #ccc;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #aaa;
}

.entry ol,

.entry ul {
  margin-bottom: 20px;
  margin-left: 20px;
}

.entry
blockquote p {
  padding-left: 10px;
  border-left: 3px solid #E2E2E2;
  float: left;
  color: #878787;
  clear: both;
}

.entry p {
  margin-bottom: 20px;
}

.entry p:last-child {
  margin-bottom: 0px;
}

.entry
ul li {
  list-style: disc;
}

.entry
ol li {
  list-style: decimal;
}

.entry
li {
  list-style-position: inside;
  line-height: 24px;
}


/*header Design */

#main-header {
/* height: 70px; */
  margin: 0 auto;
  padding: 0;
  background: #9aa441;
  overflow: hidden;
}

#main-header
.default-wep {
  position: relative;
}


#logo img{
  width: 100%;
   height: auto;
}


#logo h1 {
  font-size: 30px;
  line-height: 30px;
  float: left;
}

#logo a, #logo a:hover {
  color: #f58f21;
  font-size: 22px;
  text-align: left;
  text-decoration: none;
}

#login-icon {
  display: block;
  width: 38px;
  height: 80px;
  float: right;
  background: url(include/images/login-icon.png) no-repeat #9aa441;
  -webkit-transition: background .3s;
  -moz-transition: background .3s;
  -o-transition: background .3s;
  transition: background .3s;
}

#login-icon:hover {
  background-color: #333;
}

.headarea {
  margin: 0 auto;
  width: 1130px;
}

/* Header Right Side */

.header-riht-place {
  float: right;
}

.header-riht-place.style-mag {
  float: right;
}

div.login-link {
  float: left;
  padding: 8px 25px 12px 25px;
  margin-top: 13px;
}

div.login-link a {
  color: #fff;
  font-family: 'Oswald', sans-serif;
  font-weight: lighter;
  font-size: 14px;
}

div.login-link a:hover {
  text-decoration: none;
}

/* Header Ads */

.ads-header {
  max-height: 90px;
  padding: 10px;
  background: #FFF;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}

.ads-header a {
  width: 970px;
  position: initial;
  margin: 0 auto;
  display: block;
}

/*Navigation Menu*/

#s-header:focus {
  outline: 0 none;
}

.header-ads {
  float: right;
  height: 90px;
  margin-top: 30px;
  padding: 0;
  border: 1px solid #EDEDED;
  DDD;
}

#main-navigation-ico-sticky-wrapper {
  margin: 0 auto;
  position: relative;
  margin-top: auto;
  height: auto !important;
}

#main-navigation-ico {
  float: left;
  font-family: 'Open Sans',sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 13px;
  margin: 0;
  padding: 0;
  background-color: #494949;
  position: relative;
  text-align: left;
  -webkit-transition: all 0.55s;
  -moz-transition: all 0.55s;
  -o-transition: all 0.55s;
  transition: all 0.55s;
  background-repeat: repeat-x;
  width: 100%;
  background-position: bottom;
  z-index: 7000;
}

div.dateandtag-gallerypost {
  margin-top: 10px;
}

#main-navigation-ico li {
  display: inline-block;
  text-align: center;
  transition: all 0.55s ease 0s;
  -webkit-transition: all 0.55s;
  -moz-transition: all 0.55s;
  -o-transition: all 0.55s;
  transition: all 0.55s;
}

#main-navigation-ico a {
  color: #f6f6f6;
  display: block;
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 0;
  padding: 22px 15px;
  font-weight: lighter;
  text-transform: uppercase;
  border-left: 0px solid #4E4E4E;
  transition: all 0.55s ease 0s;
  -webkit-transition: all 0.55s;
  -moz-transition: all 0.55s;
  -o-transition: all 0.55s;
  transition: all 0.55s;
}

#main-navigation-ico li:last-child a {
  border-right: 0px solid #4E4E4E;
}

#main-navigation-ico li {
  margin-left: -3px;
}

#main-navigation-ico a:hover, #main-navigation-ico li
 .sub-menu li a:hover, #main-navigation-ico .current-menu-item a {
  background-color: #f6f6f6;
  color: #494949;
  text-decoration: none;
  -webkit-transition: all 0.55s;
  -moz-transition: all 0.55s;
  -o-transition: all 0.55s;
  transition: all 0.55s;
}

/* Drop Menu Styling */

.sub-menu {
  display: none;
  background-color: #494949;
  position: absolute;
  top: 44px;
  z-index: 6000;
  width: 250px;
  border-top: 1px solid #535353;
}

#main-navigation-ico li:hover {
  color: #464646;
}

#main-navigation-ico li:hover a {
  text-decoration: none;
}

.sub-menu
.current-menu-item a {
  background: none;
}

#main-navigation-ico li
 .sub-menu li {
  border-bottom: 1px solid #535353;
  width: 100%;
  z-index: 3000;
  margin: 0;
}

#main-navigation-ico li
 .sub-menu li:last-child {
  border-bottom: 5px solid #9aa441;
}

#main-navigation-ico li
 .sub-menu li a {
  display: block;
  padding: 10px 15px;
  border: 0 none;
  background: none;
  white-space: nowrap;
  font-size: 14px;
  text-transform: none;
  line-height: normal;
  height: auto;
  border-bottom: none;
  text-align: left;
  color: #A7A7A7;
  position: relative;
}

#main-navigation-ico li .sub-menu li:first-child {
  border-top: 0 none;
}

#main-navigation-ico li
.sub-menu li a:hover {
  color: #494949;
}


/*** Level Two Drop Down Menu ***/

.sub-menu
 .sub-menu {
  left: 100%;
  width: 100%;
  top: 0;
  position: absolute;
  z-index: 3000;
  max-width: 180px;
  border-top: 0 none;
}

.sub-menu
.sub-menu li {
  left: 0;
  top: 0;
}



/*Full page Design*/

main#fullwep {
  margin: 0 auto;
  max-width: 1040px;
}

/*Second Menu*/

.new_menu_top {
  float: right;
  height: 40px;
  overflow: hidden;
}

.new_menu_top ul {
  float: right;
}

.new_menu_top li:first-child {
  border-left: 1px solid #F1685A;
}

.new_menu_top li {
  line-height: 1.5;
  list-style: none outside none;
  margin: 0;
  padding: 1px 0 0;
  float: left;
  border-right: 1px solid #F1685A;
  overflow: hidden;
}

.new_menu_top li a {
  color: #fff;
  font-family: 'Oswald', sans-serif;
  font-size: 14px;
  font-weight: lighter;
  line-height: 35px;
  padding: 0 15px;
  text-transform: uppercase;
}

#menu-small ul li {
  float: left;
  overflow: hidden;
}

#menu-small li {
  color: #BBB;
  font-family: sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 40px;
  padding: 0 10px;
  float: left;
}

#menu-small li a {
  color: #BBB;
}


/*Header Social Icons*/

.sociwep {
  float: right;
  width: 227px;
  margin-right: 20px;
  position: relative;
  margin-top: -38.5px;
}


.socailmain li.facebook a {
  background-image: url('http://www.proconstructionguide.com/wp-content/uploads/2015/11/social_network_facebook.png');
  background-position: 0 64px;
  background-color: #0054a6;
}

.socailmain li.twitter a {
  background-image: url('http://www.proconstructionguide.com/wp-content/uploads/2015/11/social_network_twitter.png');
  background-position: 0 64px;
  background-color: #00aeef;
}

.socailmain li.youtube a {
  background-image: url('http://www.proconstructionguide.com/wp-content/uploads/2015/11/social_network_youtube.png');
  background-position: 0 64px;
  background-color: #9aa441;
}

.socailmain li a {

  display: inline-block;
  float: left;
  font-size: 0px;
  width: 32px;
  height: 32px;
  opacity: 1;
  background-position: left top;
  -webkit-transition: All 0.4s ease;
  -moz-transition: All 0.4s ease;
  -o-transition: All 0.4s ease;
}

.socailmain ul li {
list-style: none;
  padding-right: 7px;
  float: left;
}

.socailmain ul li:last-child {
  padding-right: 0;
}

/*Sidebar Image Slider*/

#featured-slider {
  padding: 20px 20px 0 20px;
  position: relative;
  float: left;
  margin-bottom: initial;
  overflow: hidden;
  max-width: 590px;
  max-height: 320px;
  -webkit-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  -ms-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
  margin-bottom: 10px;
}

.slide-caption a {
  color: #E7E7E7;
  font-family: 'Oswald', sans-serif;
  font-size: 10px !important;
}

.slide-caption h1 a {
  font-family: 'Oswald', sans-serif;
  font-size: 45px !important;
  line-height: 35px;
  font-weight: lighter;
  text-align: left;
  text-shadow: 1px 1px 3px #686868;
  color: #ffffff;
}

#featured-slider.in-slider-widget:hover .flex-direction-nav {
  width: 590px;
  margin-left: 0;
}

#main-footer .textwidget img {
  width: auto;
}

.slide-caption a:hover {
  color: #DBDBDB;
  text-decoration: none;
}

#featured-slider ul {
  padding: 0 !important;
}

.slide-caption {
  color: #FFF;
  width: 100%;
  padding: 62px 20px 100px;
  text-align: left;
  text-transform: uppercase;
  position: absolute;
  margin: -360px auto 0;
  max-width: 500px;
}

#featured-slider .post-thumb img.attachment-feat-thumb {
  min-height: 370px;
  width: 100%;
  height: auto;
}

div#featured-slider-new .post-thumb {
  background-color: #333;
  overflow: hidden;
  height: 400px;
}

#featured-slider .postcat >a:first-child {
  display: block;
}

#featured-slider .postcat >a {
  display: none;
}

.postcat {
  margin-left: 10px;
  padding: 0px 5px;
}

.datetimeslid {
  padding: 0 5px;
  color: #fff;
}

.date-time {
  background: #DD4030;
  color: #FFFFFF;
  display: block;
  float: left;
  font-family: 'Oswald', sans-serif;
  font-size: 14px;
  padding: 0 12px;
  text-transform: uppercase;
  font-weight: lighter;
  line-height: 35px;
  height: 37px;
}

.slide-caption span {
  display: block;
  float: left;
  font-family: open sans;
  font-size: 10px;
  margin-top: 10px;
}

#featured-slider .post-thumb, #slider-overlay {
  height: 370px;
  overflow: hidden;
  position: relative;
}

.single-post-tag.in-feture-tags.andon-slidr {
  position: absolute;
  bottom: 45px;
  left: 20px;
  height: 13px;
  margin: 0;
}

#slider-overlay {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2000;
}

span.dates-gao.image-slider-ago {
  float: left;
}

span.dates-gao.image-slider-comments {
  float: left;
}

/*** SliderMegamenu And Tabs ***/

div#dark-tabs {
  float: left;
  width: 100%;
  height: 100%;
  max-width: 1200px;
  padding: 0;
  float: left;
  background: #fff;
}

div.default-wep.tabs-widgets {
  width: 690px;
  margin: 0 auto;
  float: left;
}

div.tab-widget-menu ul li {
  padding: 5px 0;
  color: #fbfbfb;
}

.tab-widget-menu {
  overflow: hidden;
  width: 590px;
  float: left;
  border-bottom: 1px solid #ededed;
  margin: 14px 20px 0 20px;
}

.tab-widget-menu ul {
  border-bottom: 1px solid #ededed;
  float: left;
  margin-bottom: 3px;
}

div.tab-widget-menu ul li {
  padding: 10px;
  color: #383838;
  font-family: 'Oswald', sans-serif;
  float: left;
  width: 176.5px;
  text-align: center;
  overflow: hidden;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-weight: 800;
}

div.tab-widget-menu ul li:hover {
  cursor: pointer;
}

div.tab-widget-menu ul li.selected {
  border-bottom: 4px solid #9aa441;
  margin-bottom: -5px;
}

/*** Tab 01 ***/

.header-category {
  float: right;
}

li.header-list {
  float: left;
  width: 370px;
  overflow: hidden;
  padding: 20px 0 0;
  margin-right: 0;
}

li.header-list.tableftpost .tabs-details {
  display: block;
}

li.header-list.tableftpost .header-cat-thumbnail {
  width: 300px;
  height: 180px;
  overflow: hidden;
  margin-bottom: 10px;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

div.header-cat-thumbnail {
  width: 100px;
  height: 70px;
  overflow: hidden;
  float: left;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

.blogpos-title {
  float: right;
  margin-left: 20px;
  width: 67.5%;
}

li.header-list.tableftpost .blogpos-title h3 a {
  color: #333;
  font-family: 'Oswald', sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: lighter;
}

li.header-list.tableftpost .blogpos-title h3 {
  line-height: 24px;
  z-index: 95;
  text-align: left;
}

.blogpos-title h3 a {
  color: #333;
  font-family: 'Oswald', sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: lighter;
}

div.header-cat-thumbnail a img {
  width: 100%;
  height: 100%;
}

div#tab1, div#tab2, div#tab3 {
/* float: right; */
  width: 630px;
  float: left;
}

li.header-list.tableftpost .blogpos-title h3 a {
  color: #FFFFFF;
}

.blogpos-title h3 {
  line-height: 18px;
  text-align: left;
}

.header-list:hover .overlay {
  margin-top: -100px;
  z-index: -1;
}

.header-list:hover div.blogpos-title {
  margin: 0;
  z-index: -1;
}

.overlay {
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  position: absolute;
  width: 300px;
  height: 180px;
  margin: 0;
}


/*** Slider Navigation Styling ***/


#slider-nav ol {
  padding: 0 0;
  margin: 0 auto;
  position: absolute;
  max-width: 590px;
  bottom: 0;
  width: 100%;
  float: left;
}

#slider-nav ol:last-child {
  padding: 0;
}

#slider-nav {
  width: 100%;
  z-index: 3000;
  bottom: 0;
}

.flex-control-nav.flex-control-paging a.flex-active {
  background: rgba(88, 88, 88, 0.88) !important;
}

ul.flex-direction-nav .flex-prev {
  background: url("include/images/slider-nav.png") no-repeat rgba(0, 0, 0, 0) !important;
  width: 30px !important;
  height: 30px !important;
}

ul.flex-direction-nav .flex-next {
  background: url("include/images/slider-nav.png") no-repeat -75px center rgba(0, 0, 0, 0) !important;
  width: 30px !important;
  height: 30px !important;
}

#slider-nav a {
  display: block;
  float: left;
  font-size: 0 !important;
  background: rgba(255, 255, 255, 0.7);
  height: 10px;
  -webkit-transition: background .3s;
  -moz-transition: background .3s;
  width: 20%;
  -o-transition: background .3s;
  transition: background .3s;
}

#slider-ctrl #slider-nav a {
  display: block;
  float: left;
  font-size: 0 !important;
  background: rgba(255, 255, 255, 0.7);
  height: 10px;
  -webkit-transition: background .3s;
  -moz-transition: background .3s;
  width: 20%;
  -o-transition: background .3s;
  transition: background .3s;
}

.in-slider-widget .flex-direction-nav {
  width: 690px;
  float: left;
  position: absolute;
  float: left;
  padding: 0 20px;
  z-index: 999;
  margin-top: 170px;
  margin-left: -50px;
  -webkit-transition: all .6s ease-in-out;
  8s
-moz-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  -ms-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
}

.flex-direction-nav {
  width: 590px;
  float: left;
  position: absolute;
  float: left;
  padding: 0 20px;
  z-index: 999;
  margin-top: 170px;
}

#slider-ctrl .flex-direction-nav {
  width: 530px;
  float: left;
  position: absolute;
  float: left;
  padding: 0 20px;
  z-index: 999;
  margin-top: 170px;
}

ol.flex-control-nav.flex-control-paging {
  padding: 10px 20px;
  position: absolute;
  z-index: 999;
  width: 142px;
}

ol.flex-control-nav.flex-control-paging a {
  background: #fff;
}

a.flex-next {
  float: right !important;
}

.flex-direction-nav > li {
  float: none;
  margin-right: 1px;
}

#slider-ctrl .flex-direction-nav li a.flex-next, #slider-ctrl .flex-direction-nav li a.flex-next:focus {
  background: url("include/images/bg_direction_nav.png") no-repeat scroll -31px center rgba(0, 0, 0, 0) !important;
  border-radius: 0 !important;
  height: 25px !important;
  margin: 0 !important;
  width: 25px !important;
}

#slider-ctrl .flex-direction-nav li a.flex-prev, #slider-ctrl .flex-direction-nav li a.flex-next:focus {
  background: url("include/images/bg_direction_nav.png") no-repeat scroll -1px center rgba(0, 0, 0, 0) !important;
  border-radius: 0 !important;
  height: 25px !important;
  margin: 0 !important;
  width: 25px !important;
}

#slider-nav a:hover {
  background-color: #585858;
}

.sticky {
  border-right: 5px solid #F96D5B !important;
}

.second-menu-set {
  background: none repeat scroll 0 0 #222222;
  color: #FFFFFF;
}

#menu-blackmenu a {
  border-right: 0 none;
  color: #ddd;
  display: block;
  font-family: 'Oswald', sans-serif;
  font-size: 12px;
  font-weight: lighter;
  line-height: 0;
  padding: 18px 20px;
  text-transform: uppercase;
  transition: all 0.55s ease 0s;
}

/* Content */

.default-wep.post-page-on #content {
  float: left;
}

.default-wep.in-page-template #content {
  float: left;
}

#content {
  float: left;
  width: 630px;
  overflow: hidden;
  border-left: 1px solid #ededed;
  border-right: 1px solid #ededed;
}

.classic-blog #posts .post-thumb .attachment-classic-thumb.wp-post-image {
  height: 160px;
  width: 230px;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

.attachment-classic-thumb.wp-post-image {
  transition: opacity 0.25s ease-in-out 0s;
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
}

/* Adsend between Blog post */

div.ads-between-post {
  border-bottom: 1px solid #ededed !important;
  padding: 20px;
  overflow: hidden;
}

.attachment-classic-thumb.wp-post-image:hover {
  opacity: 0.4;
}

/* post page Modifications */

.post-page-on #posts .post-thumb {
  max-height: 375px;
  margin-bottom: 0;
}


/* New wrepper for Content Area */

div.content-postwep {
  background: #fff;
  width: 1200px;
  float: left;
  padding: 0;
}

.post-thumb img {
  width: 600px;
  height: 400px;

}

.classic-blog #posts .post-thumb:hover .image-thumb0overlay {
  margin-top: -150px;
  z-index: -1;
}

.image-thumb0overlay {
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  position: absolute;
  width: 230px;
  height: 160px;
  margin: 0;
  z-index: 9;
}

.image-thumb0overlay.video {
  background: url("include/images/video.png") no-repeat 5px 5px;
  no-repeat 10px 10px;
}

.image-thumb0overlay.audio {
  background: url("include/images/audio.png") no-repeat 5px 5px;
  no-repeat 10px 10px;
}

.image-thumb0overlay.gallery {
  background: url("include/images/image.png") no-repeat 5px 5px;
  no-repeat 10px 10px;
}

.popular-post .post-thumb a .attachment-medium-thumb {
  height: auto;
  -webkit-transition: all .4s ease-in-out;
  width: 370px;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  -webkit-filter: blur(10px);
  -moz-filter: blur(20px);
  -o-filter: blur(20px);
  -ms-filter: blur(20px);
  filter: blur(20px);
  opacity: 0.4;
  margin: -20px;
}

li.popular-post.group:hover img {
  -webkit-filter: blur(0px);
  -moz-filter: blur(0px);
  opacity: 0.7;
  -o-filter: blur(0px);
  -ms-filter: blur(0px);
  filter: blur(0px);
}

.post-thumb img.attachment-feat-thumb {
  height: 255px;
  width: 100%;
}

#sidelist {
  background: none repeat scroll 0 0 #FFFFFF;
  float: right;
  padding: 15px;
  width: 34%;
}


/* Slider Area */


.firstbig h3 a {
  color: #333333;
  font-family: 'Oswald', sans-serif;
  font-size: 12px;
  font-weight: lighter;
  line-height: 0;
}

.listconar h3 a {
  color: #333333;
  font-family: 'Oswald', sans-serif;
  font-size: 12px;
  font-weight: lighter;
  line-height: 10px;
}

.firstbig .listconar > h3 {
  margin-bottom: 10px;
}

.listconar > h3 {
  margin-bottom: 10px;
}

.firstbig .liststyle img.attachment-newrelpost {
  width: 95%;
}

.liststyle img.attachment-newrelpost {
  float: left;
  margin-right: 10px;
  width: 45%;
}

/*** Gallery Posts Styling ***/

.gallery-post .defpost {
  width: 335px;
  float: left;
  overflow: hidden;
}

.gallery-postsys article img {
  width: 100%;
  height: 100%;
  min-height: 220px;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

.gallery-postsys article img:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  opacity: 0.5;
}

div.defpost.margin-remover {
  border-right: 0 none;
}

div.wrapper.gallery-post h2.post-title {
  font-size: 26px;
  line-height: 30px;
}

.gallery-post .defpost .undercon {
  float: right;
  width: auto;
  height: 100%;
  padding: 0;
}

.gallery-post .defpost .undercon h2.post-title {
  margin: 0 0 5px;
}

.wrapper.gallery-post #content {
  border-right: 1px solid #ececec;
}

.gallery-post .defpost  .post-thumb {
  height: 220px;
  overflow: hidden;
  position: relative;
  background: #333;
  margin-bottom: 10px;
}

a.sum-rpost {
  float: left;
  font-size: 10px;
  font-family: 'Oswald', sans-serif;
  padding: 8px 8px;
  margin-top: 10px;
  color: #FFFFFF;
  display: block;
  background: #9aa441;
}

/*** Posts Styling ***/


#fullwep #content #posts {
  background: none repeat scroll 0 0 #FFFFFF;
  margin-bottom: 30px;
  padding: 20px;
  border: 1px solid #ECECEC;
  border-bottom: 1px solid #ECECEC;
}

#related-posts article {
  float: left !important;
  width: 275px !important;
  border-bottom: 1px solid #ededed !important;
}

#related-posts .post-thumb {
  background: #fff !important;
width: 125px;
height: 75px;

}

.classic-blog #posts .post {
  padding: 0;
  border-radius: 0;
  border-bottom: 0px none;
  box-shadow: none;
}

.onetag {
  padding: 0 0 16px;
  margin: 0;
  float: left;
  width: 100%;
}

.post-page-on #posts h1 {
  padding: 10px 20px;
}

#posts .post-thumb {
  overflow: hidden;
  position: relative;
  margin-bottom: 0px;
}

.post-thumb.if-in-image {
  padding: 20px 20px 0 20px;

}

.post-title a {
  color: #333;
  margin-top: 45px;
}

.post-title a:hover {
  color: #555;
  text-decoration: none;
}



/*** Post Meta ***/



.post-meta {
  clear: both;
  text-transform: capitalize;
  margin-top: 10px;
}

.popular-post .post-meta {
  margin: 0;
}

.post-meta li {
  border-left: 1px solid #EDEDED;
  DDD;

    color: #999999;
  float: left;
  font-family: 'Oswald', sans-serif;
  font-size: 10px;
  line-height: 20px;
  padding: 8px 10px;
  text-transform: uppercase;
}

.post-meta li:last-child {
  border-right: 0 none;
  float: right;
  margin-right: 0;
}

.popular-post .post-meta li:last-child {
  background: none repeat scroll 0 0 #9aa441;
  border: 1px solid #9aa441;
  color: #FFFFFF;
  float: right;
  margin-right: 0;
  padding: 2px 8px;
  font-size: 10px;
  position: absolute;
  text-align: center;
  font-weight: lighter;
}

.popular-post ul.post-meta {
  border: 0 none;
  height: auto;
  line-height: none;
  margin-bottom: none;
}

.post-author:first-child {
  border-left: 0 none;
}

.post-meta a {
  color: #bbb;
}

.post-meta a:hover {
  color: #9aa441;
  text-decoration: none;
}

.post-meta .defhom {
  border-left: 1px solid #EDEDED;
  DDD;

    border-right: 1px solid #EDEDED;
  DDD;
}

.post-meta .defhom:last-child {
  border-right: 0 none;
}

.post-author:first-child {
  border-left: 0 none;
}

.post-author .defhom {
  border-left: 0 none;
}

.post-date .defhom {
  border-left: 1px solid #EDEDED;
  DDD;

    border-right: 1px solid #EDEDED;
  DDD;

    color: #f96d5b;
}

.defmar {
  border-bottom: 1px solid #EDEDED;
  DDD;

    border-top: 1px solid #EDEDED;
  DDD;

    display: block;
  height: 35px;
  margin-bottom: 20px;
  margin-top: 10px;
  text-transform: capitalize;
}





/*** Post Icons Styling ***/



.post-icon {
  left: 304px;
  display: block;
  width: 17px;
  height: 20px;
  -webkit-transition: background .3s;
  -moz-transition: background .3s;
  -o-transition: background .3s;
  transition: background .3s;
}

.format-audio .post-icon {
  background: url("include/images/speaker.png") no-repeat;
}

.post-thumb a:hover

.post-icon {
  background-color: #fff;
}

.format-video

.post-icon {
  background: url(include/images/play.png)no-repeat;
}

.format-gallery

.post-icon {
  background: url(include/images/camara.png) no-repeat;
}

.format-standard .post-icon {
  background: url("include/images/standard.png") no-repeat;
}





/*** Post Icons Styling2 ***/



.posttype-select {
  height: 35px;
  left: 255px;
  margin-top: -400px;
  padding: 20px;
  position: absolute;
  transition: margin-top 0.3s ease 0s;
  width: 35px;
  z-index: 999;
  -webkit-transition: margin-top .3s;
  -moz-transition: margin-top .3s;
  -o-transition: margin-top .3s;
  transition: margin-top .3s;
}

.posttype-select.picon {
  border-radius: 0 0 20px 20px;
  height: 35px;
  left: 320px;
  padding: 20px;
  position: absolute;
  width: 35px;
  margin-top: 0px;
  z-index: 999;
}

.undercon {
  float: right;
  height: 100%;
}

.post-thumb a:hover
.posttype-select {
  background-color: #fff;
}

.format-audio .posttype-select {
  background: url("include/images/speaker.png") no-repeat scroll 22px 22px #FFFFFF;
}

.format-gallery

.posttype-select {
  background: url(include/images/camara.png) no-repeat scroll 22px 22px #FFFFFF;
}

.format-video

.posttype-select {
  background: url(include/images/play.png) no-repeat scroll 22px 22px #FFFFFF;
}

.format-standard .posttype-select {
  background: url("include/images/standard.png") no-repeat scroll 22px 22px #FFFFFF;
}







/*** Post Meta ***/



.post-mod-meta {
  background: none repeat scroll 0 0 #333333;
  height: 45px;
  width: 270px;
}

.post-mod-meta li {
  color: #FFFFFF;
  float: left;
  font-family: 'Oswald', sans-serif;
  font-size: 10px;
  font-weight: lighter;
  width: 42.5%;
  padding: 16px 10px;
  text-transform: uppercase;
}

.fcol .comments-link:hover {
  text-decoration: none;
}

/*** Excerpts ***/


.excerpt {
  float: left;
  clear: both;
  color: #333;
}

.excerpt, .read-more {
  float: left;
  clear: both;
  margin-top: 2px;
  font-size: 13px;
  color: #6E6E6E;
  line-height: 20px;
}

.rmside span {
  float: left;
}

.fcol .comments-link {
  color: #FFFFFF;
  font-size: 12px;
}

.fcol .comments-link:hover {
  text-decoration: none;
}

.read-more {
  border: 2px solid #D5D5D5;
  display: block;
  float: right;
  line-height: 30px;
  margin-bottom: 20px;
  padding: 5px 13px;
  text-align: right;
  margin: 13px auto 0;
  transition: all 0.9s ease 0s;
}

a.read-more {
  font-size: 13px;
  color: #353535 !important;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  font-weight: lighter;
}

a.read-more:hover {
  text-decoration: none;
  background-color: rgba(51, 51, 51, 0.45);
  color: #fff !important;
}

.post-comm.fcol {
  background: none repeat scroll 0 0 #f96d5b;
  padding: 5.5px 10px;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

.post-comm.fcol:hover {
  background: #333333;
}

.link-ico:hover {
  background-color: #f96d5b;
}

.defaultside {
  float: left;
}

.clasicimage {
  background: none repeat scroll 0 0 #FFFFFF;
  margin: -53px auto 0;
  padding: 25px;
  width: 10%;
  z-index: 999;
}

/*** Pagination Styling ***/

.pagination {
  border: 1px solid #ECECEC;
  float: left;
  border-left: 0 none;
  overflow: hidden;
  height: 35px;
  width: 100%;
  border-top: 0 none;
  margin: 0 0 0px 0;
  max-width: 730px;
}

.page-numbers {
  padding: 8px 15px;
  float: left;
  color: #333;
  border-right: 1px solid #E4E4E4;
}

#home-page.classic-item {
  background: #fff;
  padding: 0px;
}

.pagination a {
  color: #1D1D1D;
  display: block;
  float: left;
  font-family: 'Oswald', sans-serif;
  font-size: 12px;
  padding: 10px 15px;
  text-transform: uppercase;
  transition: all 0.2s ease 0s;
  text-transform: uppercase;
  transition: all 0.2s ease 0s;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

.pagination .current, .pagination a:hover {
  color: #333333;
  text-decoration: none;
}

.pagination .current {
  border-right: 1px solid #EDEDED;
  DDD;
color: #333333;
  border-left: 1px solid #EDEDED;
  DDD;
display: block;
  float: left;
  font-family: "Arvo",serif;
  font-size: 12px;
  margin: 0 0 0 20px;
  padding: 10px 20px;
}

.pagination .dots {
  border-right: 1px solid #EDEDED;
  DDD;
float: left;
  font-family: "Arvo",serif;
  padding: 10px 15px;
}



/* Image Slider */


.centerare .widget {
  padding: 20px;
}

.modsideone .widget {
  padding-left: 0;
}

.modsidetwo .widget {
  padding-left: 0;
}

/* Sidebar Design */


#main-sidebar {
  width: 360px;
  float: right;
  color: #999;
  overflow: hidden;
  margin-right: 0;
}

/* Border And Position */

div.wrapper.classic-blog {
  float: left;
  padding-right: 0;
}

div.wrapper.left-sidebar.classic-blog {
  float: left;
  padding-right: 0;
  border-right: 0;
}

.wrapper.left-sidebar.classic-blog #small-mini-sidebar {
  float: right;
  border-right: 1px solid #ededed;
}

/* Widgets */

#main-sidebar .widget:first-child {
  padding-top: 0;
}

#main-sidebar .widget {
  margin-bottom: 0px;
  clear: both;
}

.widget-title {
  margin: 10px 20px 1px;
  position: relative;
  border-bottom: 1px solid #ededed;
  width: 100%;
  float: left;
  padding: 0 0 3px 0;
}

div#small-mini-sidebar .newrespost {
  margin-top: 0;
}

.widget-title h2 {
  border-bottom: 4px solid #9aa441;
  color: #424242;
  font-family: 'Oswald', sans-serif;
  font-weight: 800;
  margin: 0;
  font-size: 14px;
  padding: 5px 0px;
  text-align: center;
  position: relative;
  float: left;
  margin-bottom: 15px;
  line-height: 30px;
  text-transform: uppercase;
}

#main-footer .widget-title h2 {
  padding: 3px 0;
  border-bottom: 4px solid #9aa441;
  color: #E4E4E4;
  font-weight: 800;
  font-size: 14px;
  margin-bottom: -4px;
}

#main-footer .widget-title {
  margin: 0 0 15px;
  border-bottom: 1px solid #3D3D3D;
}

#main-footer span.small-border {
  border-bottom: 1px solid #3D3D3D;
}

.widget p + p {
  margin-top: 20px;
}

.widget_text {
  line-height: 24px;
}

.widget_wpsmart_ads img {
  max-width: 100%;
  height: auto;
}



/*** Video Widget ***/

.widget_wpsmartvid iframe, .widget_wpsmartvid object, .widget_wpsmartvid embed, .widget_wpsmartvid video {
  width: 90%;
  height: 225px;
  float: left;
  padding: 0;
  padding: 20px 0;
  border-bottom: 1px solid #EDEDED;
  margin: 0 20px;
}

#main-footer .widget_wpsmartvid iframe,
#main-footer .widget_wpsmartvid object,
#main-footer .widget_wpsmartvid embed,
#main-footer .widget_wpsmartvid video {
  width: 90%;
  height: 225px;
  float: left;
  padding: 20;
  border-bottom: 1px solid #EDEDED;
}

#main-footer .default-wep {
  width: 1160px;
  margin: 0 auto;
}

#main-footer
.widget_wpsmartvid iframe,
#main-footer
.widget_wpsmartvid object,
#main-footer
.widget_wpsmartvid embed,
#main-footer
.widget_wpsmartvid video {
  height: 185px;
}



/*** Tag Cloud And Text Widget Styling ***/

.textwidget img {
  width: auto;
  max-width: 320px;
  float: left;
}

#small-mini-sidebar .textwidget {
  width: 168px;
  margin: 0 20px;
}

#main-sidebar .textwidget {
  padding: 20px;
}

.textwidget .wp-caption img {
  width: 100%;
}

p.wp-caption-text {
  width: auto;
}

#main-sidebar .wp-caption img {
  width: 100%;
  height: auto;
  margin: 0;
}

#main-sidebar .wp-smiley {
  width: auto;
}

.wp-smiley {
  width: auto;
}

#main-sidebar form > select {
  width: 100%;
  border: 1px solid #EDEDED;
  ;
padding: 5px;
  border-radius: 5px;
}

.widget_archive select {
  margin: 20px;
  border: 1px solid #EDEDED;
  width: 100%;
  max-width: 359px;
  padding: 10px;
}

.widget_categories select {
  margin: 20px 20px 0;
  border: 1px solid #EDEDED;
  width: 100%;
  max-width: 320px;
  padding: 10px;
}

.widget_rss ul li {
  padding: 10px 0;
  border-bottom: 1px solid #EDEDED;
  margin: 0 20px;
}

#main-sidebar ul li a {
  font-family: 'Oswald', sans-serif;
  text-transform: capitalize;
  font-size: 14px;
}

#main-sidebar .tagcloud {
  text-transform: capitalize;
  float: left;
  padding: 20px 0;
  border-bottom: 1px solid #EDEDED;
  margin: 0 20px;
}

.tagcloud {
  text-transform: capitalize;
  float: left;
}

#small-mini-sidebar .tagcloud {
  text-transform: capitalize;
  float: left;
  padding: 10px 20px;
}

.tagcloud a {
  border: 0px solid #494949;
  color: #494949;
  display: block;
  float: left;
  font-family: 'Helvetica', sans-serif;
  font-size: 14px !important;
  margin: 0 3px 5px;
  border-radius: 2px;
  padding: 5px 10px;
  transition: all 0.2s ease 0.2s;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

#main-footer .tagcloud a {
  transition: all 0.2s ease 0.2s;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  border: 1px solid #3A3A3A;
  transition: all .2s;
  font-weight: normal;
  background: none;
  color: #B6A8A8;
  text-transform: uppercase;
  font-family: 'Helvetica', sans-serif;
  font-size: 12px !important;
  #B6A8A8;
border-radius: 2px;
}

#main-footer .tagcloud a:hover {
  border-color: #FF1800;
}

.onetag > a {
  display: none;
}

.rmtype:last-child {
  display: block;
  float: right;
}

.onetag > a:first-child {
  color: #FFFFFF;
  display: inline-table;
  font-size: 12px;
  margin-bottom: 6px;
  margin-top: 5px;
  padding: 2px 0px;
  text-transform: uppercase;
}

.onetag > a:hover:first-child {
  text-decoration: none;
}

.tagcloud a:hover {
  border-color: #AAAAAA;
  color: #333333;
  text-decoration: none;
}



/*** Feed burner Email Widget ***/

.widget-feedburner-counter > p {
  color: #CECECE;
  font-family: 'Oswald', sans-serif;
  font-size: 12px;
  line-height: 20px;
  padding: 0 0 10px;
  font-weight: lighter;
  text-transform: uppercase;
}

.widget-feedburner-counter {
  background: #333;
  padding: 20px;
  position: relative;
  margin: 0 20px 20px;
}

li.pageviews.defhom.eye-icons {
  margin-right: 0;
}

.feedburner-email {
  background: none repeat scroll 0 0 #FBFBFB;
  border: 1px solid #EEEEEE;
  border-radius: 2px 2px 2px 2px;
  color: #333333;
  font-family: Droid Sans;
  font-size: 14px;
  margin-bottom: 5px;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 0 10px #CCC;
  -webkit-box-shadow: inset 0 0 10px #CCC;
  box-shadow: inset 0 0 10px #CCC;
  padding: 12.5px 10px;
  font-weight: lighter;
  text-align: left;
  text-transform: uppercase;
  width: 70.5%;
}

.widget-feedburner .widget-title {
  display: none;
}

.feedburner-subscribe {
  background-color: #9aa441;
  border: medium none;
  border-radius: 2px;
  color: #FFFFFF;
  padding: 14px 6px;
  transition: all 0.2s ease 0s;
  width: 100%;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
  width: 27%;
  float: right;
}

.feedburner-subscribe:hover {
  background-color: #3d3d3d;
}



/*** Search Form Widget ***/

#searchform {
  float: left;
  height: 42px;
  padding: 20px 0;
  max-width: 315px;
  margin: 0 20px;
  position: relative;
  border-bottom: 1px solid #EDEDED;
}

#s {
  background: #FBFBFB;
  border: 1px solid #EEEEEE;
  border-radius: 1px;
  color: #333333;
  font-family: 'Open Sans',sans-serif;
  font-size: 10px;
  height: 40px;
  padding-left: 12px;
  text-transform: uppercase;
  transition: background-color 0.2s ease 0s;
  width: 300px;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

#s:focus {
  background: url("include/images/magnifyingglass.png") no-repeat scroll -30px 5px #FBFBFB;
  border-right: 2px solid #f96d5b;
  outline: 0 none;
}

/*** Popular Posts Widget ***/

.widget_wpsmart_popular {
  padding: 20px;
  background: #333;
}

.widget_wpsmart_popular .widget-title {
  margin: 0 0 10px 0;
}

.widget_wpsmart_popular .widget-title h2 {
  color: #E6E6E6;
  font-family: 'Oswald', sans-serif;
  font-weight: lighter;
  font-size: 14px;
  line-height: 30px;
  padding: 0;
  border-bottom: 4px solid #9aa441;
  text-transform: uppercase;
}

.widget_wpsmart_popular span.small-border {
  border-bottom: 1px solid #464646;
}

.widget_wpsmart_popular .widget-title {
  border-bottom: 1px solid #464646;
}

div.popular-details {
  margin-top: 10px;
}

span.who-write {
display: none;
  float: right;
  font-family: 'Oswald', sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: lighter;
}

.popular-post {
  margin-bottom: 20px;
}

.popular-post:last-child {
  margin-bottom: 0;
}

.popular-post .post-thumb {
  height: 110px;
  overflow: hidden;
  position: relative;
  background: #333;
  margin-right: 0;
  width: 320px;
  float: left;
}

span.post-bef {
display: none;
  font-family: 'Oswald', sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: lighter;
  background: #9aa441;
  padding: 2px 5px;
  float: left;
  color: #fff;
}

div.popular-content {
  float: right;
  width: 100%;
  position: absolute;
  padding: 20px;
  bottom: 0;
  max-width: 280px;
}

#main-footer
.popular-post
.post-thumb {
  width: 238px;
  height: 130px;
}

#main-footer

.popular-post

.post-icon {
  left: 94px;
  top: 40px;
}

.popular-post

.post-icon {
  left: 125px;
  top: 59px;
}

.popular-post .post-title {
  font-size: 12px;
  line-height: 1.0;
  font-weight: lighter;
  line-height: 20px;
}

div.popular-content h2.post-title a {
  color: #fff;
  font-family: 'Oswald', sans-serif;
  fon;
}

.popular-post

.post-title a:hover {
  color: #333333;
}

.post-date.bgcol {
  background-color: #3B3B3B;
}



/*** Calendar Widget ***/


#wp-calendar {
  width: 100%;
  padding: 20px;
  border-bottom: 1px solid #EDEDED;
}

#main-footer #wp-calendar {
  padding: 0;
}

#wp-calendar caption {
  border-bottom: 1px solid #EDEDED;
  color: #333333;
  font-size: 12px;
  font-weight: lighter;
  padding: 15px 0;
  font-family: 'Oswald', sans-serif;
  font-size: 14px;
  margin: 0 20px;
  text-align: left;
}

.footer-widgets #wp-calendar tbody td, .footer-widgets #wp-calendar .pad {
  background-color: #292929;
  text-align: center;
  padding: 8px;
  font-family: 'Oswald', sans-serif;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
  color: #9C9C9C;
}

.footer-widgets #wp-calendar tfoot #prev {
  background-color: #292929;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  padding: 10px 15px;
  font-size: 14px;
  font-weight: 400;
}

.footer-widgets #wp-calendar tfoot #next {
  background-color: #292929;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  padding: 10px 15px;
  font-size: 14px;
  font-weight: 400;
}

.footer-widgets #wp-calendar caption {
  border-bottom: 1px solid #4B4B4B;
  color: #868686;
  font-size: 12px;
  font-weight: lighter;
  margin-bottom: 15px;
  padding: 0 0 10px;
  font-family: 'Oswald', sans-serif;
  font-size: 14px;
  text-align: left;
}

#wp-calendar thead {
  font-size: 10px;
}

#wp-calendar thead th {
  padding-bottom: 10px;
}

#wp-calendar tbody td, #wp-calendar .pad {
  background-color: #FBFBFB;
  text-align: center;
  padding: 8px;
  font-family: 'Oswald', sans-serif;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

#wp-calendar tbody td:hover,

#wp-calendar .pad:hover {
  background-color: #6B6B6B;
  color: #fff;
}

#wp-calendar tfoot #next {
  background-color: #FBFBFB;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  padding: 10px 15px;
  font-size: 14px;
  font-weight: lighter;
}

#wp-calendar tfoot #prev {
  background-color: #FBFBFB;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  padding: 10px 15px;
  font-size: 14px;
  font-weight: lighter;
}



/*** List Widgets Styling ***/

.widget .menu li, .widget_pages li, .widget_recent_entries li, .widget_recent_comments li, .widget_archive li, .widget_categories li, .widget_meta li {
  padding-bottom: 8px;
  border-bottom: 0px solid #EDEDED;
  list-style: none;
  line-height: 20px;
  padding: 10px 0;
  margin: 0 20px;

}

.widget_recent_entries

.post-date {
  display: block;
  background: none;
  color: #fff;
}

article img {
  width: 425px;
height: 300px;
}

#main-footer .widget {
  background: none;
  border: 0 none;
}

#main-footer ul li a {
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
  float: left;
}

#main-footer ul li a:hover {
  padding-left: 20px;
}

#main-footer ul li a:hover:before {
  left: 0px;
}

.widget .menu li a, .widget_pages li a, .widget_recent_entries li a, .widget_recent_comments li a, .widget_archive li a, .widget_categories li a, .widget_meta li a {
  color: #E4E4E4;
  font-size: 12px;
  font-family: 'Helvetica', sans-serif;
  margin-right: 5px;
}

#main-footer .widget .menu li a, #main-footer .widget_pages li a, #main-footer .widget_recent_entries li a, #main-footer .widget_recent_comments li a, #main-footer .widget_archive li a, #main-footer .widget_categories li a, #main-footer .widget_meta li a {
  color: #e6e6e6;
  font-size: 12px;
  margin-right: 5px;
  font-family: 'Helvetica', sans-serif;
  position: relative;
}

#main-footer .widget .menu li a:before, #main-footer .widget_pages li a:before, #main-footer .widget_recent_entries li a:before, #main-footer .widget_recent_comments li a:before, #main-footer .widget_archive li a:before, #main-footer .widget_categories li a:before, #main-footer .widget_meta li a:before {
  content: ">";
  float: left;
  margin-right: 10px;
  font-size: 12px;
}

#main-footer .widget .menu li a:hover, #main-footer .widget_pages li a:hover, #main-footer .widget_recent_entries li a:hover, #main-footer .widget_recent_comments li a:hover, #main-footer .widget_archive li a:hover, #main-footer .widget_categories li a:hover, #main-footer .widget_meta li a:hover {
  color: #fff;
}

#main-footer .widget .menu li, #main-footer .widget_pages li, #main-footer .widget_recent_entries li, #main-footer .widget_recent_comments li, #main-footer .widget_archive li, #main-footer .widget_categories li, #main-footer .widget_meta li {
  padding: 0px 5px 5px 0px;
  border-bottom: 1px solid #2B2B2B;
  list-style: none;
  width: 100%;
  float: left;
  max-width: 230px;
  margin: 0 0 8px 0;
  line-height: 20px;
}

#main-footer #wp-calendar {
  border-bottom: 0;
}

.widget .menu li a:hover,

.widget_pages li a:hover,

.widget_recent_entries li a:hover,

.widget_recent_comments li a:hover,

.widget_archive li a:hover,

.widget_categories li a:hover,

.widget_meta li a:hover {
  color: #9aa441;
  text-decoration: none;
}



/* Text Widget */





#main-footer .textwidget ul li {
  border-bottom: 1px solid #333333;
  color: #DDDDDD;
  padding: 5px 0;
}

#main-footer .textwidget li a {
  color: #A7A7A7;
  font-size: 12px;
  font-weight: lighter;
}

#main-footer .textwidget li a:hover {
  color: #9aa441;
  text-decoration: none;
}

/* Sidebar Corou */

#main-sidebar #related_posts {
  max-width: 320px !important;
  margin-bottom: 0;
  padding: 20px 20px 0 20px;
}

#main-sidebar #related_posts li {
  float: left;
  max-height: 325px;
  overflow: hidden;
  margin-right: 20px;
  width: 320px;
}

#main-sidebar .footer-more-box {
  max-width: 292px;
}

#main-sidebar .widget_categories ul {
  margin-top: 10px;
  float: left;
  width: 100%;
}

/* Recent Post With Thumbn ail */

#related_posts {
  margin: 0;
  overflow: hidden;
  max-width: 590px !important;
  padding: 20px 20px;
  background: #fff;
}

#related_posts li {
  float: left;
  max-height: 325px;
  overflow: hidden;
  margin-right: 20px;
  width: 183.5px;
}

div.hot-news {
  padding: 0;
}

.rpost-cat {
  padding: 0 0 10px;
  color: #6E6E6E;
  margin-bottom: 0;
  color: #7E7E7E;
  font-size: 13px;
  line-height: 18px;
  font-family: 'Helvetica', sans-serif;
}

a.readpost {
  font-family: 'Oswald', sans-serif;
  font-weight: lighter;
  color: #616161;
  font-size: 11px;
}

#related_posts li:last-child {
  margin-right: 0px;
}

.relatedthumb img {
  float: left;
  height: 10px;
  overflow: hidden;
  background-color: #9aa441;
  width: 100%;
  position: relative;
  margin-bottom: 10px;
}

.relatedcontent {
  background: #fff;
}

div.dateandtag {
  width: 100%;
  float: left;
  margin-bottom: 5px;
}

.posthome-date {

  font-family: 'Oswald', sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  float: left;
  display: none;
  margin-bottom: 5px;
  color: #999;
  height: 15px;
  background-position: -5px -4px;
}

.posthome-date-ticker /* toggle date on and off with display*/{

  font-family: 'Oswald', sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  float: left;
  display: none;
  margin-bottom: 5px;
  color: #999;
  font-style: italic;
  line-height: 15px;
  height: 15px;
}

div.first-category a {
  float: right;
  font-size: 11px;
  line-height: 12px;
  padding: 2px 3px;
  text-transform: uppercase;
  color: #999;
  font-family: 'Oswald', sans-serif;
  position: relative;
  padding-left: 20px;
}

.relatedcontent h3 a {
  color: #494949;
  display: block;
  font-family: 'Oswald', sans-serif;
  font-size: 14px;
  font-weight: 800;
  padding: 10px 0;
  text-transform: uppercase;
  line-height: 18px;
}

.relatedcontent h3 {
  font-weight: lighter;
}

.thumbbox {
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  position: absolute;
  width: 216px;
  height: 130px;
  margin: 0;
  z-index: 9;
}

#related_posts li.item:hover .thumbbox {
  margin-top: -100px;
  z-index: -1;
}

.thumbbox.video {
  background: url("include/images/video.png") no-repeat 5px 5px;
  no-repeat 10px 10px;
}

.thumbbox.audio {
  background: url("include/images/audio.png") no-repeat 5px 5px;
  no-repeat 10px 10px;
}

.thumbbox.gallery {
  background: url("include/images/image.png") no-repeat 5px 5px;
  no-repeat 10px 10px;
}

.relatedcontent h3 a:hover {
  color: #000000;
  text-decoration: none;
}

.relatedthumb img {
  width: 100%;
  height: 100%;
  min-height: 130px;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

.catdate {
  font-size: 10px;
}



/* Recent Post List */


.widget_recent_entries ul li a {
  color: #333333;
  font-family: 'Oswald', sans-serif;
  font-size: 12px;
  font-weight: lighter;
}

#main-sidebar .widget_recent_entries ul li {
  border-bottom: 1px solid #EDEDED;
  DDD;
}

#main-footer .widget_recent_entries ul li a {
  color: #333333;
}

#main-footer .widget_recent_entries ul li {
  border-bottom: 1px solid #EDEDED;
  ddd;
}

/* Single Post Page*/


.single #posts .post {
}

div.content-postwep .default-wep {
  width: auto;
  margin: 0;
}

#posts.group article.post .post-meta {
  border-bottom: 1px solid #EDEDED;
  border-top: 1px solid #EDEDED;
  height: 35px;
  line-height: 20px;
  margin-top: 0;
}

.post-meta .post-category a:nth-child(1) {
  display: block;
}

.post-meta .post-category a {
  display: none;
  float: left;
}

.defpost article.post {
  max-height: 530px;
}

.default-wep.classic-blog article {
  width: 720px;
}

.entry {
  overflow: hidden;
  clear: both;
  width: 100%;
  padding: 20px;
  max-width: 590px;
}

#posts .tagcloud {
  border-bottom: 1px solid #EDEDED;
  DDD;

    border-top: 1px solid #EDEDED;
  DDD;

    margin: 0;
  padding: 5px;
  width: 648px;
}

#posts

.tagcloud a {
  color: #fff;
  border: none;
  background-color: #222;
}

#posts

.tagcloud a:hover {
  background-color: #9aa441;
}



/*** Post Author Div Styling ***/

.authimg-name {
  float: left;
}

#about-author {
  background: #FFFFFF;
  float: left;
  padding: 0 20px 20px 20px;
}

#about-author .avatar {
  float: left;
  width: 80px;
  height: 80px;
  border: 1px solid #EDEDED;
  ;
padding: 10px;
}

.post-author {
  margin-bottom: 2px;
}

.author-text {
  overflow: hidden;
  float: right;
  width: 468px;
  margin-left: 20px;
}

.author-text.group > p {
  float: right;
}

.author-text p, .author-icons {
  margin-top: 10px;
  font-family: 'Helvetica', sans-serif;
  line-height: 20px;
  color: #5A5A5A;
  font-size: 12px;
}

.author-icons {
  margin-top: 20px;
  float: left;
  max-height: 35px;
  width: 100%;
}

.author-icons a:hover {
  -webkit-transform: rotate(75deg);
  -moz-transform: rotate(75deg);
  -o-transform: rotate(75deg);
  -ms-transform: rotate(75deg);
}

.follow-me p {
  float: left;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: lighter;
  padding: 5px 20px;
  line-height: 25px;
  position: relative;
  color: #fff;
  margin-right: 10px;
  background: #9aa441;
}

.follow-me p:after {
  content: close-quote;
  position: absolute;
  width: 0px;
  top: 10px;
  right: -12px;
  border-bottom: 6px solid rgba(0, 0, 0, 0);
  border-left: 6px solid #9aa441;
  border-top: 6px solid rgba(0, 0, 0, 0);
  border-right: 6px solid rgba(0, 0, 0, 0);
}

.solcial-profiles {
  float: left;
}

h2.author-name {
  font-family: 'Oswald', sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
  text-align: left;
  font-weight: lighter;
}

#modrpostset {
  width: 100%;
  margin-top: 0px;
  float: left;
  padding: 0;
  max-width: 630px;
}

#about-author > h2 {
  border-bottom: 5px solid #9aa441;
  color: #333333;
  font-family: 'Droid Sans',sans-serif;
  font-size: 18px;
  line-height: 30px;
  padding: 0 10px;
  text-transform: uppercase;
}

.post-tag-list > p {
  float: left;
  font-family: 'Oswald', sans-serif;
  font-size: 14px;
  line-height: 17px;
  margin-right: 18px;
  text-transform: uppercase;
  font-weight: 700;
}

.post-tag-list {
  padding: 10px;
  background: #fff;
  width: 100%;
  border-top: 1px solid #EDEDED;
  margin: 0 20px 20px;
  border-bottom: 1px solid #EDEDED;
  border-right: 0 none;
  overflow: hidden;
  max-width: 570px;
}

.post-tag-list > a {
  float: left;
  line-height: 12px;
  position: relative;
  color: #fff;
  margin-right: 20px;
  margin-bottom: 0;
  font-family: 'Oswald', sans-serif;
  font-size: 12px;
  padding: 5px;
  background-color: #9aa441;
  text-transform: uppercase;
}

.post-tag-list > a:after {
  content: close-quote;
  position: absolute;
  width: 0px;
  top: 1px;
  right: -20px;
  border-bottom: 10px solid rgba(0, 0, 0, 0);
  border-left: 10px solid #9aa441;
  border-top: 10px solid rgba(0, 0, 0, 0);
  border-right: 10px solid rgba(0, 0, 0, 0);
}

.post-tag-list > a:hover {
  text-decoration: none;

}

/*** Author Icons ***/

.blogauthor-detail {
  width: 100%;
  float: left;
  max-width: 630px;
  overflow: hidden;
}

.author-icons a {
  font-weight: lighter;
  font-size: 10px;
  text-transform: uppercase;
  width: 15px;
  height: 15px;
  line-height: 16px;
  margin-right: 10px;
}

.auth-title {
  font-family: 'Droid Sans',sans-serif;
  text-align: center;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: lighter;
}

.auth-social {
  float: right;
  width: 40%;
  margin-right: 25px;
}

.twitter-link, .facebook-link, .google-link, .pintrest-link, .linkedin-link, .youtubevid-link, .dribbble-link {
  padding: 10px;
  width: 100%;
  float: left;
  color: #fff;
  margin-bottom: 10px;
  -webkit-transition: all .1s linear;
  -moz-transition: all .1s linear;
  -o-transition: all .1s linear;
  transition: all .1s linear;
}

.twitter-link:active,

.facebook-link:active,

.google-link:active,

.pintrest-link:active,

.linkedin-link:active,

.youtubevid-link:active,

.dribbble-link:active {
  border-bottom: none;
}

.twitter-link {
  background: url(include/images/icons-profile/twitter.png) no-repeat 50% 50%;
  font-size: 10px;
  color: #fff;
}

.facebook-link {
  background: url(include/images/icons-profile/facebook.png) no-repeat 50% 50%;
  font-size: 10px;
  color: #fff;
}

.pintrest-link {
  background: url(include/images/icons-profile/pinterest.png) no-repeat 50% 50%;
  font-size: 10px;
  color: #fff;
}

.google-link {
  background: url(include/images/icons-profile/googleplus.png) no-repeat 50% 50%;
  font-size: 10px;
  color: #fff;
}

.linkedin-link {
  background: url(include/images/icons-profile/linkedin.png) no-repeat 50% 50%;
  font-size: 10px;
  color: #fff;
}

.youtubevid-link {
  background: url(include/images/icons-profile/youtube.png) no-repeat 50% 50%;
  color: #fff;
}

.dribbble-link {
  background: url(include/images/icons-profile/dribbble.png) no-repeat 50% 50%;
  font-size: 10px;
  color: #fff;
}

/* Post Page Ioons */

li.post-author.pen-icons {
display: none;
  padding-left: 50px;
  background: url(include/images/post-icons-cop.png) no-repeat 18px -82px;
}

li.post-date.calan-icons {
display: none;
  padding-left: 30px;
  background: url(include/images/post-icons-cop.png) no-repeat 7px -32px;
}

li.post-category.folder-icons {
display: none;
  padding-left: 30px;
  background: url(include/images/post-icons-cop.png) no-repeat 8px -56px;
}

li.pageviews.defhom.eye-icons {
  padding-left: 30px;
  padding-right: 20px;
  background: url(include/images/eye.png) no-repeat 8px 8px;
}

/*** Related Posts Styling ***/


#related-posts {
  float: left;
  background: #fff;
  margin-bottom: 0px;
  width: 100%;
  max-width: 590px;
  margin: 0 20px;
}

.widget-title.in-related-post {
  margin: 0 0 10px;
}

.widget-title.in-related-post h2:before {
  content: "\f123";
}

.widget_tag_cloud .widget-title h2:before {
  font-family: fontawesome;
  content: "\f02b";
}

#related-posts > h2 {
  border-bottom: 4px solid #9aa441;
  color: #424242;
  font-family: 'Oswald', sans-serif;
  font-weight: lighter;
  margin: 0;
  font-size: 14px;
  padding: 5px 0px;
  text-align: center;
  position: relative;
  float: left;
  margin-bottom: -5px;
  line-height: 30px;
  text-transform: uppercase;
}

#related-posts article.post {
  display: inline-block;
  padding: 10px 0;
  box-shadow: none;
  background: #fff;
  border: none;
  margin: 0px 20px 0px 0px;
  height: 125px;

}

#related-posts article.post:last-child {
  border-right: 0 none;
}

#related-posts .post-title a {
  color: #333333;
  font-family: 'Oswald', sans-serif;
  font-weight: 800;
  font-size: 14px;
}

.related-datetime {
  font-size: 10px;
  text-transform: uppercase;
  bottom: 0;
  font-family: 'Oswald', sans-serif;
  color: #8e8e8e;
  position: inherit;
  display: none;
  float: left;
  margin-top: 5px;
  margin-left: 20px;
}

#related-posts .post {
  background: none;
  border: 0 none;
  float: left;
  margin-right: 15px;
  width: 205px;
}

.attachment-rpost-thumb.wp-post-image {
  height: 100%;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

#related-posts .post:last-child {
  margin-right: 0px;
}

#related-posts .post:first-child {
  margin-left: 0px;
}

#related-posts .post-thumb {

  float: left;
  height: 75px;
  margin-right: auto;
  width: 110px;
  position: relative;
}

#related-posts
.post-icon {
  left: 40px;
  top: 12px;
}

#related-posts .post-content {
  float: right;
  overflow: hidden;
  margin-left: 20px;
  width: 145px;
}

#related-posts .post-title {
  margin-bottom: 5px;
  line-height: 18px;
  font-family: 'Oswald', sans-serif;
  font-size: 12px;
  font-weight: lighter;
/* height: 64px; */
  overflow: hidden;
}


/*** Comment Form Styling ***/


#respond {
  float: left;
  max-width: 590px;
  width: 100%;
  padding: 20px;
  border-bottom: 1px solid #EDEDED;
}

.commentlist #respond {
  border: 0 none;
  margin-top: 0;
  width: 638px;
}

#comments > ol {
  background: #fff;
  padding: 20px 0;
  border-bottom: 1px solid #D4D4D4;
}

#reply-title {
  font-size: 24px;
  line-height: 32px;
  text-transform: capitalize;
}

em.awaiting-mod-txt {
  float: right;
  padding: 2px;
  background: #FFFF91;
  color: #797979;
  border-radius: 5px;
}

#commentform {
  width: 100%;
  float: left;
  margin-top: 10px;
}

.comment

#commentform {
  margin-bottom: 30px;
}

#respond

.required {
  color: #bd2226;
}

#author,

#email,

#url,

#comment {
  background-color: #EDEDED;
  border: 0 none;
  padding-left: 10px;
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  color: #aaa;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
  -moz-box-shadow: inset 0px -1px 0px #fff;
  -webkit-box-shadow: inset 0px -1px 0px #fff;
  box-shadow: inset 0px -1px 0px #fff;
}

#author:focus,

#email:focus,

#url:focus,

#comment:focus {
  border: 1px solid #D6D6D6;
  outline: none;
  color: #535353;
}

#author,

#email,

#url {
  width: 300px;
  height: 40px;
  float: left;
}

.comment-form-author {
  margin-top: 20px;
}

.comment-form-comment

label {
  display: none;
}

#respond

.comment-form-comment {
  line-height: normal;
}

#comment {
  width: 580px;
  height: 180px;
  padding-top: 10px;
  line-height: 24px;
}

#respond p {
  float: none;
  clear: both;
  margin-bottom: 20px;
}

.comment-form-author,

.comment-form-email,

.comment-form-url {
  line-height: 40px;
}

#respond p label,

#respond p label + .required {
  text-transform: capitalize;
  margin-left: 10px;
}

#respond

.form-submit {
  line-height: normal;
  float: left;
  margin-bottom: 0;
}

#submit,

.wpcf7-submit {
  display: block;
  height: 36px;
  padding: 0 15px;
  font-size: 14px;
  font-family: 'Oswald', sans-serif;
  background-color: #222;
  border: none;
  color: #fff;
  cursor: pointer;
  text-transform: capitalize;
  line-height: 36px;
  -webkit-transition: background .2s;
  -moz-transition: background .2s;
  -o-transition: background .2s;
  transition: background .2s;
}

#submit:hover,

.wpcf7-submit:hover {
  background-color: #9aa441;
  color: #fff;
  text-decoration: none;
}

.wpcf7-response-output {
  float: left;
}



/*** Comments Styling ***/

.comments-head > h2 {
  border-bottom: 4px solid #9aa441;
  color: #424242;
  font-family: 'Oswald', sans-serif;
  font-weight: 800;
  margin: 0;
  font-size: 14px;
  padding: 5px 0px;
  text-align: center;
  position: relative;
  float: left;
  margin-bottom: -7px;
  line-height: 30px;
  text-transform: uppercase;
}

.comments-head.widget-title h2:before {
  font-family: fontawesome;
  content: "\f0e5";
  margin-right: 10px;
  font-size: 14px;
  color: #949494;
  -webkit-font-smoothing: antialiased;
}

span.dates-gao.pritty-timer:before {
  font-family: fontawesome;
  content: "\f017";
  margin-right: 10px;
  font-size: 14px;
}

div.first-category a:before {
  font-family: fontawesome;
  content: "\f007";
  margin-right: 10px;
  font-size: 14px;
}

.posthome-date:before {
  font-family: fontawesome;
  content: "\f017";
  margin-right: 5px;
  font-size: 14px;
}

.comment-wrepp {
  float: left;
  width: 590px;
  margin: 0 20px;
}

.comments-head.widget-title {
  margin: 0 0 3px;
}

.bypostauthor > .comment-body {
  color: #fff;
}

.bypostauthor > .comment-body .comment-text p {
  color: #585858;
  font-family: 'Oswald', sans-serif;
  font-size: 14px;
}

.comment-body {
  margin-bottom: 20px;
  padding: 0;
}

#comments

.children {
  margin-left: 30px;
}

.comment {
  clear: both;
}

.comment-body .avatar {
  border: 1px solid #EDEDED;
  DDD;

    float: left;
  height: 50px;
  margin-right: 10px;
  padding: 5px;
  width: 50px;
}

.comment-text {
  background: #F5F5F5;
  border: 1px solid #F0F0F0;
  overflow: hidden;
  padding: 5px 10px;
}

.comment-text p {
  margin-bottom: 10px;
}

.comment-author,

.comment-date {
  font-family: 'Oswald', sans-serif;
  font-size: 14px;
  color: #444;
  font-weight: 500;
  float: left;
  font-weight: lighter;
  margin-right: 10px;
  margin-bottom: 10px;
}

.comment-date {
  float: none;
}

.awaiting-mod-txt {
  color: #aaa;
}

.comment-reply-link {
  display: block;
  float: left;
  font-family: 'Roboto',sans-serif;
  font-size: 15px;
  font-weight: 500;
  margin-top: 10px;
}

.modmes {
  background: none repeat scroll 0 0 #E9E9E9;
  border-radius: 2px 2px 2px 2px;
  color: #3D3D3D;
  display: block;
  float: right;
  font-size: 10px;
  margin-top: 10px;
  font-family: 'Oswald', sans-serif;
  padding: 3px 5px;
  position: relative;
}


/* Contact Page Design */


#contact-map iframe {
  width: 100%;
  margin-bottom: 10px;
}

.wpcf7 p {
  float: left;
  clear: both;
  margin-bottom: 0;
}

.wpcf7-text {
  width: 300px;
  height: 40px;
}

.wpcf7-textarea {
  width: 550px;
  height: 200px;
  padding-top: 10px;
}

.wpcf7-text,

.wpcf7-textarea {
  background: #f5f5f5;
  border: 1px solid #e1e1e1;
  margin-bottom: 20px;
  padding-left: 10px;
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  color: #aaa;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
  -moz-box-shadow: inset 0px -1px 0px #fff;
  -webkit-box-shadow: inset 0px -1px 0px #fff;
  box-shadow: inset 0px -1px 0px #fff;
}

.wpcf7-text:focus,

.wpcf7-textarea:focus {
  background: #fff;
  border: 1px solid #D6D6D6;
  outline: none;
  color: #535353;
}



/* 404 Page */




.error404 h1 {
  margin-bottom: 20px;
}

.error404

#posts

.widget {
  width: 100%;
  float: left;
  clear: both;
  margin-top: 20px;
  margin-bottom: 0;
}

.error404

#posts

.widgettitle {

  font-size: 14px;
  line-height: 28px;
  margin-bottom: 10px;
}

.error404

#posts li {
  border-bottom-color: #ddd;
}

.error404

#posts li a {
  color: #525252;
}

.error404

#posts li a:hover {
  color: #9aa441;
}


/* Footer Design */


.footerads {
  border-top: 1px solid #EDEDED;
  DDD;

    display: block;
  margin: 0 auto;
  padding: 20px;
  position: relative;
  width: 728px;
}

#main-footer {
  background-color: #252525;
  clear: both;
  color: #555555;
  margin: 0 auto;
  width: 1200px;
  padding: 0;
}

#main-footer .widget {
  margin: 15px 20px 15px 0;
  padding-left: 0;
  overflow: hidden;
}

#flickr_badge_image4, #flickr_badge_image8, #flickr_badge_image12 {
  margin-right: 0;
}

#flickr_badge_image5, #flickr_badge_image6, #flickr_badge_image7, #flickr_badge_image8 {
  margin-bottom: 0;
}

/*** Modern Footer Widgets Set ***/

div.footer-widgets {
  float: left;
  width: 274.5px;
  margin-right: 20px;
}

div.footer-widgets.last-widgets-foot {
  margin-right: 0;
}


/*** Copyright DIV Styling ***/

#copyright {
  background-color: rgba(0,0,0,0.3);
  clear: both;
  color: #F8F8F8;
  height: 50px;
  margin: 0 auto;
  border-top: 1px solid rgba(255,255,255,0.1);
  overflow: hidden;
  padding: 0 20px;
  width: 1160px;
}

#copyright .default-wep {
  width: 1160px;
  margin: 0 auto;
}

#copyright p {
  float: left;
  font-family: 'Oswald', sans-serif;
  font-size: 14px;
  line-height: 50px;
  color: #979797;
  font-weight: lighter;
  text-transform: uppercase;
}}

#copyright ul {
  float: right;
  line-height: 50px;
  text-transform: capitalize;
}

#copyright li {
  float: right;
  margin-left: 0px;
}

#copyright a {
  color: #FCFCFC;
}

#copyright a:hover {
  color: #9aa441;
  text-decoration: none;
}



/*** Back To Top Styling ***/


.back-to-top {
  cursor: pointer;
  display: block;
  height: 50px;
  padding: 0 10px;
  position: relative;
  text-align: center;
  float: left;
  color: #fff;
  z-index: 200;
  font-family: 'Oswald', sans-serif;
  font-size: 12px;
  line-height: 50px;
  font-weight: bold;
  text-transform: uppercase;
}

.back-to-top:before {
  font-family: fontawesome;
  content: "\f062";
  margin-right: 10px;
  font-size: 16px;
  float: left;
}


/* LEft Sidebar Design */


.left-sidebar #main-sidebar {
  float: right;
  margin-right: 0;
  border-left: 0 none;
}

.default-wep.post-page-on.left-sidebar #small-mini-sidebar {
  border-right: 1px solid #ededed;
}

.left-sidebar #content {
  float: left;
  border-left: 0 none;
}

/* Blog Design */


article:last-child {
  border-bottom: 0 none;
}

#banner-ad
img {
  max-width: 100%;
  height: auto;
  margin-bottom: 30px;
  float: left;
}


/* Flicker Image Widget */

.fb_iframe_widget {
  display: inline-block;
  position: relative;
  padding: 10px 0;
  width: 320px;
  overflow: hidden;
  margin: 0 20px;
  border-bottom: 1px solid #EDEDED;
}

.cbtbl-flickr-widget {
  margin-right: -10px;
}

div.cbtbl-flickr-widget {
  float: left;
  padding: 20px 0;
  border-bottom: 1px solid #EDEDED;
  margin: 0 20px;
  max-width: 320px;
}

.cbtbl-flickr-widget .flickr_badge_image {
  display: block;
  float: left;
  clear: none;
  margin-right: 8px;
  border: 1px solid #F8F8F8;
  margin-bottom: 8px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: .4s ease-out;
  -moz-transition: .4s linear;
  transition: .4s linear;
}

#footer .cbtbl-flickr-widget .flickr_badge_image {
  border-color: #222;
}

.cbtbl-flickr-widget .flickr_badge_image img {
  display: block;
  height: 72px;
  width: 72px;
  transition: opacity 0.5s ease-in-out 0s;
  transition: opacity .5s ease-in-out;
  -moz-transition: opacity .5s ease-in-out;
  -webkit-transition: opacity .5s ease-in-out;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  filter: grayscale(100%);
}

.cbtbl-flickr-widget .flickr_badge_image img:hover {
  -webkit-filter: grayscale(0);
  -moz-filter: grayscale(0);
  filter: grayscale(0);
}


/* Navigation */
#breadcrumb {
  background: none repeat scroll 0 0 #FBFBFB;
  border: 1px solid #EDEDED;
  DDD;
    color: #333333;
  border-top: 0 none;
  font-family: "Arvo",serif;
  font-size: 15px;
  height: 40px;
  line-height: 40px;
  margin: 0 auto 20px;
  overflow: hidden;
  padding: 0 20px;
  width: 1000px;
}

#breadcrumb a {
  color: #333333;
  font-family: 'Droid Sans',sans-serif;
  font-size: 14px;
  text-transform: uppercase;
}

#breadcrumb > span {
  color: #333333;
  font-family: 'Droid Sans',sans-serif;
  font-size: 14px;
  text-transform: uppercase;
}

#breadcrumb a:hover {
  text-decoration: none;
}

.hereyou {
  color: #333333;
  float: left;
  font-family: 'Droid Sans',sans-serif;
  font-size: 14px;
  line-height: 40px;
  padding: 0 15px 0 0;
  text-transform: uppercase;
}


/* Recent Post - Modern */


.leftpost .attachment-newrelpost.wp-post-image {
  height: 200px;
  width: 100%;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

.attachment-newrelpost.wp-post-image {
  transition: opacity 0.25s ease-in-out 0s;
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
  width: 100%;
  height: 100%;
}

.group.error-page {
  padding: 20px;
}

.centerare1 {
  width: 48%;
  float: left;
  margin-right: 20px;
}

.centerare1.cor-last {
  margin-right: 0;
}

.centwepost.footer-cen-post .widget:first-child .widget-title {
  display: block;
}

#modrpostset .newrespost, #main-sidebar .newrespost {
  margin-top: 0;
}

.contentarea a {
  color: #333333;
  font-family: 'Oswald', sans-serif;
  font-size: 14px;
  font-weight: 800;
  line-height: 1.0;
}

.centwepost .leftpost .contentarea {
  margin-left: 0;
  float: right;
  margin-right: 0;
  max-width: 710px;
  width: 285px;
}

.leftpost .contentarea a {
  color: #333333;
  font-family: 'Oswald', sans-serif;
  font-size: 14px;
  text-transform: none;
}

.centwepost .newrespost li {
  width: 274px;
}

.newrespost li {
  display: block;
  float: right;
  margin: 0 20px;
  overflow: hidden;
  width: 275px;
  margin-bottom: 10px;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #EDEDED;
}

.newrespostone ul.popularclass.leftpost {
  max-width: 590px;
  width: 100%;
  padding: 20px 0;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

#main-sidebar .slide-caption {
  max-width: 280px;
}

#small-mini-sidebar .newrespostone ul.popularclass.leftpost {
  max-width: 168px;
}

#small-mini-sidebar .newrespostone ul {
  max-width: 168px;
}

#small-mini-sidebar .popular-post .post-thumb {
  width: 168px;
}

.popular-post .post-title a:hover {
  color: #fff;
  border-bottom: 1px solid #fff;
}

#small-mini-sidebar div.popular-content {
  max-width: 128px;
}

.newrespostone ul {
  display: block;
  float: left;
  margin: 0 20px 10px;
  overflow: hidden;
  padding: 0px 0px 10px 0px;
  border-bottom: 1px solid #EDEDED;
  width: 100%;
  max-width: 285px;
}

li.leftpost {
  float: left !important;
  margin: 0 !important;
  padding: 0 20px 0 0;
  width: 328px !important;
  min-height: 315px;
}

.centwepost li.leftpost {
  float: left !important;
  margin: 0 0 0 0 !important;
  padding: 0px 20px 0px 20px;
  width: 275px !important;
  border-bottom: 0 none;
  min-height: 385px;
  border-right: 1px solid #EDEDED;
}

span.comment-counter a {
  background: rgba(0, 0, 0, 0.5);
  color: #FFFFFF;
  padding: 3px 6px;
  line-height: 14px;
  position: absolute;
  top: 0;
  z-index: 10;
  right: 0;
  margin: 10px;
  font-size: 12px;
  font-family: 'Oswald', sans-serif;
}

.centwepost .newrespost li.leftpost .contentarea {
  float: left;
  width: 275px;
  margin: 0;
}

.centwepost .newrespost .contentarea {
  float: right;
  width: auto;
  margin-left: 20px;
  width: 169px;
}

.centwepost .widget {
  margin: 0;
  padding: 0;
  background: #fff;
  margin-bottom: 0px;
}

.centwepost .widget:last-child {
  border-bottom: 1px solid #EDEDED;
  margin-bottom: 0;
}

.centwepost .leftpost .attachment-newrelpost.wp-post-image {
  width: 100%;
  height: 190px;
}

.centwepost .leftpost .datetimerpost:nth-child(1) {
  display: block;
}

.centwepost .leftpost .proimage {
  width: 275px;
  height: 190px !important;
  position: relative;
  overflow: hidden;
  float: left;
  margin-bottom: 10px;
  margin-right: 20px;
}

li.leftpost:hover .proimage img {
  webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  opacity: 0.5;
}

.widget_categories ul {
  float: left;
  width: 100%;
}

.centwepost li.leftpost:hover .proimage img {
  webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  opacity: 0.5;
}

.centwepost ul.popularclass.leftpost .proimage {
  width: 285px;
  height: 190px !important;
  position: relative;
  overflow: hidden;
  float: left;
  margin-bottom: 0;
  margin-right: 20px;
}

.centwepost .proimage {
  float: left;
  width: 85px;
  height: 75px;
  overflow: hidden;
  position: relative;
}

.centwepost .contentarea {
  float: left;
  width: auto;
  margin-left: 20px;
  width: 165px;
}

.centwepost span.modernpost-datetimerpost {
  font-family: 'Oswald', sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  float: left;
  display: inline-block;
  margin-bottom: 10px;
  color: #999;
  height: 15px;
}

/* New Option For Post */

.centwepost .newrespostone ul:nth-child(2) {
  margin-right: 0px;
  padding-right: 0px;
}

.centwepost .newrespostone ul:nth-child(4) {
  margin-right: 0px;
  padding-right: 0px;
}

.centwepost .newrespostone ul:nth-child(6) {
  margin-right: 0px;
  padding-right: 0px;
}

.centwepost .newrespostone ul:nth-child(8) {
  margin-right: 0px;
  padding-right: 0px;
}

.centwepost .newrespostone ul:nth-child(10) {
  margin-right: 0px;
  padding-right: 0px;
}

.centwepost .newrespostone ul:nth-child(12) {
  margin-right: 0px;
  padding-right: 0px;
}

.centwepost .newrespostone ul:nth-child(14) {
  margin-right: 0px;
  padding-right: 0px;
}

.centwepost .newrespostone ul:nth-child(16) {
  margin-right: 0px;
  padding-right: 0px;
}

.centwepost .attachment-newrelpost.wp-post-image {
  height: 84%;
  width: 100%;
  min-height: 80px;
}

.centwepost .newrespostone ul:nth-last-child(1) {
  margin-bottom: 0;
}

.centwepost .newrespostone ul:nth-last-child(2) {
  margin-bottom: 0;
}

.newrespost {
  display: block;
  float: left;
  position: relative;
  padding: 0;
  margin-top: 20px;
}

.newrespostone {
  background: #FFFFFF;
  display: block;
  float: left;
  position: relative;
/* margin-bottom: 20px; */;
}

.proimage {
  float: left;
  width: 100px;
  height: 75px;
}

.contentarea {
  float: right;
  max-width: 260px;
  margin-left: 20px;
  width: 56.3%;
}

#main-sidebar .contentarea {
  float: right;
  max-width: 200px;
  margin-left: 20px;
  width: 100%;
}

#main-sidebar ul.popularclass.leftpost .contentarea {
  width: 100%;
  max-width: 370px;
  margin-left: 0;
  float: none;
}

.leftpost .contentarea {
  float: none;
  width: auto;
  margin-left: 0;
  max-width: 370px;
}

span.modernpost-datetimerpost {
  font-family: 'Oswald', sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  float: left;
  display: inline-block;
  margin-bottom: 5px;
  color: #999;
  height: 15px;
}

.leftpost .proimage {
  width: 335px;
}

.leftpost .rpostsum {
  display: block !important;
  float: left;
  margin-bottom: 0;
  color: #494949;
  font-size: 13px;
  line-height: 18px;
  font-family: 'Helvetica', sans-serif;
}

.popularclass .contentarea .rpostsum {
  display: none;
}

.newrespost .contentarea .rpostsum {
  display: none;
}

.datetimerpost {
  color: #929292;
  font-family: 'Oswald', sans-serif;
  font-size: 10px;
  background: rgba(117, 117, 117, 0.43);
  display: none;
  font-weight: lighter;
  color: #fff;
  position: absolute;
  padding: 5px 10px;
  z-index: 9999;
}

.leftpost .datetimerpost {
  float: right;
  padding: 5px 10px;
  text-align: center;
  text-transform: uppercase;
  font-size: 10px;
}

.contentarea > h3 {
  line-height: 20px;
  margin-bottom: 10px;
}

.leftpost .contentarea > h3:first-child {
  margin-bottom: 10px;
  width: 100%;
  padding: 0 0;
  float: left;
}

.rpostsum {
  color: #6E6E6E;
  font-family: 'PT Sans',sans-serif;
  font-size: 14px;
  line-height: 20px;
    /* padding: 0px 0 20px; */;
}


/* Random Post */

.randompost {
  background-color: #333333;
  color: #FFFFFF !important;
  float: right;
  font-size: 15px;
  line-height: 15px;
  margin: 8px 0;
  padding: 5px 10px;
  transition: all 0.2s ease 0.2s;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

.randompost:hover {
  background-color: #f96d5b;
}



/* New Post Category */



.top-title {
  border-bottom: 1px solid #f96d5b;
  float: left;
  margin-bottom: 20px;
  position: relative;
  width: 100%;
}

.top-title p {
  border-bottom: 1px solid #333333;
  color: #333333;
  float: left;
  font-family: 'Oswald', sans-serif;
  font-size: 12px;
  font-weight: lighter;
  margin-bottom: -1px;
}

.morelink {
  background: none repeat scroll 0 0 #333333;
  color: #FFFFFF;
  float: right;
  font-size: 11px;
  padding: 3px 5px;
}

.morelink {
  color: #fff;
}

.morelink:hover {
  background: none repeat scroll 0 0 #FF6445;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

.top-title a.morelink:hover {
  text-decoration: none;
  color: #fff;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}



/* Rpost Area */

.rpostfull {
    border-width: 1px 5px;
    float: left;
}

/* Share Blog Post */



.magamenu-set {
  float: right;
  margin-left: 15px;
  margin-top: -5.5px;
  position: inherit;
  width: 125px;
}

.magamenu-set li {
  float: left;
  margin: 0 0px;
  padding: 16px 8px;
  opacity: 0.7;
}

div.share-post-now {
  float: left;
  padding: 10px 10px 10px 20px;
  border: 1px solid #EDEDED;
  width: 47.95%;
  max-width: 315px;
  border-right: 0 none;
  margin-bottom: 20px;
  border-left: 0 none;
}

.share-are {
  float: left;
  height: 20px;
  width: 100%;
}

.facebooksh a {
  background: url("include/images/icons-profile/facebook.png") no-repeat;
  display: block;
  height: 18px;
  text-indent: -9999px;
  width: 18px;
  -webkit-transition: background .2s;
  -moz-transition: background .2s;
  -o-transition: background .2s;
    /* border-radius: 32px 0 0 32px; */
  transition: background .2s;
}

.twittersh a {
  background: url("include/images/icons-profile/twitter.png") no-repeat;
  display: block;
  height: 18px;
  text-indent: -9999px;
  width: 18px;
    /* border-radius: 0 32px 32px 0; */
  -webkit-transition: background .2s;
  -moz-transition: background .2s;
  -o-transition: background .2s;
  transition: background .2s;
}

.share-text {
  cursor: pointer;
  float: left;
  font-family: 'Helvetica', sans-serif;
  font-size: 10px;
  font-weight: lighter;
  margin-right: 0;
  padding: 0;
  text-transform: uppercase;
  color: #A2A2A2;
  letter-spacing: 0.5px;
  line-height: 38px;
  text-decoration: blink;
}

.share-text1 {
  background: none repeat scroll 0 0 #FBFBFB;
  border: 1px solid #EDEDED;
  DDD;

    border-radius: 100px 100px 100px 100px;
  cursor: pointer;
  float: left;
  font-family: 'Oswald', sans-serif;
  font-size: 12px;
  font-weight: lighter;
  line-height: 30px;
  margin-right: 20px;
  padding: 0 15px;
  text-transform: uppercase;
}

.googlesh a {
  background: url("include/images/icons-profile/googleplus.png") no-repeat;
  display: block;
  height: 18px;
  text-indent: -9999px;
  width: 18px;
  border-radius: 0;
  -webkit-transition: background .2s;
  -moz-transition: background .2s;
  -o-transition: background .2s;
  transition: background .2s;
}

.magamenu-set1 {
  float: right;
  padding: 5px 25px;
  position: absolute;
}

.magamenu-set1 li {
  margin: 0 0 20px;
}

.facebooksh1 a {
  background: url("include/images/sh/sh.png") no-repeat scroll 0 -39px / 30px auto #333;
  display: block;
  height: 30px;
  text-indent: -9999px;
  transition: background 0.2s ease 0s;
  width: 30px;
  -webkit-transition: background .2s;
  -moz-transition: background .2s;
  -o-transition: background .2s;
  transition: background .2s;
}

.facebooksh1 a:hover {
  background-color: #5C82D0;
}

.googlesh1 a {
  background: url("include/images/sh/sh.png") no-repeat scroll 0 -82px / 30px auto #333333;
  display: block;
  height: 30px;
  text-indent: -9999px;
  transition: background 0.2s ease 0s;
  width: 30px;
  -webkit-transition: background .2s;
  -moz-transition: background .2s;
  -o-transition: background .2s;
  transition: background .2s;
}

.googlesh1 a:hover {
  background-color: #EA5D4B;
}

.twittersh1 a {
  background: url("include/images/sh/sh.png") no-repeat scroll 0 3px / 30px auto #333333;
  display: block;
  height: 30px;
  text-indent: -9999px;
  transition: background 0.2s ease 0s;
  width: 30px;
  -webkit-transition: background .2s;
  -moz-transition: background .2s;
  -o-transition: background .2s;
  transition: background .2s;
}

.twittersh1 a:hover {
  background-color: #40BFF4;
}

.gallerypost {
  float: left;
  margin: 0 10px 10px 0;
  position: static;
  width: 100px;
  height: 90px;
}

.gallerypost:nth-child(6) {
  margin-right: 0;
}

.attachment-mew_posy.wp-post-image {
  border: 1px solid #EDEDED;
  DDD;
    float: left;
  height: 78px;
  padding: 5px;
  width: 90px;
  transition: all 0.25s ease-in-out 0s;
  transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -webkit-transition: all .25s ease-in-out;
}

.tooltip {
  display: inline;
  float: left;
  font-family: 'Oswald', sans-serif;
  font-size: 12px;
  font-weight: lighter;
  position: absolute;
  transition: width 0.2s ease 0s;
}

.tooltip:hover:after {
  background: #333;
  background: rgba(0,0,0,.8);
  border-radius: 5px;
  bottom: 26px;
  color: #fff;
  content: attr(title);
  left: 30%;
  padding: 5px 15px;
  position: absolute;
  z-index: 98;
  width: 220px;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

#home-page #posts {
  border: 0;
}

#rsideslid {
  background: none repeat scroll 0 0 #FFFFFF;
  float: right;
  padding: 20px;
  width: 230px;
}

.attachment-mew_headimg.wp-post-image {
  float: left;
  height: 120px;
  padding: 0 5px 10px;
  width: 220px;
}

/* News Ticker */

#newlinkslid {
  height: 43px;
  line-height: 30px;
  overflow: hidden;
  padding: 0 20px 0 0;
}

#rpostset {
  float: left;
}

.Headline {
  float: left;
}

.Headline p {
  background: #9aa441;
  color: #FFFFFF;
  display: block;
  float: left;
  margin: 0 20px 0 0;
  font-size: 14px;
  padding: 14.5px 20px;
  font-weight: 800;
  font-family: 'Oswald', sans-serif;
  position: absolute;
  text-transform: uppercase;
}

#newlinkslid ul {
  height: 54px;
  margin: 0 0 0 98px;
  overflow: hidden;
  padding: 0 0 0px 10px;
  float: left;
}

div#newlinkslid.magazine-head ul {
  width: 100%;
  border-right: 0 none;
}

#newlinkslid ul li {
  height: 50px;
}

#newlinkslid ul li a {
  color: #363636;
  display: block;
  padding: 10px 0 2px;
  font-size: 12px;
  font-family: 'Oswald', sans-serif;
  font-weight: lighter;
  text-transform: uppercase;
  line-height: 17px;
}

#newlinkslid ul li a:hover {
  text-decoration: none;
  color: #000;
}

#fside-headline {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #FFFFFF;
  border-color: #DDDDDD;
  border-image: none;
  border-style: solid;
  border-width: 1px 1px 5px;
  float: right;
  overflow: hidden;
  padding: 15px 20px;
  width: 220px;
  margin-bottom: 20px;
}

/* NEw Widget - Post List By tag */

div.list-proimage {
  width: 100px;
  height: 75px;
  float: left;
  overflow: hidden;
  margin-right: 20px;
}

ul.Post-type-list {
  float: left;
  width: 100%;
  padding: 10px 0;
  border-bottom: 1px solid #EDEDED;
  max-width: 320px;
  margin: 0 20px;
}

.wp_review_tab_widget_content a {
  color: #444;
  font-weight: bold !important;
  font-family: 'Oswald', sans-serif;
}

.wp_review_tab_widget_content ul.has-2-tabs li {
  width: 50% !important;
}

#main-footer ul.Post-type-list {
  padding: 10px 0;
  border-bottom: 1px solid #363636;
  margin: 0;
}

.wp_review_tab_widget_content .tab-content li {
  padding: 10px 0 !important;
  margin: 0 20px !important;
  max-width: 320px;
}

.wp_review_tab_widget_content .tab_title a {
  background: #F5F5F5 !important;
}

#main-footer ul.Post-type-list li a:hover {
  padding: 0;
}

#main-footer .category-list.conent-of-more-disc {
  max-width: 248px;
  margin: 10px 0;
  border: 5px solid #424242;
}

#main-footer .category-list.conent-of-more-disc p {
  color: #636363;
}

#main-footer span.list-datetimerpost {
  margin-top: 10px;
}

#main-footer .list-contentarea {
  width: 55%;
  float: right;
}

#main-footer .list-contentarea h3 a {
  color: #fff;
}

ul.Post-type-list:last-child {
  margin: 0 20px;
}

span.list-datetimerpost {
  font-family: 'Oswald', sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  float: left;
  display: inline-block;
  margin-bottom: 5px;
  color: #999;
  height: 15px;
}

div.list-proimage a img {
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.4s ease-in-out 0.3s;
  -moz-transition: all 0.4s ease-in-out 0.3s;
  -o-transition: all 0.4s ease-in-out 0.3s;
  -ms-transition: all 0.4s ease-in-out 0.3s;
  transition: all 0.4s ease-in-out 0.3s;
}

.list-contentarea h3 {
  line-height: 18px;
  margin: 0 0 10px;
}

.list-contentarea h3 a {
  color: #333333;
  font-family: 'Oswald', sans-serif;
  font-size: 14px;
  font-weight: lighter;
  line-height: 1.0;
}

.attachment-headline.wp-post-image {
  border: 1px solid #EDEDED;
  DDD;
    float: left;
  height: 65px;
  margin-right: 10px;
  padding: 5px;
  width: 90px;
  transition: opacity 0.25s ease-in-out 0s;
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
}

.attachment-headline.wp-post-image:hover {
  opacity: 0.4;
}

.headerhead li {
  margin-bottom: 7px;
  overflow: hidden;
  border-bottom: 1px solid #EDEDED;
  ;
padding-bottom: 2px;
}

.headerhead li:last-child {
  border-bottom: 0 none;
}

li.mainpostone {
  background-color: #fff;
  border: 0 none;
  height: auto;
  margin-bottom: 10px;
  padding: 0;
}

.mainpostone .headerhead h3 {
  line-height: 18px;
  margin: 5px 0 5px 10px;
}

li.mainpostone h3 a {
  font-family: Droid Sans;
  line-height: 18px;
  margin: 5px 0 0;
}

.mainpostone .rpostsum {
  padding: 6px 0;
}

li.mainpostone h3 {
  border-bottom: 1px solid #EDEDED;
  DDD;
}

.headerhead h3 a {
  line-height: 18px;
}

.headerhead h3 {
  line-height: 25px;
}

.headerhead h3 a {
  color: #333333;
  font-family: 'PT Sans',Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: lighter;
  line-height: 25px;
}

.headerhead .mainpostone .rpostsum {
  display: block;
}

.headerhead li:last-child {
  margin: 0;
}

/* Header Search */

.head-part {
  float: left;
}

.right-search {
  float: right;
  z-index: 999;
}

#s-header {
  padding: 12px 25px 12px 25px;
  border-top: 0 none;
  border-bottom: 0 none;
  color: #494949;
  width: 0px;
  font-size: 16px;
font-weight: bold;
  border-radius: 50px;
  background: url(include/images/magnifier.png) no-repeat 14px center #FFFFFF;
  border: 5px solid #c6d92f;
  margin-top: 13px;
  transition: all 0.25s ease-in-out 0s;
  transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -webkit-transition: all .25s ease-in-out;
}

.right-search:hover #s-header {
  padding: 12px 25px 12px 10px;
  width: 300px;
  background: url(include/images/magnifier.png) no-repeat 300px center #FFFFFF;
}

/* Full Page */


#fullpage article.page {
  margin-bottom: 20px;
  padding: 0;
  border: 0;
}

div.fpage {
  padding: 20px;
}

.page-title {
  font-size: 32px;
  border-bottom: 1px solid #EDEDED;
  padding: 10px 0;
  margin-bottom: 0;
  margin: 0 20px;
}

.defpost article.post {
  border-left: 0 none !important;
  border-right: 0 none !important;
  border-top: 0 none !important;
  padding: 0 !important;
}

/* Post By Sider */

aside#main-sidebar .newrespost {
  background: none repeat scroll 0 0 #FFFFFF;
  display: block;
  float: left;
  border-radius: 0 0 5px 5px;
  margin-bottom: 0px;
  position: relative;
    /* border-bottom: 2px solid #D4D4D4; */;
}

aside#main-sidebar .newrespost li:last-child {
  margin-bottom: 0;
/* Add a Margin If you need */;
}

aside#main-sidebar li.leftpost {
  float: left !important;
  margin: 0 20px !important;
  padding: 20px 0;
  width: 320px !important;
}

aside#main-sidebar .newrespost li {
  display: block;
  float: right;
  margin: 10px 20px 0;
  overflow: hidden;
  width: 320px;
}

aside#main-sidebar .leftpost .proimage img.attachment-medium-thumb.wp-post-image {
  width: 100%;
  height: 100%;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

.proimage img {
  width: 100%;
  height: 100%;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

aside#main-sidebar .leftpost .proimage {
  width: 320px;
  height: 230px !important;
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
}

aside#main-sidebar .proimage {
  float: left;
  width: 100px;
  height: 75px;
}

#main-sidebar .leftpost .attachment-newrelpost.wp-post-image {
  margin: 0;
}

aside#main-sidebar .datetim
erpost {
  display: none;
}

.modsideone {
  float: left;
  width: 315px;
  border-right: 1px solid #EDEDED;
  padding: 0;
}

.modsidetwo {
  float: right;
  padding: 0px;
  width: 314px;
}

.modsideone .newrespostone ul {
  display: block;
  float: left;
  margin: 0 0 10px;
  overflow: hidden;
  width: 290px;
}

.modsidetwo .newrespostone ul {
  display: block;
  float: left;
  margin: 0 0 10px;
  overflow: hidden;
  width: 290px;
}

.modsidetwo .newrespostone .leftpost .contentarea {
  float: none;
  width: auto;
}

.modsideone .newrespostone .leftpost .contentarea {
  float: none;
  width: auto;
}

.modsidetwo .newrespostone ul .contentarea {
  float: right;
  width: 63.5%;
}

.modsideone .newrespostone ul .contentarea {
  float: right;
  width: 36.5%;
}

.modsideone li.leftpost {
  float: left !important;
  margin: 0 20px 10px !important;
  min-height: 320px;
  padding: 20px 0;
  width: 275px !important;
}

.modsideone li:last-child {
  margin-bottom: 0 !important;
}

.modsidetwo li.leftpost {
  float: left !important;
  margin: 0 20px 10px !important;
  min-height: 320px;
  padding: 20px 0;
  width: 275px !important;
}

.modsidetwo li:last-child {
  margin-bottom: 0 !important;
}

.modsideone .leftpost .proimage, .modsidetwo .leftpost .proimage {
  width: 275px;
  position: relative;
  height: 185px;
  overflow: hidden;
  margin-bottom: 10px;
}

.modsidetwo .newrespostone ul:last-child {
  margin: 0;
  padding: 0;
}

.modsidetwo .category-list.conent-of-more-disc, .modsideone .category-list.conent-of-more-disc {
  max-width: 247px;
}

.modsideone .newrespostone {
  margin-bottom: 0;
}

.modsidetwo .newrespostone {
  margin-bottom: 0;
}

#top-tab .title &gt; span {
  display: none;
}

.top-tab-widget-menu li.selected {
  background: none repeat scroll 0 0 #CE2121;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  font: bold 12px Open Sans;
  margin-bottom: -5px;
  position: relative;
  transition: all 0.2s ease 0s;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

.top-tab-widget-menu li {
  background: none repeat scroll 0 0 #333333;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  font: bold 12px Open Sans;
  list-style: none outside none;
  padding: 10px 75.5px;
  text-align: center;
  transition: all 0.2s ease 0s;
  width: 28.4%;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

.top-tab-widget-menu ul {
  margin: 0;
  padding: 0;
}

.top-tab-widget-menu {
  margin: 0 0 20px;
  overflow: hidden;
  padding: 20px 0 0 20px;
  text-transform: uppercase;
}

.errpage {
  float: left;
  overflow: hidden;
  max-width: 710px;
}

.errimg img {
  width: 100%;
}

article.page {
  float: left;
  padding: 0;
  border-right: 1px solid #EDEDED;
  border-bottom: 1px solid #EDEDED;
  width: 100%;
}

.search-page #posts.group article.post {
  border-color: -moz-use-text-color -moz-use-text-color #DDDDDD;
  border-style: none none solid;
  border-width: 0 0 5px;
  padding: 0;
}

.underhead {
  background: #FFFFFF;
  padding: 0 20px 20px;
  margin: 0 auto;
  float: left;
}

.clearbothwp {
    /*** Next And Previous Blog post
    clear: both;
    ***/;
}

/*** Next And Previous Blog post ***/

.cbtthenepor:hover a.read-more {
  -webkit-transform: translateY(160px);
  -moz-transform: translateY(160px);
  -o-transform: translateY(160px);
  -ms-transform: translateY(160px);
  transform: translateY(160px);
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  -o-transition-delay: 0s;
  -ms-transition-delay: 0s;
  transition-delay: 0s;
}

.cbtthenepor a.read-more {
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -o-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  -webkit-transition: all 0.2s ease-in-out 0.3s;
  -moz-transition: all 0.2s ease-in-out 0.3s;
  -o-transition: all 0.2s ease-in-out 0.3s;
  -ms-transition: all 0.2s ease-in-out 0.3s;
  transition: all 0.2s ease-in-out 0.3s;
}

.mask {
  float: left;
}

.cbtthenepor {
  overflow: hidden;
}

.dateandcat {
  background: #9aa441;
  color: #FFFFFF;
  max-width: 590px;
  padding: 3px 20px;
  position: absolute;
  width: 100%;
  z-index: 999;
}

.dateandcat a {
  color: #FFFFFF;
}

.publishdate {
  font-family: 'Oswald', sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  float: left;
  display: inline-block;
  margin-bottom: 5px;
  color: #999;
  padding-left: 20px;
  height: 15px;
}

.homecatpage {
  float: left;
  font-family: 'Oswald', sans-serif;
  font-size: 10px;
  line-height: 20px;
  margin-right: 10px;
  text-transform: uppercase;
}



/* Social Counter Started */


.countercodystar {
  float: left;
  width: 164px;
  background: url(include/images/fb.png) no-repeat 20px center #4c66a4;
}

.countercodystar.twittercount {
  width: 175px;
  margin-left: 20px;
  background: url(include/images/rss.png) no-repeat 10px center #FF881A;
  ;
}

.countercodystar.facebookcount p {
  font-family: Droid Sans;
  font-size: 14px;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  float: right;
  position: relative;
  font-weight: lighter;
  border-radius: 2px;
  padding: 7px 10px;
}

.countercodystar.twittercount p {
  font-family: Droid Sans;
  font-size: 14px;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  float: right;
  position: relative;
  font-weight: lighter;
  border-radius: 2px;
  padding: 7px 10px;
}

.countercodystar.facebookcount > a {
  color: #FFFFFF;
  float: right;
  background: #415586;
  padding: 10px 0;
}

.countercodystar.twittercount > a {
  color: #FFFFFF;
  padding: 10px 0;
  float: right;
  background: #E06D01;
}


/* Search Box */

.main-titl {
  height: 30px;
  border-bottom: 1px solid #EDEDED;
  clear: both;
  position: relative;
  max-width: 710px;
  padding: 10px 20px;
}

.posttitle {
  color: #424242;
  font-family: 'Oswald', sans-serif;
  font-weight: lighter;
  font-size: 14px;
  line-height: 30px;
  float: left;
  text-transform: uppercase;
}

.posttitle::first-letter {
  color: #9aa441;
}

div.corousel-content {
  width: 1160px;
  overflow: hidden;
  margin: 0 auto;
  position: relative;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

.footer-more-box {
  padding: 6px 8px;
  border: 5px solid #F3F3F3;
  float: left;
  margin: 20px 21px 20px;
  border-radius: 3px;
  width: 100%;
  max-width: 563px;
}

.next-and-back-btn {
  float: left;
}

#main-sidebar .newrespostone ul.popularclass.leftpost {
  max-width: 320px;
}

#main-sidebar .newrespostone ul {
  max-width: 320px;
}

.coroucel-more {
  float: right;
  margin-top: 2px;
}

.coroucel-more a {
  background: #9aa441;
  color: #fff;
  padding: 4px 6px;
  text-transform: uppercase;
  border-radius: 1px;
  font-family: 'Oswald', sans-serif;
  font-size: 12px;
}

span.coroucel-buttons {
  width: 1200px;
  float: left;
  position: relative;
}

.coroucel-more a:hover {
  background: #616161;
}

button.next:after {
  content: "\f0a8";
  font-family: fontawesome;
}

button.prev:after {
  content: "\f0a9";
  font-family: fontawesome;
}

div.corousel-content:hover button.next {
  left: -10px;
  cursor: pointer;
  font-size: 25px;
}

div.corousel-content:hover button.prev {
  right: 30px;
  cursor: pointer;
  font-size: 25px;
}

div.next-bt {
  height: 20px;
  border-radius: 50%;
  width: 20px;
  float: left;
  cursor: pointer;
  background-image: url(include/images/corusel-btn.png);
  background-repeat: no-repeat;
  background-position: 1px;
}

div.prev-bt {
  margin-left: 6px;
  height: 20px;
  width: 20px;
  cursor: pointer;
  border-radius: 50%;
  float: left;
  background-image: url(include/images/corusel-btn.png);
  background-repeat: no-repeat;
  background-position: -24px;
}

.morerm {
  float: right;
}

#related_posts .odd {
  margin: 0px 20px 0 0 !important;
}

/* widget titles */

.modsideone .newrespostone ul.leftpost {
  margin-bottom: 10px;
}

.widget_spraymagwp_recent_posts_thumb1 .proimage {
  float: left;
  height: 80px;
}

#main-sidebar .widget_spraymagwp_recent_posts_thumb .contentarea {
  float: right;
  max-width: 200px;
  margin-left: 20px;
  width: 100%;
}

#main-sidebar .widget_spraymagwp_recent_posts_thumb .leftpost .contentarea {
  float: right;
  max-width: 380px;
  margin-left: 20px;
  width: 100%;
}

.modsideone .widget-title {
  margin-bottom: 0px;
  position: relative;
}

.modsidetwo .widget-title {
  margin-bottom: 0px;
  position: relative;
}


/* Theme title */
.textonly-list {
  float: left;
}

.textonly-list ul li h3 {
  font-size: 18px;
  line-height: 20px;
}

.textonly-list ul.leftpost li h3 {
  margin-bottom: 10px;
}

.textonly-list ul .rpostsum {
  display: none;
}

.textonly-list ul.leftpost .rpostsum {
  display: block;
}

.textonly-list ul.leftpost {
  padding: 20px 0;
  margin: 0 20px;
}

.textonly-list ul {
  border-bottom: 1px solid #F3F2F2;
  float: left;
  padding: 10px 0;
  margin: 0 20px;
}

.textonly-list ul li a {
  color: #333333;
  font-family: 'Oswald', sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 800;
}

.textonly-list a.sum-rpost {
  float: left;
  font-size: 10px;
  font-family: 'Oswald', sans-serif;
  padding: 8px 8px;
  margin-top: 10px;
  color: #FFFFFF;
  display: block;
  background: #9aa441;
  display: none;
}

.textonly-list div.first-category a {
  float: right;
  font-size: 11px !important;
  line-height: 12px;
  padding: 2px 3px;
  text-transform: uppercase;
  color: #999;
  position: relative;
  display: none;
  font-weight: normal;
}

.textonly-list .leftpost .first-category a {
  display: block;
}

.textonly-list .leftpost .sum-rpost {
  display: block;
}

/*HEadline title */

span.headline-top {
  font-family: 'Oswald', sans-serif;
  font-weight: lighter;
  text-transform: uppercase;
  width: 100%;
  float: left;
  padding: 10px 20px;
  margin-bottom: 0;
  border-bottom: 1px solid #EDEDED;
  margin-left: 0;
  max-width: 690px;
}

/* Gallery Design For Post Cat */

.gallery-postsys .defpost {
  width: 324px;
  float: left;
  overflow: hidden;
  padding: 20px;
  border-right: 1px solid #EDEDED;
  border-bottom: 1px solid #EDEDED;
}

#posts .post-thumb {
  overflow: hidden;
  position: relative;
  margin-bottom: 0px;
}

.gallery-postsys h2.post-title {
  font-size: 26px;
  line-height: 30px;
}

.gallery-postsys .cbtthenepor {
  overflow: hidden;
}

.gallery-postsys article img:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  opacity: 0.5;
}

.gallery-postsys article img {
  width: 100%;
  height: 100%;
  min-height: 220px;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}


/* Search Counter */

#search-x {
  padding: 10px;
  border: 1px solid #E6E6E6;
  width: 96%;
  color: #929292;
  float: left;
}

#search-counter {
  background: #F8F8F8;
  padding: 15px;
  float: left;
  border-radius: 5px 5px;
  width: 94%;
  margin-bottom: 15px;
  border: 1px solid #E6E6E6;
}

/* post navigation */

#post-nav {
  float: left;
  margin-bottom: 20px;
  width: 100%;
  max-width: 590px;
  border-bottom: 1px solid #EDEDED;
  margin: 0 20px;
  overflow: hidden;
  border-top: 1px solid #EDEDED;
}

.post-previous {
  float: left;
  padding: 20px 20px 20px 0;
  width: 274px;
  border-right: 1px solid #dfdfdf;
}

.post-previous h4 a:before {
  content: "\f0a8";
  margin-right: 20px;
  font-family: fontawesome;
  font-size: 55px;
  padding: 13px 20px;
  float: left;
  -webkit-font-smoothing: antialiased;
}

.post-previous h4 a:before {
  content: "\f0a8";
  margin-right: 20px;
  font-family: fontawesome;
  font-size: 55px;
  padding: 13px 20px 13px 0;
  float: left;
  -webkit-font-smoothing: antialiased;
}

.post-next h4 a:before {
  content: "\f0a9";
  margin-left: 20px;
  font-family: fontawesome;
  font-size: 55px;
  padding: 13px 0 13px 20px;
  float: right;
  -webkit-font-smoothing: antialiased;
}

#post-nav h4 {
  margin-top: 10px;
}

.post-next {
  float: right;
  padding: 20px 0 20px 20px;
  width: 275px;
  text-align: right;
}

.post-previous a, .post-next a {
  color: #4E4E4E;
  font-family: 'Oswald', sans-serif;
}

.prev, .next {
/* background: #E2E2E2; */
  padding: 10px 0;
  color: #3A3A3A;
  font-weight: lighter;
  line-height: 15px;
  border-right: 0 none;
  position: absolute;
}

.post-previous a:hover, .post-next a:hover {
  text-decoration: none;
}

button.prev {
  float: right;
  position: absolute;
  width: 50px;
  padding: 10px;
  right: -40px;
  top: 65px;
  height: 60px;
  border-radius: 35px 0 0 35px;
  z-index: 99;
  width: 60px;
  border: 0 none;
  background: #9aa441;
  color: #FFF;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

button.prev:focus {
  outline: 0 none;
}

button.next {
  float: left;
  position: absolute;
  width: 50px;
  padding: 10px;
  left: -80px;
  top: 65px;
  z-index: 99;
  height: 60px;
  border-radius: 0 35px 35px 0;
  width: 60px;
  border: 0 none;
  background: #9aa441;
  color: #FFF;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

button.next:focus {
  outline: 0 none;
}

/* classic Post Border */

.mask {
  float: left;
}

.cbtthenepor {
  overflow: hidden;
}

/* Simple Blog Post Cate */

.box-cate-set {
  width: 225px;
  float: left;
  background: #fff;
  margin-right: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  max-height: 370px;
  border-radius: 0 0 5px 5px;
  height: 350px;
  border-bottom: 2px solid #D4D4D4;
}

.box-cate-set p {
  line-height: 1.5em;
}

.box-cate-set:nth-child(4) {
  margin: 0;
}

.box-cate-set:nth-child(8) {
  margin: 0;
}

.related-box-post {
  width: 100%;
  height: 150px;
  overflow: hidden;
}

.box-category {
  margin: 0 0 0 0;
  float: left;
}

.box-post-start {
  padding: 10px;
}

.box-post-start h3 a {
  color: #494949;
  display: block;
  font-family: Droid Sans;
  font-size: 14px;
  font-weight: lighter;
  padding: 10px 0;
  text-transform: uppercase;
  line-height: 20px;
}

.box-cate-set.first-box-post {
  width: 395px;
  max-height: 370px;
  overflow: hidden;
}

.box-date {
  padding: 10px;
}

.box-cate-set.first-box-post .related-box-post {
  width: 100%;
  height: 214px;
  overflow: hidden;
}

.related-box-post {
  position: relative;
}

#modclen_posts li .attachment-feat-thumb.wp-post-image {
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  background: #333;
  height: auto;
}

.textonly-list .leftpost .datetimerpost {
  display: block;
  position: relative;
  float: left;
  color: #9C9C9C;
  background: none;
  width: 95%;
  text-align: left;
  padding: 10px 0;
}

.related-box-post img {
  width: 100%;
  height: 100%;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  background: #333;
}

.posthome-date:after {
  content: close-quote;
  position: absolute;
  width: 0px;
  top: -21px;
  right: 30px;
  border-left: 10px solid rgba(0, 0, 0, 0);
  border-bottom: 10px solid #9aa441;
  border-top: 10px solid rgba(0, 0, 0, 0);
  border-right: 10px solid rgba(0, 0, 0, 0);
}

#search-for-count {
  display: none;
}

.view-more:after {
  content: close-quote;
  position: absolute;
  width: 0px;
  top: 13px;
  right: -12px;
  border-bottom: 6px solid rgba(0, 0, 0, 0);
  border-left: 6px solid #8DC63F;
  border-top: 6px solid rgba(0, 0, 0, 0);
  border-right: 6px solid rgba(0, 0, 0, 0);
}

.related-box-post:after {
  content: close-quote;
  position: absolute;
  width: 0px;
  bottom: 0px;
  left: 30px;
  border-left: 10px solid rgba(0, 0, 0, 0);
  border-bottom: 10px solid #FFFFFF;
  border-top: 10px solid rgba(0, 0, 0, 0);
  border-right: 10px solid rgba(0, 0, 0, 0);
}

/* Hover Images Effect */
.related-box-post img:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  opacity: 0.5;
}

.classic-blog #posts .post-thumb .attachment-classic-thumb.wp-post-image:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  opacity: 0.5;
}

#modclen_posts li:hover .attachment-feat-thumb.wp-post-image {
  opacity: 0.7;
}

#related_posts li:hover .relatedthumb img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  opacity: 0.5;
}

.attachment-rpost-thumb.wp-post-image:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  opacity: 0.5;
}

/* Moder Post Grid Overlay */


div#slider-with li.bigleftpost .overlay {
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  position: absolute;
  width: 300px;
  height: 180px;
  margin: 0;
  z-index: 9;
}

div#slider-with li.bigleftpost .overlay.video {
  background: url("include/images/video.png") no-repeat 5px 5px;
  no-repeat 10px 10px;
}

div#slider-with li.bigleftpost .overlay.audio {
  background: url("include/images/audio.png") no-repeat 5px 5px;
  no-repeat 10px 10px;
}

div#slider-with li.bigleftpost .overlay.gallery {
  background: url("include/images/image.png") no-repeat 5px 5px;
  no-repeat 10px 10px;
}

div#slider-with li.bigleftpost:hover .overlay {
  margin-top: -102px;
  z-index: -4;
}

div#slider-with li.bigleftpost:hover .relatedcontentclan {
  opacity: 0;
}

/* Set 2 */

div#slider-with li.secondpostset.thirdpostset .overlay {
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  position: absolute;
  width: 300px;
  height: 180px;
  margin: 0;
  z-index: 9;
}

div#slider-with li.secondpostset.thirdpostset .overlay.video {
  background: url("include/images/video.png") no-repeat 5px 5px;
  no-repeat 10px 10px;
}

div#slider-with li.secondpostset.thirdpostset .overlay.audio {
  background: url("include/images/audio.png") no-repeat 5px 5px;
  no-repeat 10px 10px;
}

div#slider-with li.secondpostset.thirdpostset .overlay.gallery {
  background: url("include/images/image.png") no-repeat 5px 5px;
  no-repeat 10px 10px;
}

div#slider-with li.secondpostset.thirdpostset:hover .overlay {
  margin-top: -56px;
  z-index: -4;
}

div#slider-with li.secondpostset.thirdpostset:hover .relatedcontentclan {
  opacity: 0;
}

/* Set 3 */

div#slider-with li.thirdpostset.lastpostmod .overlay {
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  position: absolute;
  width: 210px;
  height: 130px;
  margin: 0;
  z-index: 9;
}

div#slider-with li.thirdpostset.lastpostmod .overlay.video {
  background: url("include/images/video.png") no-repeat 50% 20%;
}

div#slider-with li.thirdpostset.lastpostmod .overlay.audio {
  background: url("include/images/audio.png") no-repeat 50% 20%;
}

div#slider-with li.thirdpostset.lastpostmod .overlay.gallery {
  background: url("include/images/image.png") no-repeat 50% 20%;
}

div#slider-with li.thirdpostset.lastpostmod:hover .overlay {
  margin-top: -56px;
  z-index: -4;
}

/* Menu Colors */

.textonly-list {
  background: #fff;
  border-radius: 0 0 5px 5px;
}

/* corousel */
.carousel-thumbnail > a > img {
  width: 100%;
  height: 100%;
}

.carousel-wepper ul li:hover .corousel-thumbbox {
  margin-top: -150px;
}

.carousel-thumbnail img {
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  width: 100%;
  height: 100%;
}

.carousel-wepper ul li:hover .carousel-thumbnail img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.corousel-thumbbox {
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  position: absolute;
  width: 258px;
  height: 190px;
  margin: 0;
}

.corousel-thumbbox.video {
  background: url("include/images/video.png") no-repeat 5px 5px;
  no-repeat 10px 10px;
}

.corousel-thumbbox.audio {
  background: url("include/images/audio.png") no-repeat 5px 5px;
  no-repeat 10px 10px;
}

.corousel-thumbbox.gallery {
  background: url("include/images/image.png") no-repeat 5px 5px;
  no-repeat 10px 10px;
}

div.carousel-title > h3 {
  line-height: 20px;
  color: #fff;
  min-height: 40px;
}

div.carousel-title > h3 > a {
  color: #494949;
  display: block;
  font-family: 'Oswald', sans-serif;
  font-size: 14px;
  font-weight: lighter;
  padding: 10px 0;
  text-transform: uppercase;
  line-height: 18px;
}

.slide-caption h1 {
  text-align: left;
}

span.dark-iamge-top-trans {
  background: rgba(51, 51, 51, 0.34);
  position: absolute;
  z-index: 0;
  height: 100%;
  width: 100%;
}

a.readthis {
  float: left;
  font-size: 10px;
  font-family: 'Oswald', sans-serif;
  padding: 5px 8px;
  margin-top: 10px;
  color: #FFFFFF;
  display: block;
  background: #9aa441
 no-repeat 10px 10px;
}

/* New Post System Slider - Design2 */

div#slider-with {
  width: 1160px;
}

.carousel-thumbnail {
  width: 278px;
  background-color: #9aa441;
  height: 190px;
  margin-bottom: 20px;
  float: left;
  position: relative;
  overflow: hidden;
}

.carousel-wepper ul li {
  float: left;
  width: 275.5px;
  height: 226px;
  overflow: hidden !important;
  margin-right: 20px;
  -webkit-transition: all 0.2s ease-in-out 0.3s;
  -moz-transition: all 0.2s ease-in-out 0.3s;
  -o-transition: all 0.2s ease-in-out 0.3s;
  -ms-transition: all 0.2s ease-in-out 0.3s;
  transition: all 0.2s ease-in-out 0.3s;
}

span.overlay-image-bg {
  background: rgba(0,0,0,0.4);
  position: absolute;
  float: left;
  z-index: 10;
  width: 275px;
  display: flex;
  height: 190px;
  top: 0;
  -webkit-transition: all 0.4s ease-in-out 0.3s;
  -moz-transition: all 0.4s ease-in-out 0.3s;
  -o-transition: all 0.4s ease-in-out 0.3s;
  -ms-transition: all 0.4s ease-in-out 0.3s;
  transition: all 0.4s ease-in-out 0.3s;
}

div.carousel-title {
  float: right;
  margin-left: 20px;
  width: 44.5%;
}

div#slider-with li.bigleftpost {
  width: 300px;
  margin-left: 0;
  float: left;
  height: 180px;
  position: relative;
  overflow: hidden;
  margin-right: 0;
  margin-bottom: 0;
}

div#slider-with li.thirdpostset {
  float: left;
  width: 300px;
  margin-left: 0;
  overflow: hidden;
  margin-bottom: 0;
  height: 180px;
  position: relative;
  margin-right: 0;
}

div#slider-with li.bigleftpost.secondpostset div.relatedthumbclan {
  height: 180px;
}

.relatedthumbclan {
  background: #333;
}

div#slider-with .secondpostset.thirdpostset .relatedthumbclan {
  height: 180px;
  overflow: hidden;
  position: relative;
}

div#slider-with  li.bigleftpost .attachment-feat-thumb.wp-post-image {
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  background: #333;
  width: 100%;
  height: 180px;
}

div#slider-with  .lastpostmod .relatedcontentclan {
  position: absolute;
  background: rgba(255, 255, 255, 0);
  padding: 5px 10px;
  width: 100%;
  max-width: 190px;
  bottom: 0;
}

span.dark-iamge-top-trans {
  -webkit-transition: all .9s ease-in-out;
  -o-transition: all .9s ease-in-out;
  -ms-transition: all .9s ease-in-out;
  transition: all .9s ease-in-out;
}

div#featured-slider.in-slider-widget:hover span.dark-iamge-top-trans {
  background: transparent;
}

div#featured-slider-new {
  float: left;
  width: 570px;
  height: 360px !important;
  margin-bottom: 0;
  overflow: hidden;
  margin-top: 20px;
}

div#featured-slider-new ul li .post-thumb img {
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  background: #333;
}

#featured-slider-new .post-thumb img.attachment-feat-thumb {
  width: 100%;
  height: 365px;
}

#slider-navisys {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2000;
}

.slide-content-cap {
  color: #FFF;
  margin-top: -116px;
  width: 100%;
  padding: 20px;
  text-align: left;
  text-transform: uppercase;
  background: rgba(0, 0, 0, 0.5);
  position: relative;
  max-width: 530px;
  height: 36px;
}

.slide-content-cap h1 {
  font-size: 16px;
  float: left;
  line-height: 20px;
  margin-top: 5px;
  width: 89%;
}

.slide-content-cap h1 a {
  color: #fbfbfb;
  font-weight: 800;
}

#slider-ctrl {
  width: 620px;
  z-index: 3000;
  bottom: 0;
}

#slider-ctrl a {
  border-radius: 5px 5px 5px 5px;
  display: block;
  float: left;
  font-size: 0 !important;
  height: 10px;
  margin: 4px;
  -webkit-transition: background .3s;
  -moz-transition: background .3s;
  -o-transition: background .3s;
  transition: background .3s;
  width: 10px;
}

/* New Tag System */
.single-category-title {
}

.single-category-title:before {
  content: close-quote;
  position: absolute;
  width: 0px;
  bottom: 5px;
  left: -12px;
  border-left: 6px solid rgba(0, 0, 0, 0);
  border-right: 6px solid #4E4E4E;
  border-top: 6px solid rgba(0, 0, 0, 0);
  border-bottom: 6px solid rgba(0, 0, 0, 0);
}

/* Post After (toggle date on off with display) */

span.postafter {
  font-family: 'Oswald', sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  float: left;
  display: none;
  margin-bottom: 5px;
  color: #999;
  line-height: 15px;
  height: 15px;
}

/* Courcial Tag System */

.textwidget {
  font-family: 'Helvetica', sans-serif;
  color: #636363;
  font-size: 14px;
  line-height: 20px;
}

.modsideone .newrespostone ul:last-child {
  margin: 0 20px;
}

.newrespost li:last-child {
  margin: 0 20px;
}

#home-page\20 default-item .navigaton-upper {
  float: left;
  background: #fff;
  border-radius: 5px;
  width: 100%;
}

.tags-under-post {
  font-family: 'Oswald', sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  float: left;
  display: inline-block;
  margin-bottom: 5px;
  color: #999;
  height: 15px;
  background-position: -5px -4px;
  display: none;

}

/* Read More Button */

a.read-this-widget {
  display: none;
}

#main-sidebar .leftpost a.read-this-widget {
  float: left;
  font-size: 10px;
  font-family: 'Oswald', sans-serif;
  padding: 8px 8px;
  margin-top: 10px;
  color: #FFFFFF;
  display: block;
  background: #9aa441;
/* border-radius: 3px; */;
}

.leftpost a.read-this-widget {
  float: left;
  font-size: 10px;
  font-family: 'Oswald', sans-serif;
  padding: 8px 8px;
  margin-top: 10px;
  color: #FFFFFF;
  display: block;
  background: #9aa441;
/* border-radius: 3px; */;
}

/* Modern Post System */

li.bigleftpost {
  width: 630px;
  margin-right: 20px;
  float: left;
  overflow: hidden;
  overflow: hidden;
}

.bigleftpost .relatedcontentclan {
  padding: 10px;
  z-index: 999;
  background: rgba(0,0,0,0.6);
  position: absolute;
  bottom: 0;
  width: 100%;
  max-width: 610px;
}

div.relatedthumbclan img {
  width: 100%;
  height: 100%;
}

.bigleftpost .relatedthumbclan {
  height: 420px;
  overflow: hidden;
  position: relative;
}

p.modblogpostset {
  color: #fbfbfb;
}

li.secondpostset {
  float: right;
  overflow: hidden;
  width: 440px;
  margin-bottom: 20px;
}

.secondpostset .relatedthumbclan {
  height: 270px;
  overflow: hidden;
  position: relative;
}

.secondpostset .relatedcontentclan {
  padding: 10px;
  z-index: 999;
  position: absolute;
  bottom: 0;
  background: rgba(0,0,0,0.6);
  width: 420px;
}

.relatedcontentclan h3 a {
  color: #fff;
}

#slider-with .relatedcontentclan h3 a {
  color: #fff;
  text-transform: uppercase;
}

#slider-with .relatedcontentclan h3 a:hover {
  text-decoration: none;
}

.slide-content-cap h1 a:hover {
  text-decoration: none;
}

#slider-with .secondpostset .relatedcontentclan {
  background: rgba(0, 0, 0, 0.5);
  padding: 10px;
  max-width: 280px;
  opacity: 1;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

#slider-with .secondpostset .relatedcontentclan h3 {
  font-size: 12px;
  line-height: 20px;
}

li.thirdpostset {
  float: right;
  width: 210px;
  overflow: hidden;
}

.thirdpostset .relatedthumbclan {
  height: 130px;
  overflow: hidden;
  position: relative;
}

.thirdpostset .relatedcontentclan {
  position: absolute;
  background: rgba(0,0,0,0.6);
  padding: 5px 10px;
  width: 100%;
  max-width: 280px;
  bottom: 0;
}

.thirdpostset .relatedcontentclan h3 {
  font-size: 12px;
  line-height: 20px;
}

.lastpostmod .relatedthumbclan {
  height: 130px;
  overflow: hidden;
  position: relative;
}

.lastpostmod .relatedcontentclan {
  position: absolute;
  background: rgba(0,0,0,0.6);
  padding: 5px 10px;
  width: 100%;
  max-width: 190px;
  bottom: 0;
}

.lastpostmod .relatedcontentclan h3 {
  font-size: 14px;
  line-height: 18px;
}

li.lastpostmod {
  float: right;
  width: 210px;
  margin-right: 20px;
  overflow: hidden;
}

span.single-tag a {
  z-index: 999;
  color: #E2E2E2;
  font-family: 'Oswald', sans-serif;
  font-weight: lighter;
  font-size: 12px;
  text-transform: capitalize;
}

span.published-time {
  z-index: 999;
  color: #C0C0C0;
  font-family: 'Oswald', sans-serif;
  font-weight: lighter;
  font-size: 12px;
}

/* Corousel Footer Style */

div.carousel-wepper {
  float: left;
  background: #FFFFFF;
  width: 100%;
  border-bottom: 1px solid #EBEBEB;
  height: 210px;
  position: relative;
}

div.corousel-wep-poit {
  width: 1130px;
  overflow: hidden;
  margin: 0 auto 20px;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}

/* 4X Grid */

.gallery-postsys #modrpostset {
  padding-left: 0;
}

div#right-sides {
  float: right;
  width: 570px;
  position: relative;
  overflow: hidden;
  margin-top: 20px;
}

div#right-sides li {
  float: left;
  width: 275px;
  margin-left: 20px;
  height: 170px;
  overflow: hidden;
  margin-bottom: 20px;
}

.post-thumb {
  overflow: hidden;
}

.post-thumb.if-has-in-personaldes {
  max-height: 360px;
  overflow: hidden;
}

div#right-sides li:nth-child(1) {
  margin-left: 0;
}

div#right-sides li:nth-child(3) {
  margin-left: 0;
  margin-bottom: 0;
}

div#right-sides li:nth-child(4) {
  margin-bottom: 0;
}

div.content-background {
  width: 100%;
  height: 170px;
  overflow: hidden;
  float: left;
  background-color: #333;
}

div#right-sides li:hover .single-post-tag.in-feture-tags.in-for-grid {
  bottom: 121px;
}

.single-post-tag.in-feture-tags.in-for-grid {
  bottom: 141px;
}

div.content-background a img {
  width: 100%;
  height: 180px;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  opacity: 0.6;
}

div.links-titlegrid {
  float: left;
  position: relative;
  background: rgba(0,0,0,0.6);
  margin-top: 0px;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

div.links-titlegrid h3 {
  line-height: 20px;
}

div.links-titlegrid h3 a {
  color: #fbfbfb;
  font-size: 14px;
  padding: 10px;
  font-family: 'Oswald', sans-serif;
  text-shadow: 1px 1px 3px #333;
  line-height: 24px;
  float: left;
  width: 255px;
  height: 60px;
  overflow: hidden;
}

div.links-titlegrid h3 a:hover {
  text-decoration: none;
}

div#right-sides li:hover .links-titlegrid {
  margin-top: -70px;
}

div#right-sides li:hover .content-background a img {
  opacity: 1;
  background-color: #333;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

div#right-sides .overlay {
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  position: absolute;
  width: 210px;
  height: 170px;
  margin: 0;
  z-index: 99;
}

div#right-sides li:hover .overlay {
  margin-top: -100px;
  z-index: -20;
}

/* Widget Overlay Effect - Center Post*/

span.overlay-effect {
  display: none;
}

.leftpost span.overlay-effect {
  display: block;
}

.centwepost .overlay-effect {
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  position: absolute;
  width: 320px;
  height: 190px;
  margin: 0;
  z-index: 9;
}

.overlay-effect.video {
  background: url("include/images/video.png") no-repeat 5px 5px;
  no-repeat 10px 10px;
}

.overlay-effect.audio {
  background: url("include/images/audio.png") no-repeat 5px 5px;
  no-repeat 10px 10px;
}

.overlay-effect.gallery {
  background: url("include/images/image.png") no-repeat 5px 5px;
  no-repeat 10px 10px;
}

.centwepost li div.proimage:hover .overlay-effect {
  margin-top: -100px;
  z-index: -1;
}

.modsideone .overlay-effect {
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  position: absolute;
  width: 324px;
  height: 200px;
  margin: 0;
  z-index: 9;
}

.modsidetwo .overlay-effect {
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  position: absolute;
  width: 325px;
  height: 200px;
  margin: 0;
  z-index: 9;
}

.modsideone li div.proimage:hover .overlay-effect {
  margin-top: -100px;
  z-index: -1;
}

.modsidetwo li div.proimage:hover .overlay-effect {
  margin-top: -100px;
  z-index: -1;
}

/* Widget Overlay Effect - Sidebar */

span.overlay-effect {
  display: none;
}

.leftpost span.overlay-effect {
  display: block;
}

#main-sidebar .overlay-effect {
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  position: absolute;
  width: 359px;
  height: 230px;
  margin: 0;
  z-index: 9;
}

.overlay-effect.video {
  background: url("include/images/video.png") no-repeat 5px 5px;
  no-repeat 10px 10px;
}

.overlay-effect.audio {
  background: url("include/images/audio.png") no-repeat 5px 5px;
  no-repeat 10px 10px;
}

.overlay-effect.gallery {
  background: url("include/images/image.png") no-repeat 5px 5px;
  no-repeat 10px 10px;
}

#main-sidebar li div.proimage:hover .overlay-effect {
  margin-top: -100px;
  z-index: -1;
}

/* Image Hover Zoom Effect */

.proimage {
  background-color: #9aa441;
  overflow: hidden;
  position: relative;
}

#main-sidebar ul.popularclass.leftpost:hover .proimage a img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  opacity: 0.5;
}

li.leftpost:hover .proimage a img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  opacity: 0.5;
}

ul.popularclass.leftpost:hover .proimage a img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  opacity: 0.5;
}

/* Footer New Menu */

.menu-and-back-to-top {
  background-color: rgba(0,0,0,0.3);
  float: left;
  width: 1160px;
  padding: 0 20px;
  border-bottom: 1px solid rgba(255,255,255,0.1);
}

div.footer-menu {
  float: right;

}

div.footer-menu ul li:after {
  content: "O";
  float: left;
  margin: 0 15px;
  font-size: 8px;
  font-weight: bold;
}

div.footer-menu ul li:after:last-child {
  border-right: 0 none;
  content: none;
}

#main-footer ul li a:hover {
  color: #fff;
  padding-left: 0;
}

div.footer-menu ul li:last-child a:after {
  content: none;
}

div.footer-menu ul li {
  float: left;
  text-align: center;
  padding: 0 0 0 0 !important;
  line-height: 50px;
}

div.footer-menu ul li:last-child {
  border-right: 0 none;
}

div.footer-menu ul li a {
  font-family: 'Oswald', sans-serif;
  font-size: 12px;
  color: #e6e6e6;
  font-weight: lighter;
  text-transform: uppercase;
}}

div.footer-menu ul li a:hover {
  padding: 0!important;
  text-decoration: none;
}

/* Pagination */

a.next.page-numbers {
  float: right;
  position: inherit;
  border-left: 1px solid #EDEDED;
  DDD;
}

div.centwepost .widget:first-child .widget-title {
  display: none;
}

.centwepost .newrespostone {
  padding: 20px;
}

div.main-counter-co {
  padding: 20px;
  float: left;
  border-bottom: 1px solid #EDEDED;
}

/* Pritty Photo Gallery */

div.footer-grid h2 {
  border-bottom: 1px solid #EDEDED;
  color: #424242;
  border-top: 1px solid #EDEDED;
  font-family: 'Oswald', sans-serif;
  font-weight: lighter;
  font-size: 14px;
  padding: 10px 20px;
  line-height: 30px;
  text-transform: uppercase;
}

ul.prittybigpost li {
  width: 275px !important;
  height: 362px !important;
  padding: 20px 20px 20px 0 !important;
  float: left !important;
  max-height: 100%;
  margin-left: 20px;
}

ul.prittybigpost li .footgrid-titlke {
  display: block !important;
}

ul.prittybigpost li .rpostsum {
  display: block !important;
  margin-top: 10px;
}

ul.prittybigpost li div.footergrid-thumbnail {
  width: 275px !important;
  max-height: 100%;
  height: 172px;
}

#main-sidebar ul.prittybigpost li {
  width: 320px !important;
  height: 340px !important;
  padding: 20px 20px 20px 0 !important;
  float: left !important;
  max-height: 100%;
  margin-left: 20px;
  padding-bottom: 0 !important;
}

#main-sidebar ul.prittybigpost li div.footergrid-thumbnail {
  width: 320px !important;
  max-height: 100%;
  height: 172px;
}

#main-sidebar .category-list.conent-of-more-disc {
  padding: 6px 8px;
  border: 5px solid #F3F3F3;
  float: left;
  margin: 20px 21px 20px;
  border-radius: 3px;
  width: 100%;
  max-width: 292px;
}

#main-sidebar div.footer-grid ul li {
  width: 320px;
  overflow: hidden;
  float: right;
  padding: 20px 20px 0 0;
  height: 114px;
}

#small-mini-sidebar ul.prittybigpost li {
  width: 168px !important;
  height: 362px !important;
  padding: 20px 20px 20px 0 !important;
  float: left !important;
  max-height: 100%;
  margin-left: 20px;
}

#small-mini-sidebar ul.prittybigpost li div.footergrid-thumbnail {
  width: 168px !important;
  max-height: 100%;
  height: 145px;
}

#small-mini-sidebar div.footer-grid ul li {
  width: 168px;
  overflow: hidden;
  float: right;
  padding: 20px 20px 0 20px;
  height: 114px;
}

#small-mini-sidebar p.more-difin-text {
  width: 96px;
  overflow: hidden;
  height: 22px;
}

#small-mini-sidebar .category-list.conent-of-more-disc {
  padding: 6px 8px;
  border: 5px solid #F3F3F3;
  float: left;
  margin: 20px 21px 20px;
  border-radius: 3px;
  width: 100%;
  max-width: 140px;
}

.category-list.conent-of-more-disc {
  padding: 6px 8px;
  border: 5px solid #F3F3F3;
  float: left;
  margin: 20px 21px 20px;
  border-radius: 3px;
  width: 100%;
  max-width: 563px;
}

.category-list.conent-of-more-disc p {
  float: left;
  color: #858585;
  font-family: 'Oswald', sans-serif;
  font-size: 12px;
  text-transform: uppercase;
}

a.more-link-box-btn {
  float: right;
  background: #9aa441;
  color: #fff;
  padding: 4px 6px;
  text-transform: uppercase;
  border-radius: 1px;
  font-family: 'Oswald', sans-serif;
  font-size: 12px;
}

a.more-link-box-btn:hover {
  background-color: #616161;
}

div.footer-grid ul li {
  width: 295px;
  overflow: hidden;
  float: right;
  padding: 20px 20px 0 0;
  position: relative;
  height: 114px;
}

div.footer-grid ul.prittybigpost li:hover .single-post-tag {
  bottom: 0;
}

div.footer-grid ul li:hover .single-post-tag {
  bottom: 28px;
}

div.footer-grid ul li .footgrid-titlke, div.footer-grid ul li .rpostsum {
  display: none;
}

.rpostsum {
  color: #868686;
  font-size: 13px;
  float: left;
  line-height: 20px;
  display: block;
  font-family: 'Helvetica', sans-serif;
}

div.summery-bottom {
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #EDEDED;
}

div.footergrid-thumbnail {
  width: 100%;
  overflow: hidden;
  max-height: 114px;
  background: url(include/images//plus-24.png) no-repeat center center #fff;
  margin-bottom: 10px;
  position: relative;
}

div.footergrid-thumbnail img {
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

div.footergrid-thumbnail img:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  opacity: 0.5;
}

div.footgrid-titlke h3 a {
  font-weight: 800;
  line-height: 1.0;
  color: #333333;
  font-family: 'Oswald', sans-serif;
  font-size: 14px;
  text-transform: uppercase;
}

.footgrid-titlke h3 {
  font-size: 18px;
  line-height: 20px;
}

div.footer-grid ul li:nth-child(2) {
  border-left: 1px solid #ededed;
  border-right: 1px solid #EDEDED;
}

div.footer-grid ul li:nth-child(5) {
  border-left: 1px solid #ededed;
  border-right: 1px solid #EDEDED;
}

div.footer-grid ul li:nth-child(8) {
  border-left: 1px solid #ededed;
  border-right: 1px solid #EDEDED;
}

div.footer-grid ul li:nth-child(11) {
  border-left: 1px solid #ededed;
  border-right: 1px solid #EDEDED;
}

div.footer-grid ul li:nth-child(14) {
  border-left: 1px solid #ededed;
  border-right: 1px solid #EDEDED;
}

div.footer-grid ul li:nth-child(17) {
  border-left: 1px solid #ededed;
  border-right: 1px solid #EDEDED;
}

div.footer-grid ul li:nth-child(20) {
  border-left: 1px solid #ededed;
  border-right: 1px solid #EDEDED;
}

div.footer-grid ul li:nth-child(23) {
  border-left: 1px solid #ededed;
  border-right: 1px solid #EDEDED;
}

div.footer-grid ul li:nth-child(25) {
  border-left: 1px solid #ededed;
  border-right: 1px solid #EDEDED;
}

div.footer-grid ul li:nth-child(28) {
  border-left: 1px solid #ededed;
  border-right: 1px solid #EDEDED;
}

/* BBpress */
.gallery-post div#posts {
  border-right: 0 none;
}

div#bbpress-forums img {
  width: auto;
}

#bbpress-forums #bbp-search-form #bbp_search {
  display: inline-block;
  width: auto;
  padding: 5px 10px;
  margin-bottom: 20px;
  border: 1px solid #ededed;
}

input#bbp_search_submit {
  padding: 5px 10px;
  border: 1px solid #ededed;
  background: #C7C7C7;
  color: #333;
  font-family: 'Oswald', sans-serif;
}

article.type-forum .entry {
  padding: 0;
  max-width: 7200px;
}

#bbpress-forums li.bbp-header {
  background: #fff;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #efefef;
  border-left: 0;
  border-right: 0;
}

#bbpress-forums ul.bbp-forums {
  border: 0 none;
}

#bbpress-forums ul.bbp-topics {
  border: 0 none;
}

#bbpress-forums li.bbp-header {
  background: #fff;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #efefef;
  border-left: 0;
  border-right: 0;
  padding: 10px 20px;
}

#bbpress-forums div.bbp-breadcrumb p, #bbpress-forums div.bbp-topic-tags p {
  margin-bottom: 0;
  padding: 10px 20px;
}

#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
  border-top: 0 none;
  overflow: hidden;
  padding: 10px 20px;
  background: #FCFCFC;
  border-bottom: 1px solid #ededed;
}

#bbpress-forums li.bbp-body ul.forum:hover {
  background-color: #F1F1F1;
}

.type-topic .entry {
  padding: 0;
  max-width: 730px;
}

.bbp-pagination {
  float: left;
  width: 100%;
  padding: 0 20px;
  margin-top: 10px;
  max-width: 690px;
  margin-bottom: 15px;
}

button#bbp_topic_submit {
  padding: 10px 20px;
  border: #ededed;
  border-radius: 2px;
}

div.bbp-reply-content #subscription-toggle {
  padding: 0;
}

#bbpress-forums fieldset.bbp-form select {
  margin: 0 0 8px;
  padding: 10px 20px;
}

#bbpress-forums fieldset.bbp-form {
  border: 0 none;
}

.default-wep.left-sidebar.in-page-template article.type-forum {
  border-left: 0 none;
}

.default-wep.left-sidebar.in-page-template div#small-mini-sidebar {
  border-right: 1px solid #ededed;
}

#bbpress-forums div.bbp-search-form {
  float: right;
  padding: 10px 20px;
}

#bbpress-forums #bbp-search-form #bbp_search {
  margin-bottom: 0;
}

#bbpress-forums li.bbp-header ul li {
  font-family: 'Oswald', sans-serif;
}

#bbpress-forums a {
  font-family: 'Oswald', sans-serif;
}

li.bbp-forum-info a {
  font-family: 'Oswald', sans-serif;
  font-size: 12px;
}

.bbp-pagination {
  float: left;
  width: 100%;
  padding: 0 20px;
  margin-bottom: 15px;
}

#bbpress-forums div.wp-editor-container {
  margin: 0;
  padding: 0;
  border: 1px solid #ededed;
  line-height: 0;
}

.type-forum h1.page-title {
  border-bottom: 1px solid #EDEDED;
  color: #424242;
  font-family: 'Oswald', sans-serif;
  font-weight: lighter;
  font-size: 14px;
  padding: 10px 20px;
  line-height: 30px;
  text-transform: uppercase;
}

.type-topic h1.page-title {
  border-bottom: 1px solid #EDEDED;
  color: #424242;
  font-family: 'Oswald', sans-serif;
  font-weight: lighter;
  font-size: 14px;
  padding: 10px 20px;
  line-height: 30px;
  text-transform: uppercase;
}

div.bbp-template-notice.info {
  max-width: 670px;
  margin: 10px auto;
}

div.bbp-template-notice {
  max-width: 670px;
  margin: 0 auto;
}

#bbpress-forums fieldset.bbp-form input {
  margin: 0 0 8px;
  padding: 5px 10px;
  border: 1px solid #ededed;
}

span#subscription-toggle {
  float: right;
  padding: 10px 20px;
}

.bbp-forum-content {
  font-family: 'Oswald', sans-serif;
}

/* Prity-Photo */

div.ppt {
  display: none !important;
}

div.single-post-tag {
  margin-top: -30px;
  float: left;
  z-index: 999;
  position: relative;
  bottom: 10px;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  font-family: 'Oswald', sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  padding: 2px 5px;
  left: 10px;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

ul.prittybigpost li .single-post-tag {
  margin-top: 5px;
  float: left;
  z-index: 999;
  position: relative;
  bottom: 0px;
  left: 0;
  background: #9aa441;
  color: #fff;
  font-family: 'Oswald', sans-serif;
  font-size: 12px;
  margin-right: 10px;
  text-transform: uppercase;
  padding: 10px;
}

span.dates-gao.pritty-timer {
  float: left;
  margin-top: 10px;
  font-size: 11px;
  color: #999;
  font-weight: lighter;
}
/* new Header */

header#main-header.mag-header-design {
  width: 1200px;
  padding: 0;
  position: relative;
  overflow: initial;
/* background: none; */;
}

div.header-darkerst {
  width: 1144px;
  float: left;
  background: #f6f6f6;
  overflow: hidden;
  padding: 0 15px 0 0;
  border-top: 0px solid #F0F0F0;
  border-right: 0px solid #F0F0F0;
}

div.headarea.style-mag {
  float: left;
  width: 1160px;
  padding: 0 20px;
}

div#logo.style-mag-logo {
padding-top: 10px;
padding-bottom: 10px;
  margin: 0 auto;
  overflow: hidden;
  max-width: 700px;
}

div.header-right-corousel {
  float: right;
  width: 100%;
  overflow: hidden;
  max-width: 870px;
}

div.carousel-right {
  width: 790px;
  max-height: 200px;
  overflow: hidden;
}

li.carousel-hright {
  width: 365px;
  float: left;
  padding: 20px;
  height: 110px;
}

.carousel-image-hright {
  width: 160px;
  overflow: hidden;
  height: 110px;
  float: left;
  margin-right: 20px;
}

div.carousel-hrtitle {
  float: right;
  width: 50.6%;
}

div.carousel-hrtitle > h3 {
  line-height: 20px;
  color: #fff;
  min-height: 40px;
  margin-bottom: 5px;
}

div.carousel-hrtitle > h3 > a {
  color: #494949;
  display: block;
  font-family: 'Oswald', sans-serif;
  font-size: 14px;
  font-weight: lighter;
  text-transform: uppercase;
  line-height: 20px;
}

div.carousel-image-hright img {
  width: 100%;
  height: 100%;
}

header#main-header.mag-header-design #main-navigation-ico-sticky-wrapper {
  padding: 0 20px;
}

header#main-header.mag-header-design #main-navigation-ico-sticky-wrapper .default-wep {
  width: 1160px;
  margin: 0 auto;
}

header#main-header.mag-header-design #main-navigation-ico li {
  margin-left: 0px;
  position: relative;
}

header#main-header.mag-header-design #main-navigation-ico {
  max-width: 1160px;
}

div.sociwep.helfpage-design {
  float: right;
  width: 10.5%;
  margin: 0;
  margin-left: 15px;
  padding: 10px 0;
}

div.login-link.style-mag {
  padding: 16px 25px 16px 0;
  margin: 0;
}

div.login-link.style-mag a {
  color: #333 !important;
}

input#s-header.magazine-header {
  margin-top: 6px;
  margin-bottom: 6px;
}

p.followme-back {
  float: left;
  font-family: 'Oswald', sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  color: #9aa441;
  line-height: 0;
  padding: 16px 0;
  font-weight: lighter;
}

div.socailmain.darkmain-maga {
  float: right;
}

div.ads-header.header-right {
  border-bottom: 0 none;
  padding: 0px 0;
}

div.content-center {
  background: #fff;
  height: auto;
  float: left;
}

div#newlinkslid.magazine-head {
  margin: 0 auto;
  border-bottom: 1px solid #ededed;
  width: 1069px;
  border-right: 1px solid #ededed;
}

input#s-header.magazine-header {
  width: 250px;
  background: url(include/images/magnifier.png) no-repeat 265px center #FFFFFF;
}

div.right-search.style-mag:hover #s-header {
  width: 250px;
  padding: 12px 25px 12px 25px;
}

div.Headline.mager-header p {
  padding: 9.5px 16px;
}

div.center-navibutton {
  float: right;
  width: 6.5%;
  margin-left: 15px;
}

button.prev-heraderpost {
  border: 1px solid #EEE;
  padding: 15px;
  background: url(include/images/top_next.png) #fff no-repeat center center;
  border-radius: 50%;
  margin-top: 9px;
}

button.next-heraderpost {
  border: 1px solid #EEE;
  padding: 15px;
  background: url(include/images/top_back.png.png) no-repeat center center #fff;
  border-radius: 50%;
  margin-top: 9px;
}

div.ticker-for.headerpart {
  float: left;
}

button.prev-heraderpost:hover, button.next-heraderpost {
  cursor: pointer;
}

button.prev-heraderpost:focus, button.next-heraderpost:focus {
  outline: 0 none;
}

div#newlinkslid.magazine-head ul {
  margin-left: 105px;
}

div#modclen_posts {
  width: 300px;
  float: left;
  max-height: 360px;
  overflow: hidden;
  margin-top: 20px;
}

div#wp_right_postset {
background: none repeat scroll 0 0 #333;
float: right;
margin-top: 20px;
max-height: 360px;
overflow: auto;
width: 290px;
}

div#wp_right_postset ul li {
border-bottom: 1px solid #444;
float: left;
max-width: 253px;
padding: 5px 10px;
width: 100%;
}

div#wp_right_postset ul li:hover {
  background: #292929;
}

div#wp_right_postset ul li h3 {
  line-height: 20px;
  min-height: 45px;
}

div#wp_right_postset ul li h3 a {
  color: #fbfbfb;
  font-weight: lighter;
  font-size: 12px;
}

span.dates-gao {
  color: #f58f21;
  font-size: 12px;
  font-family: 'Oswald', sans-serif;
  font-weight: lighter;
  text-transform: uppercase;
}

div#wp_right_postset::-webkit-scrollbar {
  width: 0;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

div#wp_right_postset:hover::-webkit-scrollbar {
  width: 5px;
  border-radius: 20px;
}

div#wp_right_postset::-webkit-scrollbar-track {
  background: #444;
  border-left: 1px solid #333;
}

div#wp_right_postset::-webkit-scrollbar-thumb {
  background: #f58f21;
  outline: 0 none;
}

/* Tabs Widget */
li.header-list.tableftpost {
  float: left;
  height: auto;
  padding: 0 0 20px 0;
  width: 300px;
  margin-right: 20px;
  margin-top: 20px;
  background: #D91E18;
}

span.tabs-details {
  color: #fbfbfb;
  padding: 0 20px;
  float: left;
  font-size: 12px;
  display: none;
}

div.single-slider-tag.in-newposition {
  position: absolute;
  right: 10px;
}

.single-slider-tag.in-sidebar-black-list {
  position: inherit;
  padding: 11px;
  line-height: 10px;
  float: left;
  margin-top: 6px;
  margin-right: 15px;
  margin-left: 5px;
  width: 45px;
  text-align: center;
}

div#wp_right_postset ul li:hover .single-slider-tag.in-sidebar-black-list {
  background-color: #9aa441;
}

div.single-slider-tag {
  float: right;
  z-index: 999;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  padding: 0px 5px;
  line-height: 20px;
  font-family: 'Oswald', sans-serif;
  color: #fff;
  text-transform: uppercase;
  top: 10px;
  font-size: 11px;
  border-radius: 1px;
  right: 10px;
  -webkit-transition: all .8s ease-in-out;
  -moz-transition: all .8s ease-in-out;
  -o-transition: all .8s ease-in-out;
  -ms-transition: all .8s ease-in-out;
  transition: all .8s ease-in-out;
}

li.header-list.tableftpost .blogpos-title {
  padding: 0 20px 20px;
  width: 87%;
  float: left;
  margin-left: 0;
}

a.read-article-ico {
  width: 45px;
  height: 45px;
  right: -150px;
  background: url("include/images/hyperlink.png") no-repeat 50% rgba(51, 51, 51, 0.44);
  z-index: 3;
  float: right;
  position: absolute;
  top: 70px;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

span.prity-photo-img a span {
  width: 45px;
  height: 45px;
  left: -150px;
  z-index: 3;
  top: 70px;
  background: url("include/images/camera_prity.png") no-repeat 50% rgba(51, 51, 51, 0.44);
  float: left;
  position: absolute;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

div#slider-with li.bigleftpost:hover a.read-article-ico {
  right: 98px;
  cursor: pointer;
}

div#slider-with li.bigleftpost:hover span.prity-photo-img a span {
  left: 98px;
  cursor: pointer;
}

div#slider-with li.secondpostset.thirdpostset:hover a.read-article-ico {
  right: 98px;
  cursor: pointer;
}

div#slider-with li.secondpostset.thirdpostset:hover span.prity-photo-img a span {
  left: 98px;
  cursor: pointer;
}

/* Random Blog Post */

.random-post.rightside-random {
  float: right;
  padding: 20px 0 20px 20px;
  width: 1180px;
  margin-left: 0;
  background: #ffffff;
}

.grid-item {
  overflow: hidden;
  float: left;
  width: 275px;
  margin-right: 20px;
  margin-bottom: 20px;
}

.grid-item img {
  float: left;
  width: 275px;
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  -webkit-filter: grayscale(0.28112449799196787) blur(2.8112449799196786px) sepia(0.040160642570281124) saturate(0.7469879518072289) opacity(1) brightness(0.7991967871485943) contrast(1) hue-rotate(0deg) invert(0);
  margin-top: -5px;
  margin-left: -5px;
}

.random-post-title {
  position: absolute;
  top: 0;
  margin-top: 20px;
  padding: 20px;
}

.random-post-title a {
  color: #fff;
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
  font-weight: lighter;
}

.random-post-title a:hover {
  border-bottom: 3px solid #fff;
}

p.excerpt.ranpost {
  position: absolute;
  bottom: 0;
  padding: 20px;
  color: #fff;
  font-size: 12px;
}

/* menu Cart */

.shopping-cart-inmenu {
  float: right;
  display: none;
}

.shopping-cart-inmenu a {
  background: #9aa441;
}

.shopping-cart-inmenu a:before {
  content: "\f07a";
  font-family: fontawesome;
  margin-right: 10px;
}

.is-sticky .shopping-cart-inmenu {
  display: block;
}

/* New Sidebar - Mini Sidebar */

div#small-mini-sidebar {
  float: left;
  width: 208px;
  overflow: hidden;
}

#small-mini-sidebar .feedburner-subscribe {
  width: 100%;
}

#small-mini-sidebar .feedburner-email {
  width: 100%;
}

#small-mini-sidebar .widget-feedburner-counter {
  float: left;
}

#small-mini-sidebar .leftpost .attachment-newrelpost.wp-post-image {
  height: 100%;
  width: 100%;
}

#small-mini-sidebar li.leftpost {
  float: left !important;
  margin: 0 20px !important;
  padding: 20px;
  width: 169px !important;
  min-height: 315px;
}

#small-mini-sidebar .leftpost a.read-this-widget {
  text-align: center;
  width: 90%;
}

#small-mini-sidebar .proimage {
  float: left;
  width: 168px;
  overflow: hidden;
  position: relative;
  height: 125px;
}

#small-mini-sidebar .newrespost li {
  float: left;
  width: 168px;
  padding: 20px 0;
}

#small-mini-sidebar .contentarea {
  float: right;
  max-width: 168px;
  margin-left: 0;
  width: 100%;
  margin-top: 10px;
}

#small-mini-sidebar ul.Post-type-list {
  max-width: 168px;
  padding: 20px 0;
  margin: 0 20px;
}

#small-mini-sidebar ul div.list-proimage {
  width: 168px;
  height: 120px;
  float: left;
  overflow: hidden;
  margin-right: 0;
}

#small-mini-sidebar .list-contentarea {
  float: left;
  margin-top: 10px;
}

#small-mini-sidebar .category-list a {
  max-width: 168px;
}

/* WooCommerce Page - Store Page */

.woo-products.in-single-page {
  float: left;
}

span.price-intab ins {
  display: none;
}

.widget_price_filter .widget-title {
  display: none;
}

div#content.in-woo-cart-page {
  width: 1200px;
  border: 0 none;
}

div#content.in-woo-cart-page .entry.group {
  width: 100%;
  max-width: 1160px;
}

div#content.in-account-and-login {
  width: 839px;
  border-right: 0 none;
  border: 0;
}

div#content.in-account-and-login .entry {
  max-width: 798px;
}

.woo-products.in-single-page #content {
  border-left: 0 none;
  padding: 20px;
  max-width: 799px;
  width: 100%;
  border-right: 0 none;
}

.widget_product_search #searchform {
  max-width: 320px;
  float: left;
  height: auto;
}

aside#main-sidebar.woo-sidebar {
  border-left: 1px solid #ededed;
}

.woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total, .woocommerce-page.widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {
  border-top: 3px double #f7f6f7;
  padding: 4px 0 0;
  float: left;
  margin: 0 20px;
  width: 100%;
  max-width: 320px;
}

.woocommerce .widget_shopping_cart .buttons, .woocommerce-page .widget_shopping_cart .buttons, .woocommerce-page.widget_shopping_cart .buttons, .woocommerce.widget_shopping_cart .buttons {
  max-width: 320px;
  float: left;
  margin: 0 20px;
  width: 100%;
}

.widget_product_search input#searchsubmit {
  padding: 10px 10px;
  background: #9aa441;
  line-height: 21px;
  color: #fff;
  border: 0 none;
  border-radius: 2px;
}

ul.product_list_widget li {
  padding: 10px 0px !important;
  border-bottom: 1px solid #ededed;
  margin: 0 20px !important;
}

.woo-sidebar .widget-title {
  margin-bottom: 20px;
}

.woocommerce-archive {
  float: left;
}

.woocommerce-archive #content {
  border-left: 0 none;
  padding: 20px;
  width: 799px;
  border-right: 0 none;
}

.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select {
  vertical-align: top;
  padding: 5px;
  border: 1px solid #ededed;
  border-top: 0 none;
}

.woocommerce .woocommerce-breadcrumb a, .woocommerce-page .woocommerce-breadcrumb a {
  color: #777;
  font-family: 'Oswald', sans-serif;
}

.woocommerce #content div.product div.images img, .woocommerce div.product div.images img, .woocommerce-page #content div.product div.images img, .woocommerce-page div.product div.images img {
  display: block;
  width: 100%;
  height: auto;
  box-shadow: none;
  -webkit-box-shadow: none;
  -webkit-transition: all ease-in-out .2s;
  -moz-transition: all ease-in-out .2s;
  -o-transition: all ease-in-out .2s;
  transition: all ease-in-out .2s;
}

section.shipping-calculator-form {
  margin-top: 20px;
}

.woocommerce form .form-row select, .woocommerce-page form .form-row select {
  cursor: pointer;
  margin: 0;
  border: 1px solid #ededed;
  color: #616161;
  padding: 5px;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  outline: 0;
  line-height: 1em;
  padding: 8px;
  border: 1px solid #ededed;
  background: #fbfbfb;
}

.woocommerce form.login, .woocommerce form.checkout_coupon, .woocommerce form.register, .woocommerce-page form.login, .woocommerce-page form.checkout_coupon, .woocommerce-page form.register {
  border: 1px solid #EEEEEE;
  padding: 20px;
  margin: 2em 0 2em 0px;
  text-align: left;
  -webkit-border-radius: 5px;
  border-radius: 2px;
}

p.lost_password {
  margin-bottom: 0px;
  background: #9aa441;
  width: 110px;
  padding: 0px 10px;
}

p.lost_password a {
  color: #fff;
  font-size: 11px;
}

.woocommerce p {
  font-family: 'Helvetica', sans-serif;
  color: #808080;
  font-size: 13px;
}

.woocommerce address {
  font-family: 'Helvetica', sans-serif;
  color: #808080;
  font-size: 13px;
}

.woocommerce .edit {
  background: #9aa441;
  color: #fff;
  padding: 0 5px;
  font-size: 12px;
  text-transform: uppercase;
}

span.woo-account a {
  padding: 18px;
  float: left;
  background: #9aa441;
  color: #fff;
  font-size: 14px;
  font-weight: lighter;
  text-transform: capitalize;
}

.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {
  margin: 0 0 1em;
  padding: 0;
  font-family: 'Oswald', sans-serif;
  font-size: .92em;
  color: #777;
  background: #fbfbfb;
  padding: 10px;
  border: 1px solid #ededed;
}

.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {
  top: 0;
  right: 0;
  left: auto;
  z-index: 99;
  margin: 0;
}

.woocommerce #reviews #comments ol.commentlist, .woocommerce-page #reviews #comments ol.commentlist {
  margin: 0;
  width: 100%;
  background: 0 0;
  list-style: none;
  max-width: 760px;
}

.woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt {
  background: #6BAD56;
  color: #fff;
  text-shadow: none;
  box-shadow: none;
  border: 0 none;
  line-height: 17px;
}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {
  background: #3E9422;
  color: #fff;
  text-shadow: none;
  box-shadow: none;
  border: 0 none;
  line-height: 17px;
}

.entry-summary p {
  color: #797979;
  font-family: 'Oswald', sans-serif;
  font-size: 14px;
  margin: 10px 0;
  line-height: 20px;
}

span.posted_in {
  line-height: 20px;
  font-family: 'Oswald', sans-serif;
  font-size: 12px;
}

a.woocommerce-review-link {
  font-size: 14px;
  font-family: 'Oswald', sans-serif;
}

.related.products h2 {
  font-size: 14px;
  border-bottom: 1px solid #ededed;
  margin-bottom: 20px;
  text-transform: uppercase;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {
  background-color: #fff !important;
  color: #333;
  !important;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a {
  display: inline-block;
  padding: .5em 0;
  font-weight: 700;
  color: #FFFFFF;
  text-shadow: none;
  text-decoration: none;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
  border: 1px solid #e0dadf;
  background: #9aa441;
  display: inline-block;
  position: relative;
  z-index: 0;
  box-shadow: none;
  margin: 0 -5px;
  padding: 0 1em;
  border-right: 0;
}

.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {
  background: #6BAD56;
  color: #fff;
  text-shadow: none;
  box-shadow: none;
  border: 0 none;
  line-height: 17px;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before {
  left: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  border-width: 0;
  box-shadow: none;
}

.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {
  background: #3E9422;
  color: #fff;
  text-shadow: none;
  box-shadow: none;
  border: 0 none;
  line-height: 17px;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after {
  right: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  border-width: 0;
  box-shadow: none;
}

span.posted_in a {
  color: #fff;
  background: #979797;
  padding: 2px 8px;
  line-height: 20px;
  font-family: 'Oswald', sans-serif;
  border-radius: 1px;
  font-size: 12px;
  text-transform: uppercase;
}

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info, .woocommerce-page .woocommerce-message {
  padding: 1em 1em 1em 3.5em!important;
  margin: 0 0 2em!important;
  position: relative;
  -webkit-border-radius: 0;
  border-radius: 0;
  color: #5e5e5e;
  background: #fbfbfb;
  list-style: none outside!important;
  width: auto;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-bottom: 1px solid #ededed;
  border-left: 1px solid #ededed;
  border-right: 1px solid #ededed;
}

.woocommerce span.onsale, .woocommerce-page span.onsale {
  min-height: 32px;
  min-width: 32px;
  padding: 4px;
  font-size: 12px;
  font-weight: 700;
  position: absolute;
  text-align: center;
  line-height: 32px;
  top: 0;
  left: 0;
  margin: 0;
  color: #fff;
  background: #9aa441;
  border-radius: 0 !important;
  text-shadow: none;
  box-shadow: none;
}

.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-ordering, .woocommerce-page .woocommerce-result-count {
  margin: 0 0 1em;
  font-family: 'Oswald', sans-serif;
  padding: 0;
  font-size: 12px;
  line-height: 30px;
  text-transform: uppercase;
  color: #979797;
}

.woocommerce-archive .page-title {
  border-bottom: 1px solid #EDEDED;
  padding: 10px 0;
  margin: 0;
}

.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
  box-shadow: none;
  -webkit-box-shadow: none;
}

.woocommerce ul.products li.product a:hover img, .woocommerce-page ul.products li.product a:hover img {
  box-shadow: none;
  -webkit-box-shadow: none;
  opacity: 0.7;
}

.price_slider_wrapper {
  padding: 20px;
  border-bottom: 1px solid #ededed;
}

ul.payment_methods.methods li {
  list-style: none;
}

li.payment_method_paypal img {
  width: auto;
}

.woocommerce #content .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce .quantity .minus, .woocommerce .quantity .plus, .woocommerce-page #content .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus {
  display: block;
  padding: 0;
  margin: 0;
  position: absolute;
  text-align: center;
  vertical-align: text-top;
  width: 20px;
  height: 15px;
  overflow: visible;
  text-decoration: none;
  font-weight: 700;
  cursor: pointer;
  line-height: 13px;
  font-size: 12px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  color: #5e5e5e;
  text-shadow: none;
  background: #fbfbfb;
  border: 1px solid #E0E0E0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 0.9em;
  height: .9em;
  -webkit-border-radius: 1em;
  border-radius: 1em;
  border: 0 none;
  cursor: pointer;
  padding: 1px;
  border: 2px solid #F85F5F;
  background: #5E5E5E;
  outline: 0;
  top: -6px;
  -moz-box-shadow: none;
  box-shadow: none;
}

.woocommerce div.product form.cart .variations select, .woocommerce #content div.product form.cart .variations select, .woocommerce-page div.product form.cart .variations select, .woocommerce-page #content div.product form.cart .variations select {
  width: 100%;
  float: left;
  padding: 2px 5px;
  border: 1px solid #ededed;
  color: #727272;
}

a.reset_variations {
  background: #333;
  color: #fff;
  font-size: 10px;
  padding: 2px 10px;
  border-radius: 2px;
  margin-top: 5px;
  float: left;
}

a.reset_variations:hover {
  background: #9aa441;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background: #F85F5F;
  box-shadow: none;
  -webkit-box-shadow: none;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover {
  text-decoration: none;
  color: #FFF;
}

a.shipping-calculator-button {
  background: #9aa441;
  color: #fff;
  padding: 10px;
  font-size: 12px;
  text-transform: uppercase;
}

a.added_to_cart.wc-forward {
  background: #474747;
  padding: 5px;
  color: #fff;
  margin-top: 10px;
  font-size: 15px;
  border-radius: 2px;
}

.woocommerce .widget_layered_nav ul small.count, .woocommerce-page .widget_layered_nav ul small.count {
  float: right;
  margin-left: 6px;
  font-size: 1em;
  padding: 1px 5px;
  color: #FFF;
  background: #9aa441;
  border-radius: 2px;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text {
  margin: 0 0 0 50px;
  border: 1px solid #F0F0F0;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding: 1em 1em 0;
  background: #fbfbfb;
}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {
  float: right;
  margin-left: 4px;
  width: 50px;
  padding: 5px;
  height: auto;
  border: 1px solid #ededed;
  box-shadow: none;
  -webkit-box-shadow: none;
}

.woocommerce .widget_layered_nav ul li, .woocommerce-page .widget_layered_nav ul li {
  padding: 5px 0px;
  list-style: none;
  border-bottom: 1px solid #ededed;
  margin: 0 20px;
}

.woo-sidebar span.amount {
  margin-top: 10px;
  float: right;
}

.woocommerce #review_form #respond textarea, .woocommerce-page #review_form #respond textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  background: #F5F5F5;
  height: 200px;
  border: 1px solid #ededed;
}

.woocommerce #review_form #respond, .woocommerce-page #review_form #respond {
  position: static;
  margin: 0;
  padding: 0;
  background: transparent none;
  border: 0;
  max-width: 800px;
  width: 100%;
}

.woocommerce #review_form #respond, .woocommerce-page #review_form #respond {
  position: static;
  margin: 0;
  padding: 0;
  background: transparent none;
  border: 0;
  max-width: 800px;
  width: 100%;
}

.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty {
  border: 1px solid #E0E0E0;
}

div.cart-and-counter {
  background: url(include/images/cart-ico.png) no-repeat 10px 15px;
  float: right;
  margin-left: 15px;
  padding: 18px 15px 16px 50px;
}

.cart-and-counter a {
  background: #9aa441;
  color: #fff;
  font-weight: lighter;
  padding: 8px 8px;
  border-radius: 2px;
  overflow: hidden;
}

.cart-and-counter a:hover {
  background: #333;
}

.woocommerce #content .quantity .minus:hover, .woocommerce #content .quantity .plus:hover, .woocommerce .quantity .minus:hover, .woocommerce .quantity .plus:hover, .woocommerce-page #content .quantity .minus:hover, .woocommerce-page #content .quantity .plus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce-page .quantity .plus:hover {
  background: #EBEBEB;
  border-radius: 0;
}

label.screen-reader-text {
  margin-bottom: 12px;
  float: left;
  width: 100%;
}

/* Content Area By Position */

/* Style 1 */
.content-center.small-left.large-right #content {
  float: left;
}

.content-center.small-left.large-right #small-mini-sidebar {
  float: left;
}

.content-center.small-left.large-right #main-sidebar {
  float: right;
}

/* Style 2 */

.content-left.small-left.large-right #content {
  float: left;
  border-left: 0 none;
}

.content-left.small-left.large-right #small-mini-sidebar {
  float: left;
  border-right: 1px solid #ededed;
}

.content-left.small-left.large-right #main-sidebar {
  float: right;
}

/* Style 3 */

.content-right.large-left.small-right #content {
  float: right;
  border-right: 0 none;
}

.content-right.large-left.small-right #small-mini-sidebar {
  border-left: 1px solid #ededed;
}

.content-right.large-left.small-right #main-sidebar {
  float: left;
}

/* Style 4 */

.content-center.small-right.large-left #main-sidebar {
  float: left;
}

.content-center.small-right.large-left #content {
  float: left;
}

.content-center.small-right.large-left #small-mini-sidebar {
  float: left;
}

/* Home page Woocommerce 3rd Tab started */

li.producthome {
  float: left;
  padding-left: 20px;
  padding-top: 20px;
  width: 183.3px;
  overflow: hidden;
  height: 245px;
}

.wooo-home-tab-image img {
  width: 100%;
  height: 200px;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

.wooo-home-tab-image:hover img {
  opacity: 0.5;
}

.wooo-home-tab-image {
  position: relative;
  background: #333;
  overflow: hidden;
  height: 200px;
}

span.add-to-cart.wootab {
  background: rgba(51, 51, 51, 0.54);
  position: absolute;
  top: 80px;
  left: -105px;
  text-align: center;
  width: 81px;
  padding: 2px 8px;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

span.add-to-cart.wootab a {
  color: #fff;
  font-size: 10px;
  text-transform: uppercase;
}

span.add-to-cart.wootab:hover, span.more-details.wootab:hover {
  background: rgba(248, 2, 2, 0.54);
}

span.more-details.wootab {
  background: rgba(51, 51, 51, 0.54);
  position: absolute;
  bottom: 74px;
  right: -105px;
  width: 81px;
  padding: 2px 8px;
  text-align: center;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

span.more-details.wootab a {
  color: #fff;
  font-size: 10px;
  text-transform: uppercase;
}

.wooo-home-tab-image:hover .add-to-cart.wootab {
  top: 80px;
  left: 45px;
}

.producthome a.added_to_cart.wc-forward {
  position: absolute;
  top: 50px;
  width: 77px;
  left: 0;
  background: rgba(127, 253, 122, 0.49);
  border-radius: 0;
  content: "open Cart";
}

.wooo-home-tab-image:hover .more-details.wootab {
  bottom: 74px;
  right: 41px;
}

span.onsale.tab-home {
  position: absolute;
  padding: 5px 10px;
  background: rgba(255, 14, 14, 0.56);
  color: #FFFFFF;
  text-transform: uppercase;
  z-index: 5;
  font-size: 11px;
  font-weight: lighter;
}

form#tab-search-page {
  padding: 20px 20px 0 20px;
}

input#wooo-search {
  width: 85%;
  padding: 10px 5px;
  border: 1px solid #ededed;
  margin: 0;
  float: left;
}

input#searchsubmit-tab-btn {
  padding: 13px 17px;
  border: 0 none;
  height: 37px;
  color: #FFFFFF;
  line-height: 16px;
  background: #9aa441;
  font-size: 10px;
  text-transform: uppercase;
}

span.search-tag-sample {
  color: #B3B3B3;
  font-family: 'Oswald', sans-serif;
  font-size: 9px;
  text-transform: uppercase;
}

input#wooo-search:focus {
  outline: 0;
}

h3.woo-tab-title {
  font-size: 14px;
  font-weight: 800;
  text-transform: uppercase;
}

span.price-intab .amount {
  float: left;
  color: #616161;
  font-size: 12px;
}

.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
  width: 16.96%;
}

.link-of-shop-page {
  float: left;
  text-align: center;
  width: 100%;
  max-width: 590px;
  padding: 20px;
  margin-top: 20px;
}

.link-of-shop-page a {
  font-family: 'Oswald', sans-serif;
  padding: 20px 60px;
  text-align: center;
  background: #9aa441;
  color: #fff;
  font-size: 16px;
  border-radius: 2px;
  font-weight: lighter;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

/* Blog Design Started */

/* 01. Personal Design */
div#home-page.personal-design article {
  float: left;
  padding: 20px;
}

h2.post-title.personal-design a {
  float: left;
  text-align: left;
  width: 100%;
  font-size: 28px;
  margin: 15px 0;
}

.personal-design .excerpt {
  margin-bottom: 0;
  color: #7E7E7E;
  line-height: 18px;
  margin-top: 5px;
  font-family: 'Helvetica', sans-serif;
}

.meta-inpersonal.right {
  float: right;
}

.meta-inpersonal.right a {
  font-family: 'Oswald', sans-serif;
  color: #333;
  font-size: 14px;
  color: #999;
display: none;
}

a.personal-design-read-more {
  float: left;
  padding: 10px 20px;
  border: 2px solid #9aa441;
  font-weight: lighter;
/* margin-top: 20px; */
  border-radius: 50px;
  color: #9aa441;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
}

a.personal-design-read-more:hover {
  color: #fff;
  background: #9aa441;
}

span.share-buttons.right-pd {
  float: right;
  opacity: 0;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

.read-more-and-share-buttons {
  margin-top: 14px;
  float: left;
  width: 100%;
}

.read-more-and-share-buttons:hover .share-buttons.right-pd {
  opacity: 1;
}

.personal-design-pd-paginaion {
  float: left;
  margin: 20px;
}

.navigation-group-pd .page-numbers {
  border: 0 none;
  height: 20px;
  width: 10px;
  margin-right: 5px;
  float: left;
  border-radius: 5px;
  background: #F7F7F7;
  color: #646464;
}

.navigation-group-pd .page-numbers.current {
  background: #ededed;
}

.navigation-group-pd a.next.page-numbers {
  width: auto;
  padding: 8px 20px;
  line-height: 18px;
  border: 0 none;
}

/* 02. Magazine design */

div#home-page.magazine-design #posts article {
  float: left;
  border-bottom: 1px solid #ededed;
  padding: 20px;
}

.post-thumb.if-has-in-magazinedes {
  float: left;
  width: 240px;
  height: 160px;
  margin-right: 20px;
}

div#home-page.magazine-design .post-content {
  float: right;
  width: 330px;
}

h2.post-title.magazine-design {
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 10px;
}

div#home-page.magazine-design .post-thumb img {
  width: 100%;
  height: 100%;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

span.comment-link-magdis a {
  position: absolute;
  z-index: 99;
  bottom: 0;
  padding: 2px 7px;
  right: 0;
  font-size: 12px;
  background: rgba(0, 0, 0, 0.5);
  color: #FFFFFF;
  opacity: 1;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

.onetag.mag-design {
  padding: 0;
}

p.excerpt.magazine-design {
  margin-bottom: 0;
  color: #7E7E7E;
  line-height: 18px;
  margin-top: 5px;
  font-family: 'Helvetica', sans-serif;
}

span.prity-photo-img.formagazine-design a {
  position: absolute;
  bottom: 60px;
  z-index: 99;
  left: -50px;
  padding: 22px;
  background: url("include/images/camera_prity.png") no-repeat center center rgba(0, 0, 0, 0.5);
  border-radius: 1px;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

span.magazine-read-more-link a {
  position: absolute;
  bottom: 60px;
  z-index: 99;
  right: -50px;
  padding: 22px;
  background: url("include/images/hyperlink.png") no-repeat center center rgba(0, 0, 0, 0.5);
  border-radius: 1px;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

div#home-page.magazine-design #posts article:hover span.prity-photo-img.formagazine-design a {
  left: 70px;
}

div#home-page.magazine-design #posts article:hover span.magazine-read-more-link a {
  right: 70px;
}

div#home-page.magazine-design #posts article:hover span.comment-link-magdis a {
  opacity: 0;
}

.post-thumb.if-has-in-magazinedes:hover img {
  opacity: 0.7;
}

.magazine-design-pd-paginaion {
  float: left;
  width: 100%;
  margin: 0;
  padding: 20px;
  max-width: 590px;
  border-bottom: 1px solid #ededed;
}

.navigation-group-magazine-dis {
  width: 320px;
  margin: 0 auto;
  height: 34px;
  border: 1px solid #ededed;
}

.navigation-group-magazine-dis a.next.page-numbers {
  padding: 10px 20px;
}

/* 03. Grid design */

div#home-page.grid-design article {
  float: left;
  padding-left: 20px;
  width: 285px;
  padding-top: 20px;
  overflow: hidden;
  height: 340px;
}

.post-thumb.if-has-in-grid {
  height: 170px;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

.post-thumb.if-has-in-grid img {
  height: 100%;
}

span.comment-link-grid-disign a {
  position: absolute;
  z-index: 99;
  top: 0;
  padding: 2px 7px;
  margin: 10px;
  right: 0;
  font-size: 12px;
  background: rgba(0, 0, 0, 0.5);
  color: #FFFFFF;
  opacity: 1;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

.post-thumb.if-has-in-grid:hover img {
  opacity: 0.7;
}

.post-thumb.if-has-in-grid:hover .comment-link-grid-disign a {
  opacity: 0;
}

h2.post-title.grid-design {
  font-size: 18px;
  line-height: 26px;
  margin-top: 10px;
  margin-bottom: 10px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

span.prity-photo-img.for-grid-design a {
  position: absolute;
  bottom: 60px;
  z-index: 99;
  left: -50px;
  padding: 22px;
  background: url("include/images/camera_prity.png") no-repeat center center rgba(0, 0, 0, 0.5);
  border-radius: 1px;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

span.grid-read-more-link a {
  position: absolute;
  bottom: 60px;
  z-index: 99;
  right: -50px;
  padding: 22px;
  background: url("include/images/hyperlink.png") no-repeat center center rgba(0, 0, 0, 0.5);
  border-radius: 1px;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

.post-thumb.if-has-in-grid:hover span.prity-photo-img.for-grid-design a {
  left: 95px;
}

.post-thumb.if-has-in-grid:hover span.grid-read-more-link a {
  right: 95px;
}

.grid-design-paginaion {
  float: left;
  padding: 20px;
  border-bottom: 1px solid #ededed;
  border-top: 1px solid #ededed;
  width: 100%;
  max-width: 590px;
  margin-top: 20px;
}

p.excerpt.grid-design {
  margin-bottom: 0;
  color: #7E7E7E;
  line-height: 18px;
  margin-top: 5px;
  font-family: 'Helvetica', sans-serif;
}

/* New date Style */

.postdate {
  float: left;
  display: inline;
  margin: -13px 10px 0 -12px;
  padding: 0;
  background: #9aa441;
  width: 59px;
  height: 60px;
  text-align: center;
}

.postmonth {
  color: #FFF;
  font-size: 11px;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  padding: 3px 0;
  background: #333;
}

.postday {
  color: #FFF;
  font-size: 36px;
  padding: 0px 0px;
  font-family: 'Oswald', sans-serif;
}

span.posted-date-for-img {
  width: 65px;
  overflow: hidden;
  float: left;
  margin-right: 10px;
  height: 44px;
}

span.posted-date-for-img img {
  width: 100%;
  height: 100%;
}

/* post page Title Style and meta */

h1.post-title.in-single-page {
  padding: 10px 0;
  border-bottom: 1px solid #ededed;
  margin: 0 20px;
}

.metatags-if-image-ready {
display: none;
  position: absolute;
  bottom: 0;
  float: left;
  padding: 10px 20px;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  overflow: hidden;
  max-width: 550px;
}

li.post-author.pen-icons.if-in-image, li.post-date.calan-icons.if-in-image, li.post-category.folder-icons.if-in-image a, li.post-category.folder-icons.if-in-image, li.pageviews.defhom.eye-icons {
  background: none;
  color: #fff;
  padding: 0;
  font-family: 'Oswald', sans-serif;
  font-size: 14px;
  text-shadow: 0 0 6px #000;
  text-transform: uppercase;
}

ul.if-in-image-ready li {
  float: left;
  margin-right: 20px;
}


/* Next and back Navigation */

a.next-story, a.previous {
  background: #9aa441;
  padding: 2px 5px;
  color: #fff;
  display: block;
  margin-bottom: 20px;
}

h3.coroce-slider {
  position: absolute;
  z-index: 99;
  top: 30px;
  font-size: 16px;
  padding: 20px;
  text-align: left;
  line-height: 22px;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease-in-out 0.3s;
  -moz-transition: all 0.2s ease-in-out 0.3s;
  -o-transition: all 0.2s ease-in-out 0.3s;
  -ms-transition: all 0.2s ease-in-out 0.3s;
  transition: all 0.2s ease-in-out 0.3s;
}

.carousel-wepper ul li:hover h3.coroce-slider {
  top: -160px;
}

.single-post-tag.first-tag-of-caro {
  left: 20px;
  -webkit-transition: all 0.4s ease-in-out 0.6s;
  -moz-transition: all 0.4s ease-in-out 0.6s;
  -o-transition: all 0.4s ease-in-out 0.6s;
  -ms-transition: all 0.4s ease-in-out 0.6s;
  transition: all 0.4s ease-in-out 0.6s;
}

.carousel-wepper ul li:hover .single-post-tag.first-tag-of-caro {
  left: -160px;
}

h3.coroce-slider a {
  color: #fff;
  text-shadow: 0 0 6px rgba(3, 3, 3, 1);
}

/* Share Buttons In Page */

.random-post-tag {
  position: absolute;
  float: left;
  left: 20px;
  padding: 0 5px 0;
  background: #9aa441;
  display: block;
  height: 16px;
  margin-top: 20px;
  color: #fff;
  font-family: 'Oswald', sans-serif;
}

.post-share-buttons ul li {
  float: left;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

.post-share-buttons ul li a {
  width: 100px;
  height: 25px;
  color: #3A3A3A;
  background: #fff;
  text-indent: inherit;
  text-align: center;
  line-height: 22px;
  font-family: 'Oswald', sans-serif;
  padding: 3px;
  overflow: hidden;
  border-radius: 50px;
  border: 1px solid #ededed;
}

.post-share-buttons {
  padding: 0 0 20px;
  float: left;
  border-bottom: 1px solid #ededed;
  width: 100%;
  margin: 0 20px 20px;
  max-width: 590px;
}

p.title-of-share-text {
  float: left;
  font-family: 'Oswald', sans-serif;
  font-size: 14px;
  padding: 5px 0;
  font-weight: bold;
  text-transform: uppercase;
}

ul.content-place-right {
  float: right;
}

li.twittersh.in-page-button a:before {
  content: "\f099";
  font-family: fontawesome;
  margin-right: 10px;
}

li.facebooksh.in-page-button a:before {
  content: "\f09a";
  font-family: fontawesome;
  margin-right: 10px;
}

li.googlesh.in-page-button {
  margin: 0 20px;
}

li.googlesh.in-page-button a:before {
  content: "\f0d5";
  font-family: fontawesome;
  margin-right: 10px;
}

li.facebooksh.in-page-button a:hover {
  background: #3b5998;
  color: #fff;
}

li.googlesh.in-page-button a:hover {
  background: #D34836;
  color: #fff;
}

li.twittersh.in-page-button a:hover {
  background: #00aced;
  color: #fff;
}

/* Theme Review Started */

.review-list li {
  background: none !important;
}

.review-total-only {
  position: absolute;
  bottom: 0;
  background: #9aa441 !important;
  z-index: 22;
}

span.review-total-box {
  font-family: 'Oswald', sans-serif;
  font-size: 12px;
  color: #fff;
  letter-spacing: 1.1px;
}

.ratings-for.right-modern-post .review-total-only {
  float: right;
  right: -160px;
  top: 10px;
  height: 14px;
  line-height: 13px;
  -webkit-transition: all .8s ease-in-out;
  -moz-transition: all .8s ease-in-out;
  -o-transition: all .8s ease-in-out;
  -ms-transition: all .8s ease-in-out;
  transition: all .8s ease-in-out;
}

.ratings-for.left-mod-design .review-total-only {
  float: right;
  left: -160px;
  bottom: 10px;
  height: 14px;
  line-height: 13px;
  -webkit-transition: all .8s ease-in-out;
  -moz-transition: all .8s ease-in-out;
  -o-transition: all .8s ease-in-out;
  -ms-transition: all .8s ease-in-out;
  transition: all .8s ease-in-out;
}

span.read-more-pritty a {
  right: 27px;
  position: absolute;
  background: #9aa441;
  color: #fff;
  font-family: 'Oswald', sans-serif;
  padding: 3px 5px;
  z-index: 33;
  font-size: 12px;
  top: -160px;
  text-transform: uppercase;
  -webkit-transition: all .8s ease-in-out;
  -moz-transition: all .8s ease-in-out;
  -o-transition: all .8s ease-in-out;
  -ms-transition: all .8s ease-in-out;
  transition: all .8s ease-in-out;
}

div.footer-grid ul li:hover span.read-more-pritty a {
  top: 10px;
}

.prittybigpost .ratings-for.left-mod-design .review-total-only {
  top: 30px;
}

div.footer-grid ul li:hover .ratings-for.left-mod-design .review-total-only {
  left: 30px;
}

div.footer-grid ul li:hover .ratings-for.left-mod-design .review-total-only {
  left: 10px;
}

div#slider-with li.bigleftpost:hover .ratings-for.right-modern-post .review-total-only {
  float: right;
  right: 10px;
  top: 10px;
}

div#slider-with li.thirdpostset:hover .ratings-for.right-modern-post .review-total-only {
  float: right;
  right: 10px;
  top: 10px;
}

div#slider-with li.bigleftpost:hover div.single-slider-tag, div#slider-with li.thirdpostset:hover div.single-slider-tag {
  top: 30px;
}

/* Simple Hover */

.cbtthenepor-cat {
  position: relative;
}

.tag-of-caorsi {
  float: right;
  z-index: 999;
  position: absolute;
  top: 10px;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  font-family: 'Oswald', sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  padding: 2px 5px;
  right: 10px;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

#related_posts li:hover .tag-of-caorsi {
  top: 28px;
}

.ratings-in-corsi .review-total-only {
  position: absolute;
  right: -160px;
  top: 10px;
  float: right;
  padding: 1px 5px;
  height: 16px;
  -webkit-transition: all .8s ease-in-out;
  8s
-moz-transition: all .8s ease-in-out;
  -o-transition: all .8s ease-in-out;
  -ms-transition: all .8s ease-in-out;
  transition: all .8s ease-in-out;
}

#related_posts li:hover .ratings-in-corsi .review-total-only {
  right: 10px;
}

li.leftpost .in-featuerd-post .review-total-only {
  display: block !important;
}

li.leftpost:hover .ratings-for.left-mod-design .review-total-only {
  left: 10px;
}

li.leftpost .single-post-tag.in-feture-tags {
  position: absolute;
  display: block !important;
}

li.leftpost:hover .single-post-tag.in-feture-tags {
  bottom: 30px;
}

.newrespost li .in-featuerd-post .review-total-only {
  display: none;
}

.newrespost li .single-post-tag.in-feture-tags {
  display: none;
}

span.prity-photo-img.for-carousel-design a {
  position: absolute;
  bottom: -160px;
  width: 45px;
  z-index: 99;
  left: 90px;
  height: 45px;
  background: url("include/images/camera_prity.png") no-repeat 50% rgba(0, 0, 0, 0.4);
  -webkit-transition: all .5s ease-in-out;
  8s
-moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}

span.grid-read-more-link.for-carousel-design a {
  position: absolute;
  bottom: -160px;
  width: 45px;
  z-index: 99;
  padding: 0;
  right: 90px;
  height: 45px;
  background: url("include/images/hyperlink.png") no-repeat 50% rgba(0, 0, 0, 0.4);
  -webkit-transition: all .6s ease-in-out;
  8s
-moz-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  -ms-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
}

.carousel-wepper ul li:hover span.prity-photo-img.for-carousel-design a {
  bottom: 70px;
}

.carousel-wepper ul li:hover span.grid-read-more-link.for-carousel-design a {
  bottom: 70px;
}

.carousel-wepper ul li:hover span.overlay-image-bg {
  background: none;
}

.wp_review_tab_widget_content .entry-title {
  font-weight: lighter !important;
}

.wp_review_tab_widget_content .tab_title a {
  font-weight: 800 !important;
}

.wp_review_tab_widget_content .wp-review-tab-postmeta {
  color: #999;
  font-size: 13px;
  float: right;
  margin-top: 5px;
  font-family: 'Oswald', sans-serif;
}

.wp_review_tab_widget_content .tab_title.selected a {
  background: #9aa441 !important;
  border-bottom: 1px solid #F03030 !important;
  color: #fff !important;
}

.review-total-only.small-thumb {
  font-weight: lighter !important;
  margin-top: 5px !important;
  position: relative;
}

.wp_review_tab_widget_content {
  border: 0 none !important;
}

span.prity-photo-img.for-post-bay-tag a {
  position: absolute;
  bottom: -160px;
  width: 45px;
  z-index: 99;
  left: 80px;
  border-radius: 0;
  height: 45px;
  background: url("include/images/camera_prity.png") no-repeat 50% rgba(0, 0, 0, 0.4);
  -webkit-transition: all .5s ease-in-out;
  8s
-moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}

#main-sidebar .leftpost span.prity-photo-img.for-post-bay-tag a {
  left: 120px !important;
}

#main-sidebar .newrespost li span.prity-photo-img.for-post-bay-tag a {
  left: 20px;
}

#main-sidebar li.leftpost:hover span.prity-photo-img.for-post-bay-tag a {
  bottom: 100px !important;
}

#main-sidebar li.leftpost span.grid-read-more-link.for-post-bay-tag a {
  right: 100px;
}

#main-sidebar li.leftpost:hover span.grid-read-more-link.for-post-bay-tag a {
  bottom: 100px;
}

span.grid-read-more-link.for-post-bay-tag a {
  position: absolute;
  bottom: -160px;
  width: 45px;
  z-index: 99;
  padding: 0;
  right: 90px;
  height: 45px;
  background: url("include/images/hyperlink.png") no-repeat 50% rgba(0, 0, 0, 0.4);
  -webkit-transition: all .6s ease-in-out;
  8s
-moz-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  -ms-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
}

ul.popularclass img {
  width: 100%;
  height: 100%;
}

.newrespostone ul.popularclass.leftpost:hover span.prity-photo-img.for-post-bay-tag a {
  bottom: 70px;
}

.newrespostone ul.popularclass.leftpost:hover .proimage img {
  webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  opacity: 0.5;
}

.proimage img:hover {
  webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  opacity: 0.5;
}

.list-proimage {
  -webkit-transition: all .4s ease-in-out;
  8s
-moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

.list-proimage img:hover {
  webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  opacity: 0.5;
}

.newrespostone ul.popularclass.leftpost:hover span.grid-read-more-link.for-post-bay-tag a {
  bottom: 70px;
}

li.leftpost span.prity-photo-img.for-post-bay-tag a {
  left: 90px !important;
}

li.leftpost span.grid-read-more-link.for-post-bay-tag a {
  right: 90px;
  display: block !important;
}

li.leftpost:hover span.prity-photo-img.for-post-bay-tag a {
  bottom: 70px !important;
  left: 85px !important;
  border-radius: 0 !important;
}

li.leftpost:hover span.grid-read-more-link.for-post-bay-tag a {
  bottom: 70px;
}

.newrespostone ul.popularclass.leftpost span.grid-read-more-link.for-post-bay-tag a {
  display: block !important;
}

.newrespostone ul.popularclass.leftpost .proimage span.prity-photo-img.for-post-bay-tag a {
  left: 90px;
  border-radius: 0;
}

.newrespost li span.grid-read-more-link.for-post-bay-tag a {
  display: none;
}

.newrespostone ul span.grid-read-more-link.for-post-bay-tag a {
  display: none;
}

.newrespostone ul .proimage span.prity-photo-img.for-post-bay-tag a {
  left: 20px;
  bottom: -160px;
}

.newrespostone ul:hover span.prity-photo-img.for-post-bay-tag a {
  bottom: 18px;
  left: 20px;
  border-radius: 50%;
}

ul.popularclass.leftpost .single-post-tag.in-feture-tags {
  display: block !important;
}

ul.popularclass.leftpost .in-featuerd-post .review-total-only {
  display: block !important;
}

.newrespost ul .proimage span.prity-photo-img.for-post-bay-tag a {
  left: 20px;
  bottom: -160px;
}

.newrespost li:hover span.prity-photo-img.for-post-bay-tag a {
  bottom: 18px;
  left: 20px;
  border-radius: 50%;
}

#modrpostset .newrespost li:hover span.prity-photo-img.for-post-bay-tag a {
  bottom: 15px;
  left: 30px;
  border-radius: 50%;
}

.newrespostone ul .single-post-tag.in-feture-tags {
  display: none;
}

.newrespostone ul .in-featuerd-post .review-total-only {
  display: none;
}

ul.popularclass.leftpost:hover .ratings-for.left-mod-design .review-total-only {
  left: 10px;
}

ul.popularclass.leftpost:hover .single-post-tag.in-feture-tags {
  bottom: 21px;
}

.newrespost li span.prity-photo-img.for-post-bay-tag a {
  left: 20px;
}

.ratings-for.left-mod-design.in-four-grid .review-total-only {
  position: absolute;
  left: -160px;
  top: 12px;
  -webkit-transition: all .6s ease-in-out;
  8s
-moz-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  -ms-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
}

div#right-sides ul li:hover .ratings-for.left-mod-design.in-four-grid .review-total-only {
  left: 10px;
}

/* Widgrt Title Size  */
aside#main-sidebar .widget-title {
  max-width: 320px;
}

.centwepost .widget-title {
  max-width: 590px;
}

div#modrpostset .widget-title {
  max-width: 275px;
}

div#small-mini-sidebar .widget-title {
  max-width: 169px;
}

/* Font Awesome Icons Font Started */

.widget-title h2:before {
  font-family: fontawesome;
  content: "\f036";
  margin-right: 10px;
  font-size: 14px;
  color: #949494;
  -webkit-font-smoothing: antialiased;
}

.flickr_widget .widget-title h2:before {
  content: "\f16e";
}

.smart_fbfans_widget .widget-title h2:before {
  content: "\f09a";
}

.widget_categories .widget-title h2:before {
  content: "\f07c";
}

.widget_wpsmart_popular .widget-title h2:before {
  content: "\f005";
}

.widget_protty_photos_new_set .widget-title h2:before {
  content: "\f083";
}

.widget_carousell_imageslider_widget .widget-title h2:before {
  content: "\f124";
}

li.post-author.pen-icons.if-in-image:before {
  content: "\f007";
  font-family: fontawesome;
  margin-right: 10px;
}

li.post-date.calan-icons.if-in-image:before {
  content: "\f133";
  font-family: fontawesome;
  margin-right: 10px;
}

p.title-of-share-text:before {
  content: "\f045";
  font-family: fontawesome;
  margin-right: 10px;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
}

li.post-category.folder-icons.if-in-image:before {
  content: "\f02c";
  font-family: fontawesome;
  margin-right: 10px;
}

.wp_review_tab_widget_content .wp-review-tab-postmeta:before {
  content: "\f073";
  font-family: fontawesome;
  margin-right: 10px;
}

li.pageviews.defhom.eye-icons:before {
  content: "\f06e";
  font-family: fontawesome;
  margin-right: 10px;
}

span.postafter:before {
  font-family: fontawesome;
  margin-right: 10px;
  content: "\f017";
  font-size: 14px;
}

span.modernpost-datetimerpost:before {
  font-family: fontawesome;
  margin-right: 10px;
  content: "\f017";
  font-size: 14px;
}

span.tags-under-post:before {
  font-family: fontawesome;
  margin-right: 10px;
  content: "\f017";
  font-size: 14px;
}

.widget_wpsmartvid .widget-title h2:before {
  content: "\f16a";
}

span.list-datetimerpost:before {
  content: "\f073";
  font-family: fontawesome;
  margin-right: 10px;
  font-size: 12px;
}

span.small-border {
  border-bottom: 1px solid #ededed;
  float: left;
  margin-bottom: 0px;
  width: 100%;
  position: relative;
}

/* payment Icons */
.payment-icons {
  float: right;
  padding: 0;
  max-width: 620px;
  overflow: hidden;
}

.payment-icons ul li {
  font-size: 50px;
  -webkit-font-smoothing: antialiased;
  color: #8A8A8A;
}

.payment-icons ul li:hover {
  color: #fff;
}

/* Update */

.search-not-found {
  padding: 20px;
}

aside#main-sidebar ul li {
  float: left;
  width: 100%;
  max-width: 320px;
}

.content-full-post-default div#home-page.personal-design article {
  float: left;
  padding: 20px;
  width: 1160px;
}

/* Video Meta Started */

a.prettyPhoto.video-meta {
background: url("include/images/play_prity.png") no-repeat center center rgba(0, 0, 0, 0.5) !important;
}


/* Adjustments */
.dkbg {
    background-color: #494949;
}
.widget_recent_entries ul li {
    margin-left: 5px;
}
.widget_recent_entries ul li a {
    color: #fff;
    font-size: 18px;
}
.sidebar {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.prev,
.next {
    padding: 10px 0 10px 18px;
    color: #494949;
    font-weight: lighter;
    float: left;
    line-height: 15px;
    border-right: 0 none;
    position: relative;
}
.page-numbers {
    padding: 9px 15px;
    float: left;
    color: #333;
    border-right: 1px solid #E4E4E4;
}
.navigation-group-pd .page-numbers.current {
    background: #494949;
    color: #fff;
}
.navigation-group-pd .page-numbers {
    background: #fff;
    border: 0 none;
    border-radius: 5px;
    color: #494949;
    float: left;
    height: 20px;
    margin-right: 5px;
    width: 10px;
}

#main-footer .widget .menu li {
  text-transform: uppercase;
  border-bottom-style:solid;
  border-bottom-width:1px;
  float:left;
  line-height:20px;
  list-style:none;
  margin:0 0 8px;
  max-width:230px;
  padding:0 5px 5px 0;
  width:100%;
}


.rel-post-thumb img {

  width: 150px;
  height: 100px;
}

widgettittle .subscribe-title {
 font-size: 28px;
 color: #9aa441;
 text-align: left;
 font-family: Oswald;
 font-weight: 400;
}

.widgettittle h3 {
 font-size: 28px;
 color: #9aa441;
 text-align: left;
 font-family: Oswald;
 font-weight: 400;
}

.otw-sidebar .widgettitle {
  font-family: Oswald !important;
  font-weight: 400;
  font-size: 28px;
  margin-bottom: 9px;
}
.fsBody {
 max-width: 300px;
}

/* Media Query for Charlie's iPhone XR -1792x828px at 326ppi */
@media only screen 
    and (device-width : 414px) 
    and (device-height : 896px) 
    and (-webkit-device-pixel-ratio : 2) { 
h1 {clear:both !important;}
img {width:100% !important;}
}
