/*
Theme Name: Spraymag
Author URI: https://themeforest.net/user/wpsmart
Theme URI:  https://themeforest.net/user/wpsmart/portfolio
License: Located in the 'Licensing' folder
License URI: Located in the 'Licensing' folder
Author: wpsmart
Version: 4.0
Tags: two-columns, threaded-comments
Description: Spraymag is clean and modern Magazine Theme For Wordpress News, Reviews Related Web sites. Its Simple And User Friendly deisgn For blog users
*/

/*-----------------------------------------------------------

[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 - #fb4834
05. Light Border Color #ededed
06. Navigation Menu Color - #494949

[typography]
__________________________________________________________

Body - 
        font-family: 'Raleway', sans-serif;
        font-size: 14px;

Content - 
        font-size: 14px;
        font-family: 'Raleway', sans-serif;      

Widget Title - 
        font-family: 'Archivo Narrow', sans-serif;
        font-weight: 800;
        font-size: 14px;  

h1, h2, h3, h4  - 
        font-family: 'Archivo Narrow', sans-serif;
        font-weight: lighter;


-----------------------------------------------------------*/

/*** Import Google Fonts ***/
@import url(https://fonts.googleapis.com/css?family=Fjalla+One);

@import url(https://fonts.googleapis.com/css?family=Archivo+Narrow);

@import url(https://fonts.googleapis.com/css?family=Raleway:400,700);

/*** Reset ***/
* {
  margin: 0;
  padding: 0;
}

a img, 
iframe, 
fieldset {
  border: none;
}

li {
  list-style: none;
}

.group:before, 
.group:after {
  content: "";
  display: table;
}

img{
	object-fit: cover;
}

.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: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  max-width: 570px;
  padding: 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 {
  color: #333;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: lighter;
}

h1 {
  font-size: 26px;
  line-height: 38px;
}

h2 {
  font-size: 18px;
  line-height: 34px;
}

h3 {
  font-size: 18px;
  line-height: 28px;
}

h4 {
  font-size: 14px;
  line-height: 24px;
}

p {
  line-height: 24px;
}

.default-wep {
  width: 1130px;
  margin: 0 auto;
}

body {
  font-size: 14px;
  font-family: 'Raleway', sans-serif;
  color: #333;
  background-position: top left;
  background-attachment: fixed;
  background-color: #F0F0F0;
}

#uber-wrepper {
  margin: 0 auto;
  max-width: 1200px;
  width: 100%;
  overflow: initial;
}

a {
  text-decoration: none;
  color: #FF6464;
  -webkit-transition: color .2s;
  -moz-transition: color .2s;
  -o-transition: color .2s;
  transition: color .2s;
}

a:hover {
  color: #5E5B66;
  text-decoration: none;
}



/*** 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: #fb4834;
  overflow: hidden;
}

#main-header
.default-wep {
  position: relative;
}

#logo {
  float: left;
  margin-bottom: 10px;
  margin-top: 20px;
}

#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 #FF6464;
  -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: 'Archivo Narrow', 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;
}

#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: #F7F7F7;
  display: block;
  font-family: 'Archivo Narrow', sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 0;
  padding: 22px 15px;
  font-weight: lighter;
  text-transform: uppercase;
  border-left: 0;
  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: 1px 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: #7e7e7e;
  color: #FFF;
  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: #fff;
}

#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 #fb4834;
}

#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: capitalize;
  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: #fff;
}


/*** 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: 'Archivo Narrow', 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(include/images/social/social_network_facebook.png);
  background-position: 0 64px;
  background-color: #0054a6;
}

.socailmain li.twitter a {
  background-image: url(include/images/social/social_network_twitter.png);
  background-position: 0 64px;
  background-color: #00aeef;
}

.socailmain li.youtube a {
  background-image: url(include/images/social/social_network_youtube.png);
  background-position: 0 64px;
  background-color: #fb4834;
}

.socailmain li a {
  display: inline-block;
  float: left;
  font-size: 0px;
  width: 32px;
	border-radius: 3px;
  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 {
  padding-right: 7px;
  float: left;
}

.socailmain ul li:last-child {
  padding-right: 0;
}

/*Sidebar Image Slider*/

#featured-slider {
    padding: 0;
    position: relative;
    float: left;
    margin-bottom: initial;
    overflow: hidden;
    -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;
    width: calc(100% - 40px);
    padding: 20px 20px 0 20px;
}

.slide-caption a {
  color: #E7E7E7;
  font-family: 'Archivo Narrow', sans-serif;
  font-size: 10px !important;
}

.slide-caption h1 a {
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 30px !important;
    line-height: 26px;
    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: calc(100% - 60px);
    padding: 30px;
    text-align: left;
    text-transform: uppercase;
    position: absolute;
    margin: 0;
    bottom: 0;
    left: 0;
    z-index: 800;
}

#featured-slider .post-thumb img.attachment-feat-thumb {
    width: 100% !important;
    height: 100% !important;
    position: absolute;
    left: 0;
    top: 0;
}

