/*
Theme Name: Revolt
Author URI: http://themeforest.net/user/wpsmart?ref=wpsmart
Theme URI:  http://themeforest.net/user/wpsmart/portfolio?ref=wpsmart
License: Located in the 'Licensing' folder
License URI: Located in the 'Licensing' folder
Author: wpsmart
Version: 1.2
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, post-formats, rtl-language-support,
Description: Revolt Wordpress theme design for Magazine, news and perosnal style wordpress sites, it has drag and drop page builder for build pages, easy wo understand and 100% user frinedly
*/

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

[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 - #FB4834
02. Content Bg Color - #FFFFFF
03. Font color - #000 / #333
04. Main Color - #ec4d4d
05. Light Border Color #ededed
06. Navigation Menu Color - #494949

[typography]
__________________________________________________________

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

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

Widget Title - 
        font-family: Open Sans;
        font-weight: 800;
        font-size: 14px;  

h1, h2, h3, h4  - 
        font-family: Open Sans;
        font-weight: lighter;


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

/* Widget and Title Fonts */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);

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

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

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

li {
  list-style: none;
}

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

.group:after {
  clear: both;
}


/*** HTML5 Tags Declaration ***/

article, 
aside, 
figure, 
footer, 
header, 
hgroup, 
menu, 
nav, 
section {
  display: block;
}

.gallery-caption a {
  display: inline;
}

img.size-auto, 

img.size-full, 

img.size-large, 

img.size-medium, 

.attachment img {
  max-width: 100%;
  height: auto;
}

.alignleft, img.alignleft {
  float: left;
  width: auto;
  margin-right: 24px;
  margin-top: 4px;
  height: auto;
}

.alignright, img.alignright {
  display: inline;
  float: right;
  width: auto;
  margin-left: 24px;
  height: auto;
  margin-top: 4px;
}

.aligncenter, 

img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

img.alignright {
  margin: 12px 0 6px 12px;
}

img.alignleft {
  margin: 12px 12px 6px 0;
}

img.aligncenter {
  margin-top: 12px;
  margin-bottom: 12px;
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

img.alignnone {
  height: 100%;
  margin: 12px 0 6px;
  text-align: center;
  width: 100%;
}

.wp-caption {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  max-width: 100%;
  padding: 10px;
  text-align: center;
}

h1.post-title.basic-post {
  padding: 10px 20px;
  font-family: 'Martel Sans', sans-serif;
  font-size: 28px;
  font-weight: 700;
}

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

.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: 'Martel Sans', sans-serif;
  font-weight: lighter;
}

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

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

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

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

p {
  line-height: 24px;
}

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

body {
  font-size: 14px;
  font-family: Open Sans;
  color: #333;
  background-position: top left;
  background-attachment: fixed;
  background-color: #fff;
}

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

.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;
  font-family: 'Merriweather', serif;
  color: #373737;
  line-height: 1.8em;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
}

.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 {
  margin: 0 auto;
  padding: 0;
  /* overflow: hidden; */
}

.ads-header {
float: right;
margin-right: 20px;
}

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

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

#logo h1 {
  font-size: 30px;
  line-height: 30px;
  float: left;
}

#logo a, #logo a:hover {
color: #FFFFFF;
font-size: 22px;
padding: 0;
float: left;
text-align: left;
text-decoration: none;
}

#login-icon {
  display: block;
  width: 38px;
  height: 80px;
  float: right;
  background: url(images/login-icon.png) no-repeat #FF6464;
  -webkit-transition: background .3s;
  -moz-transition: background .3s;
  -o-transition: background .3s;
  transition: background .3s;
}

div#logo.style-mag-logo.center-logo-start {
margin: 0;
float: left;
max-width: 100%;
}

#login-icon:hover {
  background-color: #333;
}

.headarea {
  margin: 0 auto;
  width: 1130px;
}

/* Header Right Side */

div.login-link {
  float: left;
  padding: 8px 25px 12px 25px;
  margin-top: 13px;
}

div.login-link a {
  color: #fff;
  font-family: Open Sans;
  font-weight: lighter;
  font-size: 14px;
}

div.login-link a:hover {
  text-decoration: none;
}

/*Navigation Menu*/

#s-header:focus {
  outline: 0 none;
}

.header-ads {
  float: right;
  height: 90px;
  margin-top: 30px;
  padding: 0;
  border: 1px solid #F7F7F7;
}

.header-default {
margin: 0 auto;
width: 1200px;
}

.header-default div#main-navigation-ico-sticky-wrapper #main-navigation-ico {
width: 1200px;
}


#main-navigation-ico-sticky-wrapper {
margin: 0 auto;
position: relative;
display: flex;
margin-top: auto;
display: block;
width: 1200px;
height: auto !important;
}

#main-navigation-ico {
float: left;
font-family: 'Open Sans',sans-serif;
font-size: 13px;
font-weight: 400;
line-height: 13px;
margin: 0;
padding: 0;
background-color: #FDFDFD;
position: relative;
border: 1px solid #F5F5F5;
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;
}

#main-navigation-ico li {
  display: table-cell;
  text-align: center;
  position: relative;
  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: #666565;
  display: block;
  font-family: 'Martel Sans', sans-serif;
  font-size: 12px;
  line-height: 0;
  text-transform: uppercase;
  padding: 20px 15px;
  font-weight: 600;
  font-style: normal;
  border-right:1px solid rgba(255, 255, 255, 0.14);
  transition: all 0.55s ease 0s;
  -webkit-transition: all 0.55s;
  -moz-transition: all 0.55s;
  -o-transition: all 0.55s;
  position: relative;
  transition: all 0.55s;
}

/* Drop Menu Styling */

.sub-menu {
display: none;
background-color: #FDFDFD;
position: absolute;
top: 40px;
z-index: 6000;
width: 250px;
box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
border-top: 1px solid #F5F5F5;
}

#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 #F5F5F5;
  width: 100%;
  z-index: 3000;
  margin: 0;
  display: block;
}


#main-navigation-ico li 
 .sub-menu li a {
  display: block;
  padding: 12px 15px;
  border: 0 none;
  background: none;
  white-space: nowrap;
  font-size: 12px;
  text-transform: uppercase;
  line-height: normal;
  height: auto;
  font-weight: 600;
  border-bottom: none;
  text-align: left;
  color: #666565;
  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;
  background: #FB4834;
}


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

.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: Open Sans;
  font-size: 14px;
  padding: 0 12px;
  text-transform: uppercase;
  font-weight: lighter;
  line-height: 35px;
  height: 37px;
}

.slide-caption span {
  display: block;
  float: left;
  font-family: open sans;
  font-size: 10px;
  margin-top: 10px;
}

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

.single-post-tag.in-feture-tags.andon-slidr {
  position: absolute;
  bottom: 45px;
  left: 20px;
  height: 13px;
  margin: 0;
}

#slider-overlay {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2000;
}

span.dates-gao.image-slider-ago {
  float: left;
}

span.dates-gao.image-slider-comments {
  float: left;
}



/*** 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: Open Sans;
  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: Open Sans;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: lighter;
}

div.header-cat-thumbnail a img {
  width: 100%;
  height: 100%;
}

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("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("images/slider-nav.png") no-repeat -75px center rgba(0, 0, 0, 0) !important;
  width: 30px !important;
  height: 30px !important;
}

#slider-nav a {
  display: block;
  float: left;
  font-size: 0 !important;
  background: rgba(255, 255, 255, 0.7);
  height: 10px;
  -webkit-transition: background .3s;
  -moz-transition: background .3s;
  width: 20%;
  -o-transition: background .3s;
  transition: background .3s;
}

#slider-ctrl #slider-nav a {
  display: block;
  float: left;
  font-size: 0 !important;
  background: rgba(255, 255, 255, 0.7);
  height: 10px;
  -webkit-transition: background .3s;
  -moz-transition: background .3s;
  width: 20%;
  -o-transition: background .3s;
  transition: background .3s;
}

.in-slider-widget .flex-direction-nav {
  width: 690px;
  float: left;
  position: absolute;
  float: left;
  padding: 0 20px;
  z-index: 999;
  margin-top: 170px;
  margin-left: -50px;
  -webkit-transition: all .6s ease-in-out;
  8s
-moz-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  -ms-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
}

.flex-direction-nav {
  width: 590px;
  float: left;
  position: absolute;
  float: left;
  padding: 0 20px;
  z-index: 999;
  margin-top: 170px;
}

#slider-ctrl .flex-direction-nav {
  width: 530px;
  float: left;
  position: absolute;
  float: left;
  padding: 0 20px;
  z-index: 999;
  margin-top: 170px;
}

ol.flex-control-nav.flex-control-paging {
  padding: 10px 20px;
  position: absolute;
  z-index: 999;
  width: 142px;
}

ol.flex-control-nav.flex-control-paging a {
  background: #fff;
}

a.flex-next {
  float: right !important;
}

.flex-direction-nav > li {
  float: none;
  margin-right: 1px;
}

#slider-ctrl .flex-direction-nav li a.flex-next, #slider-ctrl .flex-direction-nav li a.flex-next:focus {
  background: url("images/bg_direction_nav.png") no-repeat scroll -31px center rgba(0, 0, 0, 0) !important;
  border-radius: 0 !important;
  height: 25px !important;
  margin: 0 !important;
  width: 25px !important;
}

#slider-ctrl .flex-direction-nav li a.flex-prev, #slider-ctrl .flex-direction-nav li a.flex-next:focus {
  background: url("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;
  background: #FFFCFC;
  padding-bottom: 20px !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: Open Sans;
  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: 100%;
overflow: hidden;
}

.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 #F7F7F7;
padding: 20px;
overflow: hidden;
border-right: 1px solid #F7F7F7;
}
.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;
  border-left: 1px solid #F7F7F7;
}

.post-thumb img {
  width: 100%;
  height: auto;
}

.post-thumb .vimeo-preview img {
height: 100%;
}

.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: Open Sans;
  font-size: 12px;
  font-weight: lighter;
  line-height: 0;
}

.listconar h3 a {
  color: #333333;
  font-family: Open Sans;
  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;
}

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: Open Sans;
  padding: 8px 8px;
  margin-top: 10px;
  color: #FFFFFF;
  display: block;
  background: #ec4d4d;
}

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

.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 #F7F7F7;
  DDD;

    color: #999999;
  float: left;
  font-family: Open Sans;
  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 #ec4d4d;
  border: 1px solid #ec4d4d;
  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 #F7F7F7;
  DDD;

    border-right: 1px solid #F7F7F7;
  DDD;
}

.post-meta .defhom:last-child {
  border-right: 0 none;
}

.post-author:first-child {
  border-left: 0 none;
}

.post-author .defhom {
  border-left: 0 none;
}

.post-date .defhom {
  border-left: 1px solid #F7F7F7;
  DDD;

    border-right: 1px solid #F7F7F7;
  DDD;

    color: #f96d5b;
}

.defmar {
  border-bottom: 1px solid #F7F7F7;
  DDD;

    border-top: 1px solid #F7F7F7;
  DDD;

    display: block;
  height: 35px;
  margin-bottom: 20px;
  margin-top: 10px;
  text-transform: capitalize;
}





/*** Post Icons Styling ***/



.post-icon {
  left: 304px;
  display: block;
  width: 17px;
  height: 20px;
  -webkit-transition: background .3s;
  -moz-transition: background .3s;
  -o-transition: background .3s;
  transition: background .3s;
}

.format-audio .post-icon {
  background: url("images/speaker.png") no-repeat;
}

.post-thumb a:hover

.post-icon {
  background-color: #fff;
}

.format-video

.post-icon {
  background: url(images/play.png)no-repeat;
}

.format-gallery

.post-icon {
  background: url(images/camara.png) no-repeat;
}

.format-standard .post-icon {
  background: url("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("images/speaker.png") no-repeat scroll 22px 22px #FFFFFF;
}

.format-gallery

.posttype-select {
  background: url(images/camara.png) no-repeat scroll 22px 22px #FFFFFF;
}

.format-video

.posttype-select {
  background: url(images/play.png) no-repeat scroll 22px 22px #FFFFFF;
}

.format-standard .posttype-select {
  background: url("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: Open Sans;
  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: Open Sans;
  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 #F7F7F7;
}

#home-page.classic-item {
  background: #fff;
  padding: 0px;
}

.pagination a {
  color: #1D1D1D;
  display: block;
  float: left;
  font-family: Open Sans;
  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 #F7F7F7;
  DDD;
color: #333333;
  border-left: 1px solid #F7F7F7;
  DDD;
display: block;
  float: left;
  font-family: "Arvo",serif;
  font-size: 12px;
  margin: 0 0 0 20px;
  padding: 10px 20px;
}

.pagination .dots {
  border-right: 1px solid #F7F7F7;
  DDD;
float: left;
  font-family: "Arvo",serif;
  padding: 10px 15px;
}


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

/* Widgets */

#main-sidebar .widget:first-child {
  padding-top: 0;
}

#main-sidebar .widget {
  margin-bottom: 0px;
  clear: both;
}

.widget-title {
margin: 0;
font-size: 14px;
color: #3A3A3A;
position: relative;
-webkit-font-smoothing: antialiased;
text-transform: uppercase;
overflow: hidden;
padding: 20px 20px 0px;
border-right: 1px solid #F7F7F7;
}

h3.widget-title.popular-post-block {
  max-height: 37px;
  padding: 0;
  border-top: 1px solid #3A3A3A;
  border-color: #3A3A3A;
  background: #333;
  color: #fff;
}


div#small-mini-sidebar .newrespost {
  margin-top: 0;
}

.widget-title h2 {
  font-family: Open Sans;
  font-size: 12px;
  font-weight: 600;
  color: #ffffff;
  background-color: #FB4834;
  border-radius: 0px;
  padding: 3px 12px;
  position: relative;
  line-height: 18px;
  border: 0 none;
  float: left;
}

#main-footer .widget-title h2 {
  padding: 3px 0;
  border: 0;
  font-weight: 600;
  color: #D3D3D3;
  line-height: 20px;
  background: none;
}