div#featured-slider-new .post-thumb {
  background-color: #333;
  overflow: hidden;
  height: 400px;
}

#featured-slider .postcat >a:first-child {
  display: block;
}

#featured-slider .post-thumb:before {
    content: "";
    width: 100%;
    padding-top: 56.25%;
    position: relative;
    float: left;
    z-index: 50;
    background: #000;
    opacity: .3;
    -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;
}

#featured-slider ul li{
	position: relative;
}

#featured-slider:hover .post-thumb:before {
	opacity: 0;
}

#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: 'Archivo Narrow', 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;
}

.slide-caption .readthis{
	    margin: 0 auto;
    float: none;
    display: block;
    width: fit-content;
    border-radius: 3px;
}

#featured-slider .post-thumb, #slider-overlay {
  overflow: hidden;
  position: relative;
}

.single-post-tag.in-feture-tags.andon-slidr {
    position: absolute;
    top: 20px;
    left: 20px;
    margin: 0;
    bottom: inherit;
    padding: 3px 8px;
}

#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: 'Archivo Narrow', 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 #fb4834;
  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: 'Archivo Narrow', 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: 'Archivo Narrow', 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;
-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 {
  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 {
  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: 'Archivo Narrow', 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: 100%;
  height: auto;
}

.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;
}

.image-thumb0overlay.audio {
  background: url("include/images/audio.png") no-repeat 5px 5px;
}

.image-thumb0overlay.gallery {
  background: url("include/images/image.png") no-repeat 5px 5px;
}

.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: 'Archivo Narrow', sans-serif;
  font-size: 12px;
  font-weight: lighter;
  line-height: 0;
}

.listconar h3 a {
  color: #333333;
  font-family: 'Archivo Narrow', 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: 'Archivo Narrow', sans-serif;
  padding: 8px 8px;
  margin-top: 10px;
  color: #FFFFFF;
  display: block;
  background: #fb4834;
}

/*** 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;
}

.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;
  color: #999999;
  float: left;
  font-family: 'Archivo Narrow', 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 #fb4834;
  border: 1px solid #fb4834;
  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: #FF6464;
  text-decoration: none;
}

.post-meta .defhom {
  border-left: 1px solid #EDEDED;
   border-right: 1px solid #EDEDED;
}

.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;
    border-right: 1px solid #EDEDED;
    color: #f96d5b;
}

.defmar {
  border-bottom: 1px solid #EDEDED;
    border-top: 1px solid #EDEDED;
    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: 'Archivo Narrow', 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: 'Archivo Narrow', 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: 'Archivo Narrow', 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;
color: #333333;
  border-left: 1px solid #EDEDED;
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;
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 10px;
  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 #fb4834;
  color: #424242;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: 800;
  margin: 0;
  font-size: 14px;
  padding: 5px 0px;
  text-align: center;
  position: relative;
  float: left;
  margin-bottom: -5px;
  line-height: 30px;
  text-transform: uppercase;
}

#main-footer .widget-title h2 {
  padding: 3px 0;
  border-bottom: 4px solid #fb4834;
  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: 'Archivo Narrow', 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: 1px solid #EEEEEE;
  color: #838383;
  display: block;
  float: left;
  font-family: 'Raleway', sans-serif;
  font-size: 12px !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: lighter;
  background: none;
  color: #B6A8A8;
  text-transform: uppercase;
  font-family: 'Raleway', sans-serif;
  font-size: 12px !important;
	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: 'Archivo Narrow', 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: #fb4834;
  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: 'Archivo Narrow', sans-serif;
  font-weight: lighter;
  font-size: 14px;
  line-height: 30px;
  padding: 0;
  border-bottom: 4px solid #fb4834;
  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 {
  float: right;
  font-family: 'Archivo Narrow', 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 {
  font-family: 'Archivo Narrow', sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: lighter;
  background: #fb4834;
  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: 'Archivo Narrow', sans-serif;
}

.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: 'Archivo Narrow', 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: 'Archivo Narrow', 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: 'Archivo Narrow', 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: 'Archivo Narrow', 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: 'Archivo Narrow', 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: 'Archivo Narrow', 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: 'Archivo Narrow', sans-serif;
  padding: 10px 15px;
  font-size: 14px;
  font-weight: lighter;
}

#wp-calendar tfoot #prev {
  background-color: #FBFBFB;
  text-transform: uppercase;
  font-family: 'Archivo Narrow', 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: 1px 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: 100%;
}

#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: #333333;
  font-size: 12px;
  font-family: 'Raleway', 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: #B6A8A8;
  font-size: 12px;
  margin-right: 5px;
  font-family: 'Raleway', 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: "o";
  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: #FF6464;
  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: #FF6464;
  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: 'Raleway', sans-serif;
}

a.readpost {
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: lighter;
  color: #616161;
  font-size: 11px;
}

#related_posts li:last-child {
  margin-right: 0px;
}

.relatedthumb {
  float: left;
  height: 130px;
  overflow: hidden;
  background-color: #fb4834;
  width: 100%;
  position: relative;
  margin-bottom: 10px;
}

.relatedcontent {
  background: #fff;
}

div.dateandtag {
  width: 100%;
  float: left;
  margin-bottom: 5px;
}

.posthome-date {
  font-family: 'Archivo Narrow', sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  float: left;
  display: inline-block;
  margin-bottom: 5px;
  color: #999;
  height: 15px;
  background-position: -5px -4px;
}

.posthome-date-ticker {
  font-family: 'Archivo Narrow', sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  float: left;
  display: inline-block;
  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: 'Archivo Narrow', sans-serif;
  position: relative;
  padding-left: 20px;
}

.relatedcontent h3 a {
  color: #494949;
  display: block;
  font-family: 'Archivo Narrow', 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;
}

.thumbbox.audio {
  background: url("include/images/audio.png") no-repeat 5px 5px;

}

.thumbbox.gallery {
  background: url("include/images/image.png") no-repeat 5px 5px;
 
}

.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: 'Archivo Narrow', sans-serif;
  font-size: 12px;
  font-weight: lighter;
}

#main-sidebar .widget_recent_entries ul li {
  border-bottom: 1px solid #EDEDED;
}

#main-footer .widget_recent_entries ul li a {
  color: #333333;
}

#main-footer .widget_recent_entries ul li {
  border-bottom: 1px solid #EDEDED;

}

/* 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;
    border-top: 1px solid #EDEDED;
    margin: 0;
  padding: 5px;
  width: 648px;
}

#posts

.tagcloud a {
  color: #fff;
  border: none;
  background-color: #222;
}

#posts

.tagcloud a:hover {
  background-color: #FF6464;
}



/*** 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: 'Raleway', 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: 'Archivo Narrow', 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: #fb4834;
}

.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 #fb4834;
  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: 'Archivo Narrow', 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 #FF6464;
  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: 'Archivo Narrow', 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: 'Archivo Narrow', sans-serif;
  font-size: 12px;
  padding: 5px;
  background-color: #fb4834;
  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 #fb4834;
  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 {
  padding-left: 50px;
  background: url(include/images/post-icons-cop.png) no-repeat 18px -82px;
}

li.post-date.calan-icons {
  padding-left: 30px;
  background: url(include/images/post-icons-cop.png) no-repeat 7px -32px;
}

li.post-category.folder-icons {
  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 #fb4834;
  color: #424242;
  font-family: 'Archivo Narrow', 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: block;
  padding: 10px 0;
  box-shadow: none;
  background: #fff;
  border: none;
  margin: 0 20px 0 0;
  height: 75px;
}

#related-posts article.post:last-child {
  border-right: 0 none;
}

#related-posts .post-title a {
  color: #333333;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: 800;
  font-size: 14px;
}

.related-datetime {
  font-size: 10px;
  text-transform: uppercase;
  bottom: 0;
  font-family: 'Archivo Narrow', sans-serif;
  color: #8e8e8e;
  position: inherit;
  display: block;
  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: 'Archivo Narrow', 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: 'Archivo Narrow', 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: #fb4834;
  color: #fff;
  text-decoration: none;
}

.wpcf7-response-output {
  float: left;
}



/*** Comments Styling ***/