#main-footer .widget-title {
margin: 0 0 15px;
padding: 2px 15px;
background: #3A3A3A;
border: 0 none;
border-radius: 2px;
}

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

#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;
  width: 100%;
  margin-bottom: 10px;
}

#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 #F7F7F7;
  ;
padding: 5px;
  border-radius: 5px;
}

.widget_archive select {
  margin: 20px;
  border: 1px solid #F7F7F7;
  width: 100%;
  max-width: 320px;
  padding: 10px;
}

.widget_categories select {
  margin: 20px 20px 0;
  border: 1px solid #F7F7F7;
  width: 100%;
  max-width: 320px;
  padding: 10px;
}

.widget_rss ul li {
  padding: 10px 0;
  border-bottom: 1px solid #F7F7F7;
  margin: 0 20px;
}

#main-sidebar ul li a {
  font-family: 'Martel Sans', sans-serif;
  text-transform: capitalize;
  font-weight: 600;
  font-size: 14px;
  color: #333;
}

#main-sidebar .tagcloud {
  text-transform: capitalize;
  float: left;
  padding: 20px 0;
  border-bottom: 1px solid #F7F7F7;
  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: 'Merriweather', 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: 400;
  background: none;
  color: #B6A8A8;
  font-family: 'Merriweather', serif;;
  font-size: 14px !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: 'Merriweather', serif;;
  font-size: 12px;
  line-height: 20px;
  padding: 0 0 10px;
  font-weight: 400;
  text-transform: uppercase;
}

.widget-feedburner-counter {
  background: #333;
  padding: 20px;
  position: relative;
  margin: 0;
}

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;
  font-family: 'Merriweather', serif;;
  text-align: left;
  text-transform: uppercase;
  width: 70.5%;
}

.widget-feedburner .widget-title {
  display: none;
}

.feedburner-subscribe {
  background-color: #ec4d4d;
  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 #F7F7F7;
}

#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("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: Open Sans;
  font-weight: lighter;
  font-size: 14px;
  line-height: 30px;
  padding: 0;
  border-bottom: 4px solid #ec4d4d;
  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: left;
font-family: Open Sans;
font-size: 12px;
padding: 0 10px;
line-height: 18px;
text-transform: uppercase;
font-weight: lighter;
}


.popular-post {
padding: 20px;
border-right: 1px solid #494949;
border-bottom: 1px solid #494949;
background: #303030;
}

.popular-post:last-child {
  margin-bottom: 0;
}

.popular-post .post-thumb {
  height: 110px;
  overflow: hidden;
  position: relative;
  background: #333;
  margin-right: 0;
  width: 49.8%;
  float: left;
}

span.post-bef {
  font-family: Open Sans;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 400;
  padding: 2px 0;
  border-radius: 2px;
  float: left;
  color: #8C8C8C;
}

div.popular-content {
  float: left;
  width: 43%;
  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: #E7E7E7;
  font-family: 'Martel Sans', sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

div.popular-content h2.post-title a:hover {
color: #fff;
}

.post-date.bgcol {
  background-color: #3B3B3B;
}

/*** Calendar Widget ***/


#wp-calendar {
  width: 100%;
  padding: 20px;
  border-bottom: 1px solid #F7F7F7;
}

#main-footer #wp-calendar {
  padding: 0;
}

#wp-calendar caption {
  border-bottom: 1px solid #F7F7F7;
  color: #333333;
  font-size: 12px;
  font-weight: lighter;
  padding: 15px 0;
  font-family: Open Sans;
  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: Open Sans;
  -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: Open Sans;
  padding: 10px 15px;
  font-size: 14px;
  font-weight: 400;
}

.footer-widgets #wp-calendar tfoot #next {
  background-color: #292929;
  text-transform: uppercase;
  font-family: Open Sans;
  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: Open Sans;
  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: Open Sans;
  -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: Open Sans;
  padding: 10px 15px;
  font-size: 14px;
  font-weight: lighter;
}

#wp-calendar tfoot #prev {
  background-color: #FBFBFB;
  text-transform: uppercase;
  font-family: Open Sans;
  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 #F7F7F7;
  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 .footer-menu ul li a {
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
  float: left;
  font-weight: 600;
  font-family: 'Martel Sans', sans-serif;
  color: #CBCBCB !important;
}

#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: Open Sans;
  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: #A9A8A8;
  font-size: 14px;
  margin-right: 5px;
  font-family: 'Merriweather', serif;;
  position: relative;
  line-height: 20px;
  font-weight: 400;
}

#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: 265px;
  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 .footer-more-box {
  max-width: 292px;
}

#main-sidebar .widget_categories ul {
  margin-top: 10px;
  float: left;
  width: 100%;
}

div.hot-news {
  padding: 0;
}

a.readpost {
  font-family: Open Sans;
  font-weight: lighter;
  color: #616161;
  font-size: 11px;
}


div.first-category a {
  float: right;
  font-size: 11px;
  line-height: 12px;
  padding: 2px 3px;
  text-transform: uppercase;
  color: #999;
  font-family: Open Sans;
  position: relative;
  padding-left: 20px;
}


.catdate {
  font-size: 10px;
}



/* Recent Post List */


.widget_recent_entries ul li a {
  color: #333333;
  font-family: Open Sans;
  font-size: 12px;
  font-weight: lighter;
}

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

.widget_recent_entries ul li a {
  color: #A9A8A8;
  font-size: 14px;
  font-family: 'Merriweather', serif;;
  font-weight: 400;
  line-height: 20px;
}

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

/* 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 #F7F7F7;
  border-top: 1px solid #F7F7F7;
  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;
  padding: 15px 20px 40px 20px;
  width: 96.7%;
}

#posts .tagcloud {
  border-bottom: 1px solid #F7F7F7;
    border-top: 1px solid #F7F7F7;
    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 {
  float: left;
  padding: 20px 20px 20px 20px;
  border-bottom: 1px solid #F7F7F7;
}

#about-author .avatar {
  float: left;
  width: 80px;
  height: 80px;
  border: 1px solid #F7F7F7;
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: 'Merriweather', serif;
  line-height: 20px;
  color: #5A5A5A;
  font-size: 14px;
}

.author-icons {
  margin-top: 0;
  float: right;
  max-height: 35px;
}

.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: Open Sans;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: lighter;
  padding: 5px 20px;
  line-height: 25px;
  position: relative;
  color: #fff;
  margin-right: 10px;
  background: #ec4d4d;
}

.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 #ec4d4d;
  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: Open Sans;
  font-size: 14px;
  text-transform: capitalize;
  line-height: 18px;
  text-align: left;
  font-weight: 800;
  float: left;
  margin-top: 14px;
}

#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: Open Sans;
  font-size: 14px;
  line-height: 17px;
  margin-right: 18px;
  text-transform: uppercase;
  font-weight: 700;
}

.post-tag-list {
padding: 10px 20px;
background: #fff;
width: 96.7%;
border-bottom: 1px solid #F7F7F7;
margin: 0;
overflow: hidden;
}

.post-tag-list > a {
float: left;
line-height: 12px;
position: relative;
color: #888;
margin-right: 20px;
margin-bottom: 0;
font-family: Open Sans;
font-size: 12px;
padding: 5px;
text-transform: none;
}

.post-tag-list > a:hover {
  text-decoration: none;
  none;
}

.post-tag-list a:before {
content: '#';
margin-right: 2px;
}

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

.solcial-profiles a:before {
  font-family: fontawesome;
  color: #C3C3C3;
  font-size: 20px;
}

.solcial-profiles a:hover:before {
  color: #333;
}

.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:before {
  content: "\f099";
}

.facebook-link:before {
  content: "\f09a";
}

.pintrest-link:before {
content: "\f0d2";
}

.google-link:before {
content: "\f0d5";
}

.linkedin-link:before {
content: "\f0e1";
}

.youtubevid-link:before {
content: "\f167";
}

.dribbble-link:before {
content: "\f17d";
}

/*** Related Posts Styling ***/


#related-posts {
width: 100%;
border-bottom: 1px solid #F7F7F7;
}


.related-post-title {
width: 100%;
float: left;
}

div#related-posts .owl-item {
padding: 25px 0 20px 20px;
width: 250px;
}

#related-posts .post-thumb {
max-height: 200px;
margin-bottom: 10px;
}

hr.border-widget.related-post {
  margin: 0 20px;
  background: #FB4834;
  width: 95%;
}

.related-post-title h2 {
  font-family: 'Martel Sans', sans-serif;
  font-size: 24px;
  font-weight: bold;
  color: #333;
  padding: 5px 0px;
  position: relative;
  line-height: 18px;
  border: 0 none;
  border-radius: 0;
  text-transform: uppercase;
  font-style: normal;
  float: left;
  margin: 25px 0 0 20px;
}

#related-posts h4.post-title {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 10px;
  font-family: 'Martel Sans', sans-serif;
  font-weight: 600;
}

.related-datetime {
  font-size: 10px;
  color: #ABABAB;
  font-weight: inherit;
  text-transform: uppercase;
  font-family: Noto Sans;
}

.related-post-ptype.image-of-hover {
  opacity: 0;
  z-index: 99;
  top: 40%;
  left: 43%;
}

.owl-item:hover.related-post-ptype.image-of-hover {
opacity: 1;
}

/*** Comment Form Styling ***/


#respond {
float: left;
width: 96.7%;
padding: 20px;
border-bottom: 1px solid #F7F7F7;
}

.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: #FFFFFF;
  border: 1px solid #e8e8e8;
  padding-left: 10px;
  font-size: 14px;
  border-radius: 3px;
  font-family: 'Merriweather', 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: 98%;
  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: 98%;
padding-top: 10px;
line-height: 24px;
}

#respond p {
  float: left;
  clear: both;
  width: 100%;
  margin-bottom: 0px;
}

div#respond label {
  line-height: 10px;
  font-weight: 600;
  font-family: Open Sans;
  color: #7C7C7C;
}

p.comment-form-comment {
  margin-top: 25px;
}

.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;
  padding: 2px 15px;
  font-size: 14px;
  font-family: Open Sans;
  background-color: #F44336;
  border: none;
  color: #fff;
  font-weight: 600;
  border-radius: 2px;
  cursor: pointer;
  text-transform: capitalize;
  line-height: 36px;
  -webkit-transition: background .2s;
  margin-top: 15px;
  -moz-transition: background .2s;
  -o-transition: background .2s;
  transition: background .2s;
}
#submit:hover,

.wpcf7-submit:hover {
  background-color: #ec4d4d;
  color: #fff;
  text-decoration: none;
}

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



/*** Comments Styling ***/

.comments-head > h2 {
margin: 0;
font-size: 14px;
padding: 5px 0px;
text-align: center;
position: relative;
float: left;
text-align: center;
width: 100%;
border-bottom: 1px solid #F7F7F7;
}

span.comment-title {
color: #ec4d4d;
}

.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: Open Sans;
  font-size: 14px;
}

.comment-body {
  margin-bottom: 20px;
  padding: 0;
}

#comments

.children {
  margin-left: 30px;
}

.comment {
  clear: both;
}

.comment-body .avatar {
  border: 1px solid #F7F7F7;
  float: left;
  height: 50px;
  margin-right: 0;
  padding: 5px;
  width: 50px;
}

.comment-text {
  overflow: hidden;
  padding: 0;
  font-size: 12px;
  float: left;
  width: 100%;
  max-width: 640px;
}

.comment-text p {
  margin-bottom: 10px;
  font-family: 'Merriweather', serif;
  font-weight: 400;
  font-size: 14px;
}

.comment-date {
  color: #BEBEBE;
  font-family: Open Sans;
  font-size: 12px;
  font-weight: 600;
  float: right;
  text-transform: uppercase;
}

.comment-author a {
  color: #F44336;
  font-weight: 600;
}

.comment-author {
  font-size: 14px;
  font-family: Open Sans;
  font-weight: 600;
  text-transform: uppercase;
  float: left;
  margin-right: 10px;
  color: #FB4834;
  margin-bottom: 10px;
}

.awaiting-mod-txt {
  color: #aaa;
}

.comment-reply-link {
  display: block;
  float: left;
  font-family: Open Sans;
  font-weight: 600;
  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: Open Sans;
  padding: 3px 5px;
  position: relative;
}

.commentlist div#respond {
padding: 0;
}

.comment-metas {
  float: left;
  width: 100%;
}

.meta-conta {
  float: left;
  width: 89%;
}

.children .meta-conta {
  float: right;
  width: 87.5%;
}

.avatar-left {
  float: left;
  margin-right: 20px;
}

/* 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: 'Merriweather', 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 #F7F7F7;
  DDD;

    display: block;
  margin: 0 auto;
  padding: 20px;
  position: relative;
  width: 728px;
}

#main-footer {
  background-color: #252525;
  clear: both;
  color: #555555;
  margin: 0 auto;
  width: 1200px;
  margin-top: 20px;
  padding: 0;
  border-left: 1px solid #F7F7F7;
}

#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: #181818;
  clear: both;
  color: #F8F8F8;
  height: 50px;
  overflow: hidden;
  /* border-top: 1px solid rgba(255,255,255,0.1); */
  overflow: hidden;
  padding: 0 20px 0 0;
  width: 1180px;
}

#copyright .default-wep {
  width: 1160px;
  margin: 0 auto;
}

#copyright p {
  font-family: 'Martel Sans', sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #DFDFDF;
  font-weight: 600;
  text-transform: uppercase;
}

.copy-con {
float: left;
padding: 7px 0px;
}

#copyright ul {
  float: right;
  line-height: 50px;
  text-transform: capitalize;
}

#copyright li {
  float: left;
  margin-left: 0px;
}

#copyright a {
color: #C2C2C2;
}

#copyright a:hover {
  color: #FF6464;
  text-decoration: none;
}



/*** Back To Top Styling ***/


.back-to-top {
cursor: pointer;
display: block;
height: 50px;
padding: 0 15px;
position: relative;
text-align: center;
color: #FFFFFF;
z-index: 200;
font-family: Open Sans;
font-size: 50px;
background: #FB4834;
line-height: 50px;
font-weight: bold;
text-transform: uppercase;
}