.comments-head > h2 {
  border-bottom: 4px solid #fb4834;
  color: #424242;
  font-family: 'Archivo Narrow', 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: 'Archivo Narrow', 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;
    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: 'Archivo Narrow', 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: 'Archivo Narrow', 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: #FF6464;
}


/* Footer Design */


.footerads {
  border-top: 1px solid #EDEDED;
  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: 'Archivo Narrow', 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: #FF6464;
  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: 'Archivo Narrow', 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;
	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: 'Archivo Narrow', 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: 'Archivo Narrow', sans-serif;
  font-size: 14px;
  text-transform: uppercase;
}

.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;
    position: absolute;
    top: 10px;
    z-index: 10;
    line-height: 15px;
    right: 10px;
    margin: 0;
    border-radius: 0;
    font-size: 12px;
    font-family: 'Archivo Narrow', sans-serif;
}

.centwepost .newrespost li.leftpost .contentarea {
  float: left;
  width: 275px;
  margin: 0;
}


.footergrid-thumbnail .comment-counter{

}

.footergrid-thumbnail:hover .comment-counter a {
	
}

.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: 'Archivo Narrow', 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: 'Archivo Narrow', 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: #7E7E7E;
  font-size: 13px;
  line-height: 18px;
  font-family: 'Raleway', sans-serif;
}

.popularclass .contentarea .rpostsum {
  display: none;
}

.newrespost .contentarea .rpostsum {
  display: none;
}

.datetimerpost {
  color: #929292;
  font-family: 'Archivo Narrow', 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: 'Archivo Narrow', 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: 'Raleway', 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;
	border-radius: 100px 100px 100px 100px;
  cursor: pointer;
  float: left;
  font-family: 'Archivo Narrow', 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;
    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: 'Archivo Narrow', 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: #fb4834;
  color: #FFFFFF;
  display: block;
  float: left;
  margin: 0 20px 0 0;
  font-size: 14px;
  padding: 14.5px 20px;
  font-weight: 800;
  font-family: 'Archivo Narrow', sans-serif;
  position: absolute;
  text-transform: uppercase;
}

#newlinkslid ul {
  height: 54px;
  margin: 0 0 0 98px;
  overflow: hidden;
  padding: 0 0 0px 20px;
  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: 'Archivo Narrow', 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: calc(100% - 40px);
    padding: 10px 0;
    border-bottom: 1px solid #EDEDED;
    margin: 0 20px;
}

.wp_review_tab_widget_content a {
  color: #444;
  font-weight: bold !important;
  font-family: 'Archivo Narrow', 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: 'Archivo Narrow', sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  float: left;
  display: inline-block;
  margin-bottom: 5px;
  color: #999;
  height: 15px;
}