span.back-to-top:before {
content: "\f106";
font-family: fontawesome;
}

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

.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 */

.cbtbl-flickr-widget {
  margin-right: -10px;
}

div.cbtbl-flickr-widget {
  float: left;
  padding: 20px 0;
  border-bottom: 1px solid #F7F7F7;
  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 #F7F7F7;
  DDD;
    color: #333333;
  border-top: 0 none;
  font-family: "Arvo",serif;
  font-size: 15px;
  height: 40px;
  line-height: 40px;
  margin: 0 auto 20px;
  overflow: hidden;
  padding: 0 20px;
  width: 1000px;
}

#breadcrumb a {
  color: #333333;
  font-family: 'Droid Sans',sans-serif;
  font-size: 14px;
  text-transform: uppercase;
}

#breadcrumb > span {
  color: #333333;
  font-family: 'Droid Sans',sans-serif;
  font-size: 14px;
  text-transform: uppercase;
}

#breadcrumb a:hover {
  text-decoration: none;
}

.hereyou {
  color: #333333;
  float: left;
  font-family: 'Droid Sans',sans-serif;
  font-size: 14px;
  line-height: 40px;
  padding: 0 15px 0 0;
  text-transform: uppercase;
}


/* Recent Post - Modern */


.leftpost .attachment-newrelpost.wp-post-image {
  height: 200px;
  width: 100%;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

.attachment-newrelpost.wp-post-image {
  transition: opacity 0.25s ease-in-out 0s;
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
  width: 100%;
  height: 100%;
}

.group.error-page {
  padding: 20px;
}

.leftpost .contentarea a {
  color: #333333;
  font-family: 'Martel Sans', sans-serif;
  font-size: 18px;
  float: left;
  line-height: 22px;
  margin-bottom: 10px;
  font-weight: 600;
  text-transform: capitalize;
}

.contentarea a {
  color: #333333;
  font-family: 'Martel Sans', sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-style: normal;
  font-weight: 600;
  text-transform: capitalize;
}

.newrespost li {
  display: block;
  float: right;
  margin: 0 20px;
  overflow: hidden;
  width: 275px;
  margin-bottom: 10px;
  padding: 0 0 10px 0;
}

.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 {
  max-width: 168px;
}

#small-mini-sidebar .popular-post .post-thumb {
  width: 168px;
}

#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 #F7F7F7;
  width: 100%;
  max-width: 285px;
}

.newrespost ul li.leftpost .contentarea {
width: 100%;
}

.newrespost ul li {
float: right;
width: 45.2%;
padding: 0 20px 10px 0;
margin: 10px 0 0 0;
}

.newrespost ul li:nth-child(2){
margin: 20px 0 0 0;
}

.newrespost ul li .contentarea {
float: right;
margin-left: 20px;
width: 57.4%;
}

span.comment-counter a {
  background: rgba(0, 0, 0, 0.5);
  color: #FFFFFF;
  padding: 3px 6px;
  line-height: 14px;
  position: absolute;
  top: 0;
  z-index: 10;
  right: 0;
  margin: 10px;
  font-size: 12px;
  font-family: Open Sans;
}

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

.newrespost {
  display: block;
  float: left;
  position: relative;
  padding: 0;
  margin-top: 0px;
}

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

.leftpost .contentarea {
  float: none;
  width: auto;
  margin-left: 0;
  max-width: 370px;
}

span.modernpost-datetimerpost {
  font-family: Open Sans;
  font-size: 10px;
  text-transform: uppercase;
  float: left;
  display: inline-block;
  margin-bottom: 5px;
  color: #999;
  height: 15px;
}

.leftpost .proimage {
width: 100%;
max-height: 210px;
height: auto;
}

.leftpost .rpostsum {
  display: block !important;
  float: left;
  margin-bottom: 0;
  color: #7E7E7E;
  font-size: 13px;
  line-height: 1.65em;
  margin-bottom: 10px;
  font-family: 'Merriweather', serif;
}

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

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

.datetimerpost {
  color: #929292;
  font-family: Open Sans;
  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: 0px;
float: left;
}

.leftpost .contentarea > h3:first-child {
  margin-bottom: 10px;
  width: 100%;
  padding: 0 0;
  float: left;
}

.rpostsum {
  color: #868686;
  font-size: 13px;
  float: left;
  line-height: 1.65em;
  display: block;
  width: 100%;
  font-family: 'Merriweather', serif;
}


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

/* 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 #F7F7F7;
  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("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("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: 'Merriweather', 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 #F7F7F7;
  DDD;

    border-radius: 100px 100px 100px 100px;
  cursor: pointer;
  float: left;
  font-family: Open Sans;
  font-size: 12px;
  font-weight: lighter;
  line-height: 30px;
  margin-right: 20px;
  padding: 0 15px;
  text-transform: uppercase;
}

.googlesh a {
  background: url("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("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("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("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 #F7F7F7;
  DDD;
    float: left;
  height: 78px;
  padding: 5px;
  width: 90px;
  transition: all 0.25s ease-in-out 0s;
  transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -webkit-transition: all .25s ease-in-out;
}

.tooltip {
  display: inline;
  float: left;
  font-family: Open Sans;
  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-right: 1px solid #F7F7F7;
}

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

/* header-Right-details */
.header-menu-rside {
float: right;
width: 860px;
}

/* NEw Widget - Post List By tag */

div.list-proimage {
  width: 100px;
  height: 75px;
  float: left;
  overflow: hidden;
  margin-right: 20px;
}

ul.Post-type-list {
  float: left;
  width: 100%;
  padding: 10px 0;
  border-bottom: 1px solid #F7F7F7;
  max-width: 320px;
  margin: 0 20px;
}

.wp_review_tab_widget_content a {
  color: #444;
  font-weight: bold !important;
  font-family: Open Sans;
}

.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: Open Sans;
  font-size: 11px;
  text-transform: uppercase;
  float: left;
  display: inline-block;
  margin-bottom: 5px;
  color: #999;
  height: 15px;
}

div.list-proimage a img {
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.4s ease-in-out 0.3s;
  -moz-transition: all 0.4s ease-in-out 0.3s;
  -o-transition: all 0.4s ease-in-out 0.3s;
  -ms-transition: all 0.4s ease-in-out 0.3s;
  transition: all 0.4s ease-in-out 0.3s;
}

.list-contentarea h3 {
  line-height: 18px;
  margin: 0 0 10px;
}

.list-contentarea h3 a {
  color: #333333;
  font-family: Open Sans;
  font-size: 14px;
  font-weight: lighter;
  line-height: 1.0;
}

.attachment-headline.wp-post-image {
  border: 1px solid #F7F7F7;
  DDD;
    float: left;
  height: 65px;
  margin-right: 10px;
  padding: 5px;
  width: 90px;
  transition: opacity 0.25s ease-in-out 0s;
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
}

.attachment-headline.wp-post-image:hover {
  opacity: 0.4;
}

.headerhead li {
  margin-bottom: 7px;
  overflow: hidden;
  border-bottom: 1px solid #F7F7F7;
  ;
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 #F7F7F7;
  DDD;
}

.headerhead h3 a {
  line-height: 18px;
}

.headerhead h3 {
  line-height: 25px;
}

.headerhead h3 a {
  color: #333333;
  font-family: 'PT Sans',Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: lighter;
  line-height: 25px;
}

.headerhead .mainpostone .rpostsum {
  display: block;
}

.headerhead li:last-child {
  margin: 0;
}

/* Header Search */

.head-part {
  float: left;
}

#s-header {
  padding: 12px 0;
  border: 0 none;
  color: #F2F2F2;
  width: 0px;
  width: 94%;
  padding: 14px 5%;
  font-weight: 400;
  text-transform: uppercase;
  margin: 0;
  border-bottom: 1px solid #33a457;
  background: #33a457;
  font-size: 16px;
  font-family: Open Sans;;
  float: left;
  font-weight: 600;
  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 {
float: left;
z-index: 999;
width: 100%;
}

/* Full Page */


#fullpage article.page {
  margin-bottom: 20px;
  padding: 0;
  border: 0;
}

div.fpage {
  padding: 20px;
}

.page-title {
  border-bottom: 1px solid #F7F7F7;
  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 */;
}


.proimage img {
width: 100%;
height: initial;
min-height: 80px;
-webkit-transition: all 1.5s ease-in-out;
-moz-transition: all 1.5s ease-in-out;
-o-transition: all 1.5s ease-in-out;
-ms-transition: all 1.5s ease-in-out;
transition: all 1.5s ease-in-out;
}


.errpage {
  float: left;
  overflow: hidden;
  max-width: 710px;
}

.errimg img {
  width: 100%;
}

article.page {
  float: left;
  padding: 0;
  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;
}

.clearbothwpnext-back {
    clear: both;
}

/*** Next And Previous Blog post ***/

.mask {
  float: left;
}

.dateandcat {
  background: #ec4d4d;
  color: #FFFFFF;
  max-width: 590px;
  padding: 3px 20px;
  position: absolute;
  width: 100%;
  z-index: 999;
}

.dateandcat a {
  color: #FFFFFF;
}

.publishdate {
  font-family: Open Sans;
  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: Open Sans;
  font-size: 10px;
  line-height: 20px;
  margin-right: 10px;
  text-transform: uppercase;
}



/* Social Counter Started */


.countercodystar {
  float: left;
  width: 164px;
  background: url(images/fb.png) no-repeat 20px center #4c66a4;
}

.countercodystar.twittercount {
  width: 175px;
  margin-left: 20px;
  background: url(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 #F7F7F7;
  clear: both;
  position: relative;
  max-width: 710px;
  padding: 10px 20px;
}

.posttitle {
  color: #424242;
  font-family: Open Sans;
  font-weight: lighter;
  font-size: 14px;
  line-height: 30px;
  float: left;
  text-transform: uppercase;
}

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

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

.coroucel-more {
  float: right;
  margin-top: 2px;
}

.coroucel-more a {
  background: #ec4d4d;
  color: #fff;
  padding: 4px 6px;
  text-transform: uppercase;
  border-radius: 1px;
  font-family: Open Sans;
  font-size: 12px;
}

span.coroucel-buttons {
width: 1160px;
float: left;
margin-bottom: 20px;
height: 40px;
position: relative;
background: #4C4C4C;
}

.coroucel-more a:hover {
  background: #616161;
}

button.next:after {
content: "\f104";
font-family: fontawesome;
}

button.prev:after {
  content: "\f105";
  font-family: fontawesome;
}

.navigation-right-car {
float: right;
}

button.prev {
float: right;
width: 35px;
height: 40px;
border: 0 none;
position: relative;
background: #333;
line-height: 8px;
cursor: pointer;
font-size: 24px;
}

button.next {
float: left;
width: 35px;
height: 40px;
border: 0 none;
position: relative;
background: #333;
cursor: pointer;
line-height: 8px;
font-size: 24px;
}

div.next-bt {
  height: 20px;
  border-radius: 50%;
  width: 20px;
  float: left;
  cursor: pointer;
  background-image: url(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(images/corusel-btn.png);
  background-repeat: no-repeat;
  background-position: -24px;
}

.morerm {
  float: right;
}

/* Theme title */
.textonly-list {
  float: left;
}

.textonly-list ul li h3 {
  font-size: 18px;
  line-height: 20px;
}

.textonly-list ul.leftpost li h3 {
  margin-bottom: 10px;
}

.textonly-list ul .rpostsum {
  display: none;
}

.textonly-list ul.leftpost .rpostsum {
  display: block;
}

.textonly-list ul.leftpost {
  padding: 20px 0;
  margin: 0 20px;
}

.textonly-list ul {
  border-bottom: 1px solid #F3F2F2;
  float: left;
  padding: 10px 0;
  margin: 0 20px;
}

.textonly-list ul li a {
  color: #333333;
  font-family: Open Sans;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 800;
}

.textonly-list a.sum-rpost {
  float: left;
  font-size: 10px;
  font-family: Open Sans;
  padding: 8px 8px;
  margin-top: 10px;
  color: #FFFFFF;
  display: block;
  background: #ec4d4d;
  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: Open Sans;
  font-weight: lighter;
  text-transform: uppercase;
  width: 100%;
  float: left;
  padding: 10px 20px;
  margin-bottom: 0;
  border-bottom: 1px solid #F7F7F7;
  margin-left: 0;
  max-width: 690px;
}

/* 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;
border-bottom: 1px solid #F7F7F7;
padding: 0 20px;
width: 96.7%;
overflow: hidden;
}

.post-previous {
float: left;
padding: 20px 20px 20px 0;
width: 48%;
border-right: 1px solid #F7F7F7;
}

.post-previous h4 a:before {
  content: "\f053";
  margin-right: 20px;
  font-family: fontawesome;
  font-size: 55px;
  padding: 13px 20px;
  float: left;
  -webkit-font-smoothing: antialiased;
}

.post-next h4 a:before {
  content: "\f054";
  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: 48%;
text-align: right;
}

.post-previous a, .post-next a {
  color: #4E4E4E;
  font-family: Open Sans;
  font-weight: 600;
}

.post-previous a:hover, .post-next a:hover {
  text-decoration: none;
}

button.prev:focus {
  outline: 0 none;
}

button.next:focus {
  outline: 0 none;
}

/* classic Post Border */

.mask {
  float: left;
}

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

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


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

/* Menu Colors */

.textonly-list {
  background: #fff;
  border-radius: 0 0 5px 5px;
}

/* corousel */
.carousel-thumbnail > a > img {
  width: 100%;
  height: 100%;
}

.car-ticker {
float: left;
width: 50%;
}

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

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

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

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

span.dark-iamge-top-trans {
  background: rgba(51, 51, 51, 0.34);
  position: absolute;
  z-index: 0;
  height: 100%;
  width: 100%;
}

a.readthis {
  float: left;
  font-size: 10px;
  font-family: Open Sans;
  padding: 5px 8px;
  margin-top: 10px;
  color: #FFFFFF;
  display: block;
  background: #ec4d4d
 no-repeat 10px 10px;
}

/* New Post System Slider - Design2 */

.carousel-thumbnail {
  width: 216px;
  background-color: #ec4d4d;
  height: 150px;
  margin-bottom: 0px;
  float: left;
  position: relative;
  overflow: hidden;
}

.carousel-wepper ul li {
  float: left;
  width: 216px;
  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: 216px;
  display: flex;
  height: 150px;
  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%;
}

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: 'Merriweather', serif;;
font-size: 10px;
text-transform: uppercase;
float: left;
display: inline-block;
margin-bottom: 0px;
color: #999;
height: 15px;
line-height: 15px;
margin-right: 15px;
}

span.postafter.head-grid-wh {
color: #F4F4F4;
}

span.comment-counter.head-grid-wh {
color: #F4F4F4;
}

.cor-post-dae {
  font-family: 'Martel Sans', sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  float: left;
  display: inline-block;
  margin-bottom: 0px;
  color: #999;
  height: 15px;
  line-height: 15px;
  margin-right: 15px;
  margin-top: 15px;
}

span.comment-counter {
  font-family: 'Merriweather', serif;;
  font-size: 10px;
  text-transform: uppercase;
  float: left;
  display: inline-block;
  color: #999;
  line-height: 15px;
  height: 15px;
}

/* Courcial Tag System */

.textwidget {
  font-family: 'Merriweather', serif;;
  color: #636363;
  font-size: 16px;
  line-height: 20px;
}

#home-page\20 default-item .navigaton-upper {
  float: left;
  background: #fff;
  border-radius: 5px;
  width: 100%;
}