.list-contentarea {
    float: left;
    width: calc(100% - 120px);
}

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;
    float: left;
    width: 100%;
}

.list-contentarea h3 a {
  color: #333333;
  font-family: 'Archivo Narrow', sans-serif;
  font-size: 14px;
  font-weight: lighter;
  line-height: 1.0;
}

.attachment-headline.wp-post-image {
  border: 1px solid #EDEDED;
    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;
}

.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: #C0C0C0;
  width: 0px;
  font-size: 10px;
  border-radius: 50px;
  background: url(include/images/magnifier.png) no-repeat 14px center #FFFFFF;
  border: 1px solid #F0F0F0;
  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 {
  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 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: #fb4834;
  color: #FFFFFF;
  max-width: 590px;
  padding: 3px 20px;
  position: absolute;
  width: 100%;
  z-index: 999;
}

.dateandcat a {
  color: #FFFFFF;
}

.publishdate {
  font-family: 'Archivo Narrow', 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: 'Archivo Narrow', 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: 'Archivo Narrow', sans-serif;
  font-weight: lighter;
  font-size: 14px;
  line-height: 30px;
  float: left;
  text-transform: uppercase;
}

.posttitle::first-letter {
  color: #fb4834;
}

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: #fb4834;
  color: #fff;
  padding: 4px 6px;
  text-transform: uppercase;
  border-radius: 1px;
  font-family: 'Archivo Narrow', 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;
    width: calc(100% - 40px);
    margin: 0 20px;
}

.textonly-list ul li a {
  color: #333333;
  font-family: 'Archivo Narrow', sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 800;
}

.textonly-list a.sum-rpost {
  float: left;
  font-size: 10px;
  font-family: 'Archivo Narrow', sans-serif;
  padding: 8px 8px;
  margin-top: 10px;
  color: #FFFFFF;
  display: block;
  background: #fb4834;
  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: 'Archivo Narrow', 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: 'Archivo Narrow', sans-serif;
}

.prev, .next {
/* background: #E2E2E2; */
  padding: 10px 0;
  color: #3A3A3A;
  font-weight: lighter;
  line-height: 15px;
  border-right: 0 none;
}

.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: #fb4834;
  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: #fb4834;
  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 #fb4834;
  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;
}

div#slider-with li.bigleftpost .overlay.audio {
  background: url("include/images/audio.png") no-repeat 5px 5px;
}

div#slider-with li.bigleftpost .overlay.gallery {
  background: url("include/images/image.png") no-repeat 5px 5px;
}

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;
}

div#slider-with li.secondpostset.thirdpostset .overlay.audio {
  background: url("include/images/audio.png") no-repeat 5px 5px;
}

div#slider-with li.secondpostset.thirdpostset .overlay.gallery {
  background: url("include/images/image.png") no-repeat 5px 5px;
}

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;
}

.corousel-thumbbox.audio {
  background: url("include/images/audio.png") no-repeat 5px 5px;
}

.corousel-thumbbox.gallery {
  background: url("include/images/image.png") no-repeat 5px 5px;
}

div.carousel-title > h3 {
  line-height: 20px;
  color: #fff;
  min-height: 40px;
}

div.carousel-title > h3 > a {
  color: #494949;
  display: block;
  font-family: 'Archivo Narrow', sans-serif;
  font-size: 14px;
  font-weight: lighter;
  padding: 10px 0;
  text-transform: uppercase;
  line-height: 18px;
}

.slide-caption h1 {
  text-align: center;
}

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: 'Archivo Narrow', sans-serif;
  padding: 5px 8px;
  margin-top: 10px;
  color: #FFFFFF;
  display: block;
  background: #fb4834
 no-repeat 10px 10px;
}

/* New Post System Slider - Design2 */

div#slider-with {
  width: 1160px;
}