.tags-under-post {
  font-family: Open Sans;
  font-size: 10px;
  text-transform: uppercase;
  float: left;
  display: inline-block;
  margin-bottom: 5px;
  background: #F9F9F9;
  color: #CDCDCD;
  padding: 2px 5px;
  height: 15px;
  border-radius: 2px;
  line-height: 16px;
}

/* Modern Post System */

li.bigleftpost {
  width: 630px;
  margin-right: 20px;
  float: left;
  overflow: hidden;
  overflow: hidden;
}

p.modblogpostset {
  color: #fbfbfb;
}

li.secondpostset {
  float: right;
  overflow: hidden;
  width: 440px;
  margin-bottom: 20px;
}

li.thirdpostset {
  float: right;
  width: 210px;
  overflow: hidden;
}

li.lastpostmod {
  float: right;
  width: 210px;
  margin-right: 20px;
  overflow: hidden;
}

span.single-tag a {
  z-index: 999;
  color: #E2E2E2;
  font-family: Open Sans;
  font-weight: lighter;
  font-size: 12px;
  text-transform: capitalize;
}

span.published-time {
  z-index: 999;
  color: #C0C0C0;
  font-family: Open Sans;
  font-weight: lighter;
  font-size: 12px;
}

/* Corousel Footer Style */

div.carousel-wepper {
float: left;
background: #F9F9F9;
width: 100%;
padding-top: 20px;
position: relative;
border-bottom: 1px solid #F7F7F7;
}

div.corousel-wep-poit {
  width: 1130px;
  overflow: hidden;
  margin: 0 auto 20px;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}

/* 4X Grid */

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: Open Sans;
  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;
}

/* Image Hover Zoom Effect */

.proimage {
  overflow: hidden;
  position: relative;
}

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

/* Top menu */

nav#top-navigatition {
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
  overflow: hidden;
  border-top: 2px solid #FF9900;
  border-bottom: 1px solid rgba(237, 237, 237, 0.41);
  background: #FAFAFA;
}

nav#top-navigatition 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;
}

nav#top-navigatition ul li:hover {
  background: rgba(51, 51, 51, 0.05);
}

nav#top-navigatition ul li a {
  color: #676767;
  font-size: 12px;
  padding: 10px 13px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  text-transform: uppercase;
  float: left;
  font-family: 'Martel Sans', sans-serif;
  -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;
}

nav#top-navigatition ul li a:hover {
text-shadow: 0px 0px 8px #fff;
}

nav#top-navigatition ul.sub-menu {
  z-index: 8000;
  float: left;
  width: 100%;
  top: 46px;
  max-width: 300px;
}

nav#top-navigatition ul.sub-menu li {
  width: 100%;
  max-width: 300px;
}

nav#top-navigatition .default-wep {
margin: 0;
padding: 0;
}

/* Footer New Menu */

.menu-and-back-to-top {
  float: left;
  padding: 0 20px 0 0;
  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: 'Martel Sans', sans-serif;
  font-size: 12px;
  color: #B3B3B3;
  font-weight: 600;
  font-style: normal;
  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 #F7F7F7;
}

div.main-counter-co {
  padding: 20px;
  float: left;
  border-bottom: 1px solid #F7F7F7;
}

.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: Open Sans;
  font-size: 12px;
  text-transform: uppercase;
}

a.more-link-box-btn {
  float: right;
  color: #7B6969;
  padding: 0px 8px;
  text-transform: uppercase;
  border-radius: 3px;
  line-height: 20px;
  font-family: Open Sans;
  font-size: 12px;
  margin-top: 5px;
  font-weight: 700;
}

a.more-link-box-btn:hover {
color: #616161;
}

a.more-link-box-btn:before {
content: "\f09e";
font-family: fontawesome;
margin-right: 10px;
}

div.footer-grid ul li {
width: 39.7%;
overflow: hidden;
float: right;
padding: 2.5% 2.5% 0 2.5%;
height: 100px;
position: relative;
border-right: 1px solid #F7F7F7;
border-bottom: 1px solid #F7F7F7;
}

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: 1.65em;
  display: block;
  width: 100%;
  font-family: 'Merriweather', serif;;
}

div.summery-bottom {
  border-top: 1px solid #F7F7F7;
  border-bottom: 1px solid #F7F7F7;
}

div.footergrid-thumbnail {
  width: 100%;
  overflow: hidden;
  /* max-height: 114px; */
  background: url(images//plus-24.png) no-repeat center center #fff;
  margin-bottom: 10px;
  position: relative;
}

div.footergrid-thumbnail img {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  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: Open Sans;
  font-size: 14px;
  text-transform: uppercase;
}

.footgrid-titlke h3 {
  font-size: 18px;
  line-height: 20px;
}


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

input#bbp_search_submit {
padding: 5px 10px;
border: 1px solid #F7F7F7;
background: #FB4834;
color: #FFF;
font-family: Open Sans;
border-radius: 3px;
}



article.type-forum .entry {
padding: 0;
width: 100%;
}

#bbpress-forums li.bbp-header {
  background: #fff;
  border-top: 1px solid #F7F7F7;
  border-bottom: 1px solid #efefef;
  border-left: 0;
  border-right: 0;
}

.type-topic .entry {
padding: 0;
width: 100%;
}

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

#bbpress-forums li.bbp-body ul.forum:hover {
  background-color: #F1F1F1;
}

.widget_display_views li {
padding: 10px 0px;
border-bottom: 1px solid #F7F7F7;
margin: 0 20px;
}

.widget_display_views li a {
color: #333;
}

.bbp_widget_login {
padding: 20px !important;
background: #333;
}

.bbp_widget_login h4 a{
color: #fff;
font-size: 18px;
}

.bbp_widget_login input {
border: 1px solid #ededed;
width: 308px;
}

button#user-submit {
padding: 5px 10px;
background: #FB4834;
color: #fff;
border: 1px solid #FB4834;
border-radius: 2px;
}

.bbp_widget_login input#rememberme {
float: left;
width: inherit;
padding: 0 10px;
}

.bbp_widget_login a{
color: #fff;
font-size: 12px;
}

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

#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: Open Sans;
}

#bbpress-forums a {
  font-family: Open Sans;
}

li.bbp-forum-info a {
  font-family: Open Sans;
  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 #F7F7F7;
  line-height: 0;
}

.type-forum h1.page-title {
  border-bottom: 1px solid #F7F7F7;
  color: #424242;
  font-family: Open Sans;
  font-weight: lighter;
  font-size: 14px;
  margin: 0;
  padding: 10px 20px;
  line-height: 30px;
  text-transform: uppercase;
}

.type-topic h1.page-title {
  border-bottom: 1px solid #F7F7F7;
  color: #424242;
  font-family: Open Sans;
  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 #F7F7F7;
}

span#subscription-toggle {
  float: right;
  padding: 10px 20px;
}

.bbp-forum-content {
  font-family: Open Sans;
}

.widget_display_stats {
font-size: 12px;
font-family: Open Sans;
}

.widget_display_replies ul li {
float: left;
padding: 10px 0;
margin: 0 20px;
border-bottom: 1px solid #F7F7F7;
}

.widget_display_replies ul li a{
color: #333;
}

.bbpress-forum {
width: 839px;
float: left;
border-right: 1px solid #F5F5F5;
}

.widget_display_stats dt {
float: left;
padding: 0 0 10px 0;
width: 50%;
}

.widget_display_stats dd {
float: right;
padding: 0 0 10px 0;
text-align: right;
width: 50%;
}

.widget_display_stats dl {
padding: 20px;
float: left;
border-bottom: 1px solid #F7F7F7;
}

/* 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: Open Sans;
  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: #ec4d4d;
  color: #fff;
  font-family: Open Sans;
  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;
  margin-top: 20px;
}

header#main-header.full-header-design {
background: transparent;
overflow: inherit;
height: inherit;
margin: 0 auto;
padding: 20px 0;
float: left;
width: 100%;
}


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: 1199px;
padding: 20px 0;
background: #fff;
border-left: 1px solid #F7F7F7;
border-right: 1px solid #F7F7F7;
}

div#logo.style-mag-logo {
float: left;
overflow: hidden;
max-width: 620px;
padding: 0px 20px;
}

div#logo a img {
width: 100%;
}

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: Open Sans;
  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 .default-wep {
  width: 1200px;
  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: 1199px;
}

div.login-link.style-mag {
  padding: 16px 25px 16px 0;
  margin: 0;
}

div.login-link.style-mag a {
  color: #333 !important;
}

div#newlinkslid.magazine-head {
  margin: 0 auto;
  border-bottom: 1px solid #F7F7F7;
  width: 1069px;
  border-right: 1px solid #F7F7F7;
}

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(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(images/top_back.png.png) no-repeat center center #fff;
  border-radius: 50%;
  margin-top: 9px;
}

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#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: Open Sans;
  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;
}

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

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: Open Sans;
  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("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("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;
}

/* menu Cart */

.shopping-cart-inmenu {
  float: right;
  display: none;
}

.shopping-cart-inmenu a {
background: #ec4d4d;
padding: 12px 6px !important;
margin: 8px 20px;
color: #fff !important;
border-radius: 3px;
}

.shopping-cart-inmenu a:before {
  content: "\f07a";
  font-family: fontawesome;
  margin-right: 10px;
}

.is-sticky .shopping-cart-inmenu {
  display: block;
}

/* Showddow of Scroll */
.sticky-wrapper.is-sticky #main-navigation-ico {
-moz-box-shadow: 0 0 8px 0px rgba(0,0,0,0.3);
-webkit-box-shadow: 0 0 8px 0px rgba(0,0,0,0.3);
-o-box-shadow: 0 0 8px 0px rgba(0,0,0,0.3);
box-shadow: 0 0 8px 0px rgba(0,0,0,0.3);
max-width: 1200px;
border-bottom: 0 none;
}

header.menu-and_head-design {
  width: 1200px;
  margin: 0 auto;
  display: flex;
  -moz-box-shadow: 0 0 8px 0px rgba(0,0,0,0.3);
  -webkit-box-shadow: 0 0 8px 0px rgba(0,0,0,0.3);
  -o-box-shadow: 0 0 8px 0px rgba(0,0,0,0.3);
  box-shadow: 0 0 8px 0px rgba(0,0,0,0.3);
  height: 100px;
}

header.menu-and_head-design div#logo.style-mag-logo.center-logo-start a {
    padding: 0;
}

header.menu-and_head-design .logo {
  float: left;
  width: 350px;
  height: 100px;
  overflow: hidden;
}

header.menu-and_head-design div#logo a img {
width: 100%;
}

.menu-and_head-design .logo #logo a{
padding: 20px 0px;
border: 0 none !important;
}

header.menu-and_head-design #main-navigation-ico {
background-color: #ec4d4d;
border-top: 0 none;
position: fixed;
max-width: 1200px;
height: 100px;
border-bottom: 0 none;
}

header.menu-and_head-design div#logo.style-mag-logo.center-logo-start {
  padding: 0;
  max-height: 100px;
  height: inherit;
  width: initial;
  padding: 3px 0 0 20px;
}

/* New header menu */

header.menu-and_head-design #main-navigation-ico a {
padding: 32px 15px;
color: #fff;
border-right: 0 none;
}

header.menu-and_head-design #main-navigation-ico a:first-child {
border-left: 0 none;
}

header.menu-and_head-design .header-default .head-part {
float: right;
position: relative;
border-top: 1px solid rgba(255, 255, 255, 0.15);
width: 100%;
background: #333;
}

header.menu-and_head-design .header-default .sub-menu {
  top: 64px;
}

header.menu-and_head-design .header-default .sub-menu .sub-menu {
 top: 0px; 
}

div#logo a:hover {
  box-shadow: inset 0 -3px 0 rgba(255, 255, 255, 0);
}

header.menu-and_head-design #main-navigation-ico .sub-menu li a{
border-left: 0 none !important;
}

/* Dark menu */

.dark-head-menu {
  width: 850px;
  float: right;
}

/* WooCommerce Page - Store Page */

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
  border: 1px solid #F7F7F7;
  width: 21.9%;
}

.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
  box-shadow: none;
  -webkit-box-shadow: none;
  height: 170px;
  border-bottom: 1px solid #F7F7F7;
}

.woo-products.in-single-page {
  float: left;
}

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

input.input-text.qty.text {
  padding: 9px;
  margin-right: 10px;
  border-radius: 2px;
}

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

.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: #ec4d4d;
  line-height: 21px;
  color: #fff;
  border: 0 none;
  border-radius: 2px;
}

ul.product_list_widget li {
  padding: 10px 0px !important;
  border-bottom: 1px solid #F7F7F7;
  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 #F7F7F7;
  border-top: 0 none;
  font-family: 'Martel Sans', sans-serif;
  margin-bottom: 20px;
  font-weight: 500;
  color: #494949;
}