.carousel-thumbnail {
  width: 278px;
  background-color: #fb4834;
  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 */

span.postafter {
  font-family: 'Archivo Narrow', sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  float: left;
  display: inline-block;
  margin-bottom: 5px;
  color: #999;
  line-height: 15px;
  height: 15px;
}

/* Courcial Tag System */

.textwidget {
  font-family: 'Raleway', 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: 'Archivo Narrow', sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  float: left;
  display: inline-block;
  margin-bottom: 5px;
  color: #999;
  height: 15px;
  background-position: -5px -4px;
}

/* Read More Button */

a.read-this-widget {
  display: none;
}

#main-sidebar .leftpost a.read-this-widget {
  float: left;
  font-size: 10px;
  font-family: 'Archivo Narrow', sans-serif;
  padding: 8px 8px;
  margin-top: 10px;
  color: #FFFFFF;
  display: block;
  background: #fb4834;
/* border-radius: 3px; */;
}

.leftpost a.read-this-widget {
  float: left;
  font-size: 10px;
  font-family: 'Archivo Narrow', sans-serif;
  padding: 8px 8px;
  margin-top: 10px;
  color: #FFFFFF;
  display: block;
  background: #fb4834;
/* 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: 'Archivo Narrow', sans-serif;
  font-weight: lighter;
  font-size: 12px;
  text-transform: capitalize;
}

span.published-time {
  z-index: 999;
  color: #C0C0C0;
  font-family: 'Archivo Narrow', 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: 'Archivo Narrow', 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;
}

.overlay-effect.audio {
  background: url("include/images/audio.png") no-repeat 5px 5px;
}

.overlay-effect.gallery {
  background: url("include/images/image.png") no-repeat 5px 5px;
}

.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;
}

.overlay-effect.audio {
  background: url("include/images/audio.png") no-repeat 5px 5px;
}

.overlay-effect.gallery {
  background: url("include/images/image.png") no-repeat 5px 5px;
}

#main-sidebar li div.proimage:hover .overlay-effect {
  margin-top: -100px;
  z-index: -1;
}

/* Image Hover Zoom Effect */

.proimage {
  background-color: #fb4834;
  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: 'Archivo Narrow', sans-serif;
  font-size: 12px;
  color: #B3B3B3;
  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;
}

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: 'Archivo Narrow', 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: 'Archivo Narrow', sans-serif;
  font-size: 12px;
  text-transform: uppercase;
}

a.more-link-box-btn {
  float: right;
  background: #fb4834;
  color: #fff;
  padding: 4px 6px;
  text-transform: uppercase;
  border-radius: 1px;
  font-family: 'Archivo Narrow', 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: 'Raleway', 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: 'Archivo Narrow', 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: 'Archivo Narrow', 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: 'Archivo Narrow', sans-serif;
}

#bbpress-forums a {
  font-family: 'Archivo Narrow', sans-serif;
}

li.bbp-forum-info a {
  font-family: 'Archivo Narrow', 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: 'Archivo Narrow', 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: 'Archivo Narrow', 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: 'Archivo Narrow', 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: 'Archivo Narrow', 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: #fb4834;
  color: #fff;
  font-family: 'Archivo Narrow', 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: #fbfbfb;
  overflow: hidden;
  padding: 0 15px 0 0;
  border-top: 1px solid #F0F0F0;
  border-right: 1px solid #F0F0F0;
}

div.headarea.style-mag {
  float: left;
  width: 1160px;
  padding: 0 20px;
}

div#logo.style-mag-logo {
  float: left;
  overflow: hidden;
  max-width: 280px;
}

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: 'Archivo Narrow', 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: 100%;
  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: 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: 'Archivo Narrow', sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  color: #fb4834;
  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: 20px 0;
  float: right;
}

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: 'Archivo Narrow', 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: #fb4834;
}

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: 'Archivo Narrow', 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: 'Archivo Narrow', 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: #fb4834;
}

.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: #fb4834;
  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: 'Archivo Narrow', 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: #fb4834;
  width: 110px;
  padding: 0px 10px;
}

p.lost_password a {
  color: #fff;
  font-size: 11px;
}

.woocommerce p {
  font-family: 'Raleway', sans-serif;
  color: #808080;
  font-size: 13px;
}