.woocommerce .woocommerce-breadcrumb a, .woocommerce-page .woocommerce-breadcrumb a {
  color: #777;
  font-family: 'Martel Sans', sans-serif;
  font-weight: 600;
}

.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;
  border: 1px solid #F7F7F7;
  border-radius: 2px;
}

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 #F7F7F7;
  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 #F7F7F7;
  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: #ec4d4d;
  width: 110px;
  padding: 0px 10px;
}

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

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

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

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

.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {
  margin: 5px 0 20px;
  padding: 0;
  font-family: 'Martel Sans', sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #777;
  text-transform: uppercase;
}

nav.woocommerce-breadcrumb:before {
  content: "\f015" !important;
  font-family: fontawesome;
  font-size: 25px;
  float: left;
  margin-right: 14px;
  line-height: 13px;
  display: block;
  position: relative;
  color: #989898;
}

.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {
  top: 20px;
  right: 0;
  left: auto;
  z-index: 99;
  padding: 0 10px;
  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: #FF9900;
  color: #fff;
  text-shadow: none;
  box-shadow: none;
  border: 0 none;
  line-height: 17px;
  padding: .618em 3em;
  border-radius: 2px;
  display: block;
}

.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: #FAFAFA;
  font-family: 'Merriweather', serif;
  font-size: 14px;
  margin: 10px 0;
  line-height: 20px;
}

span.posted_in {
  line-height: 20px;
  font-family: Open Sans;
  font-size: 12px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
}

a.woocommerce-review-link {
  font-size: 14px;
  font-family: Open Sans;
}

span.tagged_as {
  float: right;
  font-family: Open Sans;
  font-weight: 600;
  color: #fff;
}

.related.products h2 {
  font-size: 14px;
  border-bottom: 1px solid #F7F7F7;
  margin-bottom: 20px;
  text-transform: uppercase;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {
  background-color: #fff !important;
  color: #333;
  !important;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a {
  display: inline-block;
  padding: .5em 0;
  font-weight: 700;
  color: #575757;
  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;
  display: inline-block;
  position: relative;
  z-index: 0;
  box-shadow: none;
  margin: 0 0px;
  padding: 0 1em;
}

.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: #ff4020;
  color: #fff;
  text-shadow: none;
  box-shadow: none;
  border: 0 none;
  line-height: 14px;
}

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

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
  float: left;
  width: 40%;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
  float: right;
  width: 51%;
  background: #333;
  position: relative;
  padding: 20px;
  border-radius: 2px;
}

.woocommerce #content div.product div.summary:after, .woocommerce div.product div.summary:after, .woocommerce-page #content div.product div.summary:after, .woocommerce-page div.product div.summary:after {
  content: " ";
  width: 0px;
  height: 0px;
  border-width: 15px;
  border-color: transparent #333333 transparent transparent;
  display: block;
  border-style: solid;
  position: absolute;
  top: 50%;
  left: -30px;
  margin-top: -10px;
}

/* widget colors */
.widget_product_search .widget-title h2 {
  background: #4285f4;
}

.widget_product_search .widget-title span.small-border {
  background: #4285f4;
}


.widget_shopping_cart .widget-title h2 {
  background: #4dbc1a;
}

.widget_shopping_cart .widget-title span.small-border {
  background: #4dbc1a;
}

.widget_product_categories .widget-title h2 {
  background: #7a27ba;
}

.widget_product_categories .widget-title span.small-border {
  background: #7a27ba;
}

.widget_product_tag_cloud .widget-title h2 {
  background: #ff8833;
}

.widget_product_tag_cloud .widget-title span.small-border {
  background: #ff8833;
}

.widget_products .widget-title h2 {
  background: #35c6ea;
}

.widget_products .widget-title span.small-border {
  background: #35c6ea;
}

.widget_recently_viewed_products .widget-title h2 {
  background: #8B8B8B;
}

.widget_recently_viewed_products .widget-title span.small-border {
  background: #8B8B8B;
}

.widget_top_rated_products .widget-title h2 {
  background: #D74291;
}

.widget_top_rated_products .widget-title span.small-border {
  background: #D74291;
}

aside#main-sidebar.woo-sidebar {
  background: #FCFCFC;
}

.related.products ul li {
  margin: 0 13px 0 0 !important;
  width: 23.531% !important;
}

.related.products ul li:last-child {
    margin-right: 0 !important;
}

form.woocommerce-product-search {
  padding: 0 20px;
}

form.woocommerce-product-search input.search-field {
  border: 1px solid #ededed;
  padding: 10px 10px;
  width: 75%;
}

form.woocommerce-product-search input[type="submit"] {
  padding: 10px;
  border: 0 none;
  background: #F90;
  color: #fff;
  font-family: Open Sans;
  font-weight: 600;
  border-radius: 2px;
  width: 23.8%;
}

h3.widget-title.related-post {
  padding: 0;
  margin-bottom: 20px;
  border-right: 0;
  width: 100%;
}

hr.border-widget.related-post {
  margin: 0;
  width: 100%;
}

span.sub-title-in-block.relatedpost-sub {
  float: right;
  position: inherit;
}

span.posted_in a {
  color: #fff;
  background: #F44335;
  padding: 2px 8px;
  line-height: 20px;
  font-family: Open Sans;
  border-radius: 1px;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 600;
  margin-left: 15px;
}

.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 #F7F7F7;
  border-left: 1px solid #F7F7F7;
  border-right: 1px solid #F7F7F7;
}

.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: #FF9900;
  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: 'Martel Sans', sans-serif;
  padding: 0;
  font-size: 12px;
  line-height: 38px;
  text-transform: uppercase;
  color: #979797;
}

.woocommerce-archive .page-title {
  border-bottom: 1px solid #F7F7F7;
  padding: 0 0 10px;
  margin: 0;
  font-family: 'Martel Sans', sans-serif;
  font-weight: 600;
  font-size: 18px;
  color: #717171;
}

.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 .button {
  margin-top: 15px;
  font-size: 10px;
  display: block;
  line-height: 12px;
  text-align: center;
  padding: 10px;
  border-radius: 0;
  text-transform: uppercase;
}

span.price del {
  float: left;
  margin-right: 20px;
}

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

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 #C3C3C3;
  background: #A8A7A7;
  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 #F7F7F7;
  color: #727272;
}

.woocommerce div.product form.cart .button {
  text-transform: uppercase;
}

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

.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: #797979;
  box-shadow: none;
  -webkit-box-shadow: none;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
  border-radius: 1em;
  background-color: #D3D3D3;
  border: 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;
}

a.shipping-calculator-button {
  background: #ec4d4d;
  color: #fff;
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 2px;
  text-transform: uppercase;
}

.related.products h2 {
font-family: Open Sans;
  font-size: 12px;
  font-weight: 600;
  color: #ffffff;
  background-color: #FB4834;
  border-radius: 2px;
  padding: 2px 12px;
  position: relative;
  float: left;
  line-height: 18px;
  border: 0 none;
  font-style: normal;
}

.woocommerce div.product .product_title {
  clear: none;
  margin-top: 0;
  color: #fff;
  padding: 0 0 10px 0;
  font-family: 'Martel Sans', sans-serif;
  border-bottom: 1px solid #4C4C4C;
  font-weight: 600;
}

a.added_to_cart.wc-forward {
display: none
}

.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: #ec4d4d;
  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 #F7F7F7;
  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 #F7F7F7;
  margin: 0 20px;
}

.woo-sidebar span.amount {
  margin-top: 10px;
  float: left;
}

.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: #FFFFFF;
  height: 200px;
  border: 1px solid #E8E8E8;
}

.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(images/cart-ico.png) no-repeat 10px 15px;
  float: right;
  margin-left: 15px;
  padding: 18px 15px 16px 50px;
}

.cart-and-counter a {
  background: #ec4d4d;
  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%;
}

/* Home page Woocommerce 3rd Tab started */

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

.wooo-home-tab-image:hover .add-to-cart.wootab {
  top: 80px;
  left: 45px;
}

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

.woocommerce ul.products li.product h3 {
  padding: 0 10px 10px;
  margin: 0;
  line-height: 20px;
  font-size: 16px;
  font-weight: 600;
  font-family: 'Martel Sans', sans-serif;
}

.woocommerce ul.products li.product .price {
  color: #858684;
  display: block;
  font-weight: 400;
  margin-bottom: .5em;
  font-size: .857em;
  padding: 0 10px;
}

/* Blog Design Started */

/* 01. Personal Design */
div#home-page.personal-design article {
  float: left;
  padding: 20px;
}

h2.post-title.personal-design a {
  float: left;
  text-align: left;
  width: 100%;
  font-size: 28px;
  margin: 15px 0;
}

.personal-design .excerpt {
  margin-bottom: 0;
  color: #7E7E7E;
  line-height: 18px;
  margin-top: 5px;
  font-family: 'Merriweather', serif;;
}

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

.meta-inpersonal.right a {
  font-family: Open Sans;
  color: #333;
  font-size: 14px;
  color: #999;
}

a.personal-design-read-more {
  float: left;
  padding: 10px 20px;
  border: 2px solid #ec4d4d;
  font-weight: lighter;
/* margin-top: 20px; */
  border-radius: 50px;
  color: #ec4d4d;
  font-family: Open Sans;
  text-transform: uppercase;
}

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

span.share-buttons.right-pd {
  float: right;
  opacity: 0;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

.read-more-and-share-buttons {
  margin-top: 14px;
  float: left;
  width: 100%;
}

.read-more-and-share-buttons:hover .share-buttons.right-pd {
  opacity: 1;
}

.personal-design-pd-paginaion {
  float: left;
  margin: 20px;
}

.navigation-group-pd .page-numbers {
  border: 0 none;
  height: 20px;
  width: 10px;
  margin-right: 5px;
  float: left;
  border-radius: 5px;
  background: #F7F7F7;
  color: #646464;
}

.navigation-group-pd .page-numbers.current {
  background: #ededed;
}

.navigation-group-pd a.next.page-numbers {
  width: auto;
  padding: 8px 20px;
  line-height: 18px;
  border: 0 none;
}

/* 02. Magazine design */

div#home-page.magazine-design #posts article {
float: left;
padding: 20px 20px 0 20px;
margin: 0;
}

.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;
  font-family: 'Martel Sans', sans-serif;
  font-weight: 600;
}

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: 10px;
padding: 4px 8px;
right: 10px;
border-radius: 2px;
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: 20px;
  margin-top: 5px;
  font-family: 'Merriweather', serif;;
}

span.prity-photo-img.formagazine-design a {
position: absolute;
bottom: 60px;
z-index: 99;
left: -50px;
padding: 12px;
background: rgba(0, 0, 0, 0.5);
border-radius: 2px;
-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.formagazine-design a:before {
  content: "\f002";
  font-family: fontawesome;
  font-size: 18px;
  -webkit-font-smoothing: antialiased;
  color: #fff;
}

span.prity-photo-img.formagazine-design.if-video a:before {
  content: "\f04b" !important;
  font-family: fontawesome;
  font-size: 18px;
  -webkit-font-smoothing: antialiased;
  color: #fff;
}

span.prity-photo-img.for-grid-design.if-video a:before {
  content: "\f04b" !important;
  font-family: fontawesome;
  font-size: 18px;
  -webkit-font-smoothing: antialiased;
  color: #fff;
}


span.magazine-read-more-link a {
  position: absolute;
  bottom: 60px;
  z-index: 99;
  right: -50px;
  padding: 12px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 2px;
  -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-griddesign:hover span.magazine-read-more-link a {
right: 80px;
}


span.magazine-read-more-link a:before {
  content: "\f0c1";
  font-family: fontawesome;
  font-size: 18px;
  -webkit-font-smoothing: antialiased;
  color: #fff;
}

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

span.video-daily-motion {
width: 100%;
height: 100%;
top: 0;
float: left;
position: absolute;
}

span.video-daily-motion a:before {
content: "\f04b";
font-family: fontawesome;
font-size: 30px;
color: #fff;
position: absolute;
left: 100px;
border: 2px solid #fff;
background: rgba(0, 0, 0, 0.5);
padding: 10px 12px 10px 15px;
text-shadow: 1px 1px 5px #5A5A5A;
top: 65px;
border-radius: 64px;
}

span.vimeo-preview.in-grid-deign img {
height: 170px;
}

.magazine-design-pd-paginaion {
  float: left;
  width: 100%;
  max-width: 800px;
  margin: 0;
  padding: 20px 0;
  border-bottom: 1px solid #F7F7F7;
}

.navigation-group-magazine-dis {
  width: 320px;
  margin: 0 auto;
  height: 34px;
  border: 1px solid #F7F7F7;
}

.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: 12px;  
  border-radius: 2px;
  background: rgba(34, 34, 34, 0.59);
box-shadow: 0 0 8px 0px rgba(0,0,0,0.3);
  -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.for-grid-design a:before {
content: "\f002";;
font-family: fontawesome;
font-size: 18px;
-webkit-font-smoothing: antialiased;
color: #fff;
}

.post-thumb.if-has-in-griddesign:hover span.prity-photo-img.for-grid-design a {
left: 75px;
}

.post-thumb.if-has-in-griddesign:hover span.span.magazine-read-more-link a {
right: 80px;
}

span.grid-read-more-link a {
  position: absolute;
  bottom: 60px;
  z-index: 99;
  right: -50px;
  padding: 15px;
  background: rgba(34, 34, 34, 0.59);
box-shadow: 0 0 8px 0px rgba(0,0,0,0.3);
  border-radius: 2px;
  -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 #F7F7F7;
  border-top: 1px solid #F7F7F7;
  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: 'Merriweather', serif;;
}

/* New date Style */

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

.postmonth {
  color: #FFF;
  font-size: 11px;
  text-transform: uppercase;
  font-family: Open Sans;
  padding: 3px 0;
  background: #333;
}

.postday {
  color: #FFF;
  font-size: 36px;
  padding: 0px 0px;
  font-family: Open Sans;
}

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

.default-ptemaplet {
  max-width: 840px;
  float: left;
}

.default-ptemaplet .comment-wrepp {
  width: 100%;
  max-width: 800px;
}

/* post page Title Style and meta */

h1.post-title.in-single-page {
  padding: 5px 0;
  color: #fff;
  font-family: 'Martel Sans', sans-serif;
  font-size: 40px;
  text-transform: uppercase;
  text-shadow: 1px 1px 3px #686868;
}

.metatags-if-image-ready {
position: absolute;
bottom: 0;
float: left;
padding: 10px 20px;
background: rgba(0, 0, 0, 0.5);
width: 93.4%;
overflow: hidden;
}

li.post-author.pen-icons.if-in-image, li.post-date.calan-icons.if-in-image {
  background: none;
  color: #fff;
  padding: 0;
  font-family: Open Sans;
  font-size: 14px;
  text-shadow: 0 0 6px #000;
  text-transform: uppercase;
}

.cat-and-count {
float: left;
width: 100%;
border-bottom: 1px solid #F7F7F7;
padding: 0 20px;
}

li.post-category.folder-icons.if-in-image {
  float: left;
}

li.pageviews.defhom.eye-icons {
float: right;
padding: 10px 0;
font-family: Open Sans;
font-size: 12px;
}

li.post-category.folder-icons.if-in-image {
padding: 10px 0;
font-family: Open Sans;
font-size: 12px;
}

li.post-category.folder-icons.if-in-image a:before {
  font-family: fontawesome;
  content: "\f07c";
  margin-right: 10px;
}

ul.if-in-image-ready li {
float: left;
margin-right: 20px;
color: #fff;
font-family: Open Sans;
}

.toi-and-meta {
position: absolute;
bottom: 0;
padding: 30px;
}

li.post-author-bg {
border-bottom: 4px solid #FB4834;
padding-bottom: 5px;
}

li.post-date-bg {
  border-bottom: 4px solid #fff;
padding-bottom: 5px;
}

/* Next and back Navigation */

a.next-story, a.previous {
  padding: 2px 5px;
  color: #B3B3B3;
  border-radius: 3px;
  display: block;
  text-align: center;
  margin-bottom: 20px;
}

h3.coroce-slider {
position: relative;
z-index: 99;
font-size: 14px;
float: left;
padding: 15px 0;
text-align: left;
line-height: 20px;
text-transform: capitalize;
-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;
}

.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: #4D4D4D;
  /* text-shadow: 0 0 6px rgba(3, 3, 3, 1); */
  font-size: 14px;
  font-weight: 500;
  font-family: "Roboto Slab","Georgia","Times New Roman",serif;
}

a {}

/* Share Buttons In Page */

.random-post-tag {
  position: absolute;
  float: left;
  left: 20px;
  padding: 0 5px 0;
  background: #ec4d4d;
  display: block;
  height: 16px;
  margin-top: 20px;
  color: #fff;
  font-family: Open Sans;
}

.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;
  font-weight: 600;
  line-height: 22px;
  font-family: Open Sans;
  padding: 10px;
  overflow: hidden;
}

.post-share-buttons ul li a:first-child{
  border-left: 1px solid #F7F7F7;
}

.post-share-buttons {
padding: 0 20px;
float: left;
border-bottom: 1px solid #F7F7F7;
border-top: 1px solid #F7F7F7;
width: 96.7%;
margin: 0;
}

p.title-of-share-text {
  float: left;
  font-family: Open Sans;
  font-size: 14px;
  padding: 10px 0;
  font-weight: bold;
  text-transform: uppercase;
}

.image-dateand-posty {
position: absolute;
z-index: 99;
bottom: 37%;
padding: 10px 20px;
width: 50%;
}

.image-dateand-posty li {
float: left;
margin-right: 20px;
}

h1.post-title.in-single-page.top-of-top {
position: absolute;
z-index: 103;
bottom: 30%;
color: #fff;
border: 0 none;
font-family: Open Sans;
font-size: 45px;
text-transform: uppercase;
line-height: 35px;
font-weight: lighter;
text-align: left;
text-shadow: 1px 1px 3px #686868;
color: #ffffff;
}

ul.if-in-image-ready {
float: left;
padding-left: 10px;
}


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

.moder-first-post .proimage img {
  height: 100%;
}

.moder-first-post span.review-total-box {
  font-family: Open Sans;
  font-size: 30px;
  letter-spacing: 1.1px;
}

span.review-total-box {
  font-family: Open Sans;
  font-size: 30px;
  letter-spacing: 1.1px;
}

.ratings-for.leftpost .review-total-only {
float: right;
left: 20px;
bottom: 20px;
z-index: 99;
background: transparent;
color: #fff;
text-shadow: 1px 3px 1px rgba(51, 51, 51, 0.34);
line-height: 12px;
padding: 0;
position: absolute;
-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: 20px;
bottom: 30px;
z-index: 99;
background: transparent;
color: #fff;
text-shadow: 1px 3px 1px rgba(51, 51, 51, 0.34);
line-height: 12px;
padding: 0;
position: absolute;
-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;
}

.moder-first-post .ratings-for.left-mod-design .review-total-only {
float: right;
left: 20px;
bottom: 20px;
z-index: 99;
background: transparent;
color: #fff;
text-shadow: 1px 3px 1px rgba(51, 51, 51, 0.34);
line-height: 12px;
padding: 0;
position: absolute;
-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;
}

.header-grid-ratings .review-total-only {
float: right;
left: 20px;
top: 20px;
z-index: 99;
background: transparent;
color: #fff;
text-shadow: 1px 3px 1px rgba(51, 51, 51, 0.34);
line-height: 12px;
padding: 0;
position: absolute;
-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;
}

.header-grid-ratings span.review-total-box {
font-family: 'Oswald', sans-serif;
font-size: 20px;
letter-spacing: 1.1px;
}

span.read-more-pritty a {
  right: 27px;
  position: absolute;
  background: #ec4d4d;
  color: #fff;
  font-family: Open Sans;
  padding: 3px 5px;
  z-index: 33;
  font-size: 12px;
  top: -160px;
  text-transform: uppercase;
  -webkit-transition: all .8s ease-in-out;
  -moz-transition: all .8s ease-in-out;
  -o-transition: all .8s ease-in-out;
  -ms-transition: all .8s ease-in-out;
  transition: all .8s ease-in-out;
}

div.footer-grid ul li:hover span.read-more-pritty a {
  top: 10px;
}

.prittybigpost .ratings-for.left-mod-design .review-total-only {
  top: 30px;
}

div.footer-grid ul li:hover .ratings-for.left-mod-design .review-total-only {
  left: 30px;
}

div.footer-grid ul li:hover .ratings-for.left-mod-design .review-total-only {
  left: 10px;
}

/* Simple Hover */



ul.popularclass img {
  width: 100%;
  height: 100%;
}

.newrespostone ul.popularclass.leftpost:hover span.prity-photo-img.for-post-bay-tag a {
  bottom: 70px;
}

.newrespostone ul.popularclass.leftpost:hover .proimage img {
  webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  opacity: 0.5;
}

.proimage img:hover {
  webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  opacity: 0.5;
}

.list-proimage {
  -webkit-transition: all .4s ease-in-out;
  8s
-moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

.list-proimage img:hover {
  webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  opacity: 0.5;
}

.newrespostone ul.popularclass.leftpost:hover span.grid-read-more-link.for-post-bay-tag a {
  bottom: 70px;
}

li.leftpost span.prity-photo-img.for-post-bay-tag a {
  left: 90px !important;
}

li.leftpost span.grid-read-more-link.for-post-bay-tag a {
  right: 30%;
  display: block !important;
}

li.leftpost:hover span.prity-photo-img.for-post-bay-tag a {
  bottom: 70px !important;
  left: 30% !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%;
}

.newrespostone ul .single-post-tag.in-feture-tags {
  display: none;
}

.newrespostone ul .in-featuerd-post .review-total-only {
  display: none;
}

ul.popularclass.leftpost:hover .ratings-for.left-mod-design .review-total-only {
  left: 10px;
}

ul.popularclass.leftpost:hover .single-post-tag.in-feture-tags {
  bottom: 21px;
}

.newrespost li span.prity-photo-img.for-post-bay-tag a {
  left: 20px;
}

.ratings-for.left-mod-design.in-four-grid .review-total-only {
  position: absolute;
  left: -160px;
  top: 12px;
  -webkit-transition: all .6s ease-in-out;
  8s
-moz-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  -ms-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
}

div#right-sides ul li:hover .ratings-for.left-mod-design.in-four-grid .review-total-only {
  left: 10px;
}

/* Widgrt Title Size  */
aside#main-sidebar .widget-title {
  max-width: 320px;
}

div#small-mini-sidebar .widget-title {
  max-width: 169px;
}

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: "\f1e0";
  font-family: fontawesome;
  margin-right: 10px;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
}

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

/* payment Icons */
.payment-icons {
  float: right;
  padding: 0;
  max-width: 620px;
  overflow: hidden;
}

.payment-icons ul li {
  font-size: 50px;
  -webkit-font-smoothing: antialiased;
  color: #8A8A8A;
}

.payment-icons ul li:hover {
  color: #fff;
}

/* Update */

.search-not-found {
  padding: 20px;
}

aside#main-sidebar ul li {
  float: left;
  width: 100%;
  max-width: 320px;
}

.content-full-post-default div#home-page.personal-design article {
  float: left;
  padding: 20px;
  width: 1160px;
}

/* Video Meta Started */
#owl-demo .item {
margin: 0 20px 0 0;
}

#owl-demo .item img{
  display: block;
  width: 100%;
  height: auto;
}

div#owl-demo {
width: 96.7%;
padding: 25px 0 5px 20px;
float: left;
}

#owl-demo-slider .item img{
    display: block;
    width: 100%;
    height: auto;
}

#modern-slider .item img{
    display: block;
    width: 100%;
    height: auto;
}

.modern-details {
  position: absolute;
  z-index: 9999;
  bottom: 0%;
  min-width: 50px;
  padding: 4% 7%;
  overflow: hidden;
  margin: 0 auto;
  text-align: left;
  width: 40%;
}

.modern-details h1 {
  width: 100%;
}

div#modern-slider .item {
max-height: 500px;
}

.modern-details h1 {
  float: left;
}

.modern-img-slider-bytag {
  margin: 0 auto 20px;
  min-width: 50px;
  text-align: center;
  padding: 3px 8px;
  color: #fff;
  float: left;
  border-radius: 1px;
  bottom: 0;
  font-size: 12px;
  font-family: 'Open Sans', sans-serif;
  position: relative;
  text-transform: uppercase;
  background: rgba(102, 102, 102, 0.29);
  webkit-transition: all 1.5s ease-in-out;
  -moz-transition: all 1.5s ease-in-out;
  -o-transition: all 1.5s ease-in-out;
  -ms-transition: all 1.5s ease-in-out;
  transition: all 1.5s ease-in-out;
}

.owl-item:hover .modern-img-slider-bytag {
  background: #FB4834;
}

.modern-details h1 a {
  font-family: 'Martel Sans', sans-serif;
  font-size: 40px;
  line-height: 35px;
  font-weight: lighter;
  text-align: left;
  text-shadow: 1px 1px 3px #686868;
  color: #ffffff;
}

.owl-wrapper h3 a {
  color: #333333;
  font-family: 'Martel Sans', sans-serif;
  font-size: 18px;
  text-transform: capitalize;
  font-weight: 600;
  line-height: 22px;
}

.owl-wrapper h3.woo-title-car a {
  color: #333333;
  font-family: 'Martel Sans', sans-serif;
  font-size: 16px;
  text-transform: capitalize;
  font-weight: 600;
  line-height: 20px;
}

.owl-wrapper h3 {
line-height: 16px;
margin-bottom: 10px;
margin-top: 10px;
float: left;
width: 100%;
}

#owl-demo .item a img {
margin-bottom: 10px;
max-height: 180px;
}

div#woo-product-slider .owl-wrapper {
  width: 100%;
  float: left;
  padding: 25px 20px 5px 20px;
}

.woocommerce-cor-image img {
  height: 100%;
  width: 100%;
}

.buy-and-more {
float: left;
margin: 0;
width: 100%;
padding: 0 0;
}

.woocommerce-cor-image {
  position: relative;
  overflow: hidden;
  min-height: 140px;
}
li.producthome-woo-car {
  padding: 0 20px 0 0;
}

.car-woo-price {
padding: 0 0 10px 0;
float: left;
}

span.fa-link {
font-family: fontawesome;
font-size: 16px;
font-weight: lighter;
}

span.buy-now a {
  font-size: 10px;
  color: #333;
  position: relative;
  left: 0px;
  font-family: Open Sans;
  font-weight: bold;
  text-transform: uppercase;
  -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.buy-now a:hover {
left: -13px;
}

span.buy-now a:before {
content: "\f07a";
font-family: fontawesome;
font-size: 16px;
left: -13px;
opacity: 1;
position: relative;
-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;
}

span.buy-now a:hover:before {
content: "\f07a";
font-family: fontawesome;
font-size: 16px;
opacity: 0;
left: 13px;
position: relative;
}

.remove-border-title {
  border-right: 0 none;
}

span.buy-now {
float: left;
padding: 5%;
}

span.more-in-woo {
float: right;
padding: 5%;
}

#woo-product-slider .owl-wrapper h3 {
padding: 0 0;
width: 100%;
}

span.more-in-woo a {
font-size: 12px;
}

.ticker-tag {
float: right;
position: absolute;
top: 14px;
right: 20px;
font-family: Open Sans;
font-size: 8px;
background: #737373;
color: #FFFFFF;
padding: 4px 5px;
border-radius: 3px;
text-transform: uppercase;
}

.ticker-tag:before {
  content: '#';
  margin-right: 5px;
}

/* Modern Publish Post Date */

.post-mod-date {
position: absolute;
bottom: 20px;
right: 20px;
color: #fff;
opacity: 1;
font-family: Open Sans;
background: rgba(34, 34, 34, 0.59);
font-size: 14px;
-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;
}