.woocommerce address {
  font-family: 'Raleway', sans-serif;
  color: #808080;
  font-size: 13px;
}

.woocommerce .edit {
  background: #fb4834;
  color: #fff;
  padding: 0 5px;
  font-size: 12px;
  text-transform: uppercase;
}

span.woo-account a {
  padding: 18px;
  float: left;
  background: #fb4834;
  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: 'Archivo Narrow', 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: 'Archivo Narrow', sans-serif;
  font-size: 14px;
  margin: 10px 0;
  line-height: 20px;
}

span.posted_in {
  line-height: 20px;
  font-family: 'Archivo Narrow', sans-serif;
  font-size: 12px;
}

a.woocommerce-review-link {
  font-size: 14px;
  font-family: 'Archivo Narrow', 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;
}

.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: #fb4834;
  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: 'Archivo Narrow', 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: #fb4834;
  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: 'Archivo Narrow', 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: #fb4834;
}

.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: #fb4834;
  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: #fb4834;
  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: #fb4834;
  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: #fb4834;
  font-size: 10px;
  text-transform: uppercase;
}

span.search-tag-sample {
  color: #B3B3B3;
  font-family: 'Archivo Narrow', 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: 'Archivo Narrow', sans-serif;
  padding: 20px 60px;
  text-align: center;
  background: #fb4834;
  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: 0 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: 'Raleway', sans-serif;
}

.meta-inpersonal.right {
  float: right;
}

.meta-inpersonal.right a {
  font-family: 'Archivo Narrow', sans-serif;
  color: #333;
  font-size: 14px;
  color: #999;
}

a.personal-design-read-more {
  float: left;
  padding: 10px 20px;
  border: 2px solid #fb4834;
  font-weight: lighter;
/* margin-top: 20px; */
  border-radius: 50px;
  color: #fb4834;
  font-family: 'Archivo Narrow', sans-serif;
  text-transform: uppercase;
}

a.personal-design-read-more:hover {
  color: #fff;
  background: #fb4834;
}

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: none;
    margin: 20px auto;
    display: table;
}

.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;
}


.navigation-group-pd a.prev.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: 'Raleway', 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: 'Raleway', sans-serif;
}

/* New date Style */

.postdate {
  float: left;
  display: inline;
  margin: -13px 10px 0 -12px;
  padding: 0;
  background: #fb4834;
  width: 59px;
  height: 60px;
  text-align: center;
}

.postmonth {
  color: #FFF;
  font-size: 11px;
  text-transform: uppercase;
  font-family: 'Archivo Narrow', sans-serif;
  padding: 3px 0;
  background: #333;
}

.postday {
  color: #FFF;
  font-size: 36px;
	line-height:36px;
  padding: 0px 0px;
  font-family: 'Archivo Narrow', 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 {
  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: 'Archivo Narrow', 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: #fb4834;
  padding: 2px 5px;
  color: #fff;
  display: block;
  margin-bottom: 20px;
}

h3.coroce-slider {
  position: absolute;
  z-index: 99;
  bottom: 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: #fb4834;
  display: block;
  height: 16px;
  margin-top: 20px;
  color: #fff;
  font-family: 'Archivo Narrow', 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: 'Archivo Narrow', 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: 'Archivo Narrow', 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: #fb4834 !important;
  z-index: 22;
}

span.review-total-box {
  font-family: 'Archivo Narrow', 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: #fb4834;
    color: #fff;
    font-family: 'Archivo Narrow', sans-serif;
    padding: 3px 8px;
    z-index: 33;
    font-size: 12px;
    border-radius: 3px 0 0 3px;
    line-height: 15px;
    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: 'Archivo Narrow', 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;
-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;
-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;
-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: 'Archivo Narrow', sans-serif;
}

.wp_review_tab_widget_content .tab_title.selected a {
  background: #fb4834 !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;
-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;
-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;
-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;
-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: 22px;
    -webkit-font-smoothing: antialiased;
    color: #8A8A8A;
    line-height: 50px;
}

.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;
}