span.date {
    text-align: center;
    width: 40%;
    float: left;
    font-size: 25px;
    background: #ec4d4d;
}

span.date a{
color: #fff;
}

span.month {
    float: right;
    width: 60%;
    font-size: 12px;
    text-align: center;
}

span.year {
    float: right;
    text-align: center;
    width: 60%;
    font-size: 12px;
}

/* Preview and More */

span.preview-image a{
position: absolute;
top: -50px;
right: 60px;
font-family: Open Sans;
-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;
}

span.preview-image a:before {
  font-family: fontawesome;
  content: "\f002";
  color: #fff;
}

span.preview-image.if-video a:before {
font-family: fontawesome;
content: "\f04b";
color: #fff;
}

span.more-read-this a{
position: absolute;
top: -150px;
right: 20px;
font-family: Open Sans;
-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;
}

span.more-read-this a:before {
  font-family: fontawesome;
  content: "\f0c1";
  color: #fff;
}

.pre-more a {
color: #fff;
float: left;
padding: 6px 10px;
}
.leftpost .pre-more span.more-read-this a{
background: rgba(34, 34, 34, 0.59);
box-shadow: 0 0 8px 0px rgba(0,0,0,0.3);
border-radius: 2px;
}
.leftpost .pre-more span.preview-image a {
background: rgba(34, 34, 34, 0.59);
box-shadow: 0 0 8px 0px rgba(0,0,0,0.3);
border-radius: 2px;
}

.leftpost .proimage .pre-more span.preview-image a {
  top: -50px;
right: 60px;
}

/* Basic of preview */

.proimage .pre-more span.preview-image a {
top: -100px;
right: 33px;
background: rgba(34, 34, 34, 0.59);
box-shadow: 0 0 8px 0px rgba(0,0,0,0.3);
border-radius: 2px;
}

.moder-first-post .proimage .pre-more span.more-read-this a {
right: 20px;
background: rgba(34, 34, 34, 0.59);
box-shadow: 0 0 8px 0px rgba(0,0,0,0.3);
border-radius: 2px;
}

.modernpost li:hover .proimage .pre-more span.preview-image a{
  top: 25px;
}

.modernpost li.moder-first-post .proimage .pre-more span.preview-image a {
right: 60px;
}

.modernpost li.moder-first-post:hover .proimage .pre-more span.preview-image a {
top: 20px;
right: 60px;
}

.modernpost li.moder-first-post:hover .proimage .pre-more span.more-read-this a{
  top: 20px;
}

.modernpost li:hover .image-of-hover {
  top: 125px;
}


.newrespost li:hover .proimage .pre-more span.preview-image a {
top: 24px;
right: 33px;
}

.newrespost li.leftpost:hover .proimage .pre-more span.preview-image a {
top: 24px;
right: 60px;
}

/* Page Review */

.newrespost li.leftpost .proimage span.review-total-box {
display: block;
}

.newrespost li .proimage span.review-total-box {
display: none;
}


/* Hover icons */

.newrespost .image-of-hover {
position: absolute;
top: 25px;
left: 35px;
opacity: 1;
-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;
}

.newrespost li:hover .image-of-hover {
top: 125px;
}

/* Share On hover */ 

li.moder-first-post .share-btn-post {
display: block;
overflow: hidden;
float: left;
}

li.leftpost .share-btn-post {
display: block;
overflow: hidden;
float: left;
}

.share-btn-post {
  display: none;
}

.share-btn-post:hover ul.social-ico-ul {
left: 0;
}

li.moder-first-post .share-btn-post ul li {
float: left !important;
width: auto !important;
padding: 0;
border: 0 none;
font-family: Open Sans;
}

li.leftpost .share-btn-post ul li {
float: left !important;
width: auto !important;
padding: 0;
border: 0 none;
font-family: Open Sans;
}

li.moder-first-post .share-btn-post ul li a {
padding: 3px 8px;
float: left;
margin-right: 10px;
text-align: center;
border-radius: 3px;
}

li.leftpost .share-btn-post ul li a {
  padding: 9.5px 8px;
  float: left;
  line-height: 8px;
  margin-right: 10px;
  text-align: center;
  border-radius: 2px;
  font-size: 14px;
  font-weight: lighter;
}

.aq-block-wpsmart_recent_post_by_cat li.leftpost .share-btn-post ul li {
float: left !important;
width: auto !important;
padding: 0 !important;
margin: 0 !important;
}

.aq-block-wpsmart_recent_post_by_cat li.leftpost .share-btn-post ul li.leftpost {
float: left !important;
width: auto !important;
padding: 0 !important;
margin: 0 !important;
}


.share-btn-post li a {
  color: #fff;
}

li.facebook-mod a:before{
content: "\f09a";
color: #fff;
font-family: fontawesome;
}

li.google-mod a:before{
content: "\f0d5";
color: #fff;
font-family: fontawesome;
}

li.twitter-mod a:before{
content: "\f099";
color: #fff;
font-family: fontawesome;
}

li.facebook-mod a{
background: #3b5998;
}

li.google-mod a{
background: #FB4834; 
}

li.twitter-mod a{
background: #55acee;
}

span.icon-share {
position: relative;
cursor: pointer;
z-index: 99;
background: #fff;
float: left;
margin-right: 15px;
padding: 3px 0;
text-transform: uppercase;
font-size: 12px;
font-family: Open Sans;
-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;
}

.aq-block-black_new_column span.icon-share {
background: #333;
}

.aq-block-black_new_column iframe {
border-color: #595959 !important;
}

span.icon-share:before {
font-family: fontawesome;
content: "\f1e0";
font-size: 20px;
color: #C3C3C3;
}

ul.social-ico-ul {
float: left;
position: relative;
-webkit-transition: all .6s ease-in-out;
left: -150px;
-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;
border: 0 none;
}

/* hover Design */

li.moder-first-post .proimage:hover .pre-more span.preview-image a {
top: 20px;
}

.li.moder-first-post .proimage:hover .pre-more span.more-read-this a {
top: 20px;
}

.newrespost li.leftpost:hover .proimage .pre-more span.preview-image a {
top: 20px;
}

.newrespost li.leftpost:hover .proimage .pre-more span.more-read-this a {
top: 20px;
right: 20px;
}

/* Show and hide */

.newrespost li.leftpost .post-mod-date {
display: block;
box-shadow: 0 0 8px 0px rgba(0,0,0,0.3);
}
.newrespost li  .post-mod-date {
display: none;
}

.modernpost li.moder-first-post .post-mod-date {
display: block;
box-shadow: 0 0 8px 0px rgba(0,0,0,0.3);
}
.modernpost li  .post-mod-date {
display: none;
}

/* Default Wp Instalations */

.magazine-design.center-size {
float: left;
width: 840px;
}

div#home-page.magazine-design.center-size #posts article {
  width: 800px;
  border-right: 1px solid #F7F7F7;
}

div#home-page.magazine-design.center-size .post-content {
float: right;
width: 540px;
}

.default-page-design {
width: 839px;
float: left;
border-right: 1px solid #F7F7F7;
}



/* Widget Errors and Success */ 

.error-echo {
padding: 20px;
background: #FF6666;
margin: 20px;
color: #fff;
border-radius: 3px;
font-weight: bold;
}

/* Header Date And Time */
.header-f-andtime {
  float: right;
  color: #fff;
  padding: 12px 20px;
  font-size: 12px;
  text-transform: uppercase;
  background: #FF9900;
  font-weight: 600;
  right: 0;
  font-family: 'Martel Sans', sans-serif;
}

.header-f-andtime.special {
  padding: 5px 15px;
}

/* Post Format Icons */
.modernpost li.moder-first-post .image-of-hover {
position: absolute;
top: 20px;
left: 20px;
opacity: 0;
-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;
}

.newrespost li.leftpost .image-of-hover {
position: absolute;
top: 20px;
left: 20px;
opacity: 0;
-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;
}

.newrespost li.leftpost:hover .image-of-hover {
  -ms-transform: rotate(360deg); /* IE 9 */
  -webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */
  transform: rotate(360deg);
opacity: 1;
}

.modernpost li .image-of-hover {
position: absolute;
top: 25px;
left: 35px;
opacity: 1;
-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;
}

.modernpost li.moder-first-post .review-total-only {
  display: block;
}

.newrespost li.moder-first-post .review-total-only {
display: block;
}

.modernpost li .review-total-only {
  display: none;
}

li.moder-first-post:hover .image-of-hover {
  -ms-transform: rotate(360deg); /* IE 9 */
  -webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */
  transform: rotate(360deg);
  opacity: 1;
} 

.image-of-hover.video:before {
content: "\f04b";
font-family: fontawesome;
font-size: 30px;
color: #fff;
text-shadow: 1px 1px 5px #5A5A5A;
-webkit-font-smoothing: antialiased;
}

.image-of-hover.gallery:before {
content: "\f083";
font-family: fontawesome;
font-size: 25px;
color: #fff;
text-shadow: 1px 1px 5px #5A5A5A;
-webkit-font-smoothing: antialiased;
}

.image-of-hover.audio:before {
content: "\f001";
font-family: fontawesome;
font-size: 25px;
color: #fff;
text-shadow: 1px 1px 5px #5A5A5A;
-webkit-font-smoothing: antialiased;
}

span.dark-bg-foot {
bottom: 0;
content: "";
display: block;
height: 30%;
width: 100%;
position: absolute;
z-index: 0;
opacity: 1;
-webkit-transition: all 1.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.5)));
background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
}

/* hover */
#main-navigation-ico a:hover {
text-decoration: none;
-webkit-transition: all 0.55s;
-moz-transition: all 0.55s;
box-shadow: inset 0 -3px 0 #ec4d4d;
-o-transition: all 0.55s;
transition: all 0.55s;
outline-offset: initial;
}

#main-navigation-ico .sub-menu a:hover {
  box-shadow: inset 0 0px 0 transparent;
}

/* Facebook Border */
.pluginBoxDivider {
border-top: 1px solid #F7F7F7 !important;
}


/* Review Details */

article.post .review-total-only {
padding: 3px 8px;
background: rgba(13, 13, 13, 0.36);
display: inline-block;
color: #fff;
position: absolute;
bottom: 10px;
left: 10px;
border-radius: 2px;
}

article.post span.review-total-box {
font-family: 'Oswald', sans-serif;
font-size: 12px;
letter-spacing: 1.1px;
}

.image-of-hover {
position: absolute;
top: 20px;
left: 20px;
opacity: 0;
-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;
}

.owl-item:hover .image-of-hover {
  -ms-transform: rotate(360deg); /* IE 9 */
  -webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */
  transform: rotate(360deg);
opacity: 1;
}

span.preview-image a, span.more-read-this a {
background: rgba(34, 34, 34, 0.59);
box-shadow: 0 0 8px 0px rgba(0,0,0,0.3);
border-radius: 2px;
}

.owl-item img {
-webkit-transition: all 1.5s ease-in-out;
  -moz-transition: all 1.5s ease-in-out;
  -o-transition: all 1.5s ease-in-out;
  -ms-transition: all 1.5s ease-in-out;
  transition: all 1.5s ease-in-out;
}

.owl-item:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  opacity: 0.5;
}

.owl-item:hover span.preview-image a {
  top: 20px;
}

.owl-item:hover span.more-read-this a {
  top: 20px;
}

.cor-post {
position: relative;
overflow: hidden;
height: 150px;
}

#owl-demo .item span.vimeo-preview.in-grid-deign img {
height: 190px !important;
}

span.date-cor {
  font-family: 'Martel Sans', sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  float: left;
  display: inline-block;
  margin-bottom: 0px;
  color: #999;
  height: 15px;
  line-height: 15px;
}

/* Title Design */

span.main-block-title, h3.widget-title.remove-border-title span {
  font-family: open sans;
  font-size: 13px;
  font-weight: 600;
  color: #ffffff;
  background-color: #FB4834;
  border-radius: 0;
  padding: 5px 12px;
  position: relative;
  line-height: 18px;
  border: 0 none;
  font-style: normal;
}

.border-widget{
  border: 0 none;
  float: left;
  width: 100%;
  padding: 1px 0;
  margin-top: -2px;
}

/* Popular Post Title */
span.sub-title-in-block.this-is-popular {
float: right;
position: relative;
padding: 0 15px 0 0;
}

/* Sub title */
span.sub-title-in-block {
  color: #919191;
  font-size: 12px;
  margin-left: 10px;
  float: right;
  position: absolute;
  max-width: 60%;
  font-weight: 400;
  text-align: right;
  text-transform: uppercase;
  font-family: 'Martel Sans', sans-serif;
}

span.sub-title-in-block.tag-cloud-sub {
  float: right;
  position: relative;
}

span.sub-title-in-block.flicker-subtitle {
float: right;
position: relative;
}

span.sub-title-in-block.cat-list-sub {
  float: right;
  position: relative;
}

span.sub-title-in-block.recent-commmetnst-block {
  float: right;
  position: relative;
}

span.sub-title-in-block.related {
  float: right;
  position: relative;
  margin: 25px 20px 0 0;
}

span.sub-title-in-block:before {
content: "\f068";
font-family: fontawesome;
margin-right: 10px;
}

div.footer-menu ul li:last-child:after {
display: none;
}

/* Video Block */
a.youtube-url {
float: right;
}

a.youtube-url:before {
content: "\f167";
font-family: fontawesome;
font-size: 20px;
color: #5E5B66;
float: right;
-webkit-font-smoothing: antialiased;
}

.custom-footer a.youtube-url:before {
  color: #B2B2B2;
}

a.vimeo-url:before {
content: "\f194";
font-family: fontawesome;
color: #5E5B66;
font-size: 26px;
float: right;
-webkit-font-smoothing: antialiased;
}

.post-thumb.if-in-image iframe {
width: 100%;
height: 500px;
}

h1.basic-post-title {
padding: 10px 20px 20px;
border-bottom: 1px solid #F7F7F7;
font-size: 28px;
font-family: Open Sans;
line-height: 28px;
}

/* Woocommers Widget */

.widget_product_search #s {
background: #FBFBFB;
border: 1px solid #EEEEEE;
border-radius: 1px;
color: #333333;
font-family: 'Open Sans',sans-serif;
font-size: 10px;
height: 45px;
padding-left: 12px;
margin: 0;
text-transform: uppercase;
transition: background-color 0.2s ease 0s;
width: 240px;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}

.woocommerce.widget_price_filter input {
  padding: 10px 5px;
  border: 1px solid #ededed;
  margin-bottom: 10px;
  width: 96%;
  float: left;
  margin-right: 20px;
}

ul.product-categories li.cat-item {
padding: 10px 0;
margin: 0 20px;
border-bottom: 1px solid #F7F7F7;
}

#main-sidebar ul.product_list_widget li a, ul.product_list_widget li a {
margin-bottom: 10px;
font-size: 14px;
}

.product_list_widget .star-rating {
margin-bottom: 10px;
}

span.reviewer {
font-size: 12px;
text-transform: uppercase;
}

select.dropdown_product_cat {
padding: 5px;
margin: 0 20px;
width: 320px;
border: 1px solid #F7F7F7;
}

/* Default Page design */

.default-page-design .cat-and-count {
max-width: 800px;
}

.default-page-design .entry {
  width: 100%;
  max-width: 800px;
  font-family: 'Merriweather', serif;
}

.default-page-design .author-text {
width: 677px;
}

.default-page-design .post-next {
width: 46.87%;
}

.default-page-design .solcial-profiles {
float: right;
}

.default-page-design  #related-posts .post-thumb {
max-height: 124px;
}

.default-page-design div#related-posts .owl-item {
padding: 20px 0 20px 20px;
width: 185px !important;
}

.default-page-design .comment-wrepp {
width: 800px;
}

.default-page-design #respond {
width: 800px;
}

.default-page-design #related-posts {
  width: 840px;
}

.default-page-design #post-nav {
  max-width: 800px;
}

/* Woo to menu */

.small-border-head {
  background: #474747;
  width: 850px;
  float: right;
}

header.menu-and_head-design #main-navigation-ico span.woo-account a {
  padding: 17.5px;
  float: right;
}

header.menu-and_head-design #main-navigation-ico span.woo-account a:hover {
    box-shadow: inset 0 -3px 0 rgba(251, 72, 52, 0);
}

header.menu-and_head-design #main-navigation-ico span.woo-account li {
  float: right;
  border-right: 1px solid #515151;
}

header.menu-and_head-design #main-navigation-ico span.woo-account li:last-child {
  border-left: 1px solid #515151;
}

/* header Social */

.header-social-ic {
  float: left;
}

ul.soci-head li {
  list-style: none;
  float: left;
}

ul.soci-head li a{
  list-style: none;
  float: left;
}

ul.soci-head li a:before {
  font-family: fontawesome;
  font-size: 16px;
  font-weight: lighter;
}

header.menu-and_head-design #main-navigation-ico ul.soci-head li a {
  padding: 17px;
  border-right: 1px solid #575454;
}

header.menu-and_head-design #main-navigation-ico ul.soci-head li a:hover {
   box-shadow: inset 0 -3px 0 rgba(251, 72, 52, 0);
}

a.facebook:hover {
background: #3b5998 !important;
}

a.twitter:hover {
background: #00aced !important;
}

a.youtube:hover {
background: #f40000 !important;
}

/* header Style 04 */

.top-header-design nav#top-navigatition {
  background: #333;
}

.top-header-design nav#top-navigatition ul li a{
  color: #E7E7E7 !important;
}

header#main-header.top-header-design {
  position: relative;
  box-shadow: 0 -8px 5px rgba(0,0,0,0.2);
  border-bottom: 1px solid #F7F7F7;
}

header.top-header-design .default-wep {
  float: left;
  max-width: 620px;
}

/* full header */
.top-header-design #logo.style-mag-logo {
  background: #ff4020;
  margin: 0;
  height: 48px;
}

.top-header-design #logo.style-mag-logo img {
  width: 155px;
  padding: 0;
}

.top-header-design nav#main-navigation-ico {
  border: 0 none;
  width: 100%;
  max-width: 100%;
}

.top-header-design #menu-main-menu-page {
  background: #fff;
}

header#main-header.top-header-design .menu-main-menu-page-container {
  background-color: #fff;
  float: left;
}

.full-ads-banner.header .ads-header {
  margin: 0 auto;
  float: none;
  width: 728px;
  padding: 20px;
}

.top-header-design .sub-menu {
  top: 48px;
}

.mix-header-box {
  float: right;
}

.full-ads-banner.header {
  width: 100%;
  float: left;
}

.search-header-hov {
  float: left;
}

span.search-con {
  float: right;
}

span.search-con:before {
  content: "\f002";
  font-family: fontawesome;
  color: #999999;
  font-size: 16px;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  padding: 17.5px 15px;
  float: left;
  border-left: 1px solid #f7f7f7;
   -webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}

span.search-con:hover:before {
  background: red;
  color: #fff;
}

.search-header-hov form#toolbar-search input {
  width: 0px;
  padding: 15px 0;
  -webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}

.search-header-hov:hover form#toolbar-search input {
  width: 222px;
  padding: 15px 15px;
}

input#main-header-s {
  padding: 15px;
  color: #999;
  border: 0 none;
  font-family: Open sans;
}

input#main-header-s:active, input#main-header-s:focus {
  border: 0 none;
  outline: 0 none;
}

form#toolbar-search {
  float: left;
  border: 0 none;
}

.top-header-design .header-f-andtime.special {
  float: right;
  padding: 9px 20px;
  background: none;
  border-left: 1px solid #f7f7f7;
  color: #999999;
  font-family: 'Martel Sans', sans-serif;
}

.top-header-design #logo.style-mag-logo a {
  padding: 4px 0px;
  border-right: 0 none;
  color: #fff;
  line-height: 41px;
}

.top-header-design #main-navigation-ico a {
  padding: 24px 20px;
  border-right: 1px solid #fbfbfb;
  font-family: 'Martel Sans', sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.top-header-design .sticky-wrapper.is-sticky #main-navigation-ico {
  width: 100%;
  max-width: 100%;
}

.top-header-design #main-navigation-ico-sticky-wrapper {
  float: left;
  max-width: 100%;
  width: 100%;
}

.top-header-design #main-navigation-ico {
  -moz-box-shadow: 0 0 8px 0px rgba(0,0,0,0.3);
  -webkit-box-shadow: 0 0 8px 0px rgba(0,0,0,0.3);
  -o-box-shadow: 0 0 8px 0px rgba(0,0,0,0.3);
  box-shadow: 0 0 8px 0px rgba(0,0,0,0.3);
  max-width: 1200px;
  border-bottom: 0 none;
  background: #fff;
}

.top-header-design #main-navigation-ico {
  border-bottom: 0 none;
}

.top-header-design .header-f-andtime {
  float: left;
}

/* new menu design */
.simple-menu-down {
  float: left;
  background: #333;
}

span.same-simple-ico {
  float: left;
  width: 50px;
  height: 48px;
  background: #333;
}

span.same-simple-ico:before {
  content: "\f0c9";
  font-family: fontawesome;
  color: #999999;
  font-size: 16px;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  padding: 17.5px 15px;
  float: left;
}

.simple-menu-down .menu-top-menu-container div {
  position: absolute;
  background: #333;
  top: -500px;
  max-width: 230px;
  z-index: -99;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

.simple-menu-down:hover .menu-top-menu-container div {
  top: 48px;
}

.simple-menu-down .menu-top-menu-container ul li{
  float: left;
  width: 100%;
}

#main-navigation-ico .menu-top-menu-container ul li {
  text-align: left;
  border-bottom: 1px solid #3D3D3D;
}

#main-navigation-ico .menu-top-menu-container ul li a {
  padding: 20px 15px;
  border-right: 0 none;
  font-family: 'Martel Sans', sans-serif;
  font-size: 12px;
  font-weight: 600;
}

#main-navigation-ico .menu-top-menu-container ul li a:hover {
  box-shadow: none;
  color: #fff;
}

.corslider-post-tag {
  float: right;
  font-family: 'Merriweather', serif;
  font-size: 10px;
  text-transform: uppercase;
  display: inline-block;
  margin-bottom: 0px;
  color: #999;
  height: 15px;
  line-height: 15px;
  margin-right: 0;
  margin-top: 15px;
}

/* Custom Footer */

.custom-footer {
  width: 100%;
  float: left;
  padding: 25px 0;
}

#main-footer .custom-footer .widget-title {
  margin: 20px 0 0 0;
  padding: 0px 20px;
  background: none;
  border: 0 none;
  border-radius: 0px;
}

.soaicl-and-date {
  float: right;
}

.soaicl-and-date a:hover {
  color: #fff !important;
}

/* Full Page Design Started */
.fullpage-design {
  padding: 20px 0;
  background: #ECECEC;
  float: left;
  width: 100%;
  border-top: 1px solid rgba(218, 218, 218, 0.56);
  border-bottom: 1px solid rgba(218, 218, 218, 0.56);
}

.center-full-grid {
  margin: 0 auto;
  width: 1200px;
}

footer#main-footer.fullpage-enabl {
  width: 100%;
  margin-top: 40px;
  float: left;
  border-top: 5px solid #FB4834;
}

footer#main-footer.fullpage-enabl .custom-footer {
  width: 1200px;
  margin: 0 auto;
  float: none;
  display: flex;
  padding: 20px 0;
}

footer#main-footer.fullpage-enabl #copyright {
  margin: 0 auto;
  float: none;
  border-right: 1px solid rgba(255,255,255,0.1);
  border-left: 1px solid rgba(255,255,255,0.1);
}

/* header Start Full page */
.fullpage-header #top-navigatition .default-wep {
  width: 1200px;
  margin: 0 auto;
}

.fullpage-header .headarea.style-mag {
  margin: 0 auto;
  float: initial;
  display: table;
}

#main-header.fullpage-header #main-navigation-ico {
  background: #252525;
  border: 0 none;
  max-width: 1200px;
  border-bottom: 3px solid #3D3D3D;
}

#main-header.fullpage-header #main-navigation-ico a {
  color: #ffffff;
  padding: 23px 15px;
  border-right: 1px solid #343434;
  margin-bottom: -3px;
}

#main-header.fullpage-header #main-navigation-ico a:hover {
  background: rgba(10, 10, 10, 0.15);
}

#main-header.fullpage-header #main-navigation-ico li .sub-menu li a {
  padding: 10px 15px;
  border-right: 1px solid #343434;
  background: #252525;
}
#main-header.fullpage-header #main-navigation-ico li .sub-menu{
    top: 46px;
    border-top: 1px solid #343434;
  }

  /* new Updates */

nav#top-navigatition ul.soci-head li a {
  padding: 3px 8px;
  margin-right: 9px;
  float: left;
  margin-top: 6px;
  background: #FFF;
}

nav#top-navigatition ul.soci-head li:hover {
  background: none !important;
}

nav#top-navigatition.no-bg-header {
  background: none;
  border: 0 none;
}

nav#main-navigation-ico.full-header-design {
  border-top: 5px solid #FB4834;
  background: #252525;
  border-bottom: 0 none;
}

#main-navigation-ico.full-header-design a {
  color: #FFFFFF;
  padding: 24px 15px;
  border-right: 1px solid #353535;
}

#main-navigation-ico.full-header-design .sub-menu {
  top: 48px;
}

.no-bg-header .header-social-ic {
  float: right;
}

.no-bg-header .header-social-ic li a:hover {
  background: none !important;
}

nav#top-navigatition.no-bg-header ul.soci-head li:last-child a {
  margin-right: 0;
}

/* wpreview new design */

#content .review-list {
  margin: 0;
  width: 50%;
  float: left;
  font-family: 'Merriweather', serif;
}

.review-desc {
  float: right;
  width: 50%;
  font-family: 'Merriweather', serif;
}

.review-total-wrapper {
  float: right;
  width: 100%;
  border-top: 1px solid #e7e7e7;
  margin: 0 !important;
}

article.post .review-total-wrapper .review-total-box {
  padding: 0;
  font-size: 126px;
  text-align: center;
}

.review-list li {
  border-bottom: 1px solid #e7e7e7;
  padding: 10px 15px;
  border-right: 1px solid #e7e7e7;
}

.review-list li:last-child {
  border-bottom: 0 none;
}

.percentage-icon {
  font-size: 126px;
  position: relative;
  top: 0px;
}

span.right-month-and-y {
  float: right;
  line-height: 15px;
}

span.left-date {
  float: left;
  font-size: 30px;
  line-height: 27px;
  margin-right: 10px;
  font-family: 'Merriweather', serif;
}

span.small-border {
  width: 100%;
  max-width: 320px;
  display: block;
  padding: 1px;
  overflow: hidden;
  background: #FB4834;
}

.entry blockquote {
  display: flex;
  margin-bottom: 20px;
}

.post-content.no-image-here {
  width: 100% !important;
}

/* Woo shop Slider */

div#wooo-commerce-slider {
  padding: 20px 20px 0px 20px;
  max-width: 799px;
  float: left;
}

div#wooo-commerce-slider img{
  max-width: 799px;
  float: left;
}

div#wooo-commerce-slider .item{
  max-height: 350px;
  overflow: hidden;
  position: relative;
}


div#wooo-commerce-slider .item .title-with-sidc {
position: absolute;
  bottom: 20px;
  left: 20px;
}

div#wooo-commerce-slider .item h2 {
  font-family: 'Martel Sans', sans-serif;
  text-transform: uppercase;
  font-size: 40px;
  font-weight: bold;
  text-shadow: 1px 1px 3px #686868;
}

div#wooo-commerce-slider .item h2 a{
  color: #fff;
}

div#wooo-commerce-slider .item span.woo-slider-dis {
  font-family: 'Merriweather', serif;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: lighter;
  color: #fff;
  margin-top: 15px;
  float: left;
}

.offer-text {
  bottom: 20px;
  right: 20px;
  position: absolute;
  background-color: #ff4020;
  color: #fff;
  padding: 6px 10px;
  font-family: 'Martel Sans', sans-serif;
  font-weight: 600;
  font-size: 18px;
}