 /* https://collive.com/wp-content/themes/spraymag/css/style-93.css */

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

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

[Table OF content]
__________________________________________________________

01. Import Fonts From font.google.com
02. Reset Default Css
03. Added Basic Tag Styles
04. Start General Design
05. Start header Design
06. Navigation Menu Start
07. Full Content Area Startt
08. Tabs Design Started
09. Sidebar Design Started
10. Content and Page Design started
11. Footer Menu Started
12. Footer Design Started
13. Footer Credit and Payment Icons Started

[Color Codes]
__________________________________________________________

01. Body Color - #F0F0F0
02. Content Bg Color - #FFFFFF
03. Font color - #000 / #333
04. Main Color - #fb4834
05. Light Border Color #ededed
06. Navigation Menu Color - #494949

[typography]
__________________________________________________________

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

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

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

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


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

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

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

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

@import url(https://fonts.googleapis.com/earlyaccess/opensanshebrewcondensed.css?ver=5.2.2); */


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

.add_btw_post .putWgt {
    display: none;
}

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

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

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

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

#main-sidebar .wp-smiley {
    width: auto !important;
    margin: 5px 10px 5px 0!important;
    float: left;
}

.entry pre {
    padding: 10px;
    background: #ededed;
    overflow: auto;
}

.entry dl dt {
    padding: 0 0 5px 0;
    text-decoration: underline;
}

.wp-caption img {
    height: 100%;
    margin: 5px 5px 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    color: #888;
    font-size: 12px;
    margin: 0;
    width: auto;
    padding: 10px 10px 0 0;
    position: relative;
    float: left;
}


/* Genaral Design */

h1, h2, h3, h4 {
    color: #333;
    font-family: poppins;
    font-weight: lighter;
}

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

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

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

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

p {
    line-height: 24px;
}

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

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

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

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

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



/*** Default Text Styling ***/

.entry h1,

.entry h2 {
    margin-bottom: 10px;
}

.entry h3,

.entry h4 {
    margin-bottom: 5px;
}

/* Scroll Bar */

::-webkit-scrollbar {
    width: 10px;
}

::-webkit-scrollbar-track {
    background-color: #eaeaea;
    border-left: 1px solid #ccc;
}

::-webkit-scrollbar-thumb {
    background-color: #ccc;
}

::-webkit-scrollbar-thumb:hover {
    background-color: #aaa;
}

.entry ol,

.entry ul {
    margin-bottom: 20px;
    margin-left: 20px;
}

.entry
blockquote p {
    padding-left: 10px;
    border-left: 3px solid #E2E2E2;
    float: left;
    color: #878787;
    clear: both;
}

.entry p {
    margin-bottom: 20px;
}

.entry p:last-child {
}

.entry
ul li {
    list-style: disc;
}

.entry
ol li {
    list-style: decimal;
}

.entry
li {
    list-style-position: inside;
    line-height: 24px;
}


/*header Design */

#main-header {
    /* height: 70px; */
    margin: 0 auto;
    padding: 0;
    background: #fb4834;
    overflow: hidden;
}

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

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

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

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

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

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

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

/* Header Right Side */

.header-riht-place {
    float: right;
}

.header-riht-place.style-mag {
    float: right;
    margin-left: 630px;
    margin-top: -23px;
}

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

div.login-link a {
    color: #fff;
    font-family: 'Archivo Narrow', sans-serif;
    font-weight: lighter;
    font-size: 14px;
}

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

/* Header Ads */

.ads-header {
    max-height: 90px;
    padding: 10px;
    background: #FFF;
    border-bottom: 1px solid rgba(0,0,0,0.1);
}

.ads-header a {
    width: 970px;
    position: initial;
    margin: 0 auto;
    display: block;
}

/*Navigation Menu*/

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

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

#main-navigation-ico-sticky-wrapper {
    margin: 0 auto;
    position: relative;
    margin-top: auto;
    height: auto !important;
}

#main-navigation-ico {
    float: left;
    font-family: 'Open Sans',sans-serif !important;
    font-size: 13px;
    font-weight: 600;
    line-height: 13px;
    margin: 0;
    padding: 0;
    background: #880000;
    position: relative;
    text-align: left;
/*    -webkit-transition: all 0.55s;
    -moz-transition: all 0.55s;
    -o-transition: all 0.55s;
    transition: all 0.55s; */
    background-repeat: repeat-x;
    width: 100%;
    background-position: bottom;
}

div.dateandtag-gallerypost {
    margin-top: 10px;
}

#main-navigation-ico li {
    display: inline-block;
    text-align: center;
    transition: all 0.55s ease 0s;
    -webkit-transition: all 0.55s;
    -moz-transition: all 0.55s;
    -o-transition: all 0.55s;
    transition: all 0.55s;
}

#main-navigation-ico a {
    color: #F7F7F7;
   display: block;
   /*  font-family: 'Archivo Narrow', sans-serif; */
    font-size: 13px;
    font-weight: 400;
    line-height: 0;
    padding: 22px 15px;
    font-weight: lighter;
    text-transform: capitalize;
    border-left: 1px solid #4E4E4E;
    transition: all 0.55s ease 0s;
    -webkit-transition: all 0.55s;
    -moz-transition: all 0.55s;
    -o-transition: all 0.55s;
    transition: all 0.55s;
}

#main-navigation-ico li:last-child a {
    border-right: 1px solid #4E4E4E;
}

#main-navigation-ico li {
    margin-left: -3px;
}

#main-navigation-ico a:hover, #main-navigation-ico li
.sub-menu li a:hover, #main-navigation-ico .current-menu-item a {
    color: #FFF;
    text-decoration: none;
    -webkit-transition: all 0.55s;
    -moz-transition: all 0.55s;
    -o-transition: all 0.55s;
    transition: all 0.55s;
}

/* Drop Menu Styling */

.sub-menu {
    display: none;
    background-color: #494949;
    position: absolute;
    top: 44px;
    z-index: 6000;
    width: 250px;
    border-top: 1px solid #535353;
}

#main-navigation-ico li:hover {
    color: #fff;
}

#main-navigation-ico li:hover a {
    text-decoration: none;
}

.sub-menu
.current-menu-item a {
    background: none;
}

#main-navigation-ico li
.sub-menu li {
    border-bottom: 1px solid #535353;
    width: 100%;
    z-index: 3000;
    margin: 0;
}

#main-navigation-ico li
.sub-menu li:last-child {
    /* border-bottom: 5px solid #fb4834; */
}

#main-navigation-ico li
.sub-menu li a {
    display: block;
    padding: 10px 15px;
    border: 0 none;
    background: none;
    white-space: nowrap;
    font-size: 14px;
    text-transform: capitalize;
    line-height: normal;
    height: auto;
    border-bottom: none;
    text-align: left;
    color: #A7A7A7;
    position: relative;
}

#main-navigation-ico li .sub-menu li:first-child {
    /* border-top: 0 none; */
}

#main-navigation-ico li .sub-menu li :hover
 {}



/*** Level Two Drop Down Menu ***/

.sub-menu
.sub-menu {
    left: 100%;
    width: 100%;
    top: 0;
    position: absolute;
    z-index: 3000;
    max-width: 180px;
    border-top: 0 none;
}

.sub-menu
.sub-menu li {
    left: 0;
    top: 0;
}



/*Full page Design*/

main#fullwep {
    margin: 0 auto;
    max-width: 1040px;
}

/*Second Menu*/

.new_menu_top {
    float: right;
    height: 40px;
    overflow: hidden;
}

.new_menu_top ul {
    float: right;
}

.new_menu_top li:first-child {
    border-left: 1px solid #F1685A;
}

.new_menu_top li {
    line-height: 1.5;
    list-style: none outside none;
    margin: 0;
    padding: 1px 0 0;
    float: left;
    border-right: 1px solid #F1685A;
    overflow: hidden;
}

.new_menu_top li a {
    color: #fff;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 14px;
    font-weight: lighter;
    line-height: 35px;
    padding: 0 15px;
    text-transform: uppercase;
}

#menu-small ul li {
    float: left;
    overflow: hidden;
}

#menu-small li {
    color: #BBB;
    font-family: sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 40px;
    padding: 0 10px;
    float: left;
}

#menu-small li a {
    color: #BBB;
}


/*Header Social Icons*/

.sociwep {
    float: right;
    width: 227px;
    margin-right: 20px;
    position: relative;
    margin-top: -38.5px;
}

.socailmain li.facebook a {
    background-image: url(include/images/social/social_network_facebook.png);
    background-position: 0 64px;
    background-color: #0054a6;
}

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

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

.socailmain li a {
    display: inline-block;
    float: left;
    font-size: 0px;
    width: 32px;
    height: 32px;
    opacity: 1;
    background-position: left top;
    -webkit-transition: All 0.4s ease;
    -moz-transition: All 0.4s ease;
    -o-transition: All 0.4s ease;
}

.socailmain ul li {
    padding-right: 7px;
    float: left;
}

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

/*Sidebar Image Slider*/

#featured-slider {
    padding: 20px 20px 0 20px;
    position: relative;
    float: left;
    margin-bottom: initial;
    overflow: hidden;
    max-width: 590px;
    max-height: 320px;
    -webkit-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    -ms-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
    margin-bottom: 10px;
}

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

.slide-caption h1 a {
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 45px !important;
    line-height: 35px;
    font-weight: lighter;
    text-align: left;
    text-shadow: 1px 1px 3px #686868;
    color: #ffffff;
}

#featured-slider.in-slider-widget:hover .flex-direction-nav {
    width: 590px;
    margin-left: 0;
}

#main-footer .textwidget img {
    width: auto;
}

.slide-caption a:hover {
    color: #DBDBDB;
    text-decoration: none;
}

#featured-slider ul {
    padding: 0 !important;
}

.slide-caption {
    color: #FFF;
    width: 100%;
    padding: 62px 20px 100px;
    text-align: left;
    text-transform: uppercase;
    position: absolute;
    margin: -360px auto 0;
    max-width: 500px;
}

#featured-slider .post-thumb img.attachment-feat-thumb {
    min-height: 370px;
    width: 100%;
    height: auto;
}

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

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

#featured-slider .postcat >a {
    display: none;
}

.postcat {
    margin-left: 10px;
    padding: 0px 5px;
}

.datetimeslid {
    padding: 0 5px;
    color: #fff;
}

.date-time {
    background: #DD4030;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 14px;
    padding: 0 12px;
    text-transform: uppercase;
    font-weight: lighter;
    line-height: 35px;
    height: 37px;
}

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

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

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

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

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

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

/*** SliderMegamenu And Tabs ***/

div#dark-tabs {
    float: left;
    width: 100%;
    height: 100%;
    max-width: 1200px;
    padding: 0;
    float: left;
    background: #fff;
}

div.default-wep.tabs-widgets {
    width: 690px;
    margin: 0 auto;
    float: left;
}

div.tab-widget-menu ul li {
    padding: 5px 0;
    color: #fbfbfb;
}

.tab-widget-menu {
    overflow: hidden;
    width: 590px;
    float: left;
    border-bottom: 1px solid #ededed;
    margin: 14px 20px 0 20px;
}

.tab-widget-menu ul {
    border-bottom: 1px solid #ededed;
    float: left;
    margin-bottom: 3px;
}

div.tab-widget-menu ul li {
    padding: 10px;
    color: #383838;
    font-family: 'Archivo Narrow', sans-serif;
    float: left;
    width: 176.5px;
    text-align: center;
    overflow: hidden;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    font-weight: 800;
}

div.tab-widget-menu ul li:hover {
    cursor: pointer;
}

div.tab-widget-menu ul li.selected {
    border-bottom: 4px solid #fb4834;
    margin-bottom: -5px;
}

/*** Tab 01 ***/

.header-category {
    float: right;
}

li.header-list {
    float: left;
    width: 370px;
    overflow: hidden;
    padding: 20px 0 0;
    margin-right: 0;
}

li.header-list.tableftpost .tabs-details {
    display: block;
}

li.header-list.tableftpost .header-cat-thumbnail {
    width: 300px;
    height: 180px;
    overflow: hidden;
    margin-bottom: 10px;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

div.header-cat-thumbnail {
    width: 100px;
    height: 70px;
    overflow: hidden;
    float: left;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.blogpos-title {
    float: right;
    margin-left: 20px;
    width: 67.5%;
}

li.header-list.tableftpost .blogpos-title h3 a {
    color: #333;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: lighter;
}

li.header-list.tableftpost .blogpos-title h3 {
    line-height: 24px;
    z-index: 95;
    text-align: left;
}

.blogpos-title h3 a {
    color: #333;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: lighter;
}

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

div#tab1, div#tab2, div#tab3 {
    /* float: right; */
    width: 630px;
    float: left;
}

li.header-list.tableftpost .blogpos-title h3 a {
    color: #FFFFFF;
}

.blogpos-title h3 {
    line-height: 18px;
    text-align: left;
}

.header-list:hover .overlay {
    margin-top: -100px;
    z-index: -1;
}

.header-list:hover div.blogpos-title {
    margin: 0;
    z-index: -1;
}

.overlay {
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    position: absolute;
    width: 300px;
    height: 180px;
    margin: 0;
}


/*** Slider Navigation Styling ***/


#slider-nav ol {
    padding: 0 0;
    margin: 0 auto;
    position: absolute;
    max-width: 590px;
    bottom: 0;
    width: 100%;
    float: left;
}

#slider-nav ol:last-child {
    padding: 0;
}

#slider-nav {
    width: 100%;
    z-index: 3000;
    bottom: 0;
}

.flex-control-nav.flex-control-paging a.flex-active {
    background: rgba(88, 88, 88, 0.88) !important;
}

ul.flex-direction-nav .flex-prev {
    background: url("include/images/slider-nav.png") no-repeat rgba(0, 0, 0, 0) !important;
    width: 30px !important;
    height: 30px !important;
}

ul.flex-direction-nav .flex-next {
    background: url("include/images/slider-nav.png") no-repeat -75px center rgba(0, 0, 0, 0) !important;
    width: 30px !important;
    height: 30px !important;
}

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

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

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

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

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

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

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

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

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

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

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

#slider-nav a:hover {
    background-color: #585858;
}

.sticky {
    border-right: 5px solid #F96D5B !important;
}

.second-menu-set {
    background: none repeat scroll 0 0 #222222;
    color: #FFFFFF;
}

#menu-blackmenu a {
    border-right: 0 none;
    color: #ddd;
    display: block;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 12px;
    font-weight: lighter;
    line-height: 0;
    padding: 18px 20px;
    text-transform: uppercase;
    transition: all 0.55s ease 0s;
}

/* Content */

.default-wep.post-page-on #content {
    float: left;
}

.default-wep.in-page-template #content {
    float: left;
}

#content {
    float: left;
    width: 630px;
    overflow: hidden;
    border-left: 1px solid #ededed;
    border-right: 1px solid #ededed;
}

.classic-blog #posts .post-thumb .attachment-classic-thumb.wp-post-image {
    height: 160px;
    width: 230px;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.attachment-classic-thumb.wp-post-image {
    transition: opacity 0.25s ease-in-out 0s;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
}

/* Adsend between Blog post */

div.ads-between-post {
    border-bottom: 1px solid #ededed !important;
    padding: 20px;
    overflow: hidden;
}

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

/* post page Modifications */

.post-page-on #posts .post-thumb {
    max-height: 375px;
    margin-bottom: 0;
}


/* New wrepper for Content Area */

div.content-postwep {
    background: #fff;
    /* width: 1200px; */
    float: left;
    padding: 0;
}

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

.classic-blog #posts .post-thumb:hover .image-thumb0overlay {
    margin-top: -150px;
    z-index: -1;
}

.image-thumb0overlay {
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    position: absolute;
    width: 230px;
    height: 160px;
    margin: 0;
    z-index: 9;
    display: none;
}

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

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

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

.popular-post .post-thumb a .attachment-medium-thumb {
    height: auto;
    -webkit-transition: all .4s ease-in-out;
    width: 370px;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    -webkit-filter: blur(10px);
    -moz-filter: blur(20px);
    -o-filter: blur(20px);
    -ms-filter: blur(20px);
    filter: blur(20px);
    opacity: 0.4;
    margin: -20px;
}

li.popular-post.group:hover img {
    -webkit-filter: blur(0px);
    -moz-filter: blur(0px);
    opacity: 0.7;
    -o-filter: blur(0px);
    -ms-filter: blur(0px);
    filter: blur(0px);
}

.post-thumb img.attachment-feat-thumb {
    height: 255px;
    width: 100%;
}

#sidelist {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    padding: 15px;
    width: 34%;
}


/* Slider Area */


.firstbig h3 a {
    color: #333333;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 12px;
    font-weight: lighter;
    line-height: 0;
}

.listconar h3 a {
    color: #333333;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 12px;
    font-weight: lighter;
    line-height: 10px;
}

.firstbig .listconar > h3 {
    margin-bottom: 10px;
}

.listconar > h3 {
    margin-bottom: 10px;
}

.firstbig .liststyle img.attachment-newrelpost {
    width: 95%;
}

.liststyle img.attachment-newrelpost {
    float: left;
    margin-right: 10px;
    width: 45%;
}

/*** Gallery Posts Styling ***/

.gallery-post .defpost {
    width: 335px;
    float: left;
    overflow: hidden;
}

.gallery-postsys article img {
    width: 100%;
    height: 100%;
    min-height: 220px;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

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

div.defpost.margin-remover {
    border-right: 0 none;
}

div.wrapper.gallery-post h2.post-title {
    font-size: 26px;
    line-height: 30px;
}

.gallery-post .defpost .undercon {
    float: right;
    width: auto;
    height: 100%;
    padding: 0;
}

.gallery-post .defpost .undercon h2.post-title {
    margin: 0 0 5px;
}

.wrapper.gallery-post #content {
    border-right: 1px solid #ececec;
}

.gallery-post .defpost  .post-thumb {
    height: 220px;
    overflow: hidden;
    position: relative;
    background: #333;
    margin-bottom: 10px;
}

a.sum-rpost {
    float: left;
    font-size: 10px;
    font-family: 'Archivo Narrow', sans-serif;
    padding: 8px 8px;
    margin-top: 10px;
    color: #FFFFFF;
    display: block;
    background: #fb4834;
}

/*** Posts Styling ***/


#fullwep #content #posts {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-bottom: 30px;
    padding: 20px;
    border: 1px solid #ECECEC;
    border-bottom: 1px solid #ECECEC;
}

#related-posts article {
    float: left !important;
    width: 275px !important;
    border-bottom: 1px solid #ededed !important;
}

#related-posts .post-thumb {
    background: #fff !important;
}

.classic-blog #posts .post {
    padding: 0;
    border-radius: 0;
    border-bottom: 0px none;
    box-shadow: none;
}

.onetag {
    padding: 0 0 16px;
    margin: 0;
    float: left;
    width: 100%;
}

.post-page-on #posts h1 {
    padding: 10px 20px;
}

#posts .post-thumb {
    overflow: hidden;
    position: relative;
    margin-bottom: 0px;
}

.post-thumb.if-in-image {
    padding: 20px 20px 0 20px;
}

.post-title a {
    margin-top: 45px;
}

.post-title a:hover {
    color: #555;
    text-decoration: none;
}



/*** Post Meta ***/



.post-meta {
    clear: both;
    text-transform: capitalize;
    margin-top: 10px;
}

.popular-post .post-meta {
    margin: 0;
}

.post-meta li {
    border-left: 1px solid #EDEDED;

    color: #999999;
    float: left;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 10px;
    line-height: 20px;
    padding: 8px 10px;
    text-transform: uppercase;
}

.post-meta li:last-child {
    border-right: 0 none;
    float: right;
    margin-right: 0;
}

.popular-post .post-meta li:last-child {
    background: none repeat scroll 0 0 #fb4834;
    border: 1px solid #fb4834;
    color: #FFFFFF;
    float: right;
    margin-right: 0;
    padding: 2px 8px;
    font-size: 10px;
    position: absolute;
    text-align: center;
    font-weight: lighter;
}

.popular-post ul.post-meta {
    border: 0 none;
    height: auto;
    line-height: none;
    margin-bottom: none;
}

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

.post-meta a {
    color: #bbb;
}

.post-meta a:hover {
    color: #FF6464;
    text-decoration: none;
}

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

    border-right: 1px solid #EDEDED;
}

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

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

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

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

    border-right: 1px solid #EDEDED;

    color: #f96d5b;
}

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

    border-top: 1px solid #EDEDED;

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





/*** Post Icons Styling ***/



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

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

.post-thumb a:hover

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

.format-video

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

.format-gallery

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

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





/*** Post Icons Styling2 ***/



.posttype-select {
    height: 35px;
    left: 255px;
    margin-top: -400px;
    padding: 20px;
    position: absolute;
    transition: margin-top 0.3s ease 0s;
    width: 35px;
    z-index: 999;
    -webkit-transition: margin-top .3s;
    -moz-transition: margin-top .3s;
    -o-transition: margin-top .3s;
    transition: margin-top .3s;
}

.posttype-select.picon {
    border-radius: 0 0 20px 20px;
    height: 35px;
    left: 320px;
    padding: 20px;
    position: absolute;
    width: 35px;
    margin-top: 0px;
    z-index: 999;
}

.undercon {
    float: right;
    height: 100%;
}

.post-thumb a:hover
.posttype-select {
    background-color: #fff;
}

.format-audio .posttype-select {
    background: url("include/images/speaker.png") no-repeat scroll 22px 22px #FFFFFF;
}

.format-gallery

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

.format-video

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

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







/*** Post Meta ***/



.post-mod-meta {
    background: none repeat scroll 0 0 #333333;
    height: 45px;
    width: 270px;
}

.post-mod-meta li {
    color: #FFFFFF;
    float: left;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 10px;
    font-weight: lighter;
    width: 42.5%;
    padding: 16px 10px;
    text-transform: uppercase;
}

.fcol .comments-link:hover {
    text-decoration: none;
}

/*** Excerpts ***/


.excerpt {
    float: left;
    clear: both;
    color: #333;
}

.excerpt, .read-more {
    float: left;
    clear: both;
    margin-top: 6px;
    font-size: 13px;
    color: #6E6E6E;
    line-height: 20px;
}

.rmside span {
    float: left;
}

.fcol .comments-link {
    color: #FFFFFF;
    font-size: 12px;
}

.fcol .comments-link:hover {
    text-decoration: none;
}

.read-more {
    border: 2px solid #D5D5D5;
    display: block;
    float: right;
    line-height: 30px;
    margin-bottom: 20px;
    padding: 5px 13px;
    text-align: right;
    margin: 13px auto 0;
    transition: all 0.9s ease 0s;
}

a.read-more {
    font-size: 13px;
    color: #353535 !important;
    text-transform: uppercase;
    font-family: 'Archivo Narrow', sans-serif;
    font-weight: lighter;
}

a.read-more:hover {
    text-decoration: none;
    background-color: rgba(51, 51, 51, 0.45);
    color: #fff !important;
}

.post-comm.fcol {
    background: none repeat scroll 0 0 #f96d5b;
    padding: 5.5px 10px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.post-comm.fcol:hover {
    background: #333333;
}

.link-ico:hover {
    background-color: #f96d5b;
}

.defaultside {
    float: left;
}

.clasicimage {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: -53px auto 0;
    padding: 25px;
    width: 10%;
    z-index: 999;
}

/*** Pagination Styling ***/

.pagination {
    border: 1px solid #ECECEC;
    float: left;
    border-left: 0 none;
    overflow: hidden;
    height: 35px;
    width: 100%;
    border-top: 0 none;
    margin: 0 0 0px 0;
    max-width: 730px;
}

.page-numbers {
    padding: 8px 15px;
    float: left;
    color: #333;
    border-right: 1px solid #E4E4E4;
}

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

.pagination a {
    color: #1D1D1D;
    display: block;
    float: left;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 12px;
    padding: 10px 15px;
    text-transform: uppercase;
    transition: all 0.2s ease 0s;
    text-transform: uppercase;
    transition: all 0.2s ease 0s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}

.pagination .current, .pagination a:hover {
    color: #333333;
    text-decoration: none;
}

.pagination .current {
    border-right: 1px solid #EDEDED;
    color: #333333;
    border-left: 1px solid #EDEDED;
    display: block;
    float: left;
    font-family: "Arvo",serif;
    font-size: 12px;
    margin: 0 0 0 20px;
    padding: 10px 20px;
}

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



/* Image Slider */


.centerare .widget {
    padding: 20px;
}

.modsideone .widget {
    padding-left: 0;
}

.modsidetwo .widget {
    padding-left: 0;
}

/* Sidebar Design */


#main-sidebar {
    width: 26%;
    float: right;
    color: #999;
    overflow: hidden;
    margin-right: 0;
}

/* Border And Position */

div.wrapper.classic-blog {
    float: left;
    padding-right: 0;
}

div.wrapper.left-sidebar.classic-blog {
    float: left;
    padding-right: 0;
    border-right: 0;
}

.wrapper.left-sidebar.classic-blog #small-mini-sidebar {
    float: right;
    border-right: 1px solid #ededed;
}

/* Widgets */

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

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

.widget-title {
    /* margin: 10px 20px 1px; */
    position: relative;
    border-bottom: none !important;
    width: 100%;
    /* float: left; */
    padding: 0 0 3px 0;
}

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

.widget-title h2 {
    border-bottom: 4px solid #fb4834;
    color: #424242;
    font-family: 'Archivo Narrow', sans-serif;
    font-weight: 800;
    margin: 0;
    font-size: 14px;
    padding: 5px 0px;
    position: relative;
    /* float: left; */
    margin-bottom: -5px;
    line-height: 30px;
    text-transform: uppercase;
}

#main-footer .widget-title h2 {
    padding: 3px 0;
    border-bottom: 4px solid #fb4834;
    color: #E4E4E4;
    font-weight: 800;
    font-size: 14px;
    margin-bottom: -4px;
}

#main-footer .widget-title {
    margin: 0 0 15px;
    border-bottom: 1px solid #3D3D3D;
}

#main-footer span.small-border {
    border-bottom: 1px solid #3D3D3D;
}

.widget p + p {
    margin-top: 20px;
}

.widget_text {
    line-height: 24px;
}

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



/*** Video Widget ***/

.widget_wpsmartvid iframe, .widget_wpsmartvid object, .widget_wpsmartvid embed, .widget_wpsmartvid video {
    width: 90%;
    height: 225px;
    float: left;
    padding: 0;
    padding: 20px 0;
    border-bottom: 1px solid #EDEDED;
    margin: 0 20px;
}

#main-footer .widget_wpsmartvid iframe,
#main-footer .widget_wpsmartvid object,
#main-footer .widget_wpsmartvid embed,
#main-footer .widget_wpsmartvid video {
    width: 90%;
    height: 225px;
    float: left;
    padding: 20;
    border-bottom: 1px solid #EDEDED;
}

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

#main-footer
.widget_wpsmartvid iframe,
#main-footer
.widget_wpsmartvid object,
#main-footer
.widget_wpsmartvid embed,
#main-footer
.widget_wpsmartvid video {
    height: 185px;
}



/*** Tag Cloud And Text Widget Styling ***/

.textwidget img {
    width: auto;
    max-width: 320px;
    float: left;
}


#small-mini-sidebar .textwidget {
    width: 98%;
    margin-bottom: 10px;
    background: white;
    border: 1px #ccc solid;
}
#main-sidebar .textwidget {
    padding: 20px;
}

.textwidget .wp-caption img {
    width: 100%;
}

p.wp-caption-text {
    width: auto;
}

#main-sidebar .wp-caption img {
    width: 100%;
    height: auto;
    margin: 0;
}

#main-sidebar .wp-smiley {
    width: auto;
}

.wp-smiley {
    width: auto;
}

#main-sidebar form > select {
    width: 100%;
    border: 1px solid #EDEDED;
    ;
    padding: 5px;
    border-radius: 5px;
}

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

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

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

#main-sidebar ul li a {
}

#main-sidebar .tagcloud {
    text-transform: capitalize;
    float: left;
    padding: 20px 0;
    border-bottom: 1px solid #EDEDED;
    margin: 0 20px;
}

.tagcloud {
    text-transform: capitalize;
    float: left;
}

#small-mini-sidebar .tagcloud {
    text-transform: capitalize;
    float: left;
    padding: 10px 20px;
}

.tagcloud a {
    border: 1px solid #EEEEEE;
    color: #838383;
    display: block;
    float: left;
    font-family: 'Raleway', sans-serif;
    font-size: 12px !important;
    margin: 0 3px 5px;
    border-radius: 2px;
    padding: 5px 10px;
    transition: all 0.2s ease 0.2s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}

#main-footer .tagcloud a {
    transition: all 0.2s ease 0.2s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    border: 1px solid #3A3A3A;
    transition: all .2s;
    font-weight: lighter;
    background: none;
    color: #B6A8A8;
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif;
    font-size: 12px !important;
    border-radius: 2px;
}

#main-footer .tagcloud a:hover {
    border-color: #FF1800;
}

.onetag > a {
    display: none;
}

.rmtype:last-child {
    display: block;
    float: right;
}

.onetag > a:first-child {
    color: #FFFFFF;
    display: inline-table;
    font-size: 12px;
    margin-bottom: 6px;
    margin-top: 5px;
    padding: 2px 0px;
    text-transform: uppercase;
}

.onetag > a:hover:first-child {
    text-decoration: none;
}

.tagcloud a:hover {
    border-color: #AAAAAA;
    color: #333333;
    text-decoration: none;
}



/*** Feed burner Email Widget ***/

.widget-feedburner-counter > p {
    color: #CECECE;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 12px;
    line-height: 20px;
    padding: 0 0 10px;
    font-weight: lighter;
    text-transform: uppercase;
}

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

li.pageviews.defhom.eye-icons {
    margin-right: 0;
}

.feedburner-email {
    background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #EEEEEE;
    border-radius: 2px 2px 2px 2px;
    color: #333333;
    font-family: Droid Sans;
    font-size: 14px;
    margin-bottom: 5px;
    box-sizing: border-box;
    -moz-box-shadow: inset 0 0 10px #CCC;
    -webkit-box-shadow: inset 0 0 10px #CCC;
    box-shadow: inset 0 0 10px #CCC;
    padding: 12.5px 10px;
    font-weight: lighter;
    text-align: left;
    text-transform: uppercase;
    width: 70.5%;
}

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

.feedburner-subscribe {
    background-color: #fb4834;
    border: medium none;
    border-radius: 2px;
    color: #FFFFFF;
    padding: 14px 6px;
    transition: all 0.2s ease 0s;
    width: 100%;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    width: 27%;
    float: right;
}

.feedburner-subscribe:hover {
    background-color: #3d3d3d;
}



/*** Search Form Widget ***/

#searchform {
    float: left;
    height: 42px;
    padding: 20px 0;
    max-width: 315px;
    margin: 0 20px;
    position: relative;
    border-bottom: 1px solid #EDEDED;
}

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

#s:focus {
    background: url("include/images/magnifyingglass.png") no-repeat scroll -30px 5px #FBFBFB;
    border-right: 2px solid #f96d5b;
    outline: 0 none;
}

/*** Popular Posts Widget ***/

.widget_wpsmart_popular {
    /* padding: 20px; */
    background: #333;
}

.widget_wpsmart_popular .widget-title {
    margin: 0 0 10px 0;
}

.widget_wpsmart_popular .widget-title h2 {
    color: #E6E6E6;
    font-family: 'Archivo Narrow', sans-serif;
    font-weight: lighter;
    font-size: 14px;
    line-height: 30px;
    padding: 0;
    border-bottom: 4px solid #fb4834;
    text-transform: uppercase;
}

.widget_wpsmart_popular span.small-border {
    border-bottom: 1px solid #464646;
}

.widget_wpsmart_popular .widget-title {
    border-bottom: 1px solid #464646;
}

div.popular-details {
    margin-top: 10px;
}

span.who-write {
    float: right;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: lighter;
}

.popular-post {
    margin-bottom: 20px;
}

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

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

span.post-bef {
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: lighter;
    background: #fb4834;
    padding: 2px 5px;
    float: left;
    color: #fff;
}

div.popular-content {
    float: right;
    width: 100%;
    position: absolute;
    padding: 20px;
    bottom: 0;
    max-width: 280px;
}

#main-footer
.popular-post
.post-thumb {
    width: 238px;
    height: 130px;
}

#main-footer

.popular-post

.post-icon {
    left: 94px;
    top: 40px;
}

.popular-post

.post-icon {
    left: 125px;
    top: 59px;
}

.popular-post .post-title {
    font-size: 12px;
    line-height: 1.0;
    font-weight: lighter;
    line-height: 20px;
}

div.popular-content h2.post-title a {
    color: #fff;
    font-family: 'Archivo Narrow', sans-serif;
}

.popular-post

.post-title a:hover {
    color: #333333;
}

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



/*** Calendar Widget ***/


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

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

#wp-calendar caption {
    border-bottom: 1px solid #EDEDED;
    color: #333333;
    font-size: 12px;
    font-weight: lighter;
    padding: 15px 0;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 14px;
    margin: 0 20px;
    text-align: left;
}

.footer-widgets #wp-calendar tbody td, .footer-widgets #wp-calendar .pad {
    background-color: #292929;
    text-align: center;
    padding: 8px;
    font-family: 'Archivo Narrow', sans-serif;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    color: #9C9C9C;
}

.footer-widgets #wp-calendar tfoot #prev {
    background-color: #292929;
    text-transform: uppercase;
    font-family: 'Archivo Narrow', sans-serif;
    padding: 10px 15px;
    font-size: 14px;
    font-weight: 400;
}

.footer-widgets #wp-calendar tfoot #next {
    background-color: #292929;
    text-transform: uppercase;
    font-family: 'Archivo Narrow', sans-serif;
    padding: 10px 15px;
    font-size: 14px;
    font-weight: 400;
}

.footer-widgets #wp-calendar caption {
    border-bottom: 1px solid #4B4B4B;
    color: #868686;
    font-size: 12px;
    font-weight: lighter;
    margin-bottom: 15px;
    padding: 0 0 10px;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 14px;
    text-align: left;
}

#wp-calendar thead {
    font-size: 10px;
}

#wp-calendar thead th {
    padding-bottom: 10px;
}

#wp-calendar tbody td, #wp-calendar .pad {
    background-color: #FBFBFB;
    text-align: center;
    padding: 8px;
    font-family: 'Archivo Narrow', sans-serif;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}

#wp-calendar tbody td:hover,

#wp-calendar .pad:hover {
    background-color: #6B6B6B;
    color: #fff;
}

#wp-calendar tfoot #next {
    background-color: #FBFBFB;
    text-transform: uppercase;
    font-family: 'Archivo Narrow', sans-serif;
    padding: 10px 15px;
    font-size: 14px;
    font-weight: lighter;
}

#wp-calendar tfoot #prev {
    background-color: #FBFBFB;
    text-transform: uppercase;
    font-family: 'Archivo Narrow', sans-serif;
    padding: 10px 15px;
    font-size: 14px;
    font-weight: lighter;
}



/*** List Widgets Styling ***/

.widget .menu li, .widget_pages li, .widget_recent_entries li, .widget_recent_comments li, .widget_archive li, .widget_categories li, .widget_meta li {
    padding-bottom: 8px;
    border-bottom: 1px solid #EDEDED;
    list-style: none;
    line-height: 20px;
    padding: 10px 0;
    margin: 0 20px;
}

.widget_recent_entries

.post-date {
    display: block;
    background: none;
    color: #fff;
}

article img {
    width: 100%;
}

#main-footer .widget {
    background: none;
    border: 0 none;
}

#main-footer ul li a {
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    float: left;
}

#main-footer ul li a:hover {
    padding-left: 20px;
}

#main-footer ul li a:hover:before {
    left: 0px;
}

.widget .menu li a, .widget_pages li a, .widget_recent_entries li a, .widget_recent_comments li a, .widget_archive li a, .widget_categories li a, .widget_meta li a {
    color: #333333;
    font-size: 12px;
    font-family: 'Raleway', sans-serif;
    margin-right: 5px;
}

#main-footer .widget .menu li a, #main-footer .widget_pages li a, #main-footer .widget_recent_entries li a, #main-footer .widget_recent_comments li a, #main-footer .widget_archive li a, #main-footer .widget_categories li a, #main-footer .widget_meta li a {
    color: #B6A8A8;
    font-size: 12px;
    margin-right: 5px;
    font-family: 'Raleway', sans-serif;
    position: relative;
}

#main-footer .widget .menu li a:before, #main-footer .widget_pages li a:before, #main-footer .widget_recent_entries li a:before, #main-footer .widget_recent_comments li a:before, #main-footer .widget_archive li a:before, #main-footer .widget_categories li a:before, #main-footer .widget_meta li a:before {
    content: "o";
    float: left;
    margin-right: 10px;
    font-size: 12px;
}

#main-footer .widget .menu li a:hover, #main-footer .widget_pages li a:hover, #main-footer .widget_recent_entries li a:hover, #main-footer .widget_recent_comments li a:hover, #main-footer .widget_archive li a:hover, #main-footer .widget_categories li a:hover, #main-footer .widget_meta li a:hover {
    color: #fff;
}

#main-footer .widget .menu li, #main-footer .widget_pages li, #main-footer .widget_recent_entries li, #main-footer .widget_recent_comments li, #main-footer .widget_archive li, #main-footer .widget_categories li, #main-footer .widget_meta li {
    padding: 0px 5px 5px 0px;
    border-bottom: 1px solid #2B2B2B;
    list-style: none;
    width: 100%;
    float: left;
    max-width: 230px;
    margin: 0 0 8px 0;
    line-height: 20px;
}

#main-footer #wp-calendar {
    border-bottom: 0;
}

.widget .menu li a:hover,

.widget_pages li a:hover,

.widget_recent_entries li a:hover,

.widget_recent_comments li a:hover,

.widget_archive li a:hover,

.widget_categories li a:hover,

.widget_meta li a:hover {
    color: #FF6464;
    text-decoration: none;
}



/* Text Widget */





#main-footer .textwidget ul li {
    border-bottom: 1px solid #333333;
    color: #DDDDDD;
    padding: 5px 0;
}

#main-footer .textwidget li a {
    color: #A7A7A7;
    font-size: 12px;
    font-weight: lighter;
}

#main-footer .textwidget li a:hover {
    color: #FF6464;
    text-decoration: none;
}

/* Sidebar Corou */

#main-sidebar #related_posts {
    max-width: 320px !important;
    margin-bottom: 0;
    padding: 20px 20px 0 20px;
}

#main-sidebar #related_posts li {
    float: left;
    max-height: 325px;
    overflow: hidden;
    margin-right: 20px;
    width: 320px;
}

#main-sidebar .footer-more-box {
    max-width: 292px;
}

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

/* Recent Post With Thumbn ail */

#related_posts {
    margin: 0;
    overflow: hidden;
    max-width: 590px !important;
    padding: 20px 20px;
    background: #fff;
}

#related_posts li {
    float: left;
    max-height: 325px;
    overflow: hidden;
    margin-right: 20px;
    width: 183.5px;
}

div.hot-news {
    padding: 0;
}

.rpost-cat {
    padding: 0 0 10px;
    color: #6E6E6E;
    margin-bottom: 0;
    color: #7E7E7E;
    font-size: 13px;
    line-height: 18px;
    font-family: 'Raleway', sans-serif;
}

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

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

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

.relatedcontent {
    background: #fff;
}

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

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

.posthome-date-ticker {
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    float: left;
    display: inline-block;
    margin-bottom: 5px;
    color: #999;
    font-style: italic;
    line-height: 15px;
    height: 15px;
}

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

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

.relatedcontent h3 {
    font-weight: lighter;
}

.thumbbox {
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    position: absolute;
    width: 216px;
    height: 130px;
    margin: 0;
    z-index: 9;
}

#related_posts li.item:hover .thumbbox {
    margin-top: -100px;
    z-index: -1;
}

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

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

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

.relatedcontent h3 a:hover {
    color: #000000;
    text-decoration: none;
}

.relatedthumb img {
    width: 100%;
    height: 100%;
    min-height: 130px;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.catdate {
    font-size: 10px;
}



/* Recent Post List */


.widget_recent_entries ul li a {
    color: #333333;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 12px;
    font-weight: lighter;
}

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

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

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

/* Single Post Page*/


.single #posts .post {
}

div.content-postwep .default-wep {
    width: auto;
    margin: 0;
}

#posts.group article.post .post-meta {
    border-bottom: 1px solid #EDEDED;
    border-top: 1px solid #EDEDED;
    height: 35px;
    line-height: 20px;
    margin-top: 0;
}

.post-meta .post-category a:nth-child(1) {
    display: block;
}

.post-meta .post-category a {
    display: none;
    float: left;
}

.defpost article.post {
    max-height: 530px;
}

.default-wep.classic-blog article {
    width: 720px;
}

.entry {
    overflow: hidden;
    clear: both;
    width: 100%;
    padding: 10px;
    max-width: 590px;
}

#posts .tagcloud {
    border-bottom: 1px solid #EDEDED;

    border-top: 1px solid #EDEDED;

    margin: 0;
    padding: 5px;
    width: 648px;
}

#posts

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

#posts

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



/*** Post Author Div Styling ***/

.authimg-name {
    float: left;
}

#about-author {
    background: #efefefb0;
    float: left;
    padding: 20px;
}

#about-author .avatar {
    float: left;
    width: 80px;
    height: 80px;
    /* border: 1px solid #EDEDED; */
    /* padding: 10px; */
}

.post-author {
    margin-bottom: 2px;
}

.author-text {
    overflow: hidden;
    float: right;
    width: 468px;
    margin-left: 20px;
}

.author-text.group > p {
    float: right;
}

.author-text p, .author-icons {
    margin-top: 5px;
    line-height: 20px;
    color: #333;
    font-size: 12px;
}

.author-icons {
    margin-top: 20px;
    float: left;
    max-height: 35px;
    width: 100%;
}

.author-icons a:hover {
    -webkit-transform: rotate(75deg);
    -moz-transform: rotate(75deg);
    -o-transform: rotate(75deg);
    -ms-transform: rotate(75deg);
}

.follow-me p {
    float: left;
    font-family: 'Archivo Narrow', sans-serif;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: lighter;
    padding: 5px 20px;
    line-height: 25px;
    position: relative;
    color: #fff;
    margin-right: 10px;
    background: #fb4834;
}

.follow-me p:after {
    content: close-quote;
    position: absolute;
    width: 0px;
    top: 10px;
    right: -12px;
    border-bottom: 6px solid rgba(0, 0, 0, 0);
    border-left: 6px solid #fb4834;
    border-top: 6px solid rgba(0, 0, 0, 0);
    border-right: 6px solid rgba(0, 0, 0, 0);
}

.solcial-profiles {
    float: left;
}

h2.author-name {
    /* font-family: 'Archivo Narrow', sans-serif; */
    font-size: 16px;
    text-transform: capitalize;
    line-height: 15px;
    text-align: left;
    font-weight: 500;
}

#modrpostset {
    width: 100%;
    margin-top: 0px;
    float: left;
    padding: 0;
    max-width: 630px;
}

#about-author > h2 {
    border-bottom: 5px solid #FF6464;
    color: #333333;
    font-family: 'Droid Sans',sans-serif;
    font-size: 18px;
    line-height: 30px;
    padding: 0 10px;
    text-transform: uppercase;
}

.post-tag-list > p {
    float: left;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 14px;
    line-height: 17px;
    margin-right: 18px;
    text-transform: uppercase;
    font-weight: 700;
}

.post-tag-list {
    padding: 10px;
    background: #fff;
    width: 100%;
    border-top: 1px solid #EDEDED;
    margin: 0 20px 20px;
    border-bottom: 1px solid #EDEDED;
    border-right: 0 none;
    overflow: hidden;
    max-width: 570px;
}

.post-tag-list > a {
    float: left;
    line-height: 12px;
    position: relative;
    color: #fff;
    margin-right: 20px;
    margin-bottom: 0;
    /* font-family: 'Archivo Narrow', sans-serif; */
    font-size: 12px;
    padding: 5px;
    background-color: #fb4834;
    text-transform: uppercase;
}

.post-tag-list > a:after {
    content: close-quote;
    position: absolute;
    width: 0px;
    top: 1px;
    right: -20px;
    border-bottom: 10px solid rgba(0, 0, 0, 0);
    border-left: 10px solid #fb4834;
    border-top: 10px solid rgba(0, 0, 0, 0);
    border-right: 10px solid rgba(0, 0, 0, 0);
}

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

/*** Author Icons ***/

.blogauthor-detail {
    width: 100%;
    float: left;
    max-width: 630px;
    overflow: hidden;
}

.author-icons a {
    font-weight: lighter;
    font-size: 10px;
    text-transform: uppercase;
    width: 15px;
    height: 15px;
    line-height: 16px;
    margin-right: 10px;
}

.auth-title {
    font-family: 'Droid Sans',sans-serif;
    text-align: center;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: lighter;
}

.auth-social {
    float: right;
    width: 40%;
    margin-right: 25px;
}

.twitter-link, .facebook-link, .google-link, .pintrest-link, .linkedin-link, .youtubevid-link, .dribbble-link {
    padding: 10px;
    width: 100%;
    float: left;
    color: #fff;
    margin-bottom: 10px;
    -webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -o-transition: all .1s linear;
    transition: all .1s linear;
}

.twitter-link:active,

.facebook-link:active,

.google-link:active,

.pintrest-link:active,

.linkedin-link:active,

.youtubevid-link:active,

.dribbble-link:active {
    border-bottom: none;
}

.twitter-link {
    background: url(include/images/icons-profile/twitter.png) no-repeat 50% 50%;
    font-size: 10px;
    color: #fff;
}

.facebook-link {
    background: url(include/images/icons-profile/facebook.png) no-repeat 50% 50%;
    font-size: 10px;
    color: #fff;
}

.pintrest-link {
    background: url(include/images/icons-profile/pinterest.png) no-repeat 50% 50%;
    font-size: 10px;
    color: #fff;
}

.google-link {
    background: url(include/images/icons-profile/googleplus.png) no-repeat 50% 50%;
    font-size: 10px;
    color: #fff;
}

.linkedin-link {
    background: url(include/images/icons-profile/linkedin.png) no-repeat 50% 50%;
    font-size: 10px;
    color: #fff;
}

.youtubevid-link {
    background: url(include/images/icons-profile/youtube.png) no-repeat 50% 50%;
    color: #fff;
}

.dribbble-link {
    background: url(include/images/icons-profile/dribbble.png) no-repeat 50% 50%;
    font-size: 10px;
    color: #fff;
}

/* Post Page Ioons */

li.post-author.pen-icons {
    padding-left: 50px;
    background: url(include/images/post-icons-cop.png) no-repeat 18px -82px;
}

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

li.post-category.folder-icons {
    padding-left: 30px;
    background: url(include/images/post-icons-cop.png) no-repeat 8px -56px;
}

li.pageviews.defhom.eye-icons {
    padding-left: 30px;
    padding-right: 20px;
    background: url(include/images/eye.png) no-repeat 8px 8px;
}

/*** Related Posts Styling ***/


#related-posts {
    float: left;
    background: #fff;
    margin-bottom: 0px;
    width: 100%;
    max-width: 590px;
    margin: 0 20px;
    display: none;
}

.widget-title.in-related-post {
    margin: 0;
}

.widget-title.in-related-post h2:before {
    content: "\f123";
}

.widget_tag_cloud .widget-title h2:before {
    font-family: fontawesome;
    content: "\f02b";
}

#related-posts > h2 {
    border-bottom: 4px solid #fb4834;
    color: #424242;
    font-family: 'Archivo Narrow', sans-serif;
    font-weight: lighter;
    margin: 0;
    font-size: 14px;
    padding: 5px 0px;
    text-align: center;
    position: relative;
    float: left;
    margin-bottom: -5px;
    line-height: 30px;
    text-transform: uppercase;
}

#related-posts article.post {
    display: block;
    padding: 10px 0;
    box-shadow: none;
    background: #fff;
    border: none;
    margin: 0 20px 0 0;
    height: 75px;
}

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

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

.related-datetime {
    font-size: 10px;
    text-transform: uppercase;
    bottom: 0;
    font-family: 'Archivo Narrow', sans-serif;
    color: #8e8e8e;
    position: inherit;
    display: block;
    float: left;
    margin-top: 5px;
    margin-left: 20px;
}

#related-posts .post {
    background: none;
    border: 0 none;
    float: left;
    margin-right: 15px;
    width: 205px;
}

.attachment-rpost-thumb.wp-post-image {
    height: 100%;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}

#related-posts .post:last-child {
    margin-right: 0px;
}

#related-posts .post:first-child {
    margin-left: 0px;
}

#related-posts .post-thumb {
    float: left;
    height: 75px;
    margin-right: auto;
    width: 110px;
    position: relative;
}

#related-posts
.post-icon {
    left: 40px;
    top: 12px;
}

#related-posts .post-content {
    float: right;
    overflow: hidden;
    margin-left: 20px;
    width: 145px;
}

#related-posts .post-title {
    margin-bottom: 5px;
    line-height: 18px;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 12px;
    font-weight: lighter;
    /* height: 64px; */
    overflow: hidden;
}


/*** Comment Form Styling ***/


#respond {
    float: left;
    max-width: 590px;
    width: 100%;
    padding: 20px;
    border-bottom: 1px solid #EDEDED;
}

.commentlist #respond {
    border: 0 none;
    margin-top: 0;
    width: 638px;
}

#comments > ol {
    background: #fff;
    padding: 20px 0;
    border-bottom: 1px solid #D4D4D4;
}

#reply-title {
    font-size: 24px;
    line-height: 32px;
    text-transform: capitalize;
}

em.awaiting-mod-txt {
    float: right;
    padding: 2px;
    background: #FFFF91;
    color: #797979;
    border-radius: 5px;
}

#commentform {
    width: 100%;
    float: left;
    margin-top: 10px;
}

.comment

#commentform {
    margin-bottom: 30px;
}

#respond

.required {
    color: #bd2226;
}

#author,

#email,

#url,

#comment {
    background-color: #EDEDED;
    border: 0 none;
    padding-left: 10px;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    color: #aaa;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    -moz-box-shadow: inset 0px -1px 0px #fff;
    -webkit-box-shadow: inset 0px -1px 0px #fff;
    box-shadow: inset 0px -1px 0px #fff;
}

#author:focus,

#email:focus,

#url:focus,

#comment:focus {
    border: 1px solid #D6D6D6;
    outline: none;
    color: #535353;
}

#author,

#email,

#url {
    width: 300px;
    height: 40px;
    float: left;
}

.comment-form-author {
    margin-top: 20px;
}

.comment-form-comment

label {
    display: none;
}

#respond

.comment-form-comment {
    line-height: normal;
}

#comment {
    width: 580px;
    height: 180px;
    padding-top: 10px;
    line-height: 24px;
}

#respond p {
    float: none;
    clear: both;
    margin-bottom: 20px;
}

.comment-form-author,

.comment-form-email,

.comment-form-url {
    line-height: 40px;
}

#respond p label,

#respond p label + .required {
    text-transform: capitalize;
    margin-left: 10px;
}

#respond

.form-submit {
    line-height: normal;
    float: left;
    margin-bottom: 0;
}

#submit,

/* .wpcf7-submit {
    display: block;
    height: 36px;
    padding: 0 15px;
    font-size: 14px;
    font-family: 'Archivo Narrow', sans-serif;
    background-color: #222;
    border: none;
    color: #fff;
    cursor: pointer;
    text-transform: capitalize;
    line-height: 36px;
    -webkit-transition: background .2s;
    -moz-transition: background .2s;
    -o-transition: background .2s;
    transition: background .2s;
}

#submit:hover,

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

#submit,

.wpcf7-submit {
   float: none;
   color: #fff;
    border: 1px solid #acacac;
    margin-top: 4px;
    padding: 8px 27px 8px;
    border-radius: 5px;
    font-size: 14px;
    background-color: #880000;


}

#submit:hover,

.wpcf7-submit:hover {
    background-color: #ffffff;
    color: #6c4242;
    text-decoration: none;
}

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



/*** Comments Styling ***/

.comments-head > h2 {
    border-bottom: 4px solid #fb4834;
    color: #424242;
    font-family: 'Archivo Narrow', sans-serif;
    font-weight: 800;
    margin: 0;
    font-size: 14px;
    padding: 5px 0px;
    text-align: center;
    position: relative;
    float: left;
    margin-bottom: -7px;
    line-height: 30px;
    text-transform: uppercase;
}

.comments-head.widget-title h2:before {
    font-family: fontawesome;
    content: "\f0e5";
    margin-right: 10px;
    font-size: 14px;
    color: #949494;
    -webkit-font-smoothing: antialiased;
}

span.dates-gao.pritty-timer:before {
    font-family: fontawesome;
    content: "\f017";
    margin-right: 10px;
    font-size: 14px;
}

div.first-category a:before {
    font-family: fontawesome;
    content: "\f007";
    margin-right: 10px;
    font-size: 14px;
}

.posthome-date:before {
    font-family: fontawesome;
    content: "\f017";
    margin-right: 5px;
    font-size: 14px;
}

.comment-wrepp {
    float: left;
    width: 590px;
    margin: 0 20px;
}

.comments-head.widget-title {
    margin: 0 0 3px;
}

.bypostauthor > .comment-body {
    color: #fff;
}

.bypostauthor > .comment-body .comment-text p {
    color: #585858;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 14px;
}

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

#comments

.children {
    margin-left: 30px;
}

.comment {
    clear: both;
}

.comment-body .avatar {
    border: 1px solid #EDEDED;

    float: left;
    height: 50px;
    margin-right: 10px;
    padding: 5px;
    width: 50px;
}

.comment-text {
    background: #F5F5F5;
    border: 1px solid #F0F0F0;
    overflow: hidden;
    padding: 5px 10px;
}

.comment-text p {
    margin-bottom: 10px;
}

.comment-author,

.comment-date {
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 14px;
    color: #444;
    font-weight: 500;
    float: left;
    font-weight: lighter;
    margin-right: 10px;
    margin-bottom: 10px;
}

.comment-date {
    float: none;
}

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

.comment-reply-link {
    display: block;
    float: left;
    font-family: 'Roboto',sans-serif;
    font-size: 15px;
    font-weight: 500;
    margin-top: 11px;
}

.comment-facebook-share-link {
    display: block;
    float: left;
    margin-left:20px;
    width:20px;
    height:20px;
    background-color: #0054a6;
    font-family: 'Roboto',sans-serif;
    font-size: 15px;
    font-weight: 500;
    margin-top: 10px;
}

.modmes {
    background: none repeat scroll 0 0 #E9E9E9;
    border-radius: 2px 2px 2px 2px;
    color: #3D3D3D;
    display: block;
    float: right;
    font-size: 10px;
    margin-top: 10px;
    font-family: 'Archivo Narrow', sans-serif;
    padding: 3px 5px;
    position: relative;
}


/* Contact Page Design */


#contact-map iframe {
    width: 100%;
    margin-bottom: 10px;
}

.wpcf7 p {
    float: left;
    clear: both;
    margin-bottom: 0;
}

.wpcf7-text {
    width: 300px;
    height: 40px;
}

.wpcf7-textarea {
    width: 550px;
    height: 200px;
    padding-top: 10px;
}

.wpcf7-text,

.wpcf7-textarea {
    background: #f5f5f5;
    border: 1px solid #e1e1e1;
    margin-bottom: 20px;
    padding-left: 10px;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    color: #aaa;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    -moz-box-shadow: inset 0px -1px 0px #fff;
    -webkit-box-shadow: inset 0px -1px 0px #fff;
    box-shadow: inset 0px -1px 0px #fff;
}

.wpcf7-text:focus,

.wpcf7-textarea:focus {
    background: #fff;
    border: 1px solid #D6D6D6;
    outline: none;
    color: #535353;
}



/* 404 Page */




.error404 h1 {
    margin-bottom: 20px;
}

.error404

#posts

.widget {
    width: 100%;
    float: left;
    clear: both;
    margin-top: 20px;
    margin-bottom: 0;
}

.error404

#posts

.widgettitle {
    font-size: 14px;
    line-height: 28px;
    margin-bottom: 10px;
}

.error404

#posts li {
    border-bottom-color: #ddd;
}

.error404

#posts li a {
    color: #525252;
}

.error404

#posts li a:hover {
    color: #FF6464;
}


/* Footer Design */


.footerads {
    border-top: 1px solid #EDEDED;
    display: block;
    margin: 0 auto;
    padding: 20px;
    position: relative;
    width: 728px;
}

#main-footer {
    background-color: #252525;
    clear: both;
    color: #555555;
    margin: 0 auto;
    width: 1200px;
    padding: 0;
}

#main-footer .widget {
    margin: 15px 20px 15px 0;
    padding-left: 0;
    overflow: hidden;
}

#flickr_badge_image4, #flickr_badge_image8, #flickr_badge_image12 {
    margin-right: 0;
}

#flickr_badge_image5, #flickr_badge_image6, #flickr_badge_image7, #flickr_badge_image8 {
    margin-bottom: 0;
}

/*** Modern Footer Widgets Set ***/

div.footer-widgets {
    float: left;
    width: 274.5px;
    margin-right: 20px;
}

div.footer-widgets.last-widgets-foot {
    margin-right: 0;
}


/*** Copyright DIV Styling ***/

#copyright {
    background-color: rgba(0,0,0,0.3);
    clear: both;
    color: #F8F8F8;
    height: 50px;
    margin: 0 auto;
    border-top: 1px solid rgba(255,255,255,0.1);
    overflow: hidden;
    padding: 0 20px;
    width: 1160px;
}

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

#copyright p {
    float: left;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 14px;
    line-height: 50px;
    color: #979797;
    font-weight: lighter;
    text-transform: uppercase;
}

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

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

#copyright a {
    color: #FCFCFC;
}

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



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


.back-to-top {
    cursor: pointer;
    display: block;
    height: 50px;
    padding: 0 10px;
    position: relative;
    text-align: center;
    float: left;
    color: #fff;
    z-index: 200;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 12px;
    line-height: 50px;
    font-weight: bold;
    text-transform: uppercase;
}

.back-to-top:before {
    font-family: fontawesome;
    content: "\f062";
    margin-right: 10px;
    font-size: 16px;
    float: left;
}


/* LEft Sidebar Design */


.left-sidebar #main-sidebar {
    float: right;
    margin-right: 0;
    border-left: 0 none;
}

.default-wep.post-page-on.left-sidebar #small-mini-sidebar {
    border-right: 1px solid #ededed;
}

.left-sidebar #content {
    float: left;
    border-left: 0 none;
}

/* Blog Design */


article:last-child {
    border-bottom: 0 none;
}

#banner-ad
img {
    max-width: 100%;
    height: auto;
    margin-bottom: 30px;
    float: left;
}


/* Flicker Image Widget */

.fb_iframe_widget {
    display: inline-block;
    position: relative;
    padding: 10px 0;
    width: 320px;
    overflow: hidden;
    margin: 0 20px;
    border-bottom: 1px solid #EDEDED;
}

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

div.cbtbl-flickr-widget {
    float: left;
    padding: 20px 0;
    border-bottom: 1px solid #EDEDED;
    margin: 0 20px;
    max-width: 320px;
}

.cbtbl-flickr-widget .flickr_badge_image {
    display: block;
    float: left;
    clear: none;
    margin-right: 8px;
    border: 1px solid #F8F8F8;
    margin-bottom: 8px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: .4s ease-out;
    -moz-transition: .4s linear;
    transition: .4s linear;
}

#footer .cbtbl-flickr-widget .flickr_badge_image {
    border-color: #222;
}

.cbtbl-flickr-widget .flickr_badge_image img {
    display: block;
    height: 72px;
    width: 72px;
    transition: opacity 0.5s ease-in-out 0s;
    transition: opacity .5s ease-in-out;
    -moz-transition: opacity .5s ease-in-out;
    -webkit-transition: opacity .5s ease-in-out;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: grayscale(100%);
}

.cbtbl-flickr-widget .flickr_badge_image img:hover {
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    filter: grayscale(0);
}


/* Navigation */
#breadcrumb {
    background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #EDEDED;
    color: #333333;
    border-top: 0 none;
    font-family: "Arvo",serif;
    font-size: 15px;
    height: 40px;
    line-height: 40px;
    margin: 0 auto 20px;
    overflow: hidden;
    padding: 0 20px;
    width: 1000px;
}

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

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

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

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


/* Recent Post - Modern */


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

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

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

.centerare1 {
    width: 48%;
    float: left;
    margin-right: 20px;
}

.centerare1.cor-last {
    margin-right: 0;
}

.centwepost.footer-cen-post .widget:first-child .widget-title {
    display: block;
}

#modrpostset .newrespost, #main-sidebar .newrespost {
    margin-top: 0;
}

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

.centwepost .leftpost .contentarea {
    margin-left: 0;
    float: right;
    margin-right: 0;
    max-width: 710px;
    width: 285px;
}

.leftpost .contentarea a {
    color: #333333;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
}

.centwepost .newrespost li {
    width: 274px;
}

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

.newrespostone ul.popularclass.leftpost {
    max-width: 590px;
    width: 100%;
    padding: 20px 0;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

#main-sidebar .slide-caption {
    max-width: 280px;
}

#small-mini-sidebar .newrespostone ul.popularclass.leftpost {
    max-width: 168px;
}

#small-mini-sidebar .newrespostone ul {
    max-width: 168px;
}

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

.popular-post .post-title a:hover {
    color: #fff;
    border-bottom: 1px solid #fff;
}

#small-mini-sidebar div.popular-content {
    max-width: 128px;
}

.newrespostone ul {
    display: block;
    float: left;
    margin: 0 20px 10px;
    overflow: hidden;
    padding: 0px 0px 10px 0px;
    border-bottom: 1px solid #EDEDED;
    width: 100%;
    max-width: 285px;
}

li.leftpost {
    float: left !important;
    margin: 0 !important;
    padding: 0 20px 0 0;
    width: 328px !important;
    min-height: 315px;
}

.centwepost li.leftpost {
    float: left !important;
    margin: 0 0 0 0 !important;
    padding: 0px 20px 0px 20px;
    width: 275px !important;
    border-bottom: 0 none;
    min-height: 385px;
    border-right: 1px solid #EDEDED;
}

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

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

.centwepost .newrespost .contentarea {
    float: right;
    width: auto;
    margin-left: 20px;
    width: 169px;
}

.centwepost .widget {
    margin: 0;
    padding: 0;
    background: #fff;
    margin-bottom: 0px;
}

.centwepost .widget:last-child {
    border-bottom: 1px solid #EDEDED;
    margin-bottom: 0;
}

.centwepost .leftpost .attachment-newrelpost.wp-post-image {
    width: 100%;
    height: 190px;
}

.centwepost .leftpost .datetimerpost:nth-child(1) {
    display: block;
}

.centwepost .leftpost .proimage {
    width: 275px;
    height: 190px !important;
    position: relative;
    overflow: hidden;
    float: left;
    margin-bottom: 10px;
    margin-right: 20px;
}

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

.widget_categories ul {
    float: left;
    width: 100%;
}

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

.centwepost ul.popularclass.leftpost .proimage {
    width: 285px;
    height: 190px !important;
    position: relative;
    overflow: hidden;
    float: left;
    margin-bottom: 0;
    margin-right: 20px;
}

.centwepost .proimage {
    float: left;
    width: 85px;
    height: 75px;
    overflow: hidden;
    position: relative;
}

.centwepost .contentarea {
    float: left;
    width: auto;
    margin-left: 20px;
    width: 165px;
}

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

/* New Option For Post */

.centwepost .newrespostone ul:nth-child(2) {
    margin-right: 0px;
    padding-right: 0px;
}

.centwepost .newrespostone ul:nth-child(4) {
    margin-right: 0px;
    padding-right: 0px;
}

.centwepost .newrespostone ul:nth-child(6) {
    margin-right: 0px;
    padding-right: 0px;
}

.centwepost .newrespostone ul:nth-child(8) {
    margin-right: 0px;
    padding-right: 0px;
}

.centwepost .newrespostone ul:nth-child(10) {
    margin-right: 0px;
    padding-right: 0px;
}

.centwepost .newrespostone ul:nth-child(12) {
    margin-right: 0px;
    padding-right: 0px;
}

.centwepost .newrespostone ul:nth-child(14) {
    margin-right: 0px;
    padding-right: 0px;
}

.centwepost .newrespostone ul:nth-child(16) {
    margin-right: 0px;
    padding-right: 0px;
}

.centwepost .attachment-newrelpost.wp-post-image {
    height: 84%;
    width: 100%;
    min-height: 80px;
}

.centwepost .newrespostone ul:nth-last-child(1) {
    margin-bottom: 0;
}

.centwepost .newrespostone ul:nth-last-child(2) {
    margin-bottom: 0;
}

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

.newrespostone {
    background: #FFFFFF;
    display: block;
    float: left;
    position: relative;
    /* margin-bottom: 20px; */;
}

.proimage {
    float: left;
    width: 100px;
    height: 75px;
}

.contentarea {
    float: right;
    max-width: 260px;
    margin-left: 20px;
    width: 56.3%;
}

#main-sidebar .contentarea {
    float: right;
    max-width: 200px;
    margin-left: 20px;
    width: 100%;
}

#main-sidebar ul.popularclass.leftpost .contentarea {
    width: 100%;
    max-width: 370px;
    margin-left: 0;
    float: none;
}

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

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

.leftpost .proimage {
    width: 335px;
}

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

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

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

.datetimerpost {
    color: #929292;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 10px;
    background: rgba(117, 117, 117, 0.43);
    display: none;
    font-weight: lighter;
    color: #fff;
    position: absolute;
    padding: 5px 10px;
    z-index: 9999;
}

.leftpost .datetimerpost {
    float: right;
    padding: 5px 10px;
    text-align: center;
    text-transform: uppercase;
    font-size: 10px;
}

.contentarea > h3 {
    line-height: 20px;
    margin-bottom: 10px;
}

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

.rpostsum {
    color: #6E6E6E;
    font-family: 'PT Sans',sans-serif;
    font-size: 14px;
    line-height: 20px;
    /* padding: 0px 0 20px; */;
}


/* Random Post */

.randompost {
    background-color: #333333;
    color: #FFFFFF !important;
    float: right;
    font-size: 15px;
    line-height: 15px;
    margin: 8px 0;
    padding: 5px 10px;
    transition: all 0.2s ease 0.2s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}

.randompost:hover {
    background-color: #f96d5b;
}



/* New Post Category */



.top-title {
    border-bottom: 1px solid #f96d5b;
    float: left;
    margin-bottom: 20px;
    position: relative;
    width: 100%;
}

.top-title p {
    border-bottom: 1px solid #333333;
    color: #333333;
    float: left;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 12px;
    font-weight: lighter;
    margin-bottom: -1px;
}

.morelink {
    background: none repeat scroll 0 0 #333333;
    color: #FFFFFF;
    float: right;
    font-size: 11px;
    padding: 3px 5px;
}

.morelink {
    color: #fff;
}

.morelink:hover {
    background: none repeat scroll 0 0 #FF6445;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}

.top-title a.morelink:hover {
    text-decoration: none;
    color: #fff;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}



/* Rpost Area */

.rpostfull {
    border-width: 1px 5px;
    float: left;
}

/* Share Blog Post */



.magamenu-set {
    float: right;
    margin-left: 15px;
    margin-top: -5.5px;
    position: inherit;
    width: 125px;
}

.magamenu-set li {
    float: left;
    margin: 0 0px;
    padding: 16px 8px;
    opacity: 0.7;
}

div.share-post-now {
    float: left;
    padding: 10px 10px 10px 20px;
    border: 1px solid #EDEDED;
    width: 47.95%;
    max-width: 315px;
    border-right: 0 none;
    margin-bottom: 20px;
    border-left: 0 none;
}

.share-are {
    float: left;
    height: 20px;
    width: 100%;
}

.facebooksh a {
    background: url("include/images/icons-profile/facebook.png") no-repeat;
    display: block;
    height: 18px;
    text-indent: -9999px;
    width: 18px;
    -webkit-transition: background .2s;
    -moz-transition: background .2s;
    -o-transition: background .2s;
    /* border-radius: 32px 0 0 32px; */
    transition: background .2s;
}

.twittersh a {
    background: url("include/images/icons-profile/twitter.png") no-repeat;
    display: block;
    height: 18px;
    text-indent: -9999px;
    width: 18px;
    /* border-radius: 0 32px 32px 0; */
    -webkit-transition: background .2s;
    -moz-transition: background .2s;
    -o-transition: background .2s;
    transition: background .2s;
}

.share-text {
    cursor: pointer;
    float: left;
    font-family: 'Raleway', sans-serif;
    font-size: 10px;
    font-weight: lighter;
    margin-right: 0;
    padding: 0;
    text-transform: uppercase;
    color: #A2A2A2;
    letter-spacing: 0.5px;
    line-height: 38px;
    text-decoration: blink;
}

.share-text1 {
    background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #EDEDED;

    border-radius: 100px 100px 100px 100px;
    cursor: pointer;
    float: left;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 12px;
    font-weight: lighter;
    line-height: 30px;
    margin-right: 20px;
    padding: 0 15px;
    text-transform: uppercase;
}

.googlesh a {
    background: url("include/images/icons-profile/googleplus.png") no-repeat;
    display: block;
    height: 18px;
    text-indent: -9999px;
    width: 18px;
    border-radius: 0;
    -webkit-transition: background .2s;
    -moz-transition: background .2s;
    -o-transition: background .2s;
    transition: background .2s;
}

.magamenu-set1 {
    float: right;
    padding: 5px 25px;
    position: absolute;
}

.magamenu-set1 li {
    margin: 0 0 20px;
}

.facebooksh1 a {
    background: url("include/images/sh/sh.png") no-repeat scroll 0 -39px / 30px auto #333;
    display: block;
    height: 30px;
    text-indent: -9999px;
    transition: background 0.2s ease 0s;
    width: 30px;
    -webkit-transition: background .2s;
    -moz-transition: background .2s;
    -o-transition: background .2s;
    transition: background .2s;
}

.facebooksh1 a:hover {
    background-color: #5C82D0;
}

.googlesh1 a {
    background: url("include/images/sh/sh.png") no-repeat scroll 0 -82px / 30px auto #333333;
    display: block;
    height: 30px;
    text-indent: -9999px;
    transition: background 0.2s ease 0s;
    width: 30px;
    -webkit-transition: background .2s;
    -moz-transition: background .2s;
    -o-transition: background .2s;
    transition: background .2s;
}

.googlesh1 a:hover {
    background-color: #EA5D4B;
}

.twittersh1 a {
    background: url("include/images/sh/sh.png") no-repeat scroll 0 3px / 30px auto #333333;
    display: block;
    height: 30px;
    text-indent: -9999px;
    transition: background 0.2s ease 0s;
    width: 30px;
    -webkit-transition: background .2s;
    -moz-transition: background .2s;
    -o-transition: background .2s;
    transition: background .2s;
}

.twittersh1 a:hover {
    background-color: #40BFF4;
}

.gallerypost {
    float: left;
    margin: 0 10px 10px 0;
    position: static;
    width: 100px;
    height: 90px;
}

.gallerypost:nth-child(6) {
    margin-right: 0;
}

.attachment-mew_posy.wp-post-image {
    border: 1px solid #EDEDED;
    float: left;
    height: 78px;
    padding: 5px;
    width: 90px;
    transition: all 0.25s ease-in-out 0s;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}

.tooltip {
    display: inline;
    float: left;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 12px;
    font-weight: lighter;
    position: absolute;
    transition: width 0.2s ease 0s;
}

.tooltip:hover:after {
    background: #333;
    background: rgba(0,0,0,.8);
    border-radius: 5px;
    bottom: 26px;
    color: #fff;
    content: attr(title);
    left: 30%;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    width: 220px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}

#home-page #posts {
    border: 0;
}

#rsideslid {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    padding: 20px;
    width: 230px;
}

.attachment-mew_headimg.wp-post-image {
    float: left;
    height: 120px;
    padding: 0 5px 10px;
    width: 220px;
}

/* News Ticker */

#newlinkslid {
    height: 43px;
    line-height: 30px;
    overflow: hidden;
    padding: 0 20px 0 0;
}

#rpostset {
    float: left;
}

.Headline {
    float: left;
}

.Headline p {
    background: #fb4834;
    color: #FFFFFF;
    display: block;
    float: left;
    margin: 0 20px 0 0;
    font-size: 14px;
    padding: 14.5px 20px;
    font-weight: 800;
    font-family: 'Archivo Narrow', sans-serif;
    position: absolute;
    text-transform: uppercase;
}

#newlinkslid ul {
    height: 54px;
    margin: 0 0 0 98px;
    overflow: hidden;
    padding: 0 0 0px 10px;
    float: left;
}

div#newlinkslid.magazine-head ul {
    width: 100%;
    border-right: 0 none;
}

#newlinkslid ul li {
    height: 50px;
}

#newlinkslid ul li a {
    color: #363636;
    display: block;
    padding: 10px 0 2px;
    font-size: 12px;
    font-family: 'Archivo Narrow', sans-serif;
    font-weight: lighter;
    text-transform: uppercase;
    line-height: 17px;
}

#newlinkslid ul li a:hover {
    text-decoration: none;
    color: #000;
}

#fside-headline {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #DDDDDD;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 5px;
    float: right;
    overflow: hidden;
    padding: 15px 20px;
    width: 220px;
    margin-bottom: 20px;
}

/* NEw Widget - Post List By tag */

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

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

.wp_review_tab_widget_content a {
    color: #444;
    font-weight: bold !important;
    font-family: 'Archivo Narrow', sans-serif;
}

.wp_review_tab_widget_content ul.has-2-tabs li {
    width: 50% !important;
}

#main-footer ul.Post-type-list {
    padding: 10px 0;
    border-bottom: 1px solid #363636;
    margin: 0;
}

.wp_review_tab_widget_content .tab-content li {
    padding: 10px 0 !important;
    margin: 0 20px !important;
    max-width: 320px;
}

.wp_review_tab_widget_content .tab_title a {
    background: #F5F5F5 !important;
}

#main-footer ul.Post-type-list li a:hover {
    padding: 0;
}

#main-footer .category-list.conent-of-more-disc {
    max-width: 248px;
    margin: 10px 0;
    border: 5px solid #424242;
}

#main-footer .category-list.conent-of-more-disc p {
    color: #636363;
}

#main-footer span.list-datetimerpost {
    margin-top: 10px;
}

#main-footer .list-contentarea {
    width: 55%;
    float: right;
}

#main-footer .list-contentarea h3 a {
    color: #fff;
}

ul.Post-type-list:last-child {
    /* margin: 0 20px; */
}

span.list-datetimerpost {
    font-size: 11px;
    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: 'Archivo Narrow', sans-serif;
    font-size: 14px;
    font-weight: lighter;
    line-height: 1.0;
}

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

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

.headerhead li {
    margin-bottom: 7px;
    overflow: hidden;
    border-bottom: 1px solid #EDEDED;

    padding-bottom: 2px;
}

.headerhead li:last-child {
    border-bottom: 0 none;
}

li.mainpostone {
    background-color: #fff;
    border: 0 none;
    height: auto;
    margin-bottom: 10px;
    padding: 0;
}

.mainpostone .headerhead h3 {
    line-height: 18px;
    margin: 5px 0 5px 10px;
}

li.mainpostone h3 a {
    font-family: Droid Sans;
    line-height: 18px;
    margin: 5px 0 0;
}

.mainpostone .rpostsum {
    padding: 6px 0;
}

li.mainpostone h3 {
    border-bottom: 1px solid #EDEDED;
}

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

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

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

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

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

/* Header Search */

.head-part {
    float: left;
}

.right-search {
    float: right;
    z-index: 999;
}

#s-header {
    padding: 12px 25px 12px 25px;
    border-top: 0 none;
    border-bottom: 0 none;
    color: #C0C0C0;
    width: 0px;
    font-size: 10px;
    border-radius: 50px;
    background: url(include/images/magnifier.png) no-repeat 14px center #FFFFFF;
    border: 1px solid #F0F0F0;
    margin-top: 13px;
    transition: all 0.25s ease-in-out 0s;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}

.right-search:hover #s-header {
    padding: 12px 25px 12px 10px;
    width: 300px;
    background: url(include/images/magnifier.png) no-repeat 300px center #FFFFFF;
}

/* Full Page */


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

div.fpage {
    padding: 20px;
}

.page-title {
    border-bottom: 1px solid #EDEDED;
    padding: 10px 0;
    margin-bottom: 0;
    margin: 0 20px;
}

.defpost article.post {
    border-left: 0 none !important;
    border-right: 0 none !important;
    border-top: 0 none !important;
    padding: 0 !important;
}

/* Post By Sider */

aside#main-sidebar .newrespost {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    float: left;
    border-radius: 0 0 5px 5px;
    margin-bottom: 0px;
    position: relative;
    /* border-bottom: 2px solid #D4D4D4; */;
}

aside#main-sidebar .newrespost li:last-child {
    margin-bottom: 0;
    /* Add a Margin If you need */;
}

aside#main-sidebar li.leftpost {
    float: left !important;
    margin: 0 20px !important;
    padding: 20px 0;
    width: 320px !important;
}

aside#main-sidebar .newrespost li {
    display: block;
    float: right;
    margin: 10px 20px 0;
    overflow: hidden;
    width: 320px;
}

aside#main-sidebar .leftpost .proimage img.attachment-medium-thumb.wp-post-image {
    width: 100%;
    height: 100%;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.proimage img {
    width: 100%;
    height: 100%;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

aside#main-sidebar .leftpost .proimage {
    width: 320px;
    height: 230px !important;
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
}

aside#main-sidebar .proimage {
    float: left;
    width: 100px;
    height: 75px;
}

#main-sidebar .leftpost .attachment-newrelpost.wp-post-image {
    margin: 0;
}

aside#main-sidebar .datetim
erpost {
    display: none;
}

.modsideone {
    float: left;
    width: 315px;
    border-right: 1px solid #EDEDED;
    padding: 0;
}

.modsidetwo {
    float: right;
    padding: 0px;
    width: 314px;
}

.modsideone .newrespostone ul {
    display: block;
    float: left;
    margin: 0 0 10px;
    overflow: hidden;
    width: 290px;
}

.modsidetwo .newrespostone ul {
    display: block;
    float: left;
    margin: 0 0 10px;
    overflow: hidden;
    width: 290px;
}

.modsidetwo .newrespostone .leftpost .contentarea {
    float: none;
    width: auto;
}

.modsideone .newrespostone .leftpost .contentarea {
    float: none;
    width: auto;
}

.modsidetwo .newrespostone ul .contentarea {
    float: right;
    width: 63.5%;
}

.modsideone .newrespostone ul .contentarea {
    float: right;
    width: 36.5%;
}

.modsideone li.leftpost {
    float: left !important;
    margin: 0 20px 10px !important;
    min-height: 320px;
    padding: 20px 0;
    width: 275px !important;
}

.modsideone li:last-child {
    margin-bottom: 0 !important;
}

.modsidetwo li.leftpost {
    float: left !important;
    margin: 0 20px 10px !important;
    min-height: 320px;
    padding: 20px 0;
    width: 275px !important;
}

.modsidetwo li:last-child {
    margin-bottom: 0 !important;
}

.modsideone .leftpost .proimage, .modsidetwo .leftpost .proimage {
    width: 275px;
    position: relative;
    height: 185px;
    overflow: hidden;
    margin-bottom: 10px;
}

.modsidetwo .newrespostone ul:last-child {
    margin: 0;
    padding: 0;
}

.modsidetwo .category-list.conent-of-more-disc, .modsideone .category-list.conent-of-more-disc {
    max-width: 247px;
}

.modsideone .newrespostone {
    margin-bottom: 0;
}

.modsidetwo .newrespostone {
    margin-bottom: 0;
}

#top-tab .title &gt span {
    display: none;
}

.top-tab-widget-menu li.selected {
    background: none repeat scroll 0 0 #CE2121;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font: bold 12px Open Sans;
    margin-bottom: -5px;
    position: relative;
    transition: all 0.2s ease 0s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}

.top-tab-widget-menu li {
    background: none repeat scroll 0 0 #333333;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font: bold 12px Open Sans;
    list-style: none outside none;
    padding: 10px 75.5px;
    text-align: center;
    transition: all 0.2s ease 0s;
    width: 28.4%;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}

.top-tab-widget-menu ul {
    margin: 0;
    padding: 0;
}

.top-tab-widget-menu {
    margin: 0 0 20px;
    overflow: hidden;
    padding: 20px 0 0 20px;
    text-transform: uppercase;
}

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

.errimg img {
    width: 100%;
}

article.page {
    float: left;
    padding: 0;
    border-right: 1px solid #EDEDED;
    border-bottom: 1px solid #EDEDED;
    width: 100%;
}

.search-page #posts.group article.post {
    border-color: -moz-use-text-color -moz-use-text-color #DDDDDD;
    border-style: none none solid;
    border-width: 0 0 5px;
    padding: 0;
}

.underhead {
    background: #FFFFFF;
    padding: 0 20px 20px;
    margin: 0 auto;
    float: left;
}

.clearbothwp {
    /*** Next And Previous Blog post
    clear: both;
    ***/;
}

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

.cbtthenepor:hover a.read-more {
    -webkit-transform: translateY(160px);
    -moz-transform: translateY(160px);
    -o-transform: translateY(160px);
    -ms-transform: translateY(160px);
    transform: translateY(160px);
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    -ms-transition-delay: 0s;
    transition-delay: 0s;
}

.cbtthenepor a.read-more {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -o-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition: all 0.2s ease-in-out 0.3s;
    -moz-transition: all 0.2s ease-in-out 0.3s;
    -o-transition: all 0.2s ease-in-out 0.3s;
    -ms-transition: all 0.2s ease-in-out 0.3s;
    transition: all 0.2s ease-in-out 0.3s;
}

.mask {
    float: left;
}

.cbtthenepor {
    overflow: hidden;
}

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

.dateandcat a {
    color: #FFFFFF;
}

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

.homecatpage {
    float: left;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 10px;
    line-height: 20px;
    margin-right: 10px;
    text-transform: uppercase;
}



/* Social Counter Started */


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

.countercodystar.twittercount {
    width: 175px;
    margin-left: 20px;
    background: url(include/images/rss.png) no-repeat 10px center #FF881A;
    ;
}

.countercodystar.facebookcount p {
    font-family: Droid Sans;
    font-size: 14px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    float: right;
    position: relative;
    font-weight: lighter;
    border-radius: 2px;
    padding: 7px 10px;
}

.countercodystar.twittercount p {
    font-family: Droid Sans;
    font-size: 14px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    float: right;
    position: relative;
    font-weight: lighter;
    border-radius: 2px;
    padding: 7px 10px;
}

.countercodystar.facebookcount > a {
    color: #FFFFFF;
    float: right;
    background: #415586;
    padding: 10px 0;
}

.countercodystar.twittercount > a {
    color: #FFFFFF;
    padding: 10px 0;
    float: right;
    background: #E06D01;
}


/* Search Box */

.main-titl {
    height: 30px;
    border-bottom: 1px solid #EDEDED;
    clear: both;
    position: relative;
    max-width: 710px;
    padding: 10px 20px;
}

.posttitle {
    color: #424242;
    font-family: 'Archivo Narrow', sans-serif;
    font-weight: lighter;
    font-size: 14px;
    line-height: 30px;
    float: left;
    text-transform: uppercase;
}

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

div.corousel-content {
    /*width: 1160px;*/
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.footer-more-box {
    padding: 6px 8px;
    border: 5px solid #F3F3F3;
    float: left;
    margin: 20px 21px 20px;
    border-radius: 3px;
    width: 100%;
    max-width: 563px;
}

.next-and-back-btn {
    float: left;
}

#main-sidebar .newrespostone ul.popularclass.leftpost {
    max-width: 320px;
}

#main-sidebar .newrespostone ul {
    max-width: 320px;
}

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

.coroucel-more a {
    background: #fb4834;
    color: #fff;
    padding: 4px 6px;
    text-transform: uppercase;
    border-radius: 1px;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 12px;
}

span.coroucel-buttons {
    width: 1200px;
    float: left;
    position: relative;
}

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

button.nnext:after {
    content: "\f0a9";
    font-family: fontawesome;
}

button.pprev:after {
    content: "\f0a8";
    font-family: fontawesome;
}

div.corousel-content:hover button.nnext {
    right: -10px;
    cursor: pointer;
    font-size: 25px;
}

div.corousel-content:hover button.pprev {
    left: -10px;
    cursor: pointer;
    font-size: 25px;
}

div.nnext-bt {
    height: 20px;
    border-radius: 50%;
    width: 20px;
    float: left;
    cursor: pointer;
    background-image: url(include/images/corusel-btn.png);
    background-repeat: no-repeat;
    background-position: 1px;
}

div.prev-bt {
    margin-left: 6px;
    height: 20px;
    width: 20px;
    cursor: pointer;
    border-radius: 50%;
    float: left;
    background-image: url(include/images/corusel-btn.png);
    background-repeat: no-repeat;
    background-position: -24px;
}

.morerm {
    float: right;
}

#related_posts .odd {
    margin: 0px 20px 0 0 !important;
}

/* widget titles */

.modsideone .newrespostone ul.leftpost {
    margin-bottom: 10px;
}

.widget_spraymagwp_recent_posts_thumb1 .proimage {
    float: left;
    height: 80px;
}

#main-sidebar .widget_spraymagwp_recent_posts_thumb .contentarea {
    float: right;
    max-width: 200px;
    margin-left: 20px;
    width: 100%;
}

#main-sidebar .widget_spraymagwp_recent_posts_thumb .leftpost .contentarea {
    float: right;
    max-width: 380px;
    margin-left: 20px;
    width: 100%;
}

.modsideone .widget-title {
    margin-bottom: 0px;
    position: relative;
}

.modsidetwo .widget-title {
    margin-bottom: 0px;
    position: relative;
}


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

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

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

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

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

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

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

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

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

.textonly-list div.first-category a {
    float: right;
    font-size: 11px !important;
    line-height: 12px;
    padding: 2px 3px;
    text-transform: uppercase;
    color: #999;
    position: relative;
    display: none;
    font-weight: normal;
}

.textonly-list .leftpost .first-category a {
    display: block;
}

.textonly-list .leftpost .sum-rpost {
    display: block;
}

/*HEadline title */

span.headline-top {
    font-family: 'Archivo Narrow', sans-serif;
    font-weight: lighter;
    text-transform: uppercase;
    width: 100%;
    float: left;
    padding: 10px 20px;
    margin-bottom: 0;
    border-bottom: 1px solid #EDEDED;
    margin-left: 0;
    max-width: 690px;
}

/* Gallery Design For Post Cat */

.gallery-postsys .defpost {
    width: 324px;
    float: left;
    overflow: hidden;
    padding: 20px;
    border-right: 1px solid #EDEDED;
    border-bottom: 1px solid #EDEDED;
}

#posts .post-thumb {
    overflow: hidden;
    position: relative;
    margin-bottom: 0px;
}

.gallery-postsys h2.post-title {
    font-size: 26px;
    line-height: 30px;
}

.gallery-postsys .cbtthenepor {
    overflow: hidden;
}

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

.gallery-postsys article img {
    width: 100%;
    height: 100%;
    min-height: 220px;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}


/* Search Counter */

#search-x {
    padding: 10px;
    border: 1px solid #E6E6E6;
    width: 96%;
    color: #929292;
    float: left;
}

#search-counter {
    background: #F8F8F8;
    padding: 15px;
    float: left;
    border-radius: 5px 5px;
    width: 94%;
    margin-bottom: 15px;
    border: 1px solid #E6E6E6;
}

/* post navigation */

#post-nav {
    float: left;
    margin-bottom: 20px;
    /* width: 95%; */
    /* max-width: 590px; */
    /* border-bottom: 1px solid #EDEDED; */
    margin: 10px;
    overflow: hidden;
    border-top: 1px solid #EDEDED;
}

.post-previous {
    float: left;
    width: 51%;
    /* border: 1px solid #dfdfdf; */
}

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

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

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

#post-nav h4 {
    margin: 10px;
    font-weight: 600;
    line-height: 17px;
}

.post-next {
    float: right;
    width: 46%;
    text-align: right;
}

.post-previous a, .post-next a {
    color: #0c0b0b;
    font-size: 15px;
}

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

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

button.nnext {
     float: right; position: absolute; width: 50px;
	 padding: 10px; right: -38px; top: 65px; height: 60px; border-radius: 35px 0 0 35px;
	 z-index: 99; width: 60px; border: 0 none; background: rgba(0, 0, 0, 0.6);
	 color: rgba(255, 255, 255, 0.6); -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;
	 /*float: right;
    position: absolute;
    width: 50px;
    padding: 10px;
    right: -38px;
    top: 65px;
    height: 60px;
    border-radius: 35px 0 0 35px;
    z-index: 99;
    width: 60px;
    border: 0 none;
    background: #fb4834;
    color: #FFF;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;*/
}

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

button.pprev {

	 float: left; position: absolute; width: 50px; padding: 10px; left: -35px; top: 65px; z-index: 99; height: 60px; border-radius: 0 35px 35px 0; width: 60px; border: 0 none; background: rgba(0,0,0,0.6); color: rgba(255, 255, 255, 0.6); -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;
   /* float: left;
    position: absolute;
    width: 50px;
    padding: 10px;
    left: -35px;
    top: 65px;
    z-index: 99;
    height: 60px;
    border-radius: 0 35px 35px 0;
    width: 60px;
    border: 0 none;
    background: #fb4834;
    color: #FFF;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;*/
}

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

/* classic Post Border */

.mask {
    float: left;
}

.cbtthenepor {
    overflow: hidden;
}

/* Simple Blog Post Cate */

.box-cate-set {
    width: 225px;
    float: left;
    background: #fff;
    margin-right: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    max-height: 370px;
    border-radius: 0 0 5px 5px;
    height: 350px;
    border-bottom: 2px solid #D4D4D4;
}

.box-cate-set p {
    line-height: 1.5em;
}

.box-cate-set:nth-child(4) {
    margin: 0;
}

.box-cate-set:nth-child(8) {
    margin: 0;
}

.related-box-post {
    width: 100%;
    height: 150px;
    overflow: hidden;
}

.box-category {
    margin: 0 0 0 0;
    float: left;
}

.box-post-start {
    padding: 10px;
}

.box-post-start h3 a {
    color: #494949;
    display: block;
    font-family: Droid Sans;
    font-size: 14px;
    font-weight: lighter;
    padding: 10px 0;
    text-transform: uppercase;
    line-height: 20px;
}

.box-cate-set.first-box-post {
    width: 395px;
    max-height: 370px;
    overflow: hidden;
}

.box-date {
    padding: 10px;
}

.box-cate-set.first-box-post .related-box-post {
    width: 100%;
    height: 214px;
    overflow: hidden;
}

.related-box-post {
    position: relative;
}

#modclen_posts li .attachment-feat-thumb.wp-post-image {
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    background: #333;
    height: auto;
}

.textonly-list .leftpost .datetimerpost {
    display: block;
    position: relative;
    float: left;
    color: #9C9C9C;
    background: none;
    width: 95%;
    text-align: left;
    padding: 10px 0;
}

.related-box-post img {
    width: 100%;
    height: 100%;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    background: #333;
}

.posthome-date:after {
    content: close-quote;
    position: absolute;
    width: 0px;
    top: -21px;
    right: 30px;
    border-left: 10px solid rgba(0, 0, 0, 0);
    border-bottom: 10px solid #fb4834;
    border-top: 10px solid rgba(0, 0, 0, 0);
    border-right: 10px solid rgba(0, 0, 0, 0);
}

#search-for-count {
    display: none;
}

.view-more:after {
    content: close-quote;
    position: absolute;
    width: 0px;
    top: 13px;
    right: -12px;
    border-bottom: 6px solid rgba(0, 0, 0, 0);
    border-left: 6px solid #8DC63F;
    border-top: 6px solid rgba(0, 0, 0, 0);
    border-right: 6px solid rgba(0, 0, 0, 0);
}

.related-box-post:after {
    content: close-quote;
    position: absolute;
    width: 0px;
    bottom: 0px;
    left: 30px;
    border-left: 10px solid rgba(0, 0, 0, 0);
    border-bottom: 10px solid #FFFFFF;
    border-top: 10px solid rgba(0, 0, 0, 0);
    border-right: 10px solid rgba(0, 0, 0, 0);
}

/* Hover Images Effect */
.related-box-post img:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 0.5;
}

.classic-blog #posts .post-thumb .attachment-classic-thumb.wp-post-image:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 0.5;
}

#modclen_posts li:hover .attachment-feat-thumb.wp-post-image {
    opacity: 0.7;
}

#related_posts li:hover .relatedthumb img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 0.5;
}

.attachment-rpost-thumb.wp-post-image:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 0.5;
}

/* Moder Post Grid Overlay */


div#slider-with li.bigleftpost .overlay {
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    position: absolute;
    width: 300px;
    height: 180px;
    margin: 0;
    z-index: 9;
}

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

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

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

div#slider-with li.bigleftpost:hover .overlay {
    margin-top: -102px;
    z-index: -4;
}

div#slider-with li.bigleftpost:hover .relatedcontentclan {
    opacity: 0;
}

/* Set 2 */

div#slider-with li.secondpostset.thirdpostset .overlay {
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    position: absolute;
    width: 300px;
    height: 180px;
    margin: 0;
    z-index: 9;
}

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

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

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

div#slider-with li.secondpostset.thirdpostset:hover .overlay {
    margin-top: -56px;
    z-index: -4;
}

div#slider-with li.secondpostset.thirdpostset:hover .relatedcontentclan {
    opacity: 0;
}

/* Set 3 */

div#slider-with li.thirdpostset.lastpostmod .overlay {
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    position: absolute;
    width: 210px;
    height: 130px;
    margin: 0;
    z-index: 9;
}

div#slider-with li.thirdpostset.lastpostmod .overlay.video {
    background: url("include/images/video.png") no-repeat 50% 20%;
}

div#slider-with li.thirdpostset.lastpostmod .overlay.audio {
    background: url("include/images/audio.png") no-repeat 50% 20%;
}

div#slider-with li.thirdpostset.lastpostmod .overlay.gallery {
    background: url("include/images/image.png") no-repeat 50% 20%;
}

div#slider-with li.thirdpostset.lastpostmod:hover .overlay {
    margin-top: -56px;
    z-index: -4;
}

/* Menu Colors */

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

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

.carousel-wepper ul li:hover .corousel-thumbbox {
    margin-top: -150px;
}

.carousel-thumbnail img {
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    width: 100%;
    height: 100%;
}

.carousel-wepper ul li:hover .carousel-thumbnail img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.corousel-thumbbox {
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    position: absolute;
    width: 258px;
    height: 190px;
    margin: 0;
}

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

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

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

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

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

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

div.carousel-pagination {
    position: absolute;
    z-index: 99;
    left: 50%;
    transform: translate(-50%, -50%);
}

div.carousel-pagination > a {
  height: 15px;
  width: 15px;
  background-color: #666666;
  border-radius: 50%;
  display: inline-block;
}

div.carousel-pagination > a.active {
    background-color: #FB4834;
}

/* New Post System Slider - Design2 */

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

.carousel-thumbnail {
    width: 278px;
    background-color: #fb4834;
    height: 190px;
    margin-bottom: 20px;
    float: left;
    position: relative;
    overflow: hidden;
}

.carousel-wepper ul li {
    float: left;
    width: 275.5px;
    height: 226px;
    overflow: hidden !important;
    margin-right: 20px;
    -webkit-transition: all 0.2s ease-in-out 0.3s;
    -moz-transition: all 0.2s ease-in-out 0.3s;
    -o-transition: all 0.2s ease-in-out 0.3s;
    -ms-transition: all 0.2s ease-in-out 0.3s;
    transition: all 0.2s ease-in-out 0.3s;
}

span.overlay-image-bg {
    /*background: rgba(0,0,0,0.4);*/
    position: absolute;
    float: left;
    z-index: 10;
    width: 275px;
    display: flex;
    height: 190px;
    top: 0;
    -webkit-transition: all 0.4s ease-in-out 0.3s;
    -moz-transition: all 0.4s ease-in-out 0.3s;
    -o-transition: all 0.4s ease-in-out 0.3s;
    -ms-transition: all 0.4s ease-in-out 0.3s;
    transition: all 0.4s ease-in-out 0.3s;
}

div.carousel-title {
    float: right;
    margin-left: 20px;
    width: 44.5%;
}

div#slider-with li.bigleftpost {
    width: 300px;
    margin-left: 0;
    float: left;
    height: 180px;
    position: relative;
    overflow: hidden;
    margin-right: 0;
    margin-bottom: 0;
}

div#slider-with li.thirdpostset {
    float: left;
    width: 300px;
    margin-left: 0;
    overflow: hidden;
    margin-bottom: 0;
    height: 180px;
    position: relative;
    margin-right: 0;
}

div#slider-with li.bigleftpost.secondpostset div.relatedthumbclan {
    height: 180px;
}

.relatedthumbclan {
    background: #333;
}

div#slider-with .secondpostset.thirdpostset .relatedthumbclan {
    height: 180px;
    overflow: hidden;
    position: relative;
}

div#slider-with  li.bigleftpost .attachment-feat-thumb.wp-post-image {
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    background: #333;
    width: 100%;
    height: 180px;
}

div#slider-with  .lastpostmod .relatedcontentclan {
    position: absolute;
    background: rgba(255, 255, 255, 0);
    padding: 5px 10px;
    width: 100%;
    max-width: 190px;
    bottom: 0;
}

span.dark-iamge-top-trans {
    -webkit-transition: all .9s ease-in-out;
    -o-transition: all .9s ease-in-out;
    -ms-transition: all .9s ease-in-out;
    transition: all .9s ease-in-out;
}

div#featured-slider.in-slider-widget:hover span.dark-iamge-top-trans {
    background: transparent;
}

div#featured-slider-new {
    float: left;
    width: 570px;
    height: 360px !important;
    margin-bottom: 0;
    overflow: hidden;
    margin-top: 20px;
}

div#featured-slider-new ul li .post-thumb img {
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    background: #333;
}

#featured-slider-new .post-thumb img.attachment-feat-thumb {
    width: 100%;
    height: 365px;
}

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

.slide-content-cap {
    color: #FFF;
    margin-top: -116px;
    width: 100%;
    padding: 20px;
    text-align: left;
    text-transform: uppercase;
    background: rgba(0, 0, 0, 0.5);
    position: relative;
    max-width: 530px;
    height: 36px;
}

.slide-content-cap h1 {
    font-size: 16px;
    float: left;
    line-height: 20px;
    margin-top: 5px;
    width: 89%;
}

.slide-content-cap h1 a {
    color: #fbfbfb;
    font-weight: 800;
}

#slider-ctrl {
    width: 620px;
    z-index: 3000;
    bottom: 0;
}

#slider-ctrl a {
    border-radius: 5px 5px 5px 5px;
    display: block;
    float: left;
    font-size: 0 !important;
    height: 10px;
    margin: 4px;
    -webkit-transition: background .3s;
    -moz-transition: background .3s;
    -o-transition: background .3s;
    transition: background .3s;
    width: 10px;
}

/* New Tag System */
.single-category-title {
}

.single-category-title:before {
    content: close-quote;
    position: absolute;
    width: 0px;
    bottom: 5px;
    left: -12px;
    border-left: 6px solid rgba(0, 0, 0, 0);
    border-right: 6px solid #4E4E4E;
    border-top: 6px solid rgba(0, 0, 0, 0);
    border-bottom: 6px solid rgba(0, 0, 0, 0);
}

/* Post After */

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

/* Courcial Tag System */

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

.modsideone .newrespostone ul:last-child {
    margin: 0 20px;
}

.newrespost li:last-child {
    margin: 0 20px;
}

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

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

/* Read More Button */

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

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

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

/* Modern Post System */

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

.bigleftpost .relatedcontentclan {
    padding: 10px;
    z-index: 999;
    background: rgba(0,0,0,0.6);
    position: absolute;
    bottom: 0;
    width: 100%;
    max-width: 610px;
}

div.relatedthumbclan img {
    width: 100%;
    height: 100%;
}

.bigleftpost .relatedthumbclan {
    height: 420px;
    overflow: hidden;
    position: relative;
}

p.modblogpostset {
    color: #fbfbfb;
}

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

.secondpostset .relatedthumbclan {
    height: 270px;
    overflow: hidden;
    position: relative;
}

.secondpostset .relatedcontentclan {
    padding: 10px;
    z-index: 999;
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,0.6);
    width: 420px;
}

.relatedcontentclan h3 a {
    color: #fff;
}

#slider-with .relatedcontentclan h3 a {
    color: #fff;
    text-transform: uppercase;
}

#slider-with .relatedcontentclan h3 a:hover {
    text-decoration: none;
}

.slide-content-cap h1 a:hover {
    text-decoration: none;
}

#slider-with .secondpostset .relatedcontentclan {
    background: rgba(0, 0, 0, 0.5);
    padding: 10px;
    max-width: 280px;
    opacity: 1;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

#slider-with .secondpostset .relatedcontentclan h3 {
    font-size: 12px;
    line-height: 20px;
}

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

.thirdpostset .relatedthumbclan {
    height: 130px;
    overflow: hidden;
    position: relative;
}

.thirdpostset .relatedcontentclan {
    position: absolute;
    background: rgba(0,0,0,0.6);
    padding: 5px 10px;
    width: 100%;
    max-width: 280px;
    bottom: 0;
}

.thirdpostset .relatedcontentclan h3 {
    font-size: 12px;
    line-height: 20px;
}

.lastpostmod .relatedthumbclan {
    height: 130px;
    overflow: hidden;
    position: relative;
}

.lastpostmod .relatedcontentclan {
    position: absolute;
    background: rgba(0,0,0,0.6);
    padding: 5px 10px;
    width: 100%;
    max-width: 190px;
    bottom: 0;
}

.lastpostmod .relatedcontentclan h3 {
    font-size: 14px;
    line-height: 18px;
}

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

span.single-tag a {
    z-index: 999;
    color: #E2E2E2;
    font-family: 'Archivo Narrow', sans-serif;
    font-weight: lighter;
    font-size: 12px;
    text-transform: capitalize;
}

span.published-time {
    z-index: 999;
    color: #C0C0C0;
    font-family: 'Archivo Narrow', sans-serif;
    font-weight: lighter;
    font-size: 12px;
}

/* Corousel Footer Style */

div.carousel-wepper {
    float: left;
    width: 100%;
    border-bottom: 1px solid #EBEBEB;
    height: 210px;
    position: relative;
}

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

/* 4X Grid */

.gallery-postsys #modrpostset {
    padding-left: 0;
}

div#right-sides {
    float: right;
    width: 570px;
    position: relative;
    overflow: hidden;
    margin-top: 20px;
}

div#right-sides li {
    float: left;
    width: 275px;
    margin-left: 20px;
    height: 170px;
    overflow: hidden;
    margin-bottom: 20px;
}

.post-thumb {
    overflow: hidden;
}

.post-thumb.if-has-in-personaldes {
    max-height: 360px;
    overflow: hidden;
}

div#right-sides li:nth-child(1) {
    margin-left: 0;
}

div#right-sides li:nth-child(3) {
    margin-left: 0;
    margin-bottom: 0;
}

div#right-sides li:nth-child(4) {
    margin-bottom: 0;
}

div.content-background {
    width: 100%;
    height: 170px;
    overflow: hidden;
    float: left;
    background-color: #333;
}

div#right-sides li:hover .single-post-tag.in-feture-tags.in-for-grid {
    bottom: 121px;
}

.single-post-tag.in-feture-tags.in-for-grid {
    bottom: 141px;
}

div.content-background a img {
    width: 100%;
    height: 180px;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    opacity: 0.6;
}

div.links-titlegrid {
    float: left;
    position: relative;
    background: rgba(0,0,0,0.6);
    margin-top: 0px;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

div.links-titlegrid h3 {
    line-height: 20px;
}

div.links-titlegrid h3 a {
    color: #fbfbfb;
    font-size: 14px;
    padding: 10px;
    font-family: 'Archivo Narrow', sans-serif;
    text-shadow: 1px 1px 3px #333;
    line-height: 24px;
    float: left;
    width: 255px;
    height: 60px;
    overflow: hidden;
}

div.links-titlegrid h3 a:hover {
    text-decoration: none;
}

div#right-sides li:hover .links-titlegrid {
    margin-top: -70px;
}

div#right-sides li:hover .content-background a img {
    opacity: 1;
    background-color: #333;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

div#right-sides .overlay {
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    position: absolute;
    width: 210px;
    height: 170px;
    margin: 0;
    z-index: 99;
}

div#right-sides li:hover .overlay {
    margin-top: -100px;
    z-index: -20;
}

/* Widget Overlay Effect - Center Post*/

span.overlay-effect {
    display: none;
}

.leftpost span.overlay-effect {
    display: block;
}

.centwepost .overlay-effect {
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    position: absolute;
    width: 320px;
    height: 190px;
    margin: 0;
    z-index: 9;
}

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

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

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

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

.modsideone .overlay-effect {
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    position: absolute;
    width: 324px;
    height: 200px;
    margin: 0;
    z-index: 9;
}

.modsidetwo .overlay-effect {
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    position: absolute;
    width: 325px;
    height: 200px;
    margin: 0;
    z-index: 9;
}

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

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

/* Widget Overlay Effect - Sidebar */

span.overlay-effect {
    display: none;
}

.leftpost span.overlay-effect {
    display: block;
}

#main-sidebar .overlay-effect {
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    position: absolute;
    width: 359px;
    height: 230px;
    margin: 0;
    z-index: 9;
}

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

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

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

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

/* Image Hover Zoom Effect */

.proimage {
    background-color: none;
    background-color: none;
    overflow: hidden;
    position: relative;
}

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

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

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

/* Footer New Menu */

.menu-and-back-to-top {
    background-color: rgba(0,0,0,0.3);
    float: left;
    width: 1160px;
    padding: 0 20px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
}

div.footer-menu {
    float: right;
}

div.footer-menu ul li:after {
    content: "O";
    float: left;
    margin: 0 15px;
    font-size: 8px;
    font-weight: bold;
}

div.footer-menu ul li:after:last-child {
    border-right: 0 none;
    content: none;
}

#main-footer ul li a:hover {
    color: #fff;
    padding-left: 0;
}

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

div.footer-menu ul li {
    float: left;
    text-align: center;
    padding: 0 0 0 0 !important;
    line-height: 50px;
}

div.footer-menu ul li:last-child {
    border-right: 0 none;
}

div.footer-menu ul li a {
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 12px;
    color: #B3B3B3;
    font-weight: lighter;
    text-transform: uppercase;
}

div.footer-menu ul li a:hover {
    padding: 0!important;
    text-decoration: none;
}

/* Pagination */

a.next.page-numbers {
    float: right;
    position: inherit;
    border-left: 1px solid #EDEDED;
}

div.centwepost .widget:first-child .widget-title {
    display: none;
}


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

/* Pritty Photo Gallery */

div.footer-grid h2 {
    border-bottom: 1px solid #EDEDED;
    color: #424242;
    border-top: 1px solid #EDEDED;
    font-family: 'Archivo Narrow', sans-serif;
    font-weight: lighter;
    font-size: 14px;
    padding: 10px 20px;
    line-height: 30px;
    text-transform: uppercase;
}

ul.prittybigpost li {
    width: 275px !important;
    height: 362px !important;
    padding: 20px 20px 20px 0 !important;
    float: left !important;
    max-height: 100%;
    margin-left: 20px;
}

ul.prittybigpost li .footgrid-titlke {
    display: block !important;
}

ul.prittybigpost li .rpostsum {
    display: block !important;
    margin-top: 10px;
}

ul.prittybigpost li div.footergrid-thumbnail {
    width: 275px !important;
    max-height: 100%;
    height: 172px;
}

#main-sidebar ul.prittybigpost li {
    width: 320px !important;
    height: 340px !important;
    padding: 20px 20px 20px 0 !important;
    float: left !important;
    max-height: 100%;
    margin-left: 20px;
    padding-bottom: 0 !important;
}

#main-sidebar ul.prittybigpost li div.footergrid-thumbnail {
    width: 320px !important;
    max-height: 100%;
    height: 172px;
}

#main-sidebar .category-list.conent-of-more-disc {
    padding: 6px 8px;
    border: 5px solid #F3F3F3;
    float: left;
    margin: 20px 21px 20px;
    border-radius: 3px;
    width: 100%;
    max-width: 292px;
}

#main-sidebar div.footer-grid ul li {
    width: 320px;
    overflow: hidden;
    float: right;
    padding: 20px 20px 0 0;
    height: 114px;
}

#small-mini-sidebar ul.prittybigpost li {
    width: 168px !important;
    height: 362px !important;
    padding: 20px 20px 20px 0 !important;
    float: left !important;
    max-height: 100%;
    margin-left: 20px;
}

#small-mini-sidebar ul.prittybigpost li div.footergrid-thumbnail {
    width: 168px !important;
    max-height: 100%;
    height: 145px;
}

#small-mini-sidebar div.footer-grid ul li {
    width: 168px;
    overflow: hidden;
    float: right;
    padding: 20px 20px 0 20px;
    height: 114px;
}

#small-mini-sidebar p.more-difin-text {
    width: 96px;
    overflow: hidden;
    height: 22px;
}

#small-mini-sidebar .category-list.conent-of-more-disc {
    padding: 6px 8px;
    border: 5px solid #F3F3F3;
    float: left;
    margin: 20px 21px 20px;
    border-radius: 3px;
    width: 100%;
    max-width: 140px;
}

.category-list.conent-of-more-disc {
    padding: 6px 8px;
    border: 5px solid #F3F3F3;
    float: left;
    margin: 20px 21px 20px;
    border-radius: 3px;
    width: 100%;
    max-width: 563px;
}

.category-list.conent-of-more-disc p {
    float: left;
    color: #858585;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 12px;
    text-transform: uppercase;
}

a.more-link-box-btn {
    float: right;
    background: #fb4834;
    color: #fff;
    padding: 4px 6px;
    text-transform: uppercase;
    border-radius: 1px;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 12px;
}

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

div.footer-grid ul li {
    width: 295px;
    overflow: hidden;
    float: right;
    padding: 20px 20px 0 0;
    position: relative;
    height: 114px;
}

div.footer-grid ul.prittybigpost li:hover .single-post-tag {
    bottom: 0;
}

div.footer-grid ul li:hover .single-post-tag {
    bottom: 28px;
}

div.footer-grid ul li .footgrid-titlke, div.footer-grid ul li .rpostsum {
    display: none;
}

.rpostsum {
    color: #868686;
    font-size: 13px;
    float: left;
    line-height: 20px;
    display: block;
    font-family: 'Raleway', sans-serif;
}

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

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

div.footergrid-thumbnail img {
    width: 100%;
    height: 100%;
    overflow: hidden;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

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

div.footgrid-titlke h3 a {
    font-weight: 800;
    line-height: 1.0;
    color: #333333;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
}

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

div.footer-grid ul li:nth-child(2) {
    border-left: 1px solid #ededed;
    border-right: 1px solid #EDEDED;
}

div.footer-grid ul li:nth-child(5) {
    border-left: 1px solid #ededed;
    border-right: 1px solid #EDEDED;
}

div.footer-grid ul li:nth-child(8) {
    border-left: 1px solid #ededed;
    border-right: 1px solid #EDEDED;
}

div.footer-grid ul li:nth-child(11) {
    border-left: 1px solid #ededed;
    border-right: 1px solid #EDEDED;
}

div.footer-grid ul li:nth-child(14) {
    border-left: 1px solid #ededed;
    border-right: 1px solid #EDEDED;
}

div.footer-grid ul li:nth-child(17) {
    border-left: 1px solid #ededed;
    border-right: 1px solid #EDEDED;
}

div.footer-grid ul li:nth-child(20) {
    border-left: 1px solid #ededed;
    border-right: 1px solid #EDEDED;
}

div.footer-grid ul li:nth-child(23) {
    border-left: 1px solid #ededed;
    border-right: 1px solid #EDEDED;
}

div.footer-grid ul li:nth-child(25) {
    border-left: 1px solid #ededed;
    border-right: 1px solid #EDEDED;
}

div.footer-grid ul li:nth-child(28) {
    border-left: 1px solid #ededed;
    border-right: 1px solid #EDEDED;
}

/* BBpress */
.gallery-post div#posts {
    border-right: 0 none;
}

div#bbpress-forums img {
    width: auto;
}

#bbpress-forums #bbp-search-form #bbp_search {
    display: inline-block;
    width: auto;
    padding: 5px 10px;
    margin-bottom: 20px;
    border: 1px solid #ededed;
}

input#bbp_search_submit {
    padding: 5px 10px;
    border: 1px solid #ededed;
    background: #C7C7C7;
    color: #333;
    font-family: 'Archivo Narrow', sans-serif;
}

article.type-forum .entry {
    padding: 0;
    max-width: 7200px;
}

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

#bbpress-forums ul.bbp-forums {
    border: 0 none;
}

#bbpress-forums ul.bbp-topics {
    border: 0 none;
}

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

#bbpress-forums div.bbp-breadcrumb p, #bbpress-forums div.bbp-topic-tags p {
    margin-bottom: 0;
    padding: 10px 20px;
}

#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
    border-top: 0 none;
    overflow: hidden;
    padding: 10px 20px;
    background: #FCFCFC;
    border-bottom: 1px solid #ededed;
}

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

.type-topic .entry {
    padding: 0;
    max-width: 730px;
}

.bbp-pagination {
    float: left;
    width: 100%;
    padding: 0 20px;
    margin-top: 10px;
    max-width: 690px;
    margin-bottom: 15px;
}

button#bbp_topic_submit {
    padding: 10px 20px;
    border: #ededed;
    border-radius: 2px;
}

div.bbp-reply-content #subscription-toggle {
    padding: 0;
}

#bbpress-forums fieldset.bbp-form select {
    margin: 0 0 8px;
    padding: 10px 20px;
}

#bbpress-forums fieldset.bbp-form {
    border: 0 none;
}

.default-wep.left-sidebar.in-page-template article.type-forum {
    border-left: 0 none;
}

.default-wep.left-sidebar.in-page-template div#small-mini-sidebar {
    border-right: 1px solid #ededed;
}

#bbpress-forums div.bbp-search-form {
    float: right;
    padding: 10px 20px;
}

#bbpress-forums #bbp-search-form #bbp_search {
    margin-bottom: 0;
}

#bbpress-forums li.bbp-header ul li {
    font-family: 'Archivo Narrow', sans-serif;
}

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

li.bbp-forum-info a {
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 12px;
}

.bbp-pagination {
    float: left;
    width: 100%;
    padding: 0 20px;
    margin-bottom: 15px;
}

#bbpress-forums div.wp-editor-container {
    margin: 0;
    padding: 0;
    border: 1px solid #ededed;
    line-height: 0;
}

.type-forum h1.page-title {
    border-bottom: 1px solid #EDEDED;
    color: #424242;
    font-family: 'Archivo Narrow', sans-serif;
    font-weight: lighter;
    font-size: 14px;
    padding: 10px 20px;
    line-height: 30px;
    text-transform: uppercase;
}

.type-topic h1.page-title {
    border-bottom: 1px solid #EDEDED;
    color: #424242;
    font-family: 'Archivo Narrow', sans-serif;
    font-weight: lighter;
    font-size: 14px;
    padding: 10px 20px;
    line-height: 30px;
    text-transform: uppercase;
}

div.bbp-template-notice.info {
    max-width: 670px;
    margin: 10px auto;
}

div.bbp-template-notice {
    max-width: 670px;
    margin: 0 auto;
}

#bbpress-forums fieldset.bbp-form input {
    margin: 0 0 8px;
    padding: 5px 10px;
    border: 1px solid #ededed;
}

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

.bbp-forum-content {
    font-family: 'Archivo Narrow', sans-serif;
}

/* Prity-Photo */

div.ppt {
    display: none !important;
}

div.single-post-tag {
    margin-top: -30px;
    float: left;
    z-index: 999;
    position: relative;
    bottom: 10px;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    padding: 2px 5px;
    left: 10px;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

ul.prittybigpost li .single-post-tag {
    margin-top: 5px;
    float: left;
    z-index: 999;
    position: relative;
    bottom: 0px;
    left: 0;
    background: #fb4834;
    color: #fff;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 12px;
    margin-right: 10px;
    text-transform: uppercase;
    padding: 10px;
}

span.dates-gao.pritty-timer {
    float: left;
    margin-top: 10px;
    font-size: 11px;
    color: #999;
    font-weight: lighter;
}
/* new Header */

header#main-header.mag-header-design {
    /* width: 1200px; */
    padding: 0;
    position: relative;
    overflow: initial;
    /* background: none; */
}

div.header-darkerst {
    width: 1144px;
    float: left;
/*    background: #fbfbfb; */
    overflow: hidden;
    padding: 0 15px 0 0;
    border-top: 1px solid #F0F0F0;
    border-right: 1px solid #F0F0F0;
}

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

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

div.header-right-corousel {
    float: right;
    width: 100%;
    overflow: hidden;
    max-width: 870px;
}

div.carousel-right {
    width: 790px;
    max-height: 200px;
    overflow: hidden;
}

li.carousel-hright {
    width: 365px;
    float: left;
    padding: 20px;
    height: 110px;
}

.carousel-image-hright {
    width: 160px;
    overflow: hidden;
    height: 110px;
    float: left;
    margin-right: 20px;
}

div.carousel-hrtitle {
    float: right;
    width: 50.6%;
}

div.carousel-hrtitle > h3 {
    line-height: 20px;
    color: #fff;
    min-height: 40px;
    margin-bottom: 5px;
}

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

div.carousel-image-hright img {
    width: 100%;
    height: 100%;
}

header#main-header.mag-header-design #main-navigation-ico-sticky-wrapper {
    /* padding: 0 20px; */
}

header#main-header.mag-header-design #main-navigation-ico-sticky-wrapper .default-wep {
    width: 1160px;
    margin: 0 auto;
}

header#main-header.mag-header-design #main-navigation-ico li {
    margin-left: 0px;
    position: relative;
}

header#main-header.mag-header-design #main-navigation-ico {
    max-width: 1160px;
}

div.sociwep.helfpage-design {
    float: right;
    width: 10.5%;
    margin: 0;
    margin-left: 15px;
    padding: 10px 0;
}

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

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

input#s-header.magazine-header {
    margin-top: 0px;
    margin-bottom: 0px;
}

p.followme-back {
    float: left;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    color: #fb4834;
    line-height: 0;
    padding: 16px 0;
    font-weight: lighter;
}

div.socailmain.darkmain-maga {
    float: right;
}

div.ads-header.header-right {
    border-bottom: 0 none;
    padding: 20px 0;
    float: right;
}

div.content-center {
    background: #f6f6f6;
    height: auto;
    float: left;
}

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

input#s-header.magazine-header {
    /* width: 250px; */
    background: url(include/images/magnifier.png) no-repeat 265px center #FFFFFF;
}

div.right-search.style-mag:hover #s-header {
    width: 250px;
    padding: 12px 25px 12px 25px;
}

div.Headline.mager-header p {
    padding: 9.5px 16px;
}

div.center-navibutton {
    float: right;
    width: 6.5%;
    margin-left: 15px;
}

button.prev-heraderpost {
    border: 1px solid #EEE;
    padding: 15px;
    background: url(include/images/top_next.png) #fff no-repeat center center;
    border-radius: 50%;
    margin-top: 9px;
}

button.next-heraderpost {
    border: 1px solid #EEE;
    padding: 15px;
    background: url(include/images/top_back.png.png) no-repeat center center #fff;
    border-radius: 50%;
    margin-top: 9px;
}

div.ticker-for.headerpart {
    float: left;
}

button.prev-heraderpost:hover, button.next-heraderpost {
    cursor: pointer;
}

button.prev-heraderpost:focus, button.next-heraderpost:focus {
    outline: 0 none;
}

div#newlinkslid.magazine-head ul {
    margin-left: 105px;
}

div#modclen_posts {
    width: 300px;
    float: left;
    max-height: 360px;
    overflow: hidden;
    margin-top: 20px;
}

div#wp_right_postset {
    background: none repeat scroll 0 0 #333;
    float: right;
    margin-top: 20px;
    max-height: 360px;
    overflow: auto;
    width: 290px;
}

div#wp_right_postset ul li {
    border-bottom: 1px solid #444;
    float: left;
    max-width: 253px;
    padding: 5px 10px;
    width: 100%;
}

div#wp_right_postset ul li:hover {
    background: #292929;
}

div#wp_right_postset ul li h3 {
    line-height: 20px;
    min-height: 45px;
}

div#wp_right_postset ul li h3 a {
    color: #fbfbfb;
    font-weight: lighter;
    font-size: 12px;
}

span.dates-gao {
    color: #f58f21;
    font-size: 12px;
    font-family: 'Archivo Narrow', sans-serif;
    font-weight: lighter;
    text-transform: uppercase;
}

div#wp_right_postset::-webkit-scrollbar {
    width: 0;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

div#wp_right_postset:hover::-webkit-scrollbar {
    width: 5px;
    border-radius: 20px;
}

div#wp_right_postset::-webkit-scrollbar-track {
    background: #444;
    border-left: 1px solid #333;
}

div#wp_right_postset::-webkit-scrollbar-thumb {
    background: #f58f21;
    outline: 0 none;
}

/* Tabs Widget */
li.header-list.tableftpost {
    float: left;
    height: auto;
    padding: 0 0 20px 0;
    width: 300px;
    margin-right: 20px;
    margin-top: 20px;
    background: #D91E18;
}

span.tabs-details {
    color: #fbfbfb;
    padding: 0 20px;
    float: left;
    font-size: 12px;
    display: none;
}

div.single-slider-tag.in-newposition {
    position: absolute;
    right: 10px;
}

.single-slider-tag.in-sidebar-black-list {
    position: inherit;
    padding: 11px;
    line-height: 10px;
    float: left;
    margin-top: 6px;
    margin-right: 15px;
    margin-left: 5px;
    width: 45px;
    text-align: center;
}

div#wp_right_postset ul li:hover .single-slider-tag.in-sidebar-black-list {
    background-color: #fb4834;
}

div.single-slider-tag {
    float: right;
    z-index: 999;
    position: relative;
    background: rgba(0, 0, 0, 0.5);
    padding: 0px 5px;
    line-height: 20px;
    font-family: 'Archivo Narrow', sans-serif;
    color: #fff;
    text-transform: uppercase;
    top: 10px;
    font-size: 11px;
    border-radius: 1px;
    right: 10px;
    -webkit-transition: all .8s ease-in-out;
    -moz-transition: all .8s ease-in-out;
    -o-transition: all .8s ease-in-out;
    -ms-transition: all .8s ease-in-out;
    transition: all .8s ease-in-out;
}

li.header-list.tableftpost .blogpos-title {
    padding: 0 20px 20px;
    width: 87%;
    float: left;
    margin-left: 0;
}

a.read-article-ico {
    width: 45px;
    height: 45px;
    right: -150px;
    background: url("include/images/hyperlink.png") no-repeat 50% rgba(51, 51, 51, 0.44);
    z-index: 3;
    float: right;
    position: absolute;
    top: 70px;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

span.prity-photo-img a span {
    width: 45px;
    height: 45px;
    left: -150px;
    z-index: 3;
    top: 70px;
    background: url("include/images/camera_prity.png") no-repeat 50% rgba(51, 51, 51, 0.44);
    float: left;
    position: absolute;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

div#slider-with li.bigleftpost:hover a.read-article-ico {
    right: 98px;
    cursor: pointer;
}

div#slider-with li.bigleftpost:hover span.prity-photo-img a span {
    left: 98px;
    cursor: pointer;
}

div#slider-with li.secondpostset.thirdpostset:hover a.read-article-ico {
    right: 98px;
    cursor: pointer;
}

div#slider-with li.secondpostset.thirdpostset:hover span.prity-photo-img a span {
    left: 98px;
    cursor: pointer;
}

/* Random Blog Post */

.random-post.rightside-random {
    float: right;
    padding: 20px 0 20px 20px;
    width: 1180px;
    margin-left: 0;
    background: #ffffff;
}

.grid-item {
    overflow: hidden;
    float: left;
    width: 275px;
    margin-right: 20px;
    margin-bottom: 20px;
}

.grid-item img {
    float: left;
    width: 275px;
    -moz-filter: blur(5px);
    -o-filter: blur(5px);
    -ms-filter: blur(5px);
    -webkit-filter: grayscale(0.28112449799196787) blur(2.8112449799196786px) sepia(0.040160642570281124) saturate(0.7469879518072289) opacity(1) brightness(0.7991967871485943) contrast(1) hue-rotate(0deg) invert(0);
    margin-top: -5px;
    margin-left: -5px;
}

.random-post-title {
    position: absolute;
    top: 0;
    margin-top: 20px;
    padding: 20px;
}

.random-post-title a {
    color: #fff;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 18px;
    font-weight: lighter;
}

.random-post-title a:hover {
    border-bottom: 3px solid #fff;
}

p.excerpt.ranpost {
    position: absolute;
    bottom: 0;
    padding: 20px;
    color: #fff;
    font-size: 12px;
}

/* menu Cart */

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

.shopping-cart-inmenu a {
    background: #fb4834;
}

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

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

/* New Sidebar - Mini Sidebar */

div#small-mini-sidebar {
    float: left;
    width: 17%;
    overflow: hidden;
}

#small-mini-sidebar .feedburner-subscribe {
    width: 100%;
}

#small-mini-sidebar .feedburner-email {
    width: 100%;
}

#small-mini-sidebar .widget-feedburner-counter {
    float: left;
}

#small-mini-sidebar .leftpost .attachment-newrelpost.wp-post-image {
    height: 100%;
    width: 100%;
}

#small-mini-sidebar li.leftpost {
    float: left !important;
    margin: 0 20px !important;
    padding: 20px;
    width: 169px !important;
    min-height: 315px;
}

#small-mini-sidebar .leftpost a.read-this-widget {
    text-align: center;
    width: 90%;
}

#small-mini-sidebar .proimage {
    float: left;
    width: 168px;
    overflow: hidden;
    position: relative;
    height: 125px;
}

#small-mini-sidebar .newrespost li {
    float: left;
    width: 168px;
    padding: 20px 0;
}

#small-mini-sidebar .contentarea {
    float: right;
    max-width: 168px;
    margin-left: 0;
    width: 100%;
    margin-top: 10px;
}

#small-mini-sidebar ul.Post-type-list {
    max-width: 168px;
    padding: 20px 0;
    margin: 0 20px;
}

#small-mini-sidebar ul div.list-proimage {
    width: 168px;
    height: 120px;
    float: left;
    overflow: hidden;
    margin-right: 0;
}

#small-mini-sidebar .list-contentarea {
    float: left;
    margin-top: 10px;
}

#small-mini-sidebar .category-list a {
    max-width: 168px;
}

/* WooCommerce Page - Store Page */

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

span.price-intab ins {
    display: none;
}

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

div#content.in-woo-cart-page {
    width: 1200px;
    border: 0 none;
}

div#content.in-woo-cart-page .entry.group {
    width: 100%;
    max-width: 1160px;
}

div#content.in-account-and-login {
    width: 839px;
    border-right: 0 none;
    border: 0;
}

div#content.in-account-and-login .entry {
    max-width: 798px;
}

.woo-products.in-single-page #content {
    border-left: 0 none;
    padding: 20px;
    max-width: 799px;
    width: 100%;
    border-right: 0 none;
}

.widget_product_search #searchform {
    max-width: 320px;
    float: left;
    height: auto;
}

aside#main-sidebar.woo-sidebar {
    border-left: 1px solid #ededed;
}

.woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total, .woocommerce-page.widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {
    border-top: 3px double #f7f6f7;
    padding: 4px 0 0;
    float: left;
    margin: 0 20px;
    width: 100%;
    max-width: 320px;
}

.woocommerce .widget_shopping_cart .buttons, .woocommerce-page .widget_shopping_cart .buttons, .woocommerce-page.widget_shopping_cart .buttons, .woocommerce.widget_shopping_cart .buttons {
    max-width: 320px;
    float: left;
    margin: 0 20px;
    width: 100%;
}

.widget_product_search input#searchsubmit {
    padding: 10px 10px;
    background: #fb4834;
    line-height: 21px;
    color: #fff;
    border: 0 none;
    border-radius: 2px;
}

ul.product_list_widget li {
    padding: 10px 0px !important;
    border-bottom: 1px solid #ededed;
    margin: 0 20px !important;
}

.woo-sidebar .widget-title {
    margin-bottom: 20px;
}

.woocommerce-archive {
    float: left;
}

.woocommerce-archive #content {
    border-left: 0 none;
    padding: 20px;
    width: 799px;
    border-right: 0 none;
}

.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select {
    vertical-align: top;
    padding: 5px;
    border: 1px solid #ededed;
    border-top: 0 none;
}

.woocommerce .woocommerce-breadcrumb a, .woocommerce-page .woocommerce-breadcrumb a {
    color: #777;
    font-family: 'Archivo Narrow', sans-serif;
}

.woocommerce #content div.product div.images img, .woocommerce div.product div.images img, .woocommerce-page #content div.product div.images img, .woocommerce-page div.product div.images img {
    display: block;
    width: 100%;
    height: auto;
    box-shadow: none;
    -webkit-box-shadow: none;
    -webkit-transition: all ease-in-out .2s;
    -moz-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;
}

section.shipping-calculator-form {
    margin-top: 20px;
}

.woocommerce form .form-row select, .woocommerce-page form .form-row select {
    cursor: pointer;
    margin: 0;
    border: 1px solid #ededed;
    color: #616161;
    padding: 5px;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    outline: 0;
    line-height: 1em;
    padding: 8px;
    border: 1px solid #ededed;
    background: #fbfbfb;
}

.woocommerce form.login, .woocommerce form.checkout_coupon, .woocommerce form.register, .woocommerce-page form.login, .woocommerce-page form.checkout_coupon, .woocommerce-page form.register {
    border: 1px solid #EEEEEE;
    padding: 20px;
    margin: 2em 0 2em 0px;
    text-align: left;
    -webkit-border-radius: 5px;
    border-radius: 2px;
}

p.lost_password {
    margin-bottom: 0px;
    background: #fb4834;
    width: 110px;
    padding: 0px 10px;
}

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

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

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

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

span.woo-account a {
    padding: 18px;
    float: left;
    background: #fb4834;
    color: #fff;
    font-size: 14px;
    font-weight: lighter;
    text-transform: capitalize;
}

.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {
    margin: 0 0 1em;
    padding: 0;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: .92em;
    color: #777;
    background: #fbfbfb;
    padding: 10px;
    border: 1px solid #ededed;
}

.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {
    top: 0;
    right: 0;
    left: auto;
    z-index: 99;
    margin: 0;
}

.woocommerce #reviews #comments ol.commentlist, .woocommerce-page #reviews #comments ol.commentlist {
    margin: 0;
    width: 100%;
    background: 0 0;
    list-style: none;
    max-width: 760px;
}

.woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt {
    background: #6BAD56;
    color: #fff;
    text-shadow: none;
    box-shadow: none;
    border: 0 none;
    line-height: 17px;
}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {
    background: #3E9422;
    color: #fff;
    text-shadow: none;
    box-shadow: none;
    border: 0 none;
    line-height: 17px;
}

.entry-summary p {
    color: #797979;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 14px;
    margin: 10px 0;
    line-height: 20px;
}

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

a.woocommerce-review-link {
    font-size: 14px;
    font-family: 'Archivo Narrow', sans-serif;
}

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

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

.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a {
    display: inline-block;
    padding: .5em 0;
    font-weight: 700;
    color: #FFFFFF;
    text-shadow: none;
    text-decoration: none;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
    border: 1px solid #e0dadf;
    background: #fb4834;
    display: inline-block;
    position: relative;
    z-index: 0;
    box-shadow: none;
    margin: 0 -5px;
    padding: 0 1em;
    border-right: 0;
}

.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {
    background: #6BAD56;
    color: #fff;
    text-shadow: none;
    box-shadow: none;
    border: 0 none;
    line-height: 17px;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before {
    left: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    border-width: 0;
    box-shadow: none;
}

.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {
    background: #3E9422;
    color: #fff;
    text-shadow: none;
    box-shadow: none;
    border: 0 none;
    line-height: 17px;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after {
    right: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    border-width: 0;
    box-shadow: none;
}

span.posted_in a {
    color: #fff;
    background: #979797;
    padding: 2px 8px;
    line-height: 20px;
    font-family: 'Archivo Narrow', sans-serif;
    border-radius: 1px;
    font-size: 12px;
    text-transform: uppercase;
}

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info, .woocommerce-page .woocommerce-message {
    padding: 1em 1em 1em 3.5em!important;
    margin: 0 0 2em!important;
    position: relative;
    -webkit-border-radius: 0;
    border-radius: 0;
    color: #5e5e5e;
    background: #fbfbfb;
    list-style: none outside!important;
    width: auto;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-bottom: 1px solid #ededed;
    border-left: 1px solid #ededed;
    border-right: 1px solid #ededed;
}

.woocommerce span.onsale, .woocommerce-page span.onsale {
    min-height: 32px;
    min-width: 32px;
    padding: 4px;
    font-size: 12px;
    font-weight: 700;
    position: absolute;
    text-align: center;
    line-height: 32px;
    top: 0;
    left: 0;
    margin: 0;
    color: #fff;
    background: #fb4834;
    border-radius: 0 !important;
    text-shadow: none;
    box-shadow: none;
}

.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-ordering, .woocommerce-page .woocommerce-result-count {
    margin: 0 0 1em;
    font-family: 'Archivo Narrow', sans-serif;
    padding: 0;
    font-size: 12px;
    line-height: 30px;
    text-transform: uppercase;
    color: #979797;
}

.woocommerce-archive .page-title {
    border-bottom: 1px solid #EDEDED;
    padding: 10px 0;
    margin: 0;
}

.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    box-shadow: none;
    -webkit-box-shadow: none;
}

.woocommerce ul.products li.product a:hover img, .woocommerce-page ul.products li.product a:hover img {
    box-shadow: none;
    -webkit-box-shadow: none;
    opacity: 0.7;
}

.price_slider_wrapper {
    padding: 20px;
    border-bottom: 1px solid #ededed;
}

ul.payment_methods.methods li {
    list-style: none;
}

li.payment_method_paypal img {
    width: auto;
}

.woocommerce #content .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce .quantity .minus, .woocommerce .quantity .plus, .woocommerce-page #content .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus {
    display: block;
    padding: 0;
    margin: 0;
    position: absolute;
    text-align: center;
    vertical-align: text-top;
    width: 20px;
    height: 15px;
    overflow: visible;
    text-decoration: none;
    font-weight: 700;
    cursor: pointer;
    line-height: 13px;
    font-size: 12px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #5e5e5e;
    text-shadow: none;
    background: #fbfbfb;
    border: 1px solid #E0E0E0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 0.9em;
    height: .9em;
    -webkit-border-radius: 1em;
    border-radius: 1em;
    border: 0 none;
    cursor: pointer;
    padding: 1px;
    border: 2px solid #F85F5F;
    background: #5E5E5E;
    outline: 0;
    top: -6px;
    -moz-box-shadow: none;
    box-shadow: none;
}

.woocommerce div.product form.cart .variations select, .woocommerce #content div.product form.cart .variations select, .woocommerce-page div.product form.cart .variations select, .woocommerce-page #content div.product form.cart .variations select {
    width: 100%;
    float: left;
    padding: 2px 5px;
    border: 1px solid #ededed;
    color: #727272;
}

a.reset_variations {
    background: #333;
    color: #fff;
    font-size: 10px;
    padding: 2px 10px;
    border-radius: 2px;
    margin-top: 5px;
    float: left;
}

a.reset_variations:hover {
    background: #fb4834;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background: #F85F5F;
    box-shadow: none;
    -webkit-box-shadow: none;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover {
    text-decoration: none;
    color: #FFF;
}

a.shipping-calculator-button {
    background: #fb4834;
    color: #fff;
    padding: 10px;
    font-size: 12px;
    text-transform: uppercase;
}

a.added_to_cart.wc-forward {
    background: #474747;
    padding: 5px;
    color: #fff;
    margin-top: 10px;
    font-size: 15px;
    border-radius: 2px;
}

.woocommerce .widget_layered_nav ul small.count, .woocommerce-page .widget_layered_nav ul small.count {
    float: right;
    margin-left: 6px;
    font-size: 1em;
    padding: 1px 5px;
    color: #FFF;
    background: #fb4834;
    border-radius: 2px;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text {
    margin: 0 0 0 50px;
    border: 1px solid #F0F0F0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    padding: 1em 1em 0;
    background: #fbfbfb;
}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {
    float: right;
    margin-left: 4px;
    width: 50px;
    padding: 5px;
    height: auto;
    border: 1px solid #ededed;
    box-shadow: none;
    -webkit-box-shadow: none;
}

.woocommerce .widget_layered_nav ul li, .woocommerce-page .widget_layered_nav ul li {
    padding: 5px 0px;
    list-style: none;
    border-bottom: 1px solid #ededed;
    margin: 0 20px;
}

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

.woocommerce #review_form #respond textarea, .woocommerce-page #review_form #respond textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    background: #F5F5F5;
    height: 200px;
    border: 1px solid #ededed;
}

.woocommerce #review_form #respond, .woocommerce-page #review_form #respond {
    position: static;
    margin: 0;
    padding: 0;
    background: transparent none;
    border: 0;
    max-width: 800px;
    width: 100%;
}

.woocommerce #review_form #respond, .woocommerce-page #review_form #respond {
    position: static;
    margin: 0;
    padding: 0;
    background: transparent none;
    border: 0;
    max-width: 800px;
    width: 100%;
}

.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty {
    border: 1px solid #E0E0E0;
}

div.cart-and-counter {
    background: url(include/images/cart-ico.png) no-repeat 10px 15px;
    float: right;
    margin-left: 15px;
    padding: 18px 15px 16px 50px;
}

.cart-and-counter a {
    background: #fb4834;
    color: #fff;
    font-weight: lighter;
    padding: 8px 8px;
    border-radius: 2px;
    overflow: hidden;
}

.cart-and-counter a:hover {
    background: #333;
}

.woocommerce #content .quantity .minus:hover, .woocommerce #content .quantity .plus:hover, .woocommerce .quantity .minus:hover, .woocommerce .quantity .plus:hover, .woocommerce-page #content .quantity .minus:hover, .woocommerce-page #content .quantity .plus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce-page .quantity .plus:hover {
    background: #EBEBEB;
    border-radius: 0;
}

label.screen-reader-text {
    margin-bottom: 12px;
    float: left;
    width: 100%;
}

/* Content Area By Position */

/* Style 1 */
.content-center.small-left.large-right #content {
    float: left;
}

.content-center.small-left.large-right #small-mini-sidebar {
    float: left;
}

.content-center.small-left.large-right #main-sidebar {
    float: right;
}

/* Style 2 */

.content-left.small-left.large-right #content {
    float: left;
    border-left: 0 none;
}

.content-left.small-left.large-right #small-mini-sidebar {
    float: left;
    border-right: 1px solid #ededed;
}

.content-left.small-left.large-right #main-sidebar {
    float: right;
}

/* Style 3 */

.content-right.large-left.small-right #content {
    float: right;
    border-right: 0 none;
}

.content-right.large-left.small-right #small-mini-sidebar {
    border-left: 1px solid #ededed;
}

.content-right.large-left.small-right #main-sidebar {
    float: left;
}

/* Style 4 */

.content-center.small-right.large-left #main-sidebar {
    float: left;
}

.content-center.small-right.large-left #content {
    float: left;
}

.content-center.small-right.large-left #small-mini-sidebar {
    float: left;
}

/* Home page Woocommerce 3rd Tab started */

li.producthome {
    float: left;
    padding-left: 20px;
    padding-top: 20px;
    width: 183.3px;
    overflow: hidden;
    height: 245px;
}

.wooo-home-tab-image img {
    width: 100%;
    height: 200px;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.wooo-home-tab-image:hover img {
    opacity: 0.5;
}

.wooo-home-tab-image {
    position: relative;
    background: #333;
    overflow: hidden;
    height: 200px;
}

span.add-to-cart.wootab {
    background: rgba(51, 51, 51, 0.54);
    position: absolute;
    top: 80px;
    left: -105px;
    text-align: center;
    width: 81px;
    padding: 2px 8px;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

span.add-to-cart.wootab a {
    color: #fff;
    font-size: 10px;
    text-transform: uppercase;
}

span.add-to-cart.wootab:hover, span.more-details.wootab:hover {
    background: rgba(248, 2, 2, 0.54);
}

span.more-details.wootab {
    background: rgba(51, 51, 51, 0.54);
    position: absolute;
    bottom: 74px;
    right: -105px;
    width: 81px;
    padding: 2px 8px;
    text-align: center;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

span.more-details.wootab a {
    color: #fff;
    font-size: 10px;
    text-transform: uppercase;
}

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

.producthome a.added_to_cart.wc-forward {
    position: absolute;
    top: 50px;
    width: 77px;
    left: 0;
    background: rgba(127, 253, 122, 0.49);
    border-radius: 0;
    content: "open Cart";
}

.wooo-home-tab-image:hover .more-details.wootab {
    bottom: 74px;
    right: 41px;
}

span.onsale.tab-home {
    position: absolute;
    padding: 5px 10px;
    background: rgba(255, 14, 14, 0.56);
    color: #FFFFFF;
    text-transform: uppercase;
    z-index: 5;
    font-size: 11px;
    font-weight: lighter;
}

form#tab-search-page {
    padding: 20px 20px 0 20px;
}

input#wooo-search {
    width: 85%;
    padding: 10px 5px;
    border: 1px solid #ededed;
    margin: 0;
    float: left;
}

input#searchsubmit-tab-btn {
    padding: 13px 17px;
    border: 0 none;
    height: 37px;
    color: #FFFFFF;
    line-height: 16px;
    background: #fb4834;
    font-size: 10px;
    text-transform: uppercase;
}

span.search-tag-sample {
    color: #B3B3B3;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 9px;
    text-transform: uppercase;
}

input#wooo-search:focus {
    outline: 0;
}

h3.woo-tab-title {
    font-size: 14px;
    font-weight: 800;
    text-transform: uppercase;
}

span.price-intab .amount {
    float: left;
    color: #616161;
    font-size: 12px;
}

.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
    width: 16.96%;
}

.link-of-shop-page {
    float: left;
    text-align: center;
    width: 100%;
    max-width: 590px;
    padding: 20px;
    margin-top: 20px;
}

.link-of-shop-page a {
    font-family: 'Archivo Narrow', sans-serif;
    padding: 20px 60px;
    text-align: center;
    background: #fb4834;
    color: #fff;
    font-size: 16px;
    border-radius: 2px;
    font-weight: lighter;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}

/* Blog Design Started */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* 02. Magazine design */

div#home-page.magazine-design #posts article {
    float: left;
    border-bottom: 1px solid #ededed;
    padding: 20px;
}

.post-thumb.if-has-in-magazinedes {
    float: left;
    width: 240px;
    height: 160px;
    margin-right: 20px;
}

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

h2.post-title.magazine-design {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 10px;
}

div#home-page.magazine-design .post-thumb img {
    width: 100%;
    height: 100%;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

span.comment-link-magdis a {
    position: absolute;
    z-index: 99;
    bottom: 0;
    padding: 2px 7px;
    right: 0;
    font-size: 12px;
    background: rgba(0, 0, 0, 0.5);
    color: #FFFFFF;
    opacity: 1;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.onetag.mag-design {
    padding: 0;
}

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

span.prity-photo-img.formagazine-design a {
    position: absolute;
    bottom: 60px;
    z-index: 99;
    left: -50px;
    padding: 22px;
    background: url("include/images/camera_prity.png") no-repeat center center rgba(0, 0, 0, 0.5);
    border-radius: 1px;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

span.magazine-read-more-link a {
    position: absolute;
    bottom: 60px;
    z-index: 99;
    right: -50px;
    padding: 22px;
    background: url("include/images/hyperlink.png") no-repeat center center rgba(0, 0, 0, 0.5);
    border-radius: 1px;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

div#home-page.magazine-design #posts article:hover span.prity-photo-img.formagazine-design a {
    left: 70px;
}

div#home-page.magazine-design #posts article:hover span.magazine-read-more-link a {
    right: 70px;
}

div#home-page.magazine-design #posts article:hover span.comment-link-magdis a {
    opacity: 0;
}

.post-thumb.if-has-in-magazinedes:hover img {
    opacity: 0.7;
}

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

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

.navigation-group-magazine-dis a.next.page-numbers {
    padding: 10px 20px;
}

/* 03. Grid design */

div#home-page.grid-design article {
    float: left;
    padding-left: 20px;
    width: 285px;
    padding-top: 20px;
    overflow: hidden;
    height: 340px;
}

.post-thumb.if-has-in-grid {
    height: 170px;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.post-thumb.if-has-in-grid img {
    height: 100%;
}

span.comment-link-grid-disign a {
    position: absolute;
    z-index: 99;
    top: 0;
    padding: 2px 7px;
    margin: 10px;
    right: 0;
    font-size: 12px;
    background: rgba(0, 0, 0, 0.5);
    color: #FFFFFF;
    opacity: 1;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.post-thumb.if-has-in-grid:hover img {
    opacity: 0.7;
}

.post-thumb.if-has-in-grid:hover .comment-link-grid-disign a {
    opacity: 0;
}

h2.post-title.grid-design {
    font-size: 18px;
    line-height: 26px;
    margin-top: 10px;
    margin-bottom: 10px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

span.prity-photo-img.for-grid-design a {
    position: absolute;
    bottom: 60px;
    z-index: 99;
    left: -50px;
    padding: 22px;
    background: url("include/images/camera_prity.png") no-repeat center center rgba(0, 0, 0, 0.5);
    border-radius: 1px;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

span.grid-read-more-link a {
    position: absolute;
    bottom: 60px;
    z-index: 99;
    right: -50px;
    padding: 22px;
    background: url("include/images/hyperlink.png") no-repeat center center rgba(0, 0, 0, 0.5);
    border-radius: 1px;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

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

.post-thumb.if-has-in-grid:hover span.grid-read-more-link a {
    right: 95px;
}

.grid-design-paginaion {
    float: left;
    padding: 20px;
    border-bottom: 1px solid #ededed;
    border-top: 1px solid #ededed;
    width: 100%;
    max-width: 590px;
    margin-top: 20px;
}

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

/* New date Style */

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

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

.postday {
    color: #FFF;
    font-size: 36px;
    padding: 0px 0px;
    font-family: 'Archivo Narrow', sans-serif;
}

span.posted-date-for-img {
    width: 65px;
    overflow: hidden;
    float: left;
    margin-right: 10px;
    height: 44px;
}

span.posted-date-for-img img {
    width: 100%;
    height: 100%;
}

/* post page Title Style and meta */

h1.post-title.in-single-page {
    padding: 10px 0;
    border-bottom: 1px solid #ededed;
    margin: 0 20px;
}

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

li.post-author.pen-icons.if-in-image, li.post-date.calan-icons.if-in-image, li.post-category.folder-icons.if-in-image a, li.post-category.folder-icons.if-in-image, li.pageviews.defhom.eye-icons {
    background: none;
    color: #fff;
    padding: 0;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 14px;
    text-shadow: 0 0 6px #000;
    text-transform: uppercase;
}

ul.if-in-image-ready li {
    float: left;
    margin-right: 20px;
}


/* Next and back Navigation */

a.next-story, a.previous {
    /* background: #dcddde; */
    padding: 6px 10px;
    display: block;
    margin-bottom: 6px;
}

h3.coroce-slider {
    position: absolute;
    z-index: 99;
    top: 30px;
    font-size: 16px;
    padding: 20px;
    text-align: left;
    line-height: 22px;
    text-transform: uppercase;
    -webkit-transition: all 0.2s ease-in-out 0.3s;
    -moz-transition: all 0.2s ease-in-out 0.3s;
    -o-transition: all 0.2s ease-in-out 0.3s;
    -ms-transition: all 0.2s ease-in-out 0.3s;
    transition: all 0.2s ease-in-out 0.3s;
}

.carousel-wepper ul li:hover h3.coroce-slider {
    top: -160px;
}

.single-post-tag.first-tag-of-caro {
    left: 20px;
    -webkit-transition: all 0.4s ease-in-out 0.6s;
    -moz-transition: all 0.4s ease-in-out 0.6s;
    -o-transition: all 0.4s ease-in-out 0.6s;
    -ms-transition: all 0.4s ease-in-out 0.6s;
    transition: all 0.4s ease-in-out 0.6s;
}

.carousel-wepper ul li:hover .single-post-tag.first-tag-of-caro {
    left: -160px;
}

h3.coroce-slider a {
    color: #fff;
    text-shadow: 0 0 6px rgba(3, 3, 3, 1);
}

/* Share Buttons In Page */

.random-post-tag {
    position: absolute;
    float: left;
    left: 20px;
    padding: 0 5px 0;
    background: #fb4834;
    display: block;
    height: 16px;
    margin-top: 20px;
    color: #fff;
    font-family: 'Archivo Narrow', sans-serif;
}

.post-share-buttons ul li {
    float: left;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.post-share-buttons ul li a {
    width: 100px;
    height: 25px;
    color: #3A3A3A;
    background: #fff;
    text-indent: inherit;
    text-align: center;
    line-height: 22px;
    font-family: 'Archivo Narrow', sans-serif;
    padding: 3px;
    overflow: hidden;
    border-radius: 50px;
    border: 1px solid #ededed;
}

.post-share-buttons {
    padding: 0 0 20px;
    float: left;
    border-bottom: 1px solid #ededed;
    width: 100%;
    margin: 0 20px 20px;
    max-width: 590px;
}

p.title-of-share-text {
    float: left;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 14px;
    padding: 5px 0;
    font-weight: bold;
    text-transform: uppercase;
}

ul.content-place-right {
    float: right;
}

li.twittersh.in-page-button a:before {
    content: "\f099";
    font-family: fontawesome;
    margin-right: 10px;
}

li.facebooksh.in-page-button a:before {
    content: "\f09a";
    font-family: fontawesome;
    margin-right: 10px;
}

li.googlesh.in-page-button {
    margin: 0 20px;
}

li.googlesh.in-page-button a:before {
    content: "\f0d5";
    font-family: fontawesome;
    margin-right: 10px;
}

li.facebooksh.in-page-button a:hover {
    background: #3b5998;
    color: #fff;
}

li.googlesh.in-page-button a:hover {
    background: #D34836;
    color: #fff;
}

li.twittersh.in-page-button a:hover {
    background: #00aced;
    color: #fff;
}

/* Theme Review Started */

.review-list li {
    background: none !important;
}

.review-total-only {
    position: absolute;
    bottom: 0;
    background: #fb4834 !important;
    z-index: 22;
}

span.review-total-box {
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 12px;
    color: #fff;
    letter-spacing: 1.1px;
}

.ratings-for.right-modern-post .review-total-only {
    float: right;
    right: -160px;
    top: 10px;
    height: 14px;
    line-height: 13px;
    -webkit-transition: all .8s ease-in-out;
    -moz-transition: all .8s ease-in-out;
    -o-transition: all .8s ease-in-out;
    -ms-transition: all .8s ease-in-out;
    transition: all .8s ease-in-out;
}

.ratings-for.left-mod-design .review-total-only {
    float: right;
    left: -160px;
    bottom: 10px;
    height: 14px;
    line-height: 13px;
    -webkit-transition: all .8s ease-in-out;
    -moz-transition: all .8s ease-in-out;
    -o-transition: all .8s ease-in-out;
    -ms-transition: all .8s ease-in-out;
    transition: all .8s ease-in-out;
}

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

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

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

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

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

div#slider-with li.bigleftpost:hover .ratings-for.right-modern-post .review-total-only {
    float: right;
    right: 10px;
    top: 10px;
}

div#slider-with li.thirdpostset:hover .ratings-for.right-modern-post .review-total-only {
    float: right;
    right: 10px;
    top: 10px;
}

div#slider-with li.bigleftpost:hover div.single-slider-tag, div#slider-with li.thirdpostset:hover div.single-slider-tag {
    top: 30px;
}

/* Simple Hover */

.cbtthenepor-cat {
    position: relative;
}

.tag-of-caorsi {
    float: right;
    z-index: 999;
    position: absolute;
    top: 10px;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    padding: 2px 5px;
    right: 10px;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

#related_posts li:hover .tag-of-caorsi {
    top: 28px;
}

.ratings-in-corsi .review-total-only {
    position: absolute;
    right: -160px;
    top: 10px;
    float: right;
    padding: 1px 5px;
    height: 16px;
    -webkit-transition: all .8s ease-in-out;
    -moz-transition: all .8s ease-in-out;
    -o-transition: all .8s ease-in-out;
    -ms-transition: all .8s ease-in-out;
    transition: all .8s ease-in-out;
}

#related_posts li:hover .ratings-in-corsi .review-total-only {
    right: 10px;
}

li.leftpost .in-featuerd-post .review-total-only {
    display: block !important;
}

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

li.leftpost .single-post-tag.in-feture-tags {
    position: absolute;
    display: block !important;
}

li.leftpost:hover .single-post-tag.in-feture-tags {
    bottom: 30px;
}

.newrespost li .in-featuerd-post .review-total-only {
    display: none;
}

.newrespost li .single-post-tag.in-feture-tags {
    display: none;
}

span.prity-photo-img.for-carousel-design a {
    position: absolute;
    bottom: -160px;
    width: 45px;
    z-index: 99;
    left: 90px;
    height: 45px;
    background: url("include/images/camera_prity.png") no-repeat 50% rgba(0, 0, 0, 0.4);
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

span.grid-read-more-link.for-carousel-design a {
    position: absolute;
    bottom: -160px;
    width: 45px;
    z-index: 99;
    padding: 0;
    right: 90px;
    height: 45px;
    background: url("include/images/hyperlink.png") no-repeat 50% rgba(0, 0, 0, 0.4);
    -webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    -ms-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
}

.carousel-wepper ul li:hover span.prity-photo-img.for-carousel-design a {
    bottom: 70px;
}

.carousel-wepper ul li:hover span.grid-read-more-link.for-carousel-design a {
    bottom: 70px;
}

.carousel-wepper ul li:hover span.overlay-image-bg {
    background: none;
}

.wp_review_tab_widget_content .entry-title {
    font-weight: lighter !important;
}

.wp_review_tab_widget_content .tab_title a {
    font-weight: 800 !important;
}

.wp_review_tab_widget_content .wp-review-tab-postmeta {
    color: #999;
    font-size: 13px;
    float: right;
    margin-top: 5px;
    font-family: 'Archivo Narrow', sans-serif;
}

.wp_review_tab_widget_content .tab_title.selected a {
    background: #fb4834 !important;
    border-bottom: 1px solid #F03030 !important;
    color: #fff !important;
}

.review-total-only.small-thumb {
    font-weight: lighter !important;
    margin-top: 5px !important;
    position: relative;
}

.wp_review_tab_widget_content {
    border: 0 none !important;
}

span.prity-photo-img.for-post-bay-tag a {
    position: absolute;
    bottom: -160px;
    width: 45px;
    z-index: 99;
    left: 80px;
    border-radius: 0;
    height: 45px;
    background: url("include/images/camera_prity.png") no-repeat 50% rgba(0, 0, 0, 0.4);
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

#main-sidebar .leftpost span.prity-photo-img.for-post-bay-tag a {
    left: 120px !important;
}

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

#main-sidebar li.leftpost:hover span.prity-photo-img.for-post-bay-tag a {
    bottom: 100px !important;
}

#main-sidebar li.leftpost span.grid-read-more-link.for-post-bay-tag a {
    right: 100px;
}

#main-sidebar li.leftpost:hover span.grid-read-more-link.for-post-bay-tag a {
    bottom: 100px;
}

span.grid-read-more-link.for-post-bay-tag a {
    position: absolute;
    bottom: -160px;
    width: 45px;
    z-index: 99;
    padding: 0;
    right: 90px;
    height: 45px;
    background: url("include/images/hyperlink.png") no-repeat 50% rgba(0, 0, 0, 0.4);
    -webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    -ms-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
}

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

.newrespostone ul.popularclass.leftpost:hover span.prity-photo-img.for-post-bay-tag a {
    bottom: 70px;
}
/* cgbm
.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.8 !important;
}

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

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

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

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

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

li.leftpost:hover span.prity-photo-img.for-post-bay-tag a {
    bottom: 70px !important;
    left: 85px !important;
    border-radius: 0 !important;
}

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

.newrespostone ul.popularclass.leftpost span.grid-read-more-link.for-post-bay-tag a {
    display: block !important;
}

.newrespostone ul.popularclass.leftpost .proimage span.prity-photo-img.for-post-bay-tag a {
    left: 90px;
    border-radius: 0;
}

.newrespost li span.grid-read-more-link.for-post-bay-tag a {
    display: none;
}

.newrespostone ul span.grid-read-more-link.for-post-bay-tag a {
    display: none;
}

.newrespostone ul .proimage span.prity-photo-img.for-post-bay-tag a {
    left: 20px;
    bottom: -160px;
}

.newrespostone ul:hover span.prity-photo-img.for-post-bay-tag a {
    bottom: 18px;
    left: 20px;
    border-radius: 50%;
}

ul.popularclass.leftpost .single-post-tag.in-feture-tags {
    display: block !important;
}

ul.popularclass.leftpost .in-featuerd-post .review-total-only {
    display: block !important;
}

.newrespost ul .proimage span.prity-photo-img.for-post-bay-tag a {
    left: 20px;
    bottom: -160px;
}

.newrespost li:hover span.prity-photo-img.for-post-bay-tag a {
    bottom: 18px;
    left: 20px;
    border-radius: 50%;
}

#modrpostset .newrespost li:hover span.prity-photo-img.for-post-bay-tag a {
    bottom: 15px;
    left: 30px;
    border-radius: 50%;
}

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

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

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

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

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

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

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

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

.centwepost .widget-title {
    max-width: 590px;
}

div#modrpostset .widget-title {
    max-width: 275px;
}

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

/* Font Awesome Icons Font Started */

.widget-title h2:before {
    font-family: fontawesome;
    content: "\f036";
    margin-right: 10px;
    font-size: 14px;
    color: #949494;
    -webkit-font-smoothing: antialiased;
}

.flickr_widget .widget-title h2:before {
    content: "\f16e";
}

.smart_fbfans_widget .widget-title h2:before {
    content: "\f09a";
}

.widget_categories .widget-title h2:before {
    content: "\f07c";
}

.widget_wpsmart_popular .widget-title h2:before {
    content: "\f005";
}

.widget_protty_photos_new_set .widget-title h2:before {
    content: "\f083";
}

.widget_carousell_imageslider_widget .widget-title h2:before {
    content: "\f124";
}

li.post-author.pen-icons.if-in-image:before {
    content: "\f007";
    font-family: fontawesome;
    margin-right: 10px;
}

li.post-date.calan-icons.if-in-image:before {
    content: "\f133";
    font-family: fontawesome;
    margin-right: 10px;
}

p.title-of-share-text:before {
    content: "\f045";
    font-family: fontawesome;
    margin-right: 10px;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
}

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

.wp_review_tab_widget_content .wp-review-tab-postmeta:before {
    content: "\f073";
    font-family: fontawesome;
    margin-right: 10px;
}

li.pageviews.defhom.eye-icons:before {
    content: "\f06e";
    font-family: fontawesome;
    margin-right: 10px;
}

span.postafter:before {
    font-family: fontawesome;
    margin-right: 10px;
    content: "\f017";
    font-size: 14px;
}

span.modernpost-datetimerpost:before {
    font-family: fontawesome;
    margin-right: 10px;
    content: "\f017";
    font-size: 14px;
}

span.tags-under-post:before {
    font-family: fontawesome;
    margin-right: 10px;
    content: "\f017";
    font-size: 14px;
    content: "\f073";
    font-family: fontawesome;
    margin-right: 10px;
    font-size: 12px;
    display: none; /*cal*/
}

.widget_wpsmartvid .widget-title h2:before {
    content: "\f16a";
}

span.list-datetimerpost:before {
    content: "\f073";
    font-family: fontawesome;
    margin-right: 10px;
    font-size: 12px;
    display: none; /*cal*/
}

span.small-border {
    border-bottom: none !important;
    float: left;
    margin-bottom: 0px;
    width: 100%;
    position: relative;
}

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

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

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

/* Update */

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

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

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

/* Video Meta Started */

a.prettyPhoto.video-meta {
    background: url("include/images/play_prity.png") no-repeat center center rgba(0, 0, 0, 0.5) !important;
}

#popup-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #000000;
    z-index: 5000;
    opacity: 0.5;
}

#login-modal {
    width:600px;
    z-index: 2147483006;
    position:absolute;
    left:50%;
    margin-left:-300px;
    top:300px;
    background-color:white;
    display:none;
    padding: 40px 20px;
    text-align:center;
}

#zm_alr_register_already-registered {
    display:none;
}

.premium-post-ad {
    margin-bottom:20px;
}

.premium-post-ad-text {
    width: 66%;
    float:left;
    margin-left:2%;
    margin-right:2%;
}

.premium-post-ad-text h2.post-title.personal-design a {
    margin-bottom: 8px !important;
}



.premium-post-ad-image {
    float:left;
    position:relative;
  max-width: 30%;
}

.premium-post-ad-image a,
.premium-post-ad-image img {
    display:block;
}

.clear-both {
    clear:both;
}

.premium-post-ad-text .addthis_toolbox{
    display:none;
}

.premium-post-ad-text p {
    line-height: 16px !important;
}

.premium-post-ad-text h2 a {
    margin-top:0px !important;
}

.premium-post-ad-advertisement {
    margin: 10px 0px 5px 0px;
    font-style: italic;
    font-size: 12px;
}

.premium-post-ad-inner-wrapper {
    border:1px solid #ccc;
}


.mob-hamb {

}

.mob-menu-header, #main-navigation-ico .sf-menu.mob-menu-holder {
    background-color: white !important;
    left: 1px;
    padding: 0px !important;
    /*top: -35px !important;*/
}

#main-navigation-ico .sf-menu.mob-menu-holder {
    top: -35px !important;
}

#main-navigation-ico .sf-menu.mob-menu-holder {
    height: 1000px;
}

.block-important {
    display: block !important;
}

.grey-back {
    background-color: #f2f2f2;
}

#main-navigation-ico .sf-menu a {
    color: #000 !important;
}

.mob-content {
    box-shadow: 0 0 3px rgba(0,0,0,0.5) !important;
  background-color: #f2f2f2;
}

.mob-menu-main-item {
    color:#bf3938;
    padding: 15px 4.5%;
    margin-left: -1px;
}



.no-bord {
    background-color: white;
    border: none;
    border-bottom: 1px solid #ccc;
}

.bord {
    background-color: #f2f2f2;
    border: 1px solid #ccc;
    border-bottom: 1px solid #f2f2f2 !important;
    margin-bottom: -1px;
}

.mob-most-comment-content, .mob-weather-content, .mob-tzach-content, .mob-calendar-content {
    display: none;
}

.mob-most-comment-content #wpsmart_popular-3 > div.postlistby-tags > ul > li > div.list-contentarea > span:before {
    background-image: none !important;
}

.mob-most-comment-content #wpsmart_popular-3 > div.postlistby-tags > ul > li > div.list-contentarea > h3 > a {
    border-bottom: none;
}

.mob-most-comment-content .widget .newrespostone ul, .mob-most-comment-content .widget .newrespostone , .mob-most-comment-content .widget .widget-title, .mob-weather-content .widget .widget-title {
    width: 200px !important;
}

.mob-most-comment-content .widget .widget-title h2:before, .mob-most-comment-content .widget .widget-title h2, .mob-weather-content .widget .widget-title h2, .mob-weather-content .widget .widget-title h2:before {
    font-size: 18px;
}

.mob-most-comment-content {
    background-color: white;
}

.mob-weather-content {
    background-color: #f2f2f2;
}

.mob-most-comment-content .widget .newrespostone .leftpost .proimage {
    width: 200px;
    height: 135px;
}

.mob-most-comment-content .widget .newrespostone .leftpost .contentarea h3 a {
    padding-left: 0px !important;
    border: none !important;
    font-size: 18px !important;
    font-weight: bold !important;
    margin-bottom: 0px !important;
    padding: 15px 0px 15px 0px !important;
    line-height: 21px !important;
}

.mob-most-comment-content .widget .newrespostone .leftpost .contentarea h3 {
    margin-bottom: 0px !important;
}

.mob-most-comment-content .widget .newrespostone .leftpost .contentarea span.modernpost-datetimerpost {
    font-size: 15px !important;
}

.mob-most-comment-content .widget .newrespostone .leftpost .contentarea .rpostsum {
    text-align: left;
    margin-top: 5px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
}
.mob-most-comment-content .widget .newrespostone ul li {
    padding-bottom: 10px;
    border-bottom: 1px solid grey;
    margin-bottom: 20px !important;
}

.mob-most-comment-content .widget .newrespostone ul {
    border-bottom: none !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}

.mob-most-comment-content, .mob-calendar-content {
    height: 500px;
    overflow-y: scroll;
}

.mob-most-comment-content .widget .conent-of-more-disc {
    max-width: 200px !important;
}

.mob-weather-content div div div div div ul li{
    text-align: left !important;
    display: block !important;
}

.mob-weather-content .widget .weather-widget-one {
    margin-left: 20px;
    max-width: 287px;
    margin-bottom: 20px;
}

.mob-weather-content .widget .widget-title {
    width: 280px !important;
}

.mob-menu-content-menu .menu-primary-menu-container ul li a {
    font-size: 18px !important;
}

.mob-tzach-content {
    background-color: white;
    border: none;
    padding: 40px 10px 20px 40px !important;
    box-shadow: inset 0px 11px 8px -10px #CCC !important;
    margin-top: -1px;
}

.mob-tzach-content h2 {
    font-size: 18px !important;
    font-weight: bold !important;
    margin-bottom: 5px;
    display: inline-block !important;
    margin-bottom: 0px;
}

.mob-most-comment-content {
    padding: 25px 10px 20px 10px !important;
}

.mob-tzach-content {
    padding: 40px 10px 20px 39px !important;
}

.mob-weather-content {
    padding: 25px 10px 20px 20px !important;
}

.mob-weather-content .widget div {
    max-width: 255px;
}

.mob-tzach-content #search_by_name_menu {
    border: solid 1px gray;
    width: 250px;
    height: 40px;
    padding-top: 15px;
}

.mob-tzach-content #search_by_name_menu input {
    background-color: white;
    font-size: 18px;
}

.mob-tzach-content #search_by_name_menu .search_icm {
    zoom: 1.7;
    margin-top: -4px;
}

span.mob-most {
    color:#ccc;
    text-transform: uppercase;
    padding: 10px;
    font-size: 13px;
}

span.mob-most.active {
    color: #494949;
}

div.mob-most-content {
    display: none;
}

div.mob-most-content.active {
    display: block;
}

.menu-grey-x {
    color: grey;
    padding-top: 9px;
    position: absolute;
    padding-left: 3%;
    padding-right: 11px;
    padding-bottom: 8px;
}

#my-menu-icon-free {
    background: url("../.././images/menu-icon-free.png") no-repeat scroll center center #fb4834;
    cursor: pointer;
    display: block;
    left: 0px;
    height: 43px;
    float: left;
    position: absolute;
    margin: 0;
    width: 54px;
    z-index: 9999;
}

.mob-calendar-content #evcal_calendar_event_full_call .eventon_fullcal .evofc_months_strip .evofc_month, .mob-calendar-content #evcal_calendar_event_full_call .eventon_fullcal .evofc_months_strip {
    width: 100% !important;
}

.mob-calendar-content {
    padding: 10px;
}

.mob-calendar-content #evcal_calendar_event_full_call .calendar_header .evo_month_title {
    font-size: 29px !important;
}

.mob-calendar-content #evcal_calendar_event_full_call .evo_sort_btn {
    padding-left: 0px;
    padding-bottom: 10px;
}

.mob-calendar-content #evcal_calendar_event_full_call .eventon_sorting_section .evo_sortOpt .evo_srt_sel {
    margin-top: 4px;
}

.event .evcal_list_a {
    box-sizing: border-box;
    padding: 5px !important;
    padding-bottom: 0px !important;
}

.mob-calendar-content .evoau_submission_form {
    width: 100% !important;
    box-sizing: border-box;
    padding-right: 15px;
}

.mob-calendar-content .eventon_au_form_section #eventon_form p .fullwidth {
    box-sizing: border-box;
}

.awpcp-ad-rating-stars img {
    width: auto !important;
}





.full-wid {
    width: 100%;
}

.our-wid {
    width: 1024px;
    margin: 0 auto;
}

#subs-header-holder {
    background-color: grey;
    position: fixed;
    margin-top: -107px;
    z-index: 10;
}
.subs-logo {
    display: block;
    float: left;
}

#subs-header {
    box-sizing: border-box;
    padding: 15px;
}

.subs-avatar {
    display: block;
    float: right;
    margin: 5px;
    height: 18px;
}

.subs-username {
    float: right;
    color: #303030;
    font: 400 13px/32px "Open Sans",sans-serif;
}

#subs-user-bar {
    background-color: #e5e5e5;
    display: none;
}

.fl-left {
    float: left;
}

#subs-left-content {
    //width: 185px;
    background-color: #e5e5e5;
    min-height: 800px;
}

.menu-item {
    padding-left: 10px;
    display: inline-block;
    font-size: 23px;
}

#profile-item:before {
    content: "\f110";
    font-family: dashicons;
    color: grey;
}

.newpap-img {
    float: left;
    padding-left: 13px;
    margin-right: -6px;
    padding-top: 2px;
}

.menu-item:before {
    font-family: dashicons;
    color: grey;
}

.menu-item-text {
    display: inline-block;
    font-family: "Open Sans",sans-serif;
    vertical-align: super;
    letter-spacing: 1px;
    margin-left: 3px;
}

.menu-row {
    margin-bottom: 12px;
    padding-top: 5px;
    padding-bottom: 2px;
    cursor: pointer;
    min-height: 28px;
}

#profile-row {
    padding-top: 5px;
    padding-bottom: 2px;
    cursor: pointer;
}

.triangle {
    width: 8px;
    float: right;
    margin-top: 5px;
    display: none;
}

.active-menu-item {
    background-color: gray;
}

.active-menu-item #profile-item:before {
    color: white;
}

.active-menu-item .menu-item-text {
    color: white;
}

.active-menu-item .triangle {
    display: block;
}

.menu-row:hover {
    opacity: 0.8;
}

.menu-item-title {
    font-family: "Open Sans",sans-serif;
    color: #23282d;
    font-size: 23px;
    margin-top: -5px;
    font-weight: 400;
}

.subs-right-content {
    padding: 20px;
}

.menu-item-subtitle {
    font-family: "Open Sans",sans-serif;
    color: #23282d;
    font-size: 20px;
    font-weight: 600;
    margin-top: 15px;
    margin-bottom: 15px;
}

.subs-field-name {
    font-size: 14px;
    font-family: "Open Sans",sans-serif;
    color: #23282d;
    line-height: 1.3;
    font-weight: 600;
    vertical-align: middle;
    position: absolute;
    margin-top: 3px;
}

.input-subs-field {
    width: 25em;
    border: 1px solid #ddd;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
    background-color: #fff;
    color: #32373c;
    outline: 0;
    -webkit-transition: 50ms border-color ease-in-out;
    transition: 50ms border-color ease-in-out;
    margin-left: 200px !important;
    padding: 3px 5px;
    font-size: 14px;
    box-sizing: border-box;
    display: inline-block;
}

.field-row {
    margin-bottom: 30px;
}

.subs-right-content {
    display: none;
}

#management-row {
    padding-top: 7px;
    padding-bottom: 0px;
}

#management-row .triangle{
    margin-top: 3px !important;
}

#profile-content {
    display: block;
}

#subs-content {
    margin-top: 107px;
}

#subs-content #wpadminbar {
    background-color: #e5e5e5;
    margin-top: 75px;
}

.page-template-template-subscriber {
    margin-top: -32px;
}

#subs-content #wpadminbar .quicklinks #wp-admin-bar-root-default {
    display: none;
}

#subs-content #wpadminbar .quicklinks #wp-admin-bar-top-secondary #wp-admin-bar-my-account> .ab-item {
    color: #333 !important;
}

#subs-content #wpadminbar .quicklinks #wp-admin-bar-top-secondary li a:hover, #subs-content #wpadminbar .quicklinks #wp-admin-bar-top-secondary #wp-admin-bar-my-account .ab-item:hover {
    color: white !important;
}


#subs-content #wpadminbar .quicklinks #wp-admin-bar-top-secondary #wp-admin-bar-search {
    display: none;
}

.subs-field-disabled {
    background-color: #c4c4c4;
    opacity: 0.7;
}

.cannot-edited {
    font-size: 13px;
    font-style: italic;
}

.subs-submit-button {
    background: #0085ba;
    border-color: #0073aa #006799 #006799;
    -webkit-box-shadow: 0 1px 0 #006799;
    box-shadow: 0 1px 0 #006799;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 -1px 1px #006799,1px 0 1px #006799,0 1px 1px #006799,-1px 0 1px #006799;
    display: inline-block;
    text-decoration: none;
    font-size: 13px;
    line-height: 26px;
    height: 28px;
    margin: 0;
    padding: 0 10px 1px;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    -webkit-appearance: none;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#content .sort_regions_list {
    padding-top: 57px !important;
}

.region_item_wrapper {
    /* background: #fde0c8 !important; */
}
.ajax-loader{   width: 64px !important;
    margin: auto;}
.page-template-template-classfield2 #classiwrapper .awpcp-menu-items-container .awpcp-nav-menu li.post-listing{display:none}
/*.classfield-price-div{*/
    /*text-align: center;*/
    /*border: 1px solid #000;*/
    /*padding: 15px;*/
    /*margin-bottom: 8px;*/
/*}*/
.wsm_excerpt {
    font-size: 16px;
    font-weight: bold;
    color: #000;
}

.classifieds_cats_menu .showcategoriesmainlist a {
    padding: 5px 10px !important;
}
article .awpcp-navigation ul li {
    margin: 0 6px 10px 0;
}
#adpostform .characters-left{
    display:none;
}
.ajax-login-register-login-dialog{
    display:none;
}
#awpcpcatname{
    opacity:0;
    margin-top:30px;
}
.awpcp-listings p{
    color: #000000;
    line-height: 19px;
    font-size: 14px;
    margin-bottom: 0px;
    word-break: break-all;
}
.comment_text_header{
        color: #424242;
}
#login-modal {
    left: 50%;
    top: 50%;
    transform: translate(0, -50%);
    overflow: auto;
}


a.post-a-classfield-button {
    display: block !important;
    background-color: #982c2b !important;
    width: 35% !important;
    padding: 5px !important;
    color: #fff !important;
    border-radius: 5px !important;
    text-transform: uppercase !important;
}

@media screen and (max-width: 1024px){
    #main-header .default-wep {
        position: absolute;
        top: 0px;
        /* border-left:2px solid #fb4834; */
    }

    #main-navigation-ico .sf-menu.mob-menu-holder {
        top: 0px !important;
        max-width: 630px;
        border-left: 0px;
        padding-left: 1px !important;
        left: -114%;
        transition: all 1.1s ease 0s;
    }

    #main-navigation-ico a{
        border-left: 1px solid #4E4E4E;
    }

    #main-navigation-ico .sf-menu.mob-menu-holder ul li a{
        border-left: 0px;
    }

    #evcalwidget_four-2{
        margin-top: 0px !important;
    }

    .mob-tzach-content .menu_phone_book_form{
        width: calc(100% - 20px);
        margin-left: 20px;
    }

    .mob-tzach-content .menu_phone_book_form h2 {
        font-size: 28px !important;
        margin-top:15px !important;
    }

    .mob-tzach-content .menu_phone_book_form form{
        clear: both;
    }

    .mob-tzach-content .menu_phone_book_form form input{
        width: 100% !important;
        margin-bottom: 10px !important;
        border: 1px solid #ccc !important;
        box-sizing: border-box;
        margin-left: 0px !important;
    }

    .mob-tzach-content .menu_phone_book_form label{
        font-weight: normal;
        color: #666666;
        padding-bottom: 15px;
        width: 100%;
        display: block;
        font-size: 10px;
    }

    #searchIconMob{
        display: block;
        width: 100%;
        height: 35px;
        background: url(include/images/magnifierr.png) no-repeat #fb4834;
        float: right;
        background-position: center;
        border-radius: 2px;
        margin-bottom: 10px;
        border: none;
    }

    #searchIconMob.blue_back
    {
        background-color: #212F75;
    }

    .gegent_form{
        margin-top: 40px;
    }

    .mob-most-content .widget-title{
        display: none;
    }

    span.mob-most{
        background-color: #CACACA;
        color: #939393;
        text-transform: unset;
        width: 48%;
        display: block;
        float: left;
        box-sizing: border-box;
        text-align: center;
        border-radius: 3px;
        margin-left: 2%;
    }

    .mob-most-comment-content span.mob-most:first-child{
        /*margin-left: 0px !important;*/
    }

    span.mob-most.active{
        background-color: #880000;
        color: #FFFFFF;
    }

    ul.Post-type-list{
        width: 100%;
        max-width: 100%;
        margin: 10px 0px 0px 0px;
        border-radius: 5px;
        box-sizing: border-box;
    }

    ul.Post-type-list .list-proimage a{
        padding: unset !important;
        margin-left: 10px;
    }

    ul.Post-type-list .list-contentarea a{
        padding: 0px !important;
    }

    .awpcp-listings-widget-items-list .awpcplatestthumb{
        margin-left: 20px !important;
        margin-right: 10px !important;
        float: left !important;
    }

    .awpcp-listings-widget-items-list .awpcplatestthumb a{
        padding: 0px !important;
        box-sizing: border-box;
    }

    .mob-weather-content .widget div{
        max-width: 100% !important;
    }
}

@media screen and (max-width: 762px){
    #login-modal{
        transform: translate(0, -40%);
    }
    .page-template-simchas li#adrotate_widgets-20 {
        width: 400px;
        margin: 0 auto;
        margin-left: 0 !important;
    }
    .page-template-simchas li#adrotate_widgets-20 .g-8{
        width: 100vw;
        margin: 0 auto !important;
        text-align: center;
        margin-left: 0 !important;
    }
}
@media screen and (max-width: 350px){
    .page-template-simchas li#adrotate_widgets-20 {
        width: 400px;
        margin: 0 auto;
        margin-left: 0 !important;
    }
    .page-template-simchas li#adrotate_widgets-20 .g-8{
        width: 100vw;
        margin: 0 auto !important;
        text-align: center;
        margin-left: 0 !important;
    }
    .page-template-simchas li#adrotate_widgets-20 .g-8 img{
        max-width: 100%;
        display: block;
        margin-left: 7px;
    }
}

/* wsm enhancements*/


.mob-weather-content .awpcp-listings-widget-items-list {
    padding-top: 15px !important;
}
.mob-weather-content .awpcp-listing-title {
    padding-bottom: 8px;
}
.mob-weather-content div.awpcp-listing-title a {
    color: #ff7570 !important;
}
.mob-weather-content .awpcp-listings-widget-item-excerpt {
    color: #333 !important;
    margin-left: 90px !important;
    line-height: 21px !important;
}
.mob-weather-content .awpcp-widget-read-more {
    display: none !important;
}

.widget_featured_ads_widget .awpcp-listing-title a {
}

@media only screen and (max-width: 650px) and (min-width: 350px) {
    .mob-weather-content div.awpcp-listing-title a {
        color: #ff7570 !important;
    }
}
#commentform  .comment-form-url  , #commentform .comment-form-email{
    display: none;
}

.social-networks li img {
    height: 21px;
}
.mazel-cont-share {
    margin: 10px 0 20px;
    float: left;
    width: 100%;
}
.mazel-cont-share .addthis_toolbox {
    float: left;
}
#head-search {
    position: relative;
}
.search-submit {
    position: absolute;
    right: 0px;
    width: 38px;
    height: 38px;
    font-size: 0px;
    background: transparent;
    cursor: pointer;
    border: 0px;
	top:0px;
}
.nomore-listing {
    margin: auto;
    display: table;
    background: #880000;
    padding: 8px 10px;
    color: #fff;
    width: 124px;
    text-align: center;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 16px;
}


@media screen and (max-width: 440px){
    span.mob-most::first-child{
        padding-left: 0px;
    }

    span.mob-most{
        padding: 10px 5px;
        font-size: 12px;
    }
}

@media screen and (max-width: 400px){
    span.mob-most{
        width: 48%;
        margin-left: 1%;
    }

    .mob-most-comment-content span.mob-most:nth-child(3n){
        width: 38% !important;
    }
}

strong {
    font-weight: bold;
}
#content .excerpt {
    font-family: 'open sans',sans-serif !important;
    margin-right: 11px;
    white-space: normal;
    font-size: 15px;
    margin-bottom: 10px;
    float: none !important;
    margin-top: 8px;
}


 /* https://collive.com/wp-content/themes/spraymag/css/collive_custom7-15-910.css */

.comments_head_main {
    color: #fb4834;
    font-size: 20px;
    font-weight: bold;
    margin-top: 25px;
}

.comment_text_header {
    font-size: 18px;
    font-weight: bold;
}

.comment-reply-link::before {
    content: '';
    width: 25px;
    height: 25px;
    background-image: url("../images/reply_icon.png") !important;
    display: inline-block;
    background-size: 25px;
    background-repeat: no-repeat;
    position: relative;
    top: 7px;
    margin-right: 10px;
    line-height: 30px;
}

#comments > ol {
    border-bottom: 0;
}

.comment_form_head {
    color: #fb4834;
    margin-right: 7px;
}

#respond .comment-form-comment {
    margin-bottom: 5px;
}

.comment-body .comment-author {
    display: none;
}

.comment-body .comment-date {
    background: #F5F5F5;
    margin-bottom: 0;
    margin-right: 0;
    border-top: 1px solid #F0F0F0;
    padding-left: 10px;
    padding-top: 10px;
}

.comments-head.widget-title {
    margin-bottom: 30px;
}

.comment-body .comment-text {
    border-top: 0;
}

.page-template-women-php .cat_name_t {
    display: none;
}

#evcalwidget_four-2, #evcalwidget_four-3 {
    /* margin-top: 30px; */
    /* padding-top: 10px; */
}

.EvcalWidget_four .widget-title h2:before {
    content: '';
}

.EvcalWidget_four span.small-border {
    border-bottom: none;
}

#evcalwidget_four-2 .widget-title, #evcalwidget_four-3 .widget-title {
    padding-bottom: 4px;
}

#evcalwidget_four-2 .eventon_sorting_section, #evcalwidget_four-3 .eventon_sorting_section {
    display: block;
    margin: 0;
    background-color: #ffffff;
    border-bottom: 1px solid #9ba4a9;
    border-top: 1px solid #9ba4a9;
}

#evcalwidget_four-2 #evcal_cur, #evcalwidget_four-3 #evcal_cur {
    display: none;
}

#evcalwidget_four-2 .evo_arrows, #evcalwidget_four-3 .evo_arrows {
    display: none;
}

#evcalwidget_four-2 .evo_sort_btn, #evcalwidget_four-3 .evo_sort_btn {
    display: none;
}

#evcalwidget_four-2 .evo_srt_sel, #evcalwidget_four-3 .evo_srt_sel {
    display: none;
    padding: 4px 10px;
    color: #333;
}

#evcalwidget_four-2 .filtering_set_val, #evcalwidget_four-3 .filtering_set_val {
    display: none;
}

#evcalwidget_four-2 .eventon_filter_line, #evcalwidget_four-3 .eventon_filter_line {
    width: 100px;
    border: none;
}

#evcalwidget_four-2 .eventon_sf_field, #evcalwidget_four-3 .eventon_sf_field {
    border-left: 1px solid #343434;
    padding-left: 10px;
}

#evcalwidget_four-2 .eventon_sf_field:hover, #evcalwidget_four-3 .eventon_sf_field:hover {
    cursor: pointer;
}

#evcalwidget_four-2 .eventon_sf_field p, #evcalwidget_four-3 .eventon_sf_field p {
    color: #5b5e65;
}

#evcalwidget_four-2 .evo_sortby, #evcalwidget_four-3 .evo_sortby {
    margin-right: 0;
}

.eventon_sort_line p, .eventon_filter_line p, .eventon_sf_field p {
    padding-left: 7px;
}

#evcalwidget_four-2 .evo_sortOpt, #evcalwidget_four-3 .evo_sortOpt {
    padding-right: 0;
}

#evcalwidget_four-2 .evo_sortby p, #evcalwidget_four-3 .evo_sortby p {
    color: #3d3d3d;
    margin-left: 10px;
    font-family: open sans;
    font-size: 13px;
    font-weight: bold;
}

#evcalwidget_four-2 .calendar_header, #evcalwidget_four-3 .calendar_header {
    margin: 0;
}

#evcalwidget_four-2 #eventon_loadbar_section, #evcalwidget_four-3 #eventon_loadbar_section {
    margin-top: 0;
}
button#add_event {
    float: right;
    margin-top: -30px;
}

#add_event_wdg {
    border: 1px solid #acacac;
    color: #424242;
    /* margin-top: -5px; */
    padding: 4px 6px 4px;
    border-radius: 5px;
    font-size: 10px;
    margin-right: 8px;
    margin-bottom: 15px;
    float: right;
}

#add_event_wdg:hover {
    cursor: pointer;
    background: #880000;
    color: #fff;
}

.evo_sortList_event_type .eventon_filter_dropdown {
    display: block;
    left: -75px;
    top: 28px;
}

.evo_sortList_event_location .eventon_filter_dropdown {
    left: -102px;
    top: 28px;
}



#evcalwidget_four-2 #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title, #evcalwidget_four-3 #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title {
    font-family: poppins;
    text-transform: capitalize;
    font-weight: 500;
    font-size: 15px !important;
    color: #333;
    margin-left: -30px;
}

.mob_excerpt p {
    display: none;
}

#evcalwidget_four-2 .evcal_time, #evcalwidget_four-3 .evcal_time {
    display: none;
}

#evcalwidget_four-2 #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title #evcalwidget_four-2 #evcal_widget .eventon_events_list .evo_below_title .evcal_event_subtitle, #evcalwidget_four-3 #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title #evcalwidget_four-2 #evcal_widget .eventon_events_list .evo_below_title .evcal_event_subtitle {
    text-transform: none;
}

#evcalwidget_four-2 #evcal_widget .eventon_events_list .evo_below_title .evcal_event_subtitle, #evcalwidget_four-3 #evcal_widget .eventon_events_list .evo_below_title .evcal_event_subtitle {
    line-height: 120%;
    font-size: 13px;
    color: #333;
    font-family: open sans !important;
    margin-left: -30px;
}

#evcalwidget_four-2 #evcal_widget .eventon_events_list .evcal_location, #evcalwidget_four-3 #evcal_widget .eventon_events_list .evcal_location {
    font-size: 11px;
    font-family: arial !important;
    /*color: #53575e;*/
}

#evcalwidget_four-2 #evcal_widget .eventon_events_list .evcal_location .event_location_name, #evcalwidget_four-3 #evcal_widget .eventon_events_list .evcal_location .event_location_name {
    font-size: 11px;
    font-family: arial !important;
    /*color: #53575e;*/
}

#suggested_tzach {
    position: absolute;
    background: #ffffff;
    margin-left: -12px;
    margin-top: 36px;
    width: 270px;
    margin-bottom: 10px;
    border-radius: 0px 0px 5px 5px;
    padding-left: 15px;
    margin-right: 10px;
    background-color: white;
    border: 1px #aaa solid;
    border-top: 0px;
    max-height: 250px;
    overflow-y: scroll;
}

#suggested_tzach div {
    padding-bottom: 7px;
    padding-top: 10px;
    border-bottom: 1px solid #e8e8e8;
}

#suggested_tzach a {
    color: #000000;
    font-size: 16px;
}

#suggested_tzach a:hover {
    font-weight: bold;
}

#suggested_tzach_m a:hover {
    font-weight: bold;
}

#suggested_tzach_m {
    position: absolute;
    background: #ffffff;
    margin-left: 18px;
    margin-top: 50px;
    width: 127px;
    margin-bottom: 10px;
    border-radius: 0px 0px 5px 5px;
    padding-left: 15px;
    margin-right: 10px;
    background-color: white;
    border: 1px #c6c6c6 solid;
    border-top: 0px;
    max-height: 250px;
    overflow: auto;
}

#suggested_tzach_m div {
    padding-bottom: 7px;
    padding-top: 10px;
    border-bottom: 1px solid #e8e8e8;
}

#suggested_tzach_m a {
    color: #666566;
    font-size: 16px;
    padding: 7px;
}

#tz_last_name {
    position: relative;
    z-index: 2;
}

.date_chabad_widg {
    text-transform: capitalize;
    color: #1a1a1a;
    font-size: 16px;
    margin-top: -5px;
    font-family: 'Bree Serif', serif;
}

.time_chabad_widg {
    font-size: 13px;
    margin-top: -8px;
    font-family: 'Bree Serif', serif;
}

#evcal_widget .eventon_events_list .eventon_list_event .evcal_desc {
    padding-left: 70px !important;
    padding-right: 0px !important;
}

#evcal_widget #evcal_list {
    border-radius: 0 !important;
    border: 1px #ccc solid;
    /* width: 297px; */
}

.evo_ics_gCal {
    text-transform: initial !important;
    display: block;
}

.evo_ics_gCal:before {
    background: url('../images/calendar-icon.png');
    width: 40px;
    height: 40px;
    display: block;
}

.google_cal_icon {
    background: url('../images/calendar-icon.png');
    width: 30px;
    height: 30px;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    float: left;
}

.google_cal_txt {
    padding-top: 10px;
    float: left;
    padding-left: 5px;
}

/*#main-navigation-ico li .sub-menu li a:before {
	content: '\2022';
	width: 5px;
	height: 5px;
	padding-right: 8px;
}*/
#main-navigation-ico li .sub-menu li {
    font-size: 16px !important;
}

#menu-primary-menu .sub-menu {
    background-color: #f6f6f6 !important;
    padding-bottom: 5px;
}

.mob-menu-holder #menu-primary-menu {
    width: 78% !important;
}

.mob-menu-holder .menu-item {
    padding-left: 0;
    display: contents !important;
    text-align: left !important;
}

.mob-menu-holder a {
    text-transform: capitalize !important;
}

.mob-menu-holder a {
    border-bottom: none !important;
}

#main-navigation-ico .sf-menu.mob-menu-holder {
    /* top: 43px !important; */
    position: fixed;
}
footer #main-navigation-ico {
    background:#ffffff00 !important;
}
.arrow_submenu {
    display: inline-block;
    float: right;
    display: none;
    padding-top: 8px;
    padding-right: 7px;
    color: #000 !important;
    margin-top: 3px;
}

.arrow_submenu:after {
    content: "\f0de";
    font: normal normal normal 14px/1 evo_FontAwesome;
    float: right;
    font-size: 25px;
}

.closed_submenu .arrow_submenu:after {
    content: "\f0dd";
    font: normal normal normal 14px/1 evo_FontAwesome;
    float: right;
    font-size: 25px;
}

.mob-tzach-content {
    padding: 10px 10px 20px !important;
    height: 100%;
    /* background-color: #f2f2f2; */
}

.mob-tzach-content .vertical_line {
    display: none;
}

.mob-content .sub-menu {
    border: none !important;
}

.mob-tzach-content #begin_with_check {
    display: none;
}

#begin_with_label {
    display: none;
}

.mob-tzach-content #suggested_tzach_m {
    position: static;
    background: #ffffff;
    width: 98%;
    /* border: 1px solid #eee; */
    padding-left: 5px;
    top: 135px;
    max-height: 291px;
    overflow: auto;
    margin-top: -11px;
    z-index: 1;
    margin-left: 0px;
}

#main-navigation-ico .mob-tzach-content .tzach_input_widg {
    width: 185px;
    height: 30px;
    margin-bottom: 0;
    border: none;
    background-color: #ffffff;
    margin-top: 0;
    margin-left: 2px;
    float: left;
    padding-left: 11px;
}

.mob-tzach-content #suggested_tzach_m div {
    padding-bottom: 10px;
}

header#main-header.mag-header-design #main-navigation-ico .mob-menu-holder li {
    text-align: left !important;
}

#main-navigation-ico .sf-menu .menu-item-has-children > .arrow_submenu {
    display: block;
}

#main-navigation-ico .sf-menu .menu-item-has-children > a {
    display: inline-block;
}

.mob-menu-content-menu {
    height: 100%;
    overflow: auto;
}

.mob-menu-content-menu .awpcp-categories-list .js-handler {
    display: none !important;
}

.mob-menu-content-menu p.top-level-category {
    color: #c2c2c2;
    font-size: 16px !important;
}

.classifieds_cats_menu li {
    margin-top: 6px !important;
}

.mob-menu-content-menu #menu-primary-menu {
    position: absolute;
    top: 44px;
    height: 600px;
    overflow-x: hidden;
    overflow-y: auto;
}

.mob-calendar-content {
    background: #ffffff;
}

.mob-calendar-content .fa-calendar {
    display: none !important;
}

.mob-calendar-content .google_cal_txt {
    padding-top: 17px;
}

.mob-calendar-content .evcal_evdata_cell {
    padding-left: 0 !important;
}

#menu-primary-menu::-webkit-scrollbar {
    display: none;
}

#at-share-dock {
    z-index: 999;
}

.logged-in #commentform p.newsletter {
    display: none;
}

.gallery_collive {
    background-color: #eee !important;
}

@media screen and (max-width: 650px) {
    .at300b {
        display: none;
    }

    .addthis_button_facebook {
        display: block;
    }

    .addthis_button_whatsapp {
        display: block;
    }

    .mazel-cont-right {
        width: 32% !important;
        padding-top: 20px;
    }
}

#main-sidebar ul.Post-type-list li a, .Post-type-list .list-contentarea h3 a, .carousel-list .slider_title, .widget .popularclass .contentarea a {
    font-family: poppins;
}

/* Begin Homepage left sidebar classified categories list style overrides */
.top-level-categories ul.sub-categories.showcategoriessublist {
    padding-left: 0.5em;
}

.top-level-categories ul.sub-categories.showcategoriessublist li:before {
    display: none;
}

.top-level-categories ul.sub-categories.showcategoriessublist a {
    color: #333;
    font-size: 12px;
    font-family: open sans;
}

#awpcpcatlayout .showcategoriesmainlist li {
    position: relative;
}

#awpcpcatlayout .showcategoriesmainlist li a.js-handler {
    margin: 0;
    position: absolute;
    top: -3px;
    right: 0;
}

#awpcpcatlayout .showcategoriesmainlist li a span {
    padding: 0;
    margin: 0;
}

#awpcpcatlayout .top-level-categories p.top-level-category {
    padding-right: 16px;
    line-height: 16px;
}

/* End */
.mobile-widgets-wrapper {
    margin: 30px 0;
}

.wsm_excerpt {
    font-size: 16px;
    font-weight: bold;
    color: #000;
}

a.post-a-classfield-button {
    display: block !important;
    background-color: #982c2b !important;
    width: 35% !important;
    padding: 5px !important;
    color: #fff !important;
    border-radius: 5px !important;
    text-transform: uppercase !important;
    text-align: center !important;
}

.widget.widget_spraymagwp_most_read_without_excerpt h2.widgettitle:before {
    content: "\f02e";
}

.mob-content.mob-most-comment-content .widget-title {
    width: 300px !important;
}

.mob-weather-content {
    background: #ffffff;
}

.mob-weather-content .widget_featured_ads_widget {
    padding-top: 0;
}

/*-- ADDs Center Align Css--*/
.gofollow {
    display: inline-block;
    text-align: center;
    margin-bottom: 10px;
}

.a-single {
    width: 100%;
    display: inline-block;
    text-align: center;
    margin-bottom: 10px;
}
.g img, .a-single img, .responsive .add_7 {
    overflow: visible;
}


.g a,.content-center .g a {
    margin: 0 auto;
    display: inline-block;
    text-align: center;
    margin-bottom: 10px;
}



@media screen and (min-width: 1024px) {

    #posts_wrapper .add_btw_post {
        width: 100% !important;
    }

    #upper-banner img {
        padding-bottom: 0px !important;
        padding-top: 0px !important;
        margin-top: 10px !important;
    }
}

@media only screen and (max-width: 650px) {
    .mobile-widgets-wrapper .g-8 {
        margin:0 auto;
    }

    .widget_adrotate_widgets .g,.widget_adrotate_widgets .g-8,.g-8,.g-col {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 auto;
        text-align: center;
    }

    .gofollow img, .g img, .a-single img, .responsive .add_7 {
        width: 94%;
        display: inline-block;
        border: 2px solid #ccc;
        overflow: visible;
    }
}

@media screen and (max-width: 1024px) ul.Post-type-list .list-contentarea a {
    padding: 0px !important;
}

.eventon_events_list .eventon_list_event .desc_trig:hover {
    background-color: #f6f6f6 !important;
}

#text-32 .widget {
    margin: 0px;
    clear: both;
    border: none;
}

.ui-dialog ui-widget .ui-widget-content .ui-corner-all .ui-front .ui-dialog-buttons .ui-draggable .ui-resizable .no-close {
    position: fixed;
}

#text-34 #suggested_tzach {
    position: absolute;
    background: #ffffff;
    margin-left: 1px;
    margin-top: 105px;
    width: 23.7%;
    margin-bottom: 4px;
    border-radius: 0px 0px 5px 5px;
    padding-left: 15px;
    margin-right: 10px;
    background-color: white;
    border: 1px #aaa solid;
    border-top: 0px;
    max-height: 250px;
    overflow-y: scroll;
    z-index: 1;
    display: block !important;
}

@media screen and (max-width: 768px) {
    #main-navigation-ico .menu-item-1762166 {
        display:none !important;
    }
}

}
.awpcp-listings-new .abc .classtextfet {

    display:none;
}

.awpcp_featured_ad_wrapper .classtextfet {

    display:block !important;
}
 .status-draft .article_custom {display:none;}
@media screen (max-width: 1025px){
.fixed_widget {
    top: 55px;
    position: fixed;
}
#login-modal {
    top: 235px;
    z-index: 2147483002;
}


.home .top_mob_ad{
    width: 47%;
    display: inline-block;
    text-align: center;
    margin-left: 7px;
}

#top_ad_mob {
    width: 95%;
}

}

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

.classtext span {
		display:contents;
}

.classtext {
    padding: 5px;
    float: right;
		display:contents

}

.awpcp_featured_ad_wrapper .classtext  {
	width: 67%;
	display:inline;

}

.classtextfet {
	color: #ffffff;
	font-style: italic;
	background: orange;
	width: 52px;
	padding: 6px 11px;
	max-width: 100PX;
	margin: 0px -22px;
	float: left;
	z-index: 888;
	position: absolute;
}
.classpic {
    float: left;
    margin-right: 7px;
}

.page-id-356 .entry {
    max-width: 95%;
}




@media screen and (max-width: 1024px) and (min-width: 768px) {
  .page-id-356 #content {
        padding-left: 0px;
        width: 49%;
    }
.page-id-356 div#small-mini-sidebar {
    float: left;
    width: 23%;
    overflow: hidden;
}
}


 /* https://collive.com/wp-content/themes/spraymag/include/css/responsive/media-queries814-99.css */
@media screen and (max-width: 768px) {
    header#main-header.mag-header-design {
        width:100%
    }

    .content-full-post-default div#home-page.personal-design article {
        width: 590px
    }

    #main-navigation-ico .sf-menu {
        padding: 5px 5px 5px 0;
        border-left: 5px solid #fb4834;
        width: 100%;
        max-width: 580px
    }

    div#home-page.magazine-design #posts article {
        width: 100%;
        max-width: 590px
    }

    .sub-menu {
        display: none;
        background-color: #494949;
        position: relative;
        top: 0;
        z-index: 6000;
        width: 585px;
        border-top: 1px solid #535353
    }

    div.headarea.style-mag {
        width: 590px
    }

    div.header-right-corousel {
        display: none
    }

    div.header-darkerst {
        width: 575px
    }

    .header-riht-place.style-mag {
        margin-top: 2px;
        border-top: 1px solid #ededed
    }

    input#s-header.magazine-header {
        width: 510px;
        background: url(../.././images/magnifier.png) no-repeat 510px center #fff
    }

    div.right-search.style-mag:hover #s-header {
        width: 510px
    }

    .right-search:hover #s-header {
        background: url(../.././images/magnifier.png) no-repeat 520px center #fff;
        width: 510px
    }

    header#main-header.mag-header-design #main-navigation-ico {
        max-width: 100%;
        position: fixed;
    }

    div.sociwep.helfpage-design {
        display: none
    }

    #menu-icon-free {
        left: 0
    }

    #uber-wrepper {
    }

    div#slider-with {
        width: 590px
    }

    #main-navigation-ico {
        height: 43px
    }

    #menu-icon-free {
        background: #c10000;
        cursor: pointer;
        display: block;
        left: 0;
        height: 43px;
        float: left;
        position: absolute;
        margin: 0;
        width: 17.5%;
        max-width: 70px;
        font: normal normal normal 14px/1 evo_FontAwesome;
        text-align: center
    }

    #menu-icon-free:before {
        content: "\f0c9";
        color: #fff;
        font-size: 30px;
        line-height: 43px
    }

    #main-navigation-ico .sf-menu {
        background-color: #333;
        display: block;
        float: left;
        position: absolute;
        right: 0;
        top: 40px;
        z-index: 4000
    }

    #main-navigation-ico .sf-menu li {
        margin: 0;
        line-height: normal;
        text-transform: capitalize;
        clear: both;
        width: 100%
    }

    div#featured-slider-new {
        width: 590px
    }

    .slide-content-cap {
        max-width: 550px
    }

    #slider-ctrl .flex-direction-nav {
        width: 550px
    }

    .random-post.rightside-random {
        width: 610px
    }

    div.corousel-content {
        width: 97%
    }

    div#right-sides {
        width: 590px
    }

    div#right-sides li {
        width: 285px
    }

    span.coroucel-buttons {
        width: 630px
    }

    div#small-mini-sidebar {
    }

    .calendar_wrapp div#small-mini-sidebar {
        display: block;
        width: 100%;
        padding-left: 10px
    }

    div.content-postwep {
        width: 767px
    }

    #content {
        border: 0
    }

    #main-navigation-ico a {
        text-align: left
    }

    #main-footer {
        width: 630px
    }

    #main-footer .default-wep {
        width: 590px
    }

    .menu-and-back-to-top {
        width: 590px
    }

    #copyright {
        width: 590px
    }

    #copyright .default-wep {
        width: 630px
    }

    div#content.in-account-and-login {
        width: 630px
    }

    div#content.in-account-and-login .entry {
        max-width: 590px
    }

    .is-sticky .shopping-cart-inmenu {
        display: block;
        position: absolute;
        left: 531px;
        height: 43px;
        z-index: 9;
        overflow: hidden
    }

    .woo-products.in-single-page #content {
        max-width: 590px
    }

    .woocommerce-archive #content {
        width: 590px
    }

    div#content.in-woo-cart-page {
        width: 630px
    }

    div#content.in-woo-cart-page .entry.group {
        max-width: 590px;
        margin: 0
    }

    #login-modal {
        width: 100%;
        left: 0;
        margin-left: 0;
        padding: 40px 0
    }
}

@media screen and (max-width: 650px) {
    header#main-header.mag-header-design {
        width:380px;
        overflow: inherit
    }

    header#main-header.mag-header-design #main-navigation-ico-sticky-wrapper .default-wep {
        width: 100%;
        margin: 0 auto
    }

    .content-full-post-default div#home-page.personal-design article {
        width: 340px
    }

    #main-navigation-ico .sf-menu {
        padding: 5px 5px 5px 0;
        border-left: 5px solid #fb4834
    }

    div.header-darkerst {
        width: 325px
    }

    #main-navigation-ico .sf-menu {
        top: 43px;
        width: 100%;
        z-index: 14000;
        left: -20px
    }

    .sticky-wrapper.is-sticky #main-navigation-ico .sf-menu {
        top: 43px;
        width: 100%;
        z-index: 4000;
        left: 0
    }

    .sub-menu {
        position: relative;
        width: 100%;
        top: 0
    }

    div.headarea.style-mag {
        width: 340px
    }

    .header-riht-place.style-mag {
        float: left
    }

    .header-riht-place.style-mag {
        margin-top: 10px;
        border-top: 1px solid #ededed
    }

    input#s-header.magazine-header {
        width: 168px;
        float: left;
        background: url(../.././images/magnifier.png) no-repeat 510px center #fff
    }

    div.right-search.style-mag:hover #s-header {
        width: 168px
    }

    div.cart-and-counter {
        margin-top: 10px
    }

    .right-search:hover #s-header {
        width: 168px
    }

    header#main-header.mag-header-design #main-navigation-ico {
        width: 100%;
        margin-bottom: 0
    }

    header#main-header.mag-header-design .sticky-wrapper.is-sticky #main-navigation-ico {
    }

    div#featured-slider-new {
        width: 340px
    }

    div#slider-with {
        width: 340px
    }

    #slider-ctrl .flex-direction-nav {
        width: 300px
    }

    .slide-content-cap {
        max-width: 300px
    }

    .slide-content-cap h1 {
        width: 243px;
        font-size: 12px
    }

    div#right-sides {
        width: 340px
    }

    div#right-sides li {
        width: 340px;
        margin: 0 0 20px
    }

    div#right-sides li:nth-child(3) {
        margin-bottom: 20px
    }

    #uber-wrepper {
        width: 100%
    }

    div.corousel-content {
    }

    div.links-titlegrid {
        width: 340px
    }

    span.coroucel-buttons {
        width: 340px
    }

    .content-left.small-left.large-right #main-sidebar {
        float: none;
        margin: 0 auto
    }

    div.content-postwep {
        width: 100%
    }

    .centwepost .newrespost li.leftpost .contentarea {
        width: 380px;
        margin-bottom: 20px
    }

    .modsidetwo .category-list.conent-of-more-disc,.modsideone .category-list.conent-of-more-disc {
        max-width: 247px
    }

    aside#main-sidebar ul li {
        max-width: 340px
    }

    ul.Post-type-list {
    }

    #main-sidebar .category-list.conent-of-more-disc {
        max-width: 314px
    }

    aside#main-sidebar li.leftpost {
        width: 340px!important
    }

    aside#main-sidebar .leftpost .proimage {
        width: 340px
    }

    #main-sidebar .category-list.conent-of-more-disc {
        max-width: 314px
    }

    #content {
        width: 100%
    }

    aside#main-sidebar .newrespost li {
        width: 340px
    }

    button.prev {
        right: -60px
    }

    div.corousel-content:hover button.prev {
        right: 0
    }

    #main-sidebar .widget_spraymagwp_recent_posts_thumb .contentarea {
        max-width: 220px
    }

    aside#main-sidebar ul li {
        max-width: 340px
    }

    .modsidetwo .category-list.conent-of-more-disc,.modsideone .category-list.conent-of-more-disc {
        max-width: 314px
    }

    .newrespostone ul.popularclass.leftpost {
        max-width: 340px
    }

    #main-sidebar #related_posts li {
        margin-right: 20px;
        width: 340px
    }

    #main-sidebar .footer-more-box {
        max-width: 314px
    }

    .rpostfull {
        width: 380px
    }

    #main-sidebar #related_posts {
        max-width: 340px!important;
        padding: 20px 0 0 20px
    }

    .tab-widget-menu {
        width: 340px
    }

    div.tab-widget-menu ul li {
        width: 319.5px
    }

    #featured-slider {
        max-width: 340px
    }

    .slide-caption {
        padding: 15px 20px 100px;
        max-width: 300px
    }

    .in-slider-widget .flex-direction-nav {
        width: 345px;
        margin-top: 170px
    }

    .centwepost .widget-title {
        max-width: 341px
    }

    ul.prittybigpost li {
        width: 340px!important
    }

    ul.prittybigpost li div.footergrid-thumbnail {
        width: 340px!important;
        max-height: 100%;
        height: 195px
    }

    div.footer-grid ul li {
        padding: 20px 20px 0;
        float: left;
        width: 340px
    }

    .woocommerce-archive #content {
        width: 340px
    }

    .metatags-if-image-ready {
        max-width: 300px
    }

    .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: 47%
    }

    .entry {
        max-width: 340px
    }

    .category-list.conent-of-more-disc {
        max-width: 314px
    }

    .rpostfull {
        border-width: 1px 5px;
        width: 360px;
        overflow: hidden
    }

    .footer-more-box {
        max-width: 313px
    }

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

    #related_posts {
        max-width: 340px!important
    }

    ul.popularclass.leftpost {
        max-width: 340px
    }

    .centwepost ul.popularclass.leftpost .proimage {
        width: 340px
    }

    .centwepost .leftpost .contentarea {
        max-width: 340px;
        margin-top: 10px;
        float: left
    }

    .newrespostone ul {
        max-width: 340px
    }

    .centwepost .contentarea {
        width: 235px
    }

    .centwepost li.leftpost {
        width: 340px!important;
        margin-bottom: 20px
    }

    .centwepost .leftpost .proimage {
        width: 340px;
        height: 220px!important
    }

    .centwepost .newrespost li {
        width: 340px;
        float: left
    }

    .centwepost .newrespost .contentarea {
        width: 235px
    }

    .modsideone {
        width: 380px;
        border-right: 0
    }

    div#modrpostset .widget-title {
        max-width: 340px
    }

    .modsideone li.leftpost {
        width: 340px!important
    }

    .modsideone .leftpost .proimage,.modsidetwo .leftpost .proimage {
        width: 340px;
        height: 220px
    }

    .modsideone .category-list.conent-of-more-disc {
        max-width: 312px
    }

    .modsidetwo {
        float: left;
        width: 380px
    }

    .modsidetwo li.leftpost {
        width: 340px!important
    }

    .newrespost li {
        width: 340px
    }

    .newrespostone ul.popularclass.leftpost .proimage span.prity-photo-img.for-post-bay-tag a {
        left: 120px
    }

    li.leftpost span.grid-read-more-link.for-post-bay-tag a {
        right: 120px
    }

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

    span.grid-read-more-link.for-post-bay-tag a {
        right: 120px
    }

    .contentarea {
        width: 220px
    }

    #main-sidebar {
    }

    .popular-post .post-thumb {
        width: 340px
    }

    aside#main-sidebar .widget-title {
    }

    #main-footer {
        width: 100%
    }

    .menu-and-back-to-top {
        width: 340px
    }

    #main-footer .default-wep {
        width: 340px
    }

    div.footer-widgets {
        width: 340px
    }

    #copyright {
        width: 340px
    }

    #copyright .default-wep {
        width: 340px
    }

    #copyright p {
        font-size: 10px
    }

    div#tab1,div#tab2,div#tab3 {
        width: 380px;
        float: left
    }

    div#home-page.grid-design article {
        width: 340px
    }

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

    .post-thumb.if-has-in-grid:hover span.grid-read-more-link a {
        right: 120px
    }

    .post-thumb.if-has-in-grid {
        height: 190px
    }

    input#searchsubmit-tab-btn {
        margin-top: 10px;
        width: 340px
    }

    li.producthome {
        width: 340px;
        height: 390px
    }

    .wooo-home-tab-image {
        height: 340px
    }

    input#wooo-search {
        width: 328px
    }

    .wooo-home-tab-image img {
        width: 100%;
        height: 100%
    }

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

    .link-of-shop-page {
        max-width: 340px;
        margin-bottom: 20px
    }

    .is-sticky .shopping-cart-inmenu {
        left: 281px
    }

    div#content.in-woo-cart-page {
        width: 380px
    }

    .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: 47%
    }

    .woo-products.in-single-page #content {
        max-width: 340px
    }

    div#content.in-woo-cart-page .entry.group {
        max-width: 340px;
        margin: 0
    }

    .wooo-home-tab-image:hover .more-details.wootab {
        bottom: 130px;
        right: 121px
    }

    .post-tag-list {
        max-width: 320px
    }

    .post-share-buttons {
        max-width: 340px
    }

    li.googlesh.in-page-button {
        margin: 0 8px
    }

    p.title-of-share-text {
        width: 100%;
        margin-bottom: 10px;
        text-align: center
    }

    .post-previous {
        width: 46%;
        padding-right: 0;
        border-right: 0;
        margin-right: 0
    }

    #about-author {
    }

    .author-text {
        width: 70%;
        margin-left: 10px
    }

    #post-nav {
    }

    .post-next {
        float: right;
        padding: 0;
        width: 46%
    }

    #related-posts {
        max-width: 340px;
        margin-left: 9px
    }

    #related-posts article {
        width: 340px!important
    }

    #related-posts .post-content {
        width: 210px
    }

    #respond {
        max-width: 340px
    }

    #comment {
        width: 330px;
        margin-top: 20px
    }

    #author,#email,#url {
        width: 330px;
        height: 40px;
        float: left
    }

    div#content.in-account-and-login .entry {
        max-width: 340px
    }

    article.page {
        max-width: 380px
    }

    .sub-menu {
        position: relative;
        top: 0
    }

    .random-post.rightside-random {
        width: 360px
    }

    #slider-nav ol {
        max-width: 340px
    }

    div#modclen_posts {
        width: 340px;
        max-height: 380px
    }

    .grid-item {
        width: 340px
    }

    .grid-item img {
        width: 340px
    }

    div#slider-with li.bigleftpost {
        width: 340px;
        margin-bottom: 20px
    }

    #slider-with .secondpostset .relatedcontentclan {
        max-width: 320px
    }

    div#slider-with li.thirdpostset {
        width: 340px
    }

    div#wp_right_postset {
        width: 340px
    }

    div#wp_right_postset ul li {
        max-width: 320px
    }

    .post-thumb.if-has-in-magazinedes {
        width: 340px;
        height: 200px
    }

    div#home-page.magazine-design .post-content {
        width: 340px;
        margin-top: 10px
    }

    div#home-page.magazine-design #posts article {
        max-width: 340px
    }

    div.ads-between-post {
        display: none
    }

    .magazine-design-pd-paginaion {
        max-width: 340px
    }

    .share-text {
        font-size: 7px
    }

    header#main-header.mag-header-design #main-navigation-ico-sticky-wrapper {
        padding: 0
    }
}

@media(max-width: 370px) and (min-width:351px) {
    textarea#comment {
        width:310px
    }

    input#author,input#email,input#url {
        width: 310px
    }
}

@media screen and (max-width: 350px) {
    header#main-header.mag-header-design {
        width:320px;
        overflow: inherit
    }

    #main-navigation-ico .sf-menu {
        top: 43px;
        width: 270px;
        z-index: 4000;
        left: 0
    }

    .sub-menu {
        position: relative;
        width: 275px;
        top: 0
    }

    #main-navigation-ico .sf-menu {
        padding: 5px 5px 5px 0;
        border-left: 5px solid #fb4834
    }

    div.headarea.style-mag {
        width: 280px
    }

    header#main-header.mag-header-design #main-navigation-ico {
        width: 280px
    }

    .is-sticky .shopping-cart-inmenu {
        left: 221px
    }

    div.header-darkerst {
        width: 264px
    }

    div.ticker-for.headerpart {
        float: left;
        display: none
    }

    #uber-wrepper {
        max-width: 320px
    }

    input#s-header.magazine-header {
        width: 100px
    }

    #posts .post-thumb {
    }

    .relatedthumb {
        max-width: 280px
    }

    #main-sidebar .rpost-cat {
        max-width: 280px
    }

    #main-sidebar div.dateandtag {
        max-width: 280px
    }

    div.right-search.style-mag:hover #s-header {
        width: 100px
    }

    #main-sidebar .category-list.conent-of-more-disc {
        max-width: 252px
    }

    aside#main-sidebar li.leftpost {
        width: 280px!important
    }

    aside#main-sidebar .leftpost .proimage {
        width: 280px
    }

    aside#main-sidebar .newrespost li {
        width: 280px
    }

    #main-sidebar .widget_spraymagwp_recent_posts_thumb .contentarea {
        max-width: 160px
    }

    aside#main-sidebar ul li {
        max-width: 280px
    }

    ul.Post-type-list {
    }

    .right-search:hover #s-header {
        width: 100px
    }

    .header-riht-place.style-mag {
        margin-top: 0;
        border-top: 0;
        margin-left: 5px
    }

    div#slider-with {
        width: 280px
    }

    div#featured-slider-new {
        width: 280px
    }

    .slide-content-cap {
        max-width: 240px
    }

    #slider-ctrl .flex-direction-nav {
        width: 240px
    }

    .slide-content-cap h1 {
        width: 180px;
        font-size: 10px
    }

    div#modclen_posts {
        width: 280px;
        max-height: 380px
    }

    div#slider-with li.bigleftpost {
        width: 280px;
        margin-bottom: 20px
    }

    #slider-with .secondpostset .relatedcontentclan {
        max-width: 260px
    }

    div#slider-with li.thirdpostset {
        width: 280px
    }

    div#wp_right_postset {
        width: 280px
    }

    div#wp_right_postset ul li {
        max-width: 260px
    }

    div.corousel-content {
    }

    span.coroucel-buttons {
        width: 280px
    }

    div.content-postwep {
        width: 320px
    }

    #content {
        width: 320px
    }

    .tab-widget-menu {
        width: 280px
    }

    div.tab-widget-menu ul li {
        width: 260px
    }

    div#tab1,div#tab2,div#tab3 {
        width: 320px;
        float: left
    }

    #featured-slider {
        max-width: 280px
    }

    .slide-caption {
        padding: 0 20px 100px;
        max-width: 240px
    }

    .slide-caption h1 a {
        font-size: 40px!important
    }

    .centwepost .widget-title {
        max-width: 280px
    }

    #slider-nav ol {
        max-width: 280px
    }

    ul.prittybigpost li {
        width: 280px!important
    }

    ul.prittybigpost li div.footergrid-thumbnail {
        width: 280px!important
    }

    div.footer-grid ul li {
        width: 280px
    }

    .category-list.conent-of-more-disc {
        max-width: 252px
    }

    .footer-more-box {
        max-width: 252px
    }

    .rpostfull {
        width: 300px
    }

    .newrespostone ul.popularclass.leftpost {
        max-width: 280px
    }

    #related_posts {
        max-width: 280px!important
    }

    .centwepost .contentarea {
        width: 176px
    }

    .centwepost li.leftpost {
        width: 280px!important;
        margin-bottom: 20px!important
    }

    .centwepost .leftpost .proimage {
        width: 280px;
        height: 200px!important
    }

    .centwepost .newrespost li {
        width: 280px;
        float: left
    }

    .centwepost .newrespost .contentarea {
        width: 175px
    }

    li.leftpost span.grid-read-more-link.for-post-bay-tag a {
        right: 90px
    }

    .newrespostone ul {
        max-width: 300px
    }

    .modsideone {
        width: 320px;
        border-right: 0
    }

    .modsideone li.leftpost {
        width: 280px!important
    }

    li.leftpost span.grid-read-more-link.for-post-bay-tag a {
        right: 150px
    }

    .modsideone .category-list.conent-of-more-disc {
        max-width: 252px
    }

    div#modrpostset .widget-title {
        max-width: 280px
    }

    .modsidetwo {
        float: left;
        width: 320px
    }

    .modsidetwo li.leftpost {
        width: 280px!important
    }

    .newrespost li {
        width: 280px
    }

    .contentarea {
        width: 160px
    }

    #main-sidebar {
        width: 320px
    }

    aside#main-sidebar .widget-title {
        max-width: 280px
    }

    #main-sidebar .footer-more-box {
        max-width: 252px
    }

    .popular-post .post-thumb {
        width: 280px
    }

    div.popular-content {
        max-width: 240px
    }

    .cbtbl-flickr-widget .flickr_badge_image {
        margin: 0
    }

    .fb_iframe_widget {
        width: 280px
    }

    #main-footer {
        width: 310px;
        overflow: hidden
    }

    .menu-and-back-to-top {
        width: 280px
    }

    #main-footer .default-wep {
        width: 280px
    }

    div.footer-widgets {
        width: 280px
    }

    #copyright {
        width: 280px
    }

    .share-text {
        display: none
    }

    input#wooo-search {
        width: 270px
    }

    input#searchsubmit-tab-btn {
        width: 280px
    }

    li.producthome {
        width: 280px;
        height: 320px
    }

    .wooo-home-tab-image {
        height: 280px
    }

    .wooo-home-tab-image:hover .more-details.wootab {
        bottom: 90px;
        right: 100px
    }

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

    .wooo-home-tab-image:hover .more-details.wootab {
        bottom: 90px;
        right: 88px
    }

    .link-of-shop-page {
        max-width: 280px;
        margin-bottom: 20px
    }

    div#content.in-woo-cart-page {
        width: 320px
    }

    article.page {
        max-width: 320px
    }

    div#content.in-woo-cart-page .entry.group {
        max-width: 280px;
        margin: 0
    }

    .metatags-if-image-ready {
        max-width: 240px
    }

    li.post-author.pen-icons.if-in-image,li.post-date.calan-icons.if-in-image,li.post-category.folder-icons.if-in-image a,li.post-category.folder-icons.if-in-image,li.pageviews.defhom.eye-icons {
        margin-bottom: 10px
    }

    .entry {
        max-width: 280px
    }

    .post-share-buttons {
        max-width: 280px
    }

    li.googlesh.in-page-button {
        margin: 0 -1px
    }

    #about-author {
        max-width: 280px
    }

    .author-text {
        width: 183px
    }

    #post-nav {
        max-width: 280px
    }

    .author-icons a {
        margin-right: 0
    }

    .post-share-buttons ul li a {
        width: 86px
    }

    .post-previous {
        width: 280px
    }

    .post-next {
        width: 280px
    }

    #related-posts {
        max-width: 280px
    }

    #related-posts article {
        width: 300px!important
    }

    #related-posts .post-content {
        width: 170px
    }

    #respond {
        max-width: 280px
    }

    #author,#email,#url {
        width: 270px
    }

    #comment {
        width: 270px
    }

    .woocommerce-archive #content {
        width: 280px
    }

    .woo-products.in-single-page #content {
        max-width: 280px
    }

    div#home-page.magazine-design #posts article {
        max-width: 280px
    }

    div#home-page.magazine-design .post-content {
        width: 280px;
        margin-top: 10px
    }

    .magazine-design-pd-paginaion {
        max-width: 280px
    }

    .navigation-group-magazine-dis {
        width: 280px
    }

    div#home-page.grid-design article {
        width: 280px
    }

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

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

    .random-post.rightside-random {
        width: 300px
    }

    .grid-item {
        width: 280px
    }

    .grid-design-paginaion {
        max-width: 280px
    }

    .centwepost ul.popularclass.leftpost .proimage {
        width: 280px
    }

    span.grid-read-more-link.for-post-bay-tag a {
        right: 90px
    }

    .newrespostone ul.popularclass.leftpost .proimage span.prity-photo-img.for-post-bay-tag a {
        left: 90px
    }

    li.leftpost span.grid-read-more-link.for-post-bay-tag a {
        right: 90px
    }

    div#right-sides {
        width: 280px
    }

    div#right-sides li {
        width: 280px
    }

    div.links-titlegrid {
        width: 280px
    }

    .content-full-post-default div#home-page.personal-design article {
        width: 270px
    }
}

@media screen and (max-width: 768px) {
    .image-thumb0overlay {
        display:none
    }

    .article_custom .mazel-cont-left .meta-inpersonal {
        margin-top: 0!important
    }
}

@media screen and (min-width: 768px) {
    .top_mob_ad,.first_top_mob_ad,#content .widget {
        display:none
    }
}

@media screen and (max-width: 768px) {
    #main-navigation-ico .sf-menu.mob-menu-holder {
        display:block!important
    }
}


 /* https://collive.com/wp-content/themes/spraymag/css/custom5-1-20.css*/
.clearfix:after {
    content: '';
    display: table;
    clear: both;
}

p.font-color-black {
    color: black;
}

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

p.font-size-32, h1.font-size-32 {
    font-size: 32px;
}




.font-weight-bold {
    font-weight: bold;
}

.headarea {
    background-color: #880000 !important;
    height: 118px;
}

.header-darkerst {
    border-top: 0px !important;
    border-right: 0px !important;
    height: 38px;
    background-color: #800;
    /* background: url('images/cal_search_background.png') !important; */
    width: 100% !important;
}

#upper-banner img {
    display: block;
    margin: 0 auto;
    padding-top: 90px;
}

.cat_name_t a {
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    color: #999;
    height: 15px;
}

.excerpt .read-more-main {
    float: none !important;
    font-weight: bold;
    padding-left: 2px;
}

.post-content .excerpt + .addthis_toolbox, .post-content .excerpt + * .addthis_toolbox {
    float: left;
}

.post-content .onetag {
    padding-top: 0px;
}

.comment_icon {
    width: 19px !important;
    height: 15px !important;
    padding-left: 14px;
}

.thumb_img img {
    height: auto;
}



.post-title, .mazel-wrap h2, .slider_title, #related-posts .post-title a {
    font-family: 'Poppins',sans-serif !important;
    font-weight: bold!important;
}

.post-title {
    line-height: 21px;
}

.slider_excerpt {
    font-size: 12px;
    padding-top: 10px;
    text-overflow: ellipsis;
    word-wrap: break-word;
    overflow: hidden;
    max-height: 4.9em;
    line-height: 1.3em;
}

.slider_excerpt .read-more-main {
    display: none;
}

.slider_excerpt .addthis_toolbox {
    display: none;
}

.datejulheb {
    color: #ffffff;
    margin: 0px;
    padding: 0;
    width: auto;
    /* overflow: hidden; */
    color: #fff;
    font-style: normal;
    font-weight: normal;
    float: left;
    /* font-family: "lao ui"; */
    font-size: 10px;
    line-height: 1.2;
    text-transform: uppercase;
    padding-left: 14px;
}

.proimage img {
    background: rgba(0, 0, 0, 0.4);
    position: absolute;
    float: left;
    z-index: 10;
    width: 275px;
    display: flex;
    height: 190px;
    top: 0;
    -webkit-transition: all 0.4s ease-in-out 0.3s;
    -moz-transition: all 0.4s ease-in-out 0.3s;
    -o-transition: all 0.4s ease-in-out 0.3s;
    -ms-transition: all 0.4s ease-in-out 0.3s;
    transition: all 0.4s ease-in-out 0.3s;
}

.newrespostone ul.popularclass.leftpost .contentarea {
    margin-bottom: 20px;
}

#slider-nav ol {
    width: 100% !important;
    display: table !important;
}

#slider-nav ol li {
    display: table-cell !important;
    width: auto !important;
    text-align: center !important;
}

#slider-nav ol li a {
    width: 100% !important;
}

.w_slider_title {
    margin-bottom: 20px !important;
}

div.single-post-tag {
    background: none !important;
    position: inherit;
    bottom: 10px;
    margin: 0;
    top: auto;
    margin-top: -20px !important;
}

div.carousel-wepper {
    border-bottom: none !important;
}

.slider_wrapper {
    overflow: hidden;
}

/* videos css */
.fvp-overlay .fvp-actionicon.play, .fvp-dynamic .fvp-actionicon.play {
    position: absolute;
    background-position: center;
    background-image: url('images/playbutton.png');
    background-repeat: no-repeat;
    z-index: 12;
}

.video_wrapp .addthis_toolbox {
    display: none;
}

.video_wrapp .tptn_counter {
    display: none;
}

.videos_collive h3 {
    line-height: 18px;
    /* padding-top: 6px; */
    background: white;
    border: 1px solid #ccc;
    padding: 7px 10px;
    min-height: 36px;
    font-size: 16px;
    margin-top: -5px;
}

.videos_collive h3 a {
}

.video_tags li {
    padding: 4px 17px;
    float: left;
    /* cursor: pointer; */
    /* padding-top: 10px; */
    /* padding-bottom: 10px; */
    /* color: #333; */
    font-weight: bold;
}

.video_tag_list {
    padding-top: 15px;
}

.video_tag_list li a {
    color: black;
    text-transform: uppercase;
}

.video_tag_list li {
    text-transform: uppercase;
}

.active_video_tag {
    color: #c10000;
    cursor: default;
    pointer-events: none;
}

.active_video_tag a {
    color: #c10000 !important;
    cursor: default;
    pointer-events: none
}

.videos_collive .video-link {
    position: relative;
    display: inline-block;
    text-align: center;
    width: 100%;
    /* padding-top: 65%; */
}

.videos_collive .video-link img {
    width: 100%;
    height: 140px !important;
    top: 0;
    display: block;
    /* position: absolute; */
    padding-top: 20px;
}

.videos_collive .overlay-image-bg {
    width: 100% !important;
    height: 100% !important;
    position: absolute;
    top: 0;
    background-position: center;
}

.videos_collive .overlay-image-button {
    position: absolute;
    background-position: center;
    background-image: url('images/playbutton.png');
    background-repeat: no-repeat;
    z-index: 12;
    width: 100%;
    height: 100%;
    top: 0;
}

.videos_collive:hover .overlay-image-bg {
    background: none;
}

.show_video_cat {
    display: block;
}

.videos_collive:hover .show_video_cat {
    left: -50px;
    opacity: 0;
}

.cat_name_wrapp {
    display: inline-block;
    padding-left: 2px;
    padding-right: 2px;
    margin-bottom: 3px;
}

.video_wrapp div.single-post-tag {
    background: rgba(0, 0, 0, 0.5) !important;
}

.slider_cat_wrapp {
    padding: 2px 5px 2px 5px;
    margin-right: 2px;
    display: none;
}

/* videos css ends here */
/* single post css */
.post_date_upp {
    margin-top: 15px;
}

.upper_thumbnail {
    clear: both;
    height: 46px;
    margin-left: 22px;
    margin-right: 22px;
    border-bottom: 1px solid #ededed;
}

.addthis_on_top {
    top: -5px;
    position: absolute;
    right: 19px;
}

.inside_article {
    position: relative;
}

.inside_article .tptn_counter {
    display: none;
}

.sing_post #post-nav {
    /* display: none; */
}

.comment-wrepp {
    max-width: 100%;
    width: auto;
    float: none;
}

/* singe post css ends here */
/* women section */
.content_women .addthis_toolbox, .tptn_counter {
    display: none;
}

.content_women {
    padding-bottom: 30px;
}

/* women section ends here */
/* most commented widget */
.most-commented-image {
    width: 100px;
    height: 75px;
    float: left;
    overflow: hidden;
    margin-right: 20px;
}

.most-commented-content span {
    display: block;
}

.pd-mcp-comments {
    font-size: 11px;
    /* display: none; */
}

/* .widget_wpsmart_popular {
    background: none !important;
    padding-left: 0px !important;
}*/
#more_widg_class {
    padding: 6px 8px;
    border: 5px solid #F3F3F3;
    float: left;
    margin: 20px 21px 20px;
    border-radius: 3px;
    width: 100%;
    max-width: 292px;
    width: 260px !important;
}

.widget_wpsmart_popular span.small-border {
    border-bottom: none !important;
}

.widget_wpsmart_popular .widget-title {
    border-bottom: none;
}

.widget_wpsmart_popular .widget-title h2 {
    color: #424242 !important;
    font-weight: 800 !important;
    font-size: 14px !important;
    border-bottom: 5px solid #880000;
    width: 150px;
    white-space: nowrap;
    padding: 5px 0px;
    position: relative;
    float: left;
    line-height: 30px;
    text-transform: uppercase;
    font-family: 'Archivo', sans-serif;
    text-align: left;
    margin-left: 0px;
}

.mob-most-comment-content .mob-most-comments-content .widget .widget-title h2:before, .mob-most-comment-content .mob-most-comments-content .widget .widget-title h2 {
    font-size: 18px !important;
}

.widget_wpsmart_popular .widget-title h2:before {
    content: "\f036" !important;
}

/* end most commented widget */
/* adds css*/
.widget_adrotate_widgets .g {
    text-align: center;
}

#evcalwidget_four-2 .widget-title {
    padding-bottom: 20px;
    border-bottom: none;
}

/* end adds css*/
/* end mob css*/
.mobile_view_menu {
    display: none;
}

#search_ico_mob, #greg_date_mob, #search_ico_form {
    display: none;
}

/* end mob css*/
/* calendar template */
.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur, .ajde_evcal_calendar .evcal_month_line p {
    border-bottom: 5px solid #880000;
    color: #424242;
    width: 80px;
    font-weight: 800;
    white-space: nowrap;
    padding: 10px 0px 0px 0px;
    position: relative;
    float: left;
    line-height: 42px;
    font-size: 20px;
    margin-bottom: 8px !important;
}

.ajde_evcal_calendar .evo_sort_btn, .eventon_sf_field p, .evo_srt_sel p.fa {
    color: #000000;
}

.ajde_evcal_calendar .calendar_header .evcal_arrows .fa {
    color: #7b7b7b;
}

.eventon_fc_days .evo_fc_day {
    background-color: #ffffff;
    color: #6c6969c9;
}

.eventon_fc_days .evo_fc_day:hover {
    background-color: #f8b9cd;
    color: #000000;
}

.eventon_fc_days .evo_fc_day.has_events span i {
    background-color: #524c4ca6;
}

.eventon_fc_days .evo_fc_day.has_events {
    color: #880000;
}

.ajde_evcal_calendar .calendar_header .evcal_arrows {
    color: #e2e2e2;
    border-color: #707070;
    background-color: #ffffff;
}

.calendar_wrapp .addthis_toolbox {
    display: none;
}

.calendar_wrapp .evoau_submission_form {
    /*background-color: #7b7a7a;*/
    padding-bottom: 0px;
    border-bottom-width: 1px !important;
    border-radius: 0px !important;
}

.calendar_wrapp .evoau_submission_form p .fullwidth {
    width: 96% !important;
}

.calendar_wrapp .evoau_submission_form .row {
    width: 100%;
    padding: 0px !important;
    border-top: 0px !important;
}

.calendar_wrapp .evoau_submission_form .row p {
    padding: 10px !important;
    padding-left: 25px !important;
    padding-right: 25px !important;
}

p > #evoAU_all_day {
    background: black;
}

.calendar_wrapp .evoau_submission_form .row .label {
    padding-left: 20px;
    background: white;
}

.calendar_wrapp .evoau_submission_form input {
    border-radius: 4px !important;
}

/*
.calendar_wrapp .evoau_submission_form .evoau_table .row {
    background-color: #e5e5e5 !important;
}
*/
.calendar_wrapp .selectedEvent {
    background-color: #e5e5e5 !important;
}

.calendar_wrapp .evoau_submission_form p label {
    font: 'Raleway', sans-serif !important;
    font-style: normal !important;
}

.calendar_wrapp .evoau_submission_form p label[for="event_name"]:before {
    content: "\f040";
    font-family: fontawesome;
    color: #8C8C8C;
    margin-right: 10px;
}

.calendar_wrapp .evoau_submission_form p label[for="event_start_date"]:before {
    content: "\f017";
    font-family: fontawesome;
    color: #8C8C8C;
    margin-right: 10px;
}

.calendar_wrapp .evoau_submission_form p label[for="event_end_date"]:before {
    content: "\f017";
    font-family: fontawesome;
    color: #8C8C8C;
    margin-right: 10px;
}

.calendar_wrapp .evoau_submission_form p label[for="evcal_subtitle"]:before {
    content: "\f040";
    font-family: fontawesome;
    color: #8C8C8C;
    margin-right: 10px;
}

.calendar_wrapp .evoau_submission_form p label[for="evcal_lmlink"]:before {
    content: "\f074";
    font-family: fontawesome;
    color: #8C8C8C;
    margin-right: 10px;
}

.calendar_wrapp .evoau_submission_form p label[for="evcal_location_select"]:before {
    content: "\f041";
    font-family: fontawesome;
    color: #8C8C8C;
    margin-right: 10px;
}

.calendar_wrapp .evoau_submission_form p label[for="evcal_location_name"]:before {
    content: "\f041";
    font-family: fontawesome;
    color: #8C8C8C;
    margin-right: 10px;
}

.calendar_wrapp .evoau_submission_form p label[for="evcal_location"]:before {
    content: "\f041";
    font-family: fontawesome;
    color: #8C8C8C;
    margin-right: 10px;
}

.calendar_wrapp .evoau_submission_form p label[for="uinter"]:before {
    content: "\f041";
    font-family: fontawesome;
    color: #8C8C8C;
    margin-right: 10px;
}

.calendar_wrapp .evoau_location_select {
    border: none !important;
    border-radius: 4px !important;
}

.calendar_wrapp .dropdown_row select {
    border: none !important;
    border-radius: 4px !important;
}

.calendar_wrapp .evoau_table {
    border-top: 1px solid #d9d7d7;
}

.calendar_wrapp .submit_row {
    background: white !important;
    margin-top: 45px !important;
}

.calendar_wrapp .submit_row p {
    background: white !important;
}

.heb_mont_event {
    bottom: 55px !important;
    width: 100%;
    left: 0;
    position: absolute;
    color: black;
    font-size: 12px;
    font-weight: normal;
    color: #424242;
    font-family: 'Archivo Narrow', sans-serif;
}

.calendar_content a.evoAU_form_trigger_btn {
    display: none;
}

.upcoming_events_c {
    border-bottom: 5px solid #880000;
    color: #424242;
    width: 80px;
    font-weight: 800;
    white-space: nowrap;
    padding: 10px 0px 0px 0px;
    position: relative;
    float: left;
    line-height: 42px;
    font-size: 20px;
    margin-bottom: 8px !important;
}

.evo_cal_above span.evo-gototoday-btn {
    color: #ffffff;
    background-color: #000000;
}

#text-18 .textwidget {
    text-align: center;
    width: 95%;
    margin-bottom: 10px;
    background: white;
    border: 1px #ccc solid;
}

/* end calendar template */
.mazel-wrap {
    background-size: 78%;
    margin-bottom: 10px;
    border: #ccc 1px solid;
}

.backgound_maze_tov {
    height: 100%;
}



.mazel-cont-left {
    float: left;
    width: 60%;
    padding-left: 20px;
    padding-top: 10px;
}

.mazel-cont-left h2 {
    padding-bottom: 5px;
    font-size: 21px;
    line-height: 25px;
    white-space: nowrap;
    display: -webkit-inline-box;
    z-index: 20;
    position: sticky;
    margin-left: -2px;
}

.mazel-cont-left .excerpt {
    margin-bottom: 13px !important;
}

.mazel-cont-left .onetag {
    padding-bottom: 0px;
}

.mazel-cont-left p {
    font-size: 15px;
    color: #6E6E6E;
    line-height: 20px;
    margin-bottom: 40px;
}

.article_custom .mazel-cont-left .addthis_toolbox {
    margin-bottom: 25px;
    margin-top: 13px;
}

.sigle_post_coolive .mazel-cont-left .addthis_toolbox {
    margin-bottom: 25px;
    margin-top: 13px;
}

.article_custom .mazel-cont-left .meta-inpersonal {
    margin-top: -50px !important;
}

.article_custom .mazel-cont-left .addthis_toolbox a {
    display: none;
}

.article_custom .mazel-cont-left a.addthis_button_facebook {
    display: block;
}

.article_custom .mazel-cont-left .addthis_toolbox .addthis_counter a {
    display: block;
}

.mazel-cont-right {
    float: right;
    width: 20%;
}

.background_add {
    width: 100%;
    margin-top: 25px;
}

.sigle_post_coolive article.mazel-tov {
    padding: 20px;
}

.addthis_first_mazel {
    display: none;
}

/* classfields*/
.classfield_page .awpcp-navigation ul .post-listing {
    background-image: url('images/post_classfield.png') !important;
    background-position-y: 0;
    background-position-x: 50%;
    padding-left: 0px;
    display: none;
}

.classfield_page .awpcp-navigation ul .post-listing a {
    display: block;
    padding-top: 40px;
    text-transform: uppercase;
    font-size: 12px;
    color: #424242;
    font-weight: bold;
}

.classfield_page .awpcp-navigation ul .buy-subscription {
    /*background-image: url('images/buy_subscription.png') !important;*/
    background-position-y: 0;
    background-position-x: 50%;
    padding-left: 14px;
}

.awpcp-navigation ul .buy-subscription {
    background-image: none !important;
}

.classfield_page .awpcp-navigation ul .categg a {
    display: block;
    padding-top: 40px;
    text-transform: uppercase;
    font-size: 12px;
    color: #424242;
    width: 116px;
    font-weight: bold;
    background-color: #ef4f32 !important;
    color: white;
    font-size: 14px;
    text-align: inherit;
    padding-top: 5px;
    padding-bottom: 3px;
    margin-left: -24px;
}

.classfield_page .awpcp-navigation ul .categg a:before {
    background-image: url('images/ctg.png') !important;
    display: block;
    float: left;
    margin-top: -2px;
    background-size: 18px 18px;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    content: "";
    margin-top: 2px;
}

.classfield_page .awpcp-navigation ul {
    margin-bottom: 35px !important;
}

.classfield_page .awpcp-navigation ul .buy-subscription a {
    display: block;
    padding-top: 40px;
    text-transform: uppercase;
    font-size: 12px;
    color: #424242;
    width: 106px;
    font-weight: bold;
    background-color: #ef4f32 !important;
    color: white;
    font-size: 14px;
    text-align: inherit;
    padding-top: 5px;
    padding-bottom: 3px;
    margin-left: -19px;
}

.classfield_page .awpcp-navigation ul .buy-subscription a:before {
    background-image: url('images/ss.png') !important;
    display: block;
    float: left;
    margin-top: 1px;
    background-size: 18px 18px;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    content: "";
    margin-top: 2px;
}

.classfield_page .awpcp-navigation ul .browse-listings {
    background-image: url('images/view_categories.png') !important;
    background-position-y: 0;
    background-position-x: 50%;
    padding-left: 0px;
}

.classfield_page .awpcp-navigation ul .browse-listings a {
    display: block;
    padding-top: 40px;
    text-transform: uppercase;
    font-size: 12px;
    color: #424242;
    font-weight: bold;
}

.classfield_page .awpcp-navigation ul .search-listings {
    background-image: none !important;
    background-position-y: 0;
    background-position-x: 50%;
    padding-left: 0px;
}

.classfield_page .awpcp-navigation ul .search-listings a {
    display: block;
    padding-top: 40px;
    text-transform: uppercase;
    font-size: 12px;
    color: #424242;
    width: 122px;
    font-weight: bold;
    background-color: #f1812d !important;
    color: white;
    font-size: 14px;
    text-align: inherit;
    padding-top: 5px;
    padding-bottom: 3px;
    margin-left: -5px;
}

.classfield_page .awpcp-navigation ul .search-listings a:before {
    background-image: url('images/sc.png') !important;
    display: block;
    float: left;
    margin-top: -2px;
    background-size: 18px 18px;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    content: "";
    margin-top: 2px;
}

.classfield_page .addthis_toolbox {
    display: none;
}

.widget_awpcp-categories .widgettitle {
    margin-bottom: 15px !important;
}

.widget_awpcp-categories .toplevelitem {
    font-family: 'open sans',sans-serif !important;
    font-size: 13px;
    font-weight: initial;
}

.classfield_page .widget_awpcp-random-ads .widgettitle {
    font-size: 14px;
    color: #424242;
    font-family: 'Archivo Narrow', sans-serif;
    font-weight: 800;
    text-transform: uppercase;
    background: url('images/cal_underline.png') no-repeat;
    background-position-y: 28px;
}

.classfield_page .widget_awpcp-random-ads .widgettitle:before {
    font-family: fontawesome;
    content: "\f036";
    margin-right: 10px;
    font-size: 14px;
    color: #949494;
    -webkit-font-smoothing: antialiased;
}

.classfield_page .widget_awpcp-random-ads .awpcplatestthumb {
    float: left !important;
    margin-right: 10px !important;
}

.classfield_page .widget_awpcp-random-ads .awpcplatestthumb {
    width: 80px !important;
    padding: 0px;
    margin: 0px;
}

.classfield_page .awpcp-listings-widget-items-list {
    padding-top: 15px !important;
}

.classfield_page .awpcp-listing-title {
    padding-bottom: 10px;
    padding-bottom: 8px;
}

.classfield_page .awpcp-listing-title a {
    color: #ff7570;
}

.classfield_page .awpcp-listings-widget-item-excerpt {
    color: #333;
    margin-left: 90px;
    line-height: 21px;
}

.awpcp-listings-widget-item-excerpt a {
    line-height: 1px !important;
}

.classfield_page .awpcp-widget-read-more {
    display: none;
}

.sort_regions_list {
    padding-left: 20px;
}

.classified_pg #awpcp-region-control-selector {
    display: none;
}

.classified_pg .page-title {
    display: none;
}

.region_item_wrapper {
    background: #eeeeee;
    text-align: center;
    padding-bottom: 10px;
    padding-top: 10px;
    margin: 0 0 10px 0;
    width: 150px;
    float: left;
    margin-right: 10px;
}

.region_item {
    color: #333333;
    font-weight: bold;
    font-size: 12px;
}

.region_item:hover {
    cursor: pointer;
}

#clear_cookie {
    background: #eeeeee;
    border: none;
    margin-left: 20px;
    padding: 5px;
    color: #333333;
    font-weight: bold;
    font-size: 12px;
}

#clear_cookie:hover {
    cursor: pointer;
}

/* end classfields*/
/* simchas */
.simchas #main-sidebar {
    float: left !important;
    margin-left: -20px;
}

.simchas #content {
    min-height: 700px;
}

.simcha_title {
    margin-left: 20px;
    padding-bottom: 10px;
}

.simcha_title h2 {
    color: #880000;
}

.simcha_title .widgettitle {
    width: 136px;
    color: #424242 !important;
    font-weight: 800 !important;
    font-size: 14px !important;
    background: url('images/cal_underline.png') no-repeat;
    background-position-y: 30px;
}

.simcha_title .widgettitle::before {
    font-family: fontawesome;
    content: "\f036";
    margin-right: 10px;
    font-size: 14px;
    color: #949494;
    -webkit-font-smoothing: antialiased;
}

.gallery_collive_wrap {
    padding-left: 10px;
}

.gallery_collive {
    float: left;
    margin: 10px;
    position: relative;
    width: 181px;
    height: 181px;
}

.sort_add {
    float: left;
    padding: 10px;
    position: relative;
    width: 181px;
    height: 181px;
    display: none;
}

.sort_add .g img {
    width: 181px;
    height: 181px;
}

.gallery_collive .g img {
    width: 181px;
    height: 181px;
}

.gallery_collive_overlay {
    width: 160px;
    height: 160px;
    background: white;
    position: absolute;
    opacity: 0.8;
    margin-left: 10px;
    margin-top: 11px;
    text-align: center;
    opacity: 0;
    transition: opacity 1s ease-out;
}

.gallery_collive_overlay:hover {
    z-index: 1;
    opacity: 0.8
}

.gallery_collive_img {
    width: 181px;
    height: 181px;
    position: absolute;
}

.gallery_collive_title a {
    color: black;
    font-size: 13px;
    line-height: 13px;
    font-weight: bold;
}

.gallery_collive_title {
    color: black;
    font-size: 13px;
    line-height: 13px;
    text-align: center;
    padding-top: 5px;
    height: 75px;
    padding-right: 5px;
    padding-left: 5px;
}

.gllery_collive_tag {
    color: orange;
    text-transform: uppercase;
    padding-top: 30px;
    font-size: 13px;
}

.gall_overlay_date {
    /*padding-top: 45px;*/
    text-align: center;
    width: 100%;
}

.simcha_gall_sort {
    float: left;
    padding-top: 10px;
}

.simcha_gall_sort span {
    text-transform: uppercase;
    font-size: 12px;
    padding-right: 15px;
    color: #333;
    text-align: center;
    padding: 4px 8px;
    border-radius: 5px;
}

.simcha_gall_sort span:hover {
    cursor: pointer;
}

.active_simcha_gall {
    font-weight: bold;
}

.simcha_search {
    float: right;
    padding-right: 20px;
}

.wrapp_sort_search {
    margin-left: 20px;
    padding-bottom: 10px;
}

#simchas_search {
    background-color: #ffffff;
    color: #000000;
    float: left;
    border: 1px solid #C6C6C6;
    border-radius: 4px;
    background-position: left 5px center;
    background-image: url(images/search-icon.png);
    background-repeat: no-repeat;
    padding: 10px 3% 10px 33px;
    box-shadow: 0px 0px 10px #D2D2D2;
    margin: 0 13px;
}

#simchas_search_btn {
}

#simchas_search_btn {
    cursor: pointer;
}

.simcha_search::-webkit-input-placeholder {
    color: black;
}

.simcha_search::-moz-placeholder {
    color: black;
}

.simcha_search:-ms-input-placeholder {
    color: black;
}

.simcha_search:-o-input-placeholder {
    color: black;
}

/*end simchas */
/*Tzach List */
.browse_by_name {
    background-color: #efefef;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    border-bottom: 2px solid #d9d9d9;
    margin-bottom: 25px;
    margin-left: 20px;
}

.tzach_header_main h1 {
    padding-left: 10px;
}

.tzach #main-sidebar {
    /* padding-left: 15px; */
}

.tzach_header_main {
    float: left;
    padding-bottom: 10px;
    margin-left: 30px;
}

.tzach_page .tziag_submit_entry {
    /*margin-top: -40px;
    font-size: 18px;*/
    background: #cc0102;
    font-weight: lighter;
    color: white;
    display: block;
    border: none;
    padding: 13px 10px;
    font-size: 12px;
    text-align: center;
    border-radius: 5px;
}

.tziag_submit_entry:hover {
    cursor: pointer;
}

.tzach_page .tz_find {
    background: #880000;
    font-weight: lighter;
    color: white;
    display: block;
    border: none;
    padding: 13px 20px;
    font-size: 12px;
    text-align: center;
    border-radius: 5px;
    margin-left: -7px;
    text-transform: capitalize;
}

.browse_by_name a {
    color: #306485;
    font-weight: bold;
}

.browse_by_name a:hover {
    cursor: pointer;
}

.browse_by_name_title {
    padding-bottom: 5px;
    padding-top: 5px;
    color: #b0b0b4;
    text-transform: uppercase;
    font-weight: bold;
}

.alphabet_list span {
    padding-right: 10px;
}

.alphabet_list {
    -webkit-border-radius: 28px;
    -moz-border-radius: 28px;
    border-radius: 28px;
    border: 0px solid #000000;
    background-color: #e1e1e1;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 5px;
}

.tzach #main-sidebar {
    /* float: left !important; */
}

.tzach .widgettitle {
    margin-bottom: 15px;
    margin-top: 20px;
}

.people_results_table {
    width: 100%;
}

.people_results_header {
    margin-bottom: 10px;
}

#people_results {
    margin-left: 20px;
}

.phone_coll_tz td {
}

#people_results td {
    color: #000000;
    background: white;
    height: 120px !important;
}

.people_results_table tr {
    border-top: 3px #0000002b solid;
    height: 40px;
}

.table_people_header tr {
    border: 10px solid #e9e9e9;
    border-top: 5px #e9e9e9 solid;
    height: 30px;
    background: #e9e9e9 !important;
}

.people_results_table {
    border-collapse: collapse;
}

.table_people_header {
    background-color: #e9e9e9;
    color: #000000;
    text-align: left;
    display: none;
}

.number_of_results {
    color: #306485;
    font-size: 25px;
    font-weight: bold;
    float: left;
}

.people_per_page {
    float: right;
    padding-top: 6px;
}

#pagination_people_tbl a {
    color: #306485;
    text-decoration: underline;
}

#pagination_people_tbl {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
}

.name_tbl_cell {
    padding-top: 5px;
    padding-left: 10px;
}

.name_tbl_cell a {
    color: #000000;
}

.surname_tbl_cell {
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-left: 10px;
}

.surname_tbl_cell a {
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 10px;
}

.tzach_subhead {
    font-size: 16px;
    color: #306485;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 15px;
}

.tzach_input_widg {
    width: 144px;
    height: 21px;
    margin-bottom: 10px;
    margin-left: -12px;
}

.tzach_page .tzach_input_widg {
    width: 262px;
    height: 20px;
    margin-bottom: 10px;
    border-radius: 5px;
    padding-left: 15px;
    margin-right: 10px;
    background-color: white;
    border: 1px #aaa solid;
    z-index: 21;
    position: sticky;
}

.tzach_label_widg {
    font-size: 12px;
    color: #6e625f;
    font-weight: bold;
}

.browse_by_location_widg {
    background: #efefef;
    padding-bottom: 7px;
    margin-top: 20px;
    width: 200px;
    padding-left: 7px;
}

.browse_by_location_widg select {
    width: 190px;
    height: 25px;
    color: #666566;
    font-weight: bold;
}

.browse_by_location_widg span {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
}

.tzach #main-sidebar .g img {
    /* width: 207px; */
    /* margin-top: 30px; */
}

.ui-dialog {
    z-index: 9999 !important;
}

.ui-dialog-titlebar {
    background: grey !important;
}

.ui-dialog .ui-dialog-buttonpane {
    background: none;
    border: none;
}

#submit_entry_popup label {
    width: 150px;
    display: inline-block;
}

#submit_entry_popup input {
    width: 150px;
    display: inline-block;
    border: 1px solid #606060 !important;
    box-sizing: border-box;
    margin-left: 0px !important;
    height: 12px;
    padding: 10px 3% 7px 0px;
    background-color: #ffffff;
    color: #000000;
    border-radius: 2px;
    font-size: 11px;
}

#submit_entry_popup select {
    width: 153px;
    padding: 2px;
    margin-bottom: 7px;
    width: 150px;
    display: inline-block;
    border: 1px solid #606060 !important;
    box-sizing: border-box;
    margin-left: 0px !important;
    height: 12px;
    padding: 10px 3% 7px 0px;
    box-shadow: 0px 0px 5px #D2D2D2;
    background-color: #ffffff;
    color: #000000;
    border-radius: 2px;
    font-size: 11px;
}

.ui-dialog-titlebar {
    display: none !important;
}

.ui-button-text {
    background: #dddddd;
    color: #333;
    padding: 8px 15px 8px 15px;
    font-size: 12px;
    border: none !important;
    font-weight: normal;
}

.entery_popup {
    margin-bottom: 5px;
}

#entery_success {
    display: none;
    color: green;
}

.names {
    font-size: 27px;
    line-height: 1.1;
    text-align: left;
    /* margin-left: -8px; */
    /* margin-bottom: -5px; */
    color: #880000;
}

#tzach_single_wrap {
    padding-left: 50px;
    padding-right: 5px;
    padding-top: 40px;
    padding-bottom: 50px;
    background: white;
    border: 1px solid #ccc;
    font-family: poppins;
    margin: 0 10px;
    text-transform: capitalize;
}

.tzach_single_att {
    padding-bottom: 5px;
}

.tzach_single_att span {
    font-weight: bold;
}

.address {
    font-size: 16px;
    font-family: open sans;
}

.contacts {
    font-size: 16px;
    font-family: open sans;
}

#tzach_single_wrap .attr_label {
    color: #060606;
    font-size: 18px;
    margin-right: 8px;
    font-family: poppins;
}

.active_page_link a {
    font-weight: bold;
}

/* new Tzach List */
.tz-card {
    background: white;
    border: solid #ccc 1px;
    padding: 50px;
    margin-bottom: 10px;
    color: #444;
    font-family: poppins;
    font-size: 20px;
    font-weight: bold;
}

/* End Tzach List */
/*recent mazel-tov widget */
.simcha .widget_mazel_tov {
    margin-left: 15px;
}

.recent_mazel_wrapp {
    border-bottom: 1px solid #ededed;
    padding-bottom: 15px;
}

.widget_mazel_tov .widgettitle {
    color: #880000;
    margin-top: -27px;
}

.widget_mazel_tov .widgettitle::before {
    font-family: fontawesome;
    content: "\f036";
    margin-right: 10px;
    font-size: 14px;
    color: #949494;
    -webkit-font-smoothing: antialiased;
    display: none;
}

.widget_mazel_tov .tags-under-post {
    text-align: left;
}

.recent_mazel_sort {
    padding-top: 20px;
    padding-bottom: 14px;
    border-bottom: 1px solid #ededed;
}

.recent_mazel_sort span {
    text-transform: uppercase;
    font-size: 12px;
    padding-right: 15px;
    color: #333;
    text-align: center;
    padding: 4px 8px;
    border-radius: 5px;
}

.recent_mazel_date {
    float: none !important;
    padding-top: 15px;
}

.recent_mazel_cont {
    padding-top: 10px;
    color: #333;
    width: 94%;
}

.recent_mazel_comments {
    float: none !important;
    padding-top: 15px;
}

.recent_mazel_comments a {
    font-family: 'Raleway', sans-serif !important;
    font-size: 13px !important;
}

.recent_mazel_comments .comment_icon {
    padding-left: 0px;
}

.active_mazel_type {
    font-weight: bold;
    color: #424242;
}

.recent_mazel_cat:hover {
    cursor: pointer;
}

.recent_mazel_wrapp {
    display: none;
}

.recent_mazel_hide {
    display: none;
}

.recent_mazel_show {
    display: block;
}

/* recent mazel-tov widget */
/* search page */
.search_page_res .meta-inpersonal.right {
    margin-top: 0px !important;
}

.tptn_link img:hover {
    transform: scale(1.1);
    opacity: 0.8;
    transition: all 0.4s ease-in-out 0.3s;
}

.tptn_title {
    color: #333333;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 800;
    line-height: 20px;
    margin-bottom: 10px;
    display: block;
}

.tptn_link {
    height: 125px;
    width: 140px;
    display: block;
    overflow: hidden;
}

.tptn_after_thumb .tptn_link {
    height: auto;
}

.tptn_date {
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 5px;
    color: #999;
    height: 15px;
    display: block;
}

.tptn_date:before {
    font-family: fontawesome;
    margin-right: 10px;
    content: "\f017";
    font-size: 14px;
}

.tptn_after_thumb {
    margin-top: 10px;
    display: block;
    margin-bottom: 20px;
}

.tptn_excerpt {
    color: #7E7E7E;
    font-size: 13px;
    line-height: 18px;
    font-family: 'Raleway', sans-serif;
}

.widget_widget_tptn_pop .widgettitle {
    margin-bottom: 20px !important;
}

#small-mini-sidebar .addthis_toolbox {
    display: none;
}

#small-mini-sidebar ul.popularclass.leftpost:hover .proimage a img {
    transform: none;
    opacity: 1;
}

.proimage img:hover {
    cursor: pointer;
    -webkit-transform: scale(1.1) !important;
    -moz-transform: scale(1.1) !important;
    -ms-transform: scale(1.1) !important;
    transform: scale(1.1) !important;
}

/*gallery inside post */
.blog_gallery_custom .dynamic_css {
    /*width: 610px !important;*/
}

.blog_gallery_custom {
    /*width: 610px !important;*/
}

/* ad categories widh */
.showcategoriesmainlist {
    /*padding-top: 15px !important;*/
}

.load_more a {
    background: #880000;
    border-radius: 5px;
    font-weight: 600;
    color: white;
    display: block;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 30px;
    border: none;
    padding: 10px 20px;
    font-size: 14px;
    font-family: open sans;
}

.load_more {
    background-color: #fff0;
    /* display: block; */
    /* margin: 0 auto; */
    margin-top: 50px;
    margin-bottom: 30px;
    font-weight: lighter;
    color: white;
    border: none;
    padding: 8px 10px;
    width: 144px;
}

#load_more_posts {
    background: #880000;
    border-radius: 5px;
    font-weight: 600;
    color: white;
    display: block;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 30px;
    border: none;
    padding: 10px 20px;
    font-size: 14px;
    font-family: open sans;
}

#load_more_posts:hover {
    cursor: pointer;
}

#loading_posts_gif {
    background: url(https://collive.com/wp-content/themes/spraymag/css/include/images/loading_posts.gif);
    height: 70px;
    width: 70px;
    background-size: cover;
    margin: 0 auto;
    margin-bottom: 40px;
    display: none;
    margin-top: 50px;
}

.phone_coll_m {
    color: #666566;
    font-size: 16px;
    font-weight: bold;
}

@media screen and (min-width: 1026px) {
    #wpcomm .wc-form-footer {
        display:none;
        margin-left: 0px;
        margin-bottom: -44px;
        border-bottom: 1px solid #ddd;
        padding-bottom: 20px;
    }

    /*94*/
    #wpcomm .wpd-form-row .wpd-form-col-left .wpdiscuz-item {
        text-align: left;
        margin-top: -149px;
    }

    #wpcomm .wc-form-wrapper {
        padding-top: 56px;
    }

    @media screen and (min-width: 1024px) {
        #wpcomm .wc-comment .wc-form-wrapper {
            margin: 20px 0px 20px 99px;
            clear: both;
            padding: 50px 0px 10px 0px;
        }

        .mobile_links {
            display: none;
        }

        #upcoming_events_header {
            margin-top: 20px;
            margin-bottom: 20px;
            float: right;
            width: 313px;
            margin-top: -518px;
        }
    }

    #wpcomm .wpd-form-row .wpdiscuz-item input[type="text"], #wpcomm .wpd-form-row .wpdiscuz-item input[type="email"], #wpcomm .wpd-form-row .wpdiscuz-item input[type="url"], #wpcomm .wpd-form-row .wpdiscuz-item input[type="color"], #wpcomm .wpd-form-row .wpdiscuz-item input[type="date"], #wpcomm .wpd-form-row .wpdiscuz-item input[type="datetime"], #wpcomm .wpd-form-row .wpdiscuz-item input[type="datetime-local"], #wpcomm .wpd-form-row .wpdiscuz-item input[type="month"], #wpcomm .wpd-form-row .wpdiscuz-item input[type="number"], #wpcomm .wpd-form-row .wpdiscuz-item input[type="time"] {
        width: 204%;
    }

    /* new mobile menu design */
    #menu-item-14974 {
        display: none !important;
    }

    #logo {
        padding-left: 15px;
    }

    #logo-mobile-menu {
        display: none !important;
    }

    .headarea {
        background-color: #880000 !important;
        height: 118px;
        width: 100% !important;
    }

    .bottom_leaderboard {
        margin: 3px 30px;
    }

    #upper-banner {
        height: 112px;
    }

    #upper-banner img {
        display: block;
        margin: 0 auto;
        padding-bottom: 10px;
        padding-top: 10px;
    }

    div.headarea.style-mag {
        width: 100%;
    }

    .content-center {
        width: 100%;
    }

    #main-header {
        max-width: 100% !important;
        _background-color: #880000;
        margin: 0;
        padding: 0;
        width: 100% !important;
    }

    div.headarea.style-mag {
        float: none !important;
        width: 1024px !important;
        padding: 0px !important;
        margin: 0 auto;
        max-height: 80px;
    }

    #main-navigation-ico-sticky-wrapper {
        /* padding: 0 20px;
 */
        margin: 0 auto !important;
        width: 100% !important;
        height: 44px !important;
        padding: 0px !important;
        background: #F0F0F0;
    }

    header#main-header.mag-header-design #main-navigation-ico {
        max-width: 1024px !important;
        padding: 0px !important;
        height: 44px !important;
        padding-bottom: 0px !important;
    }

    .header_logo_line {
        height: 80px;
        margin: 0 auto;
        width: 1024px;
        background-repeat: no-repeat !important;
        background-size: cover !important;
    }

    .header_line_dark {
        /* height: 38px; */
        width: 1024px;
        margin: 0 auto;
    }

    /*//slider css    */
    span.coru_buttons {
        width: 481px !important;
    }

    .slider_title_3 {
        font-size: 15px;
    }
    .slider_excerpt_4 {
        font-size: 11px;
        padding-top: 10px;
    }

    .w_slider_title {
        margin-bottom: 20px !important;
    }

    .slider_wrapper {
        overflow: hidden;
        width: 521px;
        height: 350px;
        /* padding-left: 20px; */
    }

    .slider_wrap4 {
        width: 480px;
    }

    /*//end slider css   */
    #spraymagwp_recent_posts_thumb1-2 .rpostsum {
        display: block;
    }

    header#main-header.mag-header-design #main-navigation-ico-sticky-wrapper .default-wep {
        width: 1024px !important;
    }

    #main-navigation-ico {
        float: none !important;
        margin: 0 auto !important;
    }

    #s-header {
        border-radius: 0px !important;
        font-size: 17px !important;
        padding: 8px 40px 10px 15px !important;
    }

    input#s-header.magazine-header {
        margin-top: -11px !important;
        margin-bottom: 0px !important;
        background-color: #ccc !important;
        border: none !important;
        max-width: 160px !important;
        background: url(include/images/magnifier.png) no-repeat right 10px center !important;
        color: #ffffff !important;
    }

    .page-template-template-myclassfiled input#s-header.magazine-header {
        width: 215px !important;
    }

    input#s-header.magazine-header:focus,.page-template-template-myclassfiled input#s-header.magazine-header:focus {
        background-color: #CCCCCC !important;
        color: #333 !important;
    }

    #main-navigation-ico {
        background-color: #ffffff !important;
        /* color: #fff !important; */
    }

    #main-navigation-ico a {
        color: #424242 !important;
        float: left !important;
        border-left: 0px !important;
        padding: 21px 15px;
    }

    #main-navigation-ico ul.sf-menu a {
        padding: 21px 12px;
        font-weight: bold;
    }

    #main-navigation-ico a {
        color: #424242 !important;
        float: left !important;
        border-left: 0px !important;
        padding: 21px 15px;
    }

    #main-navigation-ico .classifieds_list a {
        border-bottom: 2px solid #ececec;
    }

    #main-navigation-ico a:hover {
        color: #800 !important;
        background-color: #ffffff;
    }

    .sub-menu li a:hover, #main-navigation-ico .current-menu-item a {
        background-color: #ffffff;
        color: #880000 !important;
        font-weight: bold;
    }

    #main-navigation-ico li {
        float: left;
        padding-left: 0;
        /* font-weight: bold; */
    }

    #main-navigation-ico li:last-child a {
        border-right: none !important;
    }

    #main-navigation-ico li:last-child .vertical_line {
        display: none;
    }

    #main-navigation-ico li.home_item:first-child a {
        margin-left: 3px;
        border-bottom: none;
    }

    #main-navigation-ico li.home_item:first-child > a::before {
        content: url('images/home_icon.png');
        margin-top: -9px;
        width: 15px;
        height: 15px;
        position: absolute;
        left: 15px;
        top: 50%;
        display: none;
    }

    #uber-wrepper .content-center {
        border-top: 0px solid #ededed;
        min-height: 900px;
    }

    #uber-wrepper .content-center.small-left.large-right.tzach {
        min-height: 600px;
    }

    .page-title {
        border-bottom: 0px solid #EDEDED;
    }

    #main-navigation-ico li:first-child a {
    }

    li .sub-menu li a:hover, #main-navigation-ico .current-menu-item a {
        /* padding-bottom: 0px !important;
            padding-top: 15px !important;*/
    }

    #main-navigation-ico li:hover a {
        text-decoration: none;
        background-color: #ffffff;
    }

    /* .vertical_line {
        height: 36px;
        width: 1px;
        background: url('images/menu_vertical_line.png');
        float: right;
        display: none;
    } */

    div.content-postwep {
        background: none;
        width: 1024px !important;
        float: none !important;
        margin: 0 auto;
    }

    #content {
        width: 523px !important;
        margin: 0px 10px;
    }

    #main-sidebar {
        width: 300px !important;
        padding-right: 0px;
        margin-right: 1px !important;
    }


    .popularclass .contentarea .rpostsum {
        display: block !important;
    }

    #evcalwidget_four-2 .widget-title {
        margin: 0px !important;
        padding-bottom: 20px;
    }

    #small-mini-sidebar .widget_adrotate_widgets {
        padding-left: 15px;
    }

    #small-mini-sidebar .widgettitle h2::before {
        font-family: fontawesome !important;
        content: "\f036" !important;
        margin-right: 10px !important;
        font-size: 14px !important;
        color: #949494 !important;
        -webkit-font-smoothing: antialiased !important;
    }

    .widgettitle::before {
        font-family: fontawesome;
        content: "\f036";
        margin-right: 10px;
        font-size: 14px;
        color: #949494;
        -webkit-font-smoothing: antialiased;
        display: none;
    }

    #small-mini-sidebar .widgettitle {
        border-bottom: 5px solid #880000;
        color: #424242;
        width: 80px;
        font-weight: 800;
        white-space: nowrap;
        padding: 10px 0px 0px 0px;
        position: relative;
        float: left;
        line-height: 24px;
        text-transform: uppercase;
    }

    .datejulheb {
        margin: -32px 161px;
        width: 849px;
    }

    .gregorian-date {
        float: left;
    }

    .hebrew-date {
        float: left;
    }

    .header-riht-place {
        margin-right: 0px !important;
    }

    .thumb_img img {
        min-height: 249px;
    }

    .read_more a {
        color: #a91607 !important;
        font-size: 13px;
        font-weight: bold;
    }

    .evcal_event_subtitle {
    }

    .widget_spraymagwp_recent_posts_list_by_tag {
        margin-left: -20px;
    }

    /*.widget_spraymagwp_recent_posts_list_by_tag ul.Post-type-list {
        padding-left: 20px !important;
    }*/
    .social-networks li {
        float: left;
        padding-right: 8px;
    }

    .social-networks a {
        color: #fff !important;
    }

    .social-networks {
        height: 33px;
        /* width: 120px; */
        float: right;
        padding-top: 26px;
        padding-right: 11px;
        font-size: 25px;
    }

    .EvcalWidget_four .widget-title {
        border-bottom: 0px !important;
    }

    .add_btw_post {
        margin: 0 auto;
        padding-left: 0px;
    }

    #small-mini-sidebar {
        width: 180px !important;
    }

    #small-mini-sidebar .widget_adrotate_widgets {
        padding-left: 0px !important;
    }

    #small-mini-sidebar .widget_adrotate_widgets img {
        width: 160px !important;
    }

    #small-mini-sidebar .popularclass {
        margin-left: 0px !important;
        width: 160px;
    }

    .home #content {
        width: 523px !important;
        margin: 0px 10px;
    }

    /*.classfield_page #content {
        width:680px !important;
    }*/
    #main-sidebar .widget {
        /* width: 300px; */
    }

    #main-sidebar .widget-title {
        width: 300px !important;
        margin: 0px;
    }

    #main-sidebar .Post-type-list {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    #main-sidebar .category-list.conent-of-more-disc {
        padding: 6px 8px;
        border: 5px solid #F3F3F3;
        float: left;
        margin: 20px 21px 20px;
        border-radius: 3px;
        width: 260px !important;
        max-width: 300px;
        margin-left: 20px !important;
        margin-right: 0px !important;
    }

    #small-mini-sidebar .category-list.conent-of-more-disc {
        padding: 0px;
        border: 5px solid #F3F3F3;
        float: left;
        margin: 20px 21px 20px;
        border-radius: 3px;
        width: 114px !important;
        max-width: 160px;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    #small-mini-sidebar p.more-difin-text {
        width: 50px !important;
    }

    div.header-darkerst {
        padding: 0px !important;
        height: 0px;
    }

    .post-share-buttons {
        margin: 0px !important;
    }

    .entry {
        /* width: 490px !important; */
    }

    #post-nav {
        float: left;
        margin-bottom: 20px;
        width: 100%;
        /* max-width: 516px !important; */
        border-bottom: 1px solid #EDEDED;
    }

    .post-next {
        width: 208px !important;
    }

    .post-previous {
        width: 208px !important;
    }

    .evofc_month {
        width: 620px !important;
    }

    .prev, .next {
        background: #E2E2E2 !important;
    }

    .prev {
        width: 40px !important;
        padding: 8px 0px !important;
    }

    .metatags-if-image-ready {
        width: 475px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    li.post-author.pen-icons.if-in-image, li.post-date.calan-icons.if-in-image, li.post-category.folder-icons.if-in-image a, li.post-category.folder-icons.if-in-image, li.pageviews.defhom.eye-icons {
        font-size: 12px !important;
    }

    .entry .addthis_toolbox {
        padding-top: 20px;
        margin-left: 8px;
    }

    #main-navigation-ico-sticky-wrapper {
        width: 1024px !important;
        float: none !important;
        margin: 0 auto !important;
    }

    #main-header .content-center {
    }

    #spraymagwp_recent_posts_thumb1-2 .addthis_toolbox {
        display: none !important;
    }

    #spraymagwp_recent_posts_thumb1-2 .read-this-widget {
        display: none !important;
    }

    .popularclass .contentarea a {
        color: #333333;
        font-family: 'Archivo Narrow', sans-serif;
        font-size: 14px;
        text-transform: uppercase;
    }

    /*category-page-css*/
    .cat_content {
        width: 100% !important;
        float: left !important;
        background: #fff !important;
        border-top: 1px solid #ededed;
    }

    .cat_content #small-mini-sidebar {
        margin-left: 0px;
        padding-right: 15px;
    }

    .cat_content #content {
        width: 514px !important;
    }

    .cat_content #small-mini-sidebar .widgettitle {
        width: 160px;
    }

    /*end category-page-csss*/
    /*single post css*/
    .sing_post #content {
        width: 670px !important;
        margin: 0 15px;
        overflow: visible;
    }

    .sing_post .entry {
        max-width: 630px !important;
        width: 630px !important;
    }

    .sing_post .at-icon-wrapper {
        height: 25px !important;
        width: 25px !important;
    }

    .sing_post .at-icon-wrapper svg {
        height: 25px !important;
        width: 25px !important;
    }

    .inside_article {
        position: relative;
    }

    .upper_thumbnail {
        clear: both;
        height: 46px;
        margin-left: 22px;
        margin-right: 22px;
        width: 630px;
        border-bottom: 1px solid #ededed;
    }


    .addthis_on_top {
        top: -5px;
        position: absolute;
        right: 19px;
    }

    .addthis_on_top .at-icon-wrapper {
        height: 20px !important;
        width: 20px !important;
    }

    .addthis_on_top .at-icon-wrapper svg {
        height: 20px !important;
        width: 20px !important;
    }

    /*end single post css*/
    /* videos css */
    #featured-slider {
        padding: 0px;
    }

    .videos_collive {
        float: left;
        width: 213px;
        padding: 5px;
        position: relative;
        ; }

    .videos_collive iframe {
        height: 140px !important;
        width: 213px !important;
    }

    .videos_collive .attachment-large-thumb {
        width: 213px !important;
        height: 140px !important;
        object-fit: cover;
    }

    .slides li {
        width: 590px !important;
    }

    .video_wrapp .addthis_toolbox {
        display: none;
    }

    .video_wrapp .tptn_counter {
        display: none;
    }

    .video_wrapp #content {
        border-left: none;
    }

    .videos_collive .overlay-image-bg {
        position: absolute;
        top: 0;
        background-position: center;
    }

    .videos_collive .overlay-image-button {
        position: absolute;
        background-position: center;
        background-image: url('images/playbutton.png');
        background-repeat: no-repeat;
        z-index: 12;
    }

    .videos_collive:hover .overlay-image-bg {
        background: none;
    }

    .video_tag_list {
        padding-top: 25px;
    }

    .video_tags li {
        /* padding: 20px; */
        /* float: left; */
        /* cursor: pointer; */
        /* padding-top: 10px; */
        /* padding-bottom: 10px; */
        /* color: #333; */
        /* font-weight: bold; */
    }

    .video_tag_list li a {
        color: black;
        text-transform: uppercase;
    }

    .video_tag_list li {
        text-transform: uppercase;
    }

    .active_video_tag {
        color: #FF6464;
        cursor: default;
        pointer-events: none
    }

    .active_video_tag a {
        color: #FF6464 !important;
        cursor: default;
        pointer-events: none
    }

    .active_video_tag {
        color: #FF6464 !important;
        cursor: default;
        pointer-events: none
    }

    .video_wrapp .slides li {
        width: 640px !important;
    }

    .video_wrapp #featured-slider {
        width: 640px !important;
        max-width: 640px !important;
        padding-left: 10px !important;
    }

    .video_wrapp #slider-nav ol {
        max-width: 640px !important;
    }

    .video_wrapp #featured-slider.in-slider-widget:hover .flex-direction-nav {
        width: 645px !important;
    }

    .video_wrapp #featured-slider.in-slider-widget .flex-direction-nav {
        width: 730px !important;
    }

    #videos_collive {
        /*padding-left: 10px;*/
    }

    /* videos css */
    /* women css */
    .women_wrapp .main_slider {
        width: 490px;
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .women_wrapp .slides li {
        width: 490px !important;
    }

    .women_wrapp .slide-caption {
        width: 465px;
    }

    .women_wrapp #featured-slider.in-slider-widget:hover .flex-direction-nav {
        width: 490px !important;
    }

    .art_custom_w {
        margin-left: 0px;
    }

    .women_wrapp .add_btw_post {
        padding-left: 0px !important;
        padding-right: 15px !important;
    }

    /*end women css */
    /*most commented widget*/
    #more_widg_class {
        margin-left: 0px;
    }

    /*end most commented widget*/
    /* calendar template */
    .calendar_wrapp #content {
        border-left: 0px !important;
        width: 101% !important;
        margin: 0px 10px;
    }

    .calendar_content {
        width: 96%;
        padding-left: 10px;
        overflow: visible;
    }

    .calendar_wrapp #evcal_list {
        margin-top: -441px;
        border-color: #e5e5e5;
        float: right;
        width: 313px;
    }

    .calendar_wrapp #upcoming_events_header {
        float: right;
        width: 313px;
        margin-top: -518px;
    }

    /*-- event loading --*/
    #eventon_loadbar {
        height: 5px;
        width: 0%;
        border-radius: 10px;
        margin: 10px 0;
        background-color: #f5b87a;
        display: none;
    }

    #eventon_loadbar_section {
        height: auto;
        width: 100%;
        margin-top: 6px;
    }

    .eventon_fullcal {
        padding: 0px 0 10px;
        overflow: hidden;
        /* width:100%; */
        position: relative;
        border-bottom: 1px solid #e5e5e5;
    }

    /* end calendar template */
    /* mazel tov */
    .sigle_post_coolive .mazel-cont-left .addthis_toolbox .addthis_counter {
        background: url('images/like_background.png') !important;
        width: 37px !important;
        height: 20px;
        background-position-y: 5px;
        background-repeat: no-repeat;
        margin-top: 3px;
    }

    .sigle_post_coolive .addthis_counter.addthis_bubble_style a.addthis_button_expanded {
        margin-top: 3px;
    }

    /* end mazel tov */
    /*end simchas */
    .simchas #main-sidebar {
        width: 380px !important;
    }

    .simchas #content {
        width: 625px !important;
        margin-right: 0px !important;
        margin-left: 0px !important;
        border-right: none !important;
    }

    /*end simchas */
    /*tzach list*/
    .tzach #content {
        width: 733px !important;
        margin-right: 0px !important;
        margin-left: -11px !important;
        border-right: none !important;
        padding-bottom: 200px;
    }

    .tzach #main-sidebar {
        /* width: 222px !important; */
    }

    .browse_by_name {
        width: 511px;
    }

    .tzach_page #content {
        width: 65% !important;
        padding-right: 20px;
    }

    .phone_coll_m {
        display: none;
    }

    .phone_coll_tz {
        font-weight: bold;
        padding-left: 10px;
    }

    /*end tzach list */
}

@media only screen and (max-width: 1024px) {
    #submit_entry_popup {
        max-height:350px !important
    }

    .ui-resizable {
        top: 88px !important;
        position: fixed !important;
    }

    .content-center.small-left.large-right #main-sidebar {
        float: none;
    }

    #popupform {
        height: 350px;
        overflow-y: scroll;
        width: 98%;
    }

    #submit_entry_popup label {
        width: 110px;
        display: inline-block;
    }

    .submit_button_popup .ui-button-text {
        margin-right: -440px !important;
    }
}

@media only screen and (max-width: 1025px) and (min-width: 650px) {
    .slick_slider:hover .slick-prev, .slick_slider:hover .slick-next {
        display: inline-block !important;
    }

    input#s-header.magazine-header {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        background-color: #ccc !important;
        border: none !important;
        width: 142px !important;
        /*background: url(include/images/magnifier.png) no-repeat 160px center #818181 !important;*/
        color: #333 !important;
        height: 24px;
    }

    .add_btw_post {
    }

    .add_btw_post img {
    }

    .content-center.small-left.large-right #main-sidebar {
        float: none !important;
    }

    .widget_adrotate_widgets {
        /* padding-top: 30px !important; */
        /* padding-bottom: 30px !important; */
    }

    .header-riht-place.style-mag {
        float: right !important;
        margin-top: 0px !important;
        border-top: none !important;
    }

    #s-header {
        border-radius: 0px !important;
        font-size: 17px !important;
        padding: 10px 20px 8px 15px !important;
    }

    .headarea {
        background-color: #880000 !important;
        height: 118px;
    }

    .gregorian-date {
        float: left;
    }

    .hebrew-date {
        float: left;
    }

    .datejulheb {
        margin: 11px 4px 0 0;
    }

    .social-networks {
        height: 33px;
        width: 100px;
        float: right;
        padding-top: 26px;
    }

    .social-networks li {
        float: left;
        padding-right: 11px;
    }

    .header-darkerst {
        background-color: #2f2f2f !important;
    }

    .header-riht-place.style-mag {
        float: right !important;
        margin-top: 0px !important;
        border-top: none !important;
    }

    div.header-darkerst {
        padding-right: 0px !important;
    }

    #upper-banner img {
        display: block;
        margin: 0 auto;
        padding-top: 90px;
        width: 590px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    #content {
        padding-left: 0px;
        width: 100%;
    }

    /* end single post css */
    .addthis_on_top {
        top: 15px;
    }

    /* single post css */
    /* videos css */
    .videos_collive {
        margin: 0 auto;
        float: left;
        width: 100%;
        box-sizing: border-box;
    }

    /* videos css */
    /* calendar template */
    .calendar_content {
        padding: 15px;
    }

    /* end calendar template */
    /*menu mobile */
    /* menu-for-mobile */
    .style-mag {
        display: none;
    }

    .header_logo_line {
        display: none;
    }

    .mobile_view_menu {
        display: none;
        float: right;
    }

    .style-mag {
        height: 43px;
    }

    #upper-banner {
        display: none;
    }

    #main-navigation-ico-sticky-wrapper {
        width: 100%;
        padding-left: 0px !important;
    }

    .sticky-wrapper #main-navigation-ico {
    }

    header#main-header.mag-header-design #main-navigation-ico {
        max-width: 100%;
    }

    .is-sticky #main-navigation-ico {
        /* background: #494949 !important; */
        width: 100%;
        position: absolute;
        bottom: -7px;
    }

    .sticky-wrapper #logo-mobile-menu {
        display: block;
        width: 112px;
        height: 29px;
        background: url(images/logo_mob.png);
        margin-left: 80px;
        margin-top: 8px;
        float: left;
        padding: 0px;
        cursor: pointer;
        text-decoration: none;
        display: block;
        border: none;
    }

    .is-sticky #logo-mobile-menu {
        display: none;
    }

    #search_ico_mob {
        display: block;
    }

    /*    width: 24px;
        height: 24px;
        background: url(include/images/magnifierr.png);
        float: right;
        margin-top: 11px;
        margin-right: 20px;
    }*/
    #search_ico_mob, #search_ico_form {
        width: 43px;
        height: 43px;
        background-image: url(include/images/magnifierr.png);
        float: right;
        background-position: center;
        background-repeat: no-repeat;
    }

    #search_ico_form {
        background-color: #CCCCCC !important;
    }

    .is-sticky #greg_date_mob {
        float: left;
        margin-top: 15px;
        margin-left: 70px;
        display: block;
        color: white;
        text-transform: uppercase;
    }

    #s-header {
        padding: 10px 43px 10px 15px !important;
        height: 43%;
    }

    .hide_mobile_element {
        display: none !important;
    }

    .show_mobile_element {
        display: block !important;
    }

    #main-header .content-center {
        width: 100%;
    }

    .menu_mob_bacground {
        background: #494949 !important;
    }

    #main-navigation-ico .sf-menu {
        top: 8px !important;
    }

    /* end menu-for-mobile */
    /* ad categories widh */
    .showcategoriesmainlist {
        /* padding-left: 20px !important; */
        /* padding-top: 15px !important; */
    }

    .phone_coll_tz {
        display: none;
    }

    #people_results {
        margin-right: 20px;
    }

    .tzach_head {
        padding-right: 20px;
    }
}

@media only screen and (min-width: 350px) and (max-width: 650px) {
    div.corousel-content {
    }

    .premium-post-ad h2.post-title.personal-design a {
        font-size: 15px !important;
        line-height: 12px;
    }

    .premium-post-ad p {
        font-size: 11px !important;
        line-height: 15px !important;
    }

    #main-header {
        /*  width: 380px !important;*/
        width: 100% !important;
    }

    .add_btw_post {
        /* width: 320px !important; */
        margin: 0 auto !important;
        /* padding-bottom: 20px; */
    }

    .add_btw_post img {
        /* width: 100%; */
    }

    #upper-banner img {
        display: block;
        margin: 0 auto;
        padding-top: 90px;
        width: 320px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    input#s-header.magazine-header {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        background-color: #ccc !important;
        border: none !important;
        width: 142px !important;
        /* background: url(include/images/magnifierr.png) no-repeat 190px center #818181 !important; */
        color: #333 !important;
        height: 43px;
    }

    .header-riht-place.style-mag {
        float: right !important;
        margin-top: 0px !important;
        border-top: none !important;
    }

    #s-header {
        border-radius: 0px !important;
        font-size: 17px !important;
        padding: 10px 20px 8px 12px !important;
    }

    .headarea {
        background-color: #880000 !important;
        height: 118px;
    }

    .social-networks {
        height: 33px;
        width: 100px;
        float: right;
        padding-top: 26px;
    }

    .social-networks li {
        float: left;
        padding-right: 11px;
    }

    .header-darkerst {
        background-color: #2f2f2f !important;
    }

    .datejulheb {
        margin: 0px;
    }

    .header-riht-place.style-mag {
        float: right !important;
        margin-top: 0px !important;
        border-top: none !important;
    }

    div.header-darkerst {
        padding-right: 0px !important;
    }

    /* videos css */
    .videos_collive {
        margin: 4px 3px auto;
        float: left;
        /* width: 48%; */
        box-sizing: border-box;
    }

    /* videos css */
    /*//slider_css    */
    .carousel-wepper {
        height: 220px !important;
    }

    .slick_slider .slick-dots li {
        position: relative;
        display: inline-block;
        width: 20px;
        height: 20px;
        margin: 0 5px;
        padding: 0;
        cursor: pointer;
        float: none;
    }

    .slick_slider .slick-prev {
        display: none !important;
    }

    .slick_slider .slick-next {
        display: none !important;
    }

    .carousel-list {
        /* width: 170px !important; */
        max-height: 177px !important;
    }

    .overlay-image-bg {
        width: 160px !important;
        height: 105px !important;
    }

    .carousel-thumbnail {
        width: 160px !important;
        height: 105px !important;
        margin-bottom: 5px !important;
    }

    .carousel-thumbnail img {
        /* width: 160px !important; */
        /* height: 105px !important; */
        min-height: 160px;
    }

    div.corousel-content:hover button.pprev {
        right: 200px !important;
    }

    .post-thumb.if-has-in-personaldes {
        display: none !important;
    }

    /*end slider css */
    /* main-slider css */
    #featured-slider.in-slider-widget:hover .flex-direction-nav {
        width: 340px !important;
    }

    .in-slider-widget .flex-direction-nav {
        width: 455px !important;
    }

    /* end main-slider css */
    /* end single post css */
    .addthis_on_top {
        top: 15px;
    }

    /* single post css */
    /* adds css*/
    .widget_adrotate_widgets .g {
        text-align: center;
    }

    .widget_adrotate_widgets {
        /* padding-top: 30px !important; */
        /* padding-bottom: 30px !important; */
    }

    .widget_wpsmart_popular .widget-title {
        margin: 10px 20px 1px;
    }

    #more_widg_class {
        max-width: 314px;
        width: 314px !important;
    }

    .EvcalWidget_four {
        margin: 0 auto;
    }

    .mob-most-content #wpsmart_popular_wsm-2 {
        padding-top: 0px !important;
        border: none !important;
        padding-bottom: 200px !important;
    }

    .mob-most-content .widget_wpsmart_popular {
        padding-top: 0px !important;
        border: none !important;
        padding-bottom: 200px !important;
    }

    .mob-most-content .wpsmart_popular_wsm-2 {
        padding-top: 0px !important;
        border: none !important;
        padding-bottom: 200px !important;
    }

    /* end adds css*/
    /* menu-for-mobile */
    .style-mag {
        display: none;
    }

    .header_logo_line {
        display: none;
    }

    .mobile_view_menu {
        display: none;
        float: right;
    }

    .style-mag {
        height: 43px;
    }

    #upper-banner {
        /*display: none;*/
    }

    #main-navigation-ico-sticky-wrapper {
        width: 100%;
        padding-left: 0px !important;
    }

    .sticky-wrapper #main-navigation-ico {
        background: #880000;
    }

    .is-sticky #main-navigation-ico {
        /*   background: #494949; */
    }

    .sticky-wrapper #logo-mobile-menu {
        width: 113px;
        height: 30px;
        background: url(images/logo_mob.png);
        margin-left: 75px;
        margin-top: 7px;
        float: left;
        padding: 0px;
        cursor: pointer;
        text-decoration: none;
        display: block;
        border: none;
    }

    .is-sticky #logo-mobile-menu {
        display: none;
    }

    #search_ico_mob {
        display: block;
    }

    #search_ico_mob, #search_ico_form {
        width: 43px;
        height: 43px;
        background-image: url(include/images/magnifierr.png);
        float: right;
        background-position: center;
        background-repeat: no-repeat;
    }

    #search_ico_form {
        background-color: #ccc !important;
    }

    .is-sticky #greg_date_mob {
        float: left;
        margin-top: 15px;
        margin-left: 70px;
        display: block;
        color: white;
        text-transform: uppercase;
    }

    #s-header {
        padding: 0px 43px 0px 15px !important;
        height: 43px;
    }

    .hide_mobile_element {
        display: none !important;
    }

    .show_mobile_element {
        display: block !important;
    }

    #main-header .content-center {
        width: 100%;
    }

    .menu_mob_bacground {
        background: #494949 !important;
    }

    #main-navigation-ico .sf-menu {
        top: 8px !important;
        background-color: #e5e5e5 !important;
    }

    #main-navigation-ico .sf-menu a {
        color: #4c4c4c !important;
        border-left: none;
        border-bottom: 1px solid #999999;
    }

    #main-navigation-ico .sf-menu .current-menu-item a {
        background: none !important;
    }

    #main-navigation-ico .sf-menu a:hover {
        background: none !important;
    }

    /*#main-navigation-ico .sf-menu .menu-item-has-children > a:after {
            content: "\f343";
            font-family: "dashicons";
            float: right;
            font-size: 25px;

    }
     */
    #main-navigation-ico .sf-menu .sfHover > a:after {
        content: "\f347" !important;
        font-family: "dashicons";
        float: right;
        font-size: 25px;
    }

    #main-navigation-ico .top-level-category a:after {
        content: none !important;
    }

    #main-navigation-ico .toplevelitem {
        float: left;
        padding: 0px !important;
        line-height: 14px !important;
        padding-right: 4px !important;
    }

    #main-navigation-ico .top-level-categories li {
        border-bottom: none !important;
    }

    #main-navigation-ico .sf-menu li:last-child a {
        border-right: none !important;
    }

    #main-navigation-ico .sf-menu {
        border-left: none !important;
    }

    .default-wep {
        margin: 0 !important;
    }

    #menu-primary-menu {
        left: 0px !important;
        padding-right: 0px !important;
        padding-bottom: 0px !important;
    }

    #menu-primary-menu .sub-menu {
        background-color: #f2f2f2 !important;
        display: initial;
    }

    #main-navigation-ico li .sub-menu li:last-child {
        border-bottom: none !important;
    }

    #main-navigation-ico li .sub-menu .classfieds_title_m {
        border-bottom: none;
        text-align: left;
        padding-left: 20px;
        text-transform: uppercase !important;
        padding-top: 12px;
    }

    #main-navigation-ico li .sub-menu .classfieds_title_m h4, #main-navigation-ico li .sub-menu .classfieds_title_m h4 a {
        font-weight: bold;
        border-bottom: none;
        text-align: left;
        padding-left: 20px;
        text-transform: uppercase !important;
        padding-top: 12px;
    }

    #main-navigation-ico .top-level-categories {
        padding-top: 5px !important;
    }

    #menu-item-1483, #menu-item-1131, #menu-item-14975, #menu-item-14973 {
        display: none !important;
    }

    #main-navigation-ico .mob-tzach-content .tzach_input_widg {
        width: 85%;
        height: auto;
        margin-bottom: 0px;
        background-color: white;
        margin-top: 5px;
        float: none;
        display: block;
        padding: 10px;
        font-size: 17px;
        z-index: 5;
        position: relative;
    }

    #main-navigation-ico .mob-tzach-content .tzach_input_widg::placeholder {
        opacity: 1;
        /* Firefox */
    }

    #main-navigation-ico .mob-tzach-content .tzach_input_widg:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
    }

    #main-navigation-ico .mob-tzach-content .tzach_input_widg::-ms-input-placeholder {
        /* Microsoft Edge */
    }

    .phone_coll_tz {
        display: none;
    }

    .searchIconMob {
        width: 23px;
        height: 23px;
        background-image: url(/wp-content/themes/spraymag/include/images/magnifierr.png);
        float: left;
        display: block;
        margin: 0 auto;
        text-align: center;
        margin-left: calc(50% - 10px);
    }

    #main-navigation-ico::-webkit-input-placeholder {
        /* Chrome/Opera/Safari */
        color: #c2ba8c !important;
        font-style: italic;
    }

    #search_by_name_menu {
        text-align: left;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    #main-navigation-ico .tzach_input_widg:focus {
        outline: none !important;
    }

    #main-navigation-ico li .sub-menu li {
        border-bottom: 0px !important;
        color: #333;
        font-size: 12px !important;
    }

    .search_icm {
        width: 24px;
        height: 24px;
        background: url(include/images/search_icm.png);
        display: block;
        float: left;
        margin-top: 2px;
    }

    .search_icm:hover {
        cursor: pointer;
    }

    #main-navigation-ico p.top-level-category {
        color: #333;
        font-size: 13px !important;
    }

    /* end menu-for-mobile */
    /* calendar template */
    .calendar_content {
        padding: 15px;
    }

    .heb_mont_event {
        font-size: 8px;
    }

    /* end calendar template */
    /* simchas page */
    .gallery_collive {
        float: left;
    }

    .sort_add {
        float: left;
    }

    .simcha_gall_sort {
        float: none;
    }

    .simcha_search {
        float: none;
        text-align: center;
        margin-top: 15px;
    }

    .widget_mazel_tov {
        padding-left: 10px;
    }

    .gallery_collive_overlay {
        width: 115px;
        height: 115px;
    }

    .gallery_collive_img {
        width: 135px;
        height: 135px;
    }

    .gallery_collive {
        width: 44%;
        /* height: 135px;*/
    }

    .sort_add {
        width: 44%;
        /*    height: 135px;*/
    }

    .gallery_collive .g img {
        width: 100%;
        /* height: 135px;*/
    }

    .sort_add .g img {
        width: 100%;
        /*    height: 135px;*/
    }

    .gllery_collive_tag {
        padding-top: 10px;
    }

    .gallery_collive_title {
        height: 60px;
    }

    /* end simchas page */
    /* classfield */
    .classfield_page .widget_awpcp-random-ads {
        padding-left: 20px;
    }

    /* add categories classifieds*/
    .awpcp-form-steps .awpcp-form-steps-step-number {
        background: #fb4834;
        border-radius: 2px;
        border: 1px solid #fb4834;
        padding: 2px 5px;
    }

    .awpcp-form-steps .awpcp-form-steps-completed-step {
        background-color: #fb4834;
    }

    .showcategoriesmainlist {
        padding-left: 20px !important;
        padding-top: 15px !important;
    }

    .blog_gallery_custom .dynamic_css {
        /*width: 320px !important;*/
        border: 7px solid #f1f0f0 !important;
    }

    .blog_gallery_custom {
        /*width: 320px !important;*/
    }

    iframe {
        max-width: 100%;
    }

    .custom_masonary img.width_thumb {
        width: 320px !important;
    }

    .custom_masonary div.margin_thumbs {
        border: 7px solid #f1f0f0 !important;
    }

    .buy-subscription {
        display: none
    }

    .awpcp-navigation ul .search-listings {
        margin-left: -12px;
    }

    .awpcp-navigation ul .categg {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
    }

    .awpcp-navigation ul .search-listings {
        margin-right: 8px;
    }

    #classiwrapper .awpcp-nav-menu {
        padding-left: 0px !important;
    }

    .awpcp-navigation .awpcp-nav-menu li {
        margin-top: 0px !important;
    }

    .back_to_home a {
        font-size: 13px;
        padding-left: 3px;
    }

    .classfield_page .awpcp-navigation ul .search-listings a {
        width: 108px;
        font-size: 13px;
        margin-left: 4px;
        padding-left: 3px;
    }

    .classfield_page .awpcp-navigation ul .categg a {
        width: 106px;
        font-size: 13px;
        margin-right: 0px;
        padding-left: 3px;
    }

    .awpcp-category-dropdown-container select {
        width: 126px;
    }

    .changecategoryselect .button {
        margin-left: 7px;
    }

    .classified_pg .group {
        /* padding-top: 0px; */
    }

    .region_item_wrapper {
        width: 106px;
    }

    .post_classfield_link {
        text-align: center;
    }

    .post_classfield_link a {
        margin-left: -40px !important;
    }

    #people_results {
        margin-right: 20px;
    }

    .tzach_head {
        padding-right: 20px;
    }

    ul.mrt li .proimage a {
        padding: 0px !important;
    }

    .awpcp-listings-widget-items-list .awpcp-listings-widget-item-excerpt .awpcp-widget-read-more {
        display: block !important;
    }

    .slick-dots li button:before {
        font-size: 60px !important;
    }

    .classfield_page .search_by_cat select {
        margin-bottom: 5px;
    }

    .classfield_search_page .search_by_cat select {
        margin-bottom: 5px;
    }

    .classfield_search_page .search_by_cat .inner-addon {
        margin-top: 5px;
    }
}

@media screen and (max-width: 350px) {
    div.corousel-content {
        /* width: 280px !important; */
    }

    .carousel-list {
    }

    .region_item_wrapper {
        width: 130px;
    }

    .classfield_page .awpcp-navigation ul .search-listings a {
        margin-left: -13px;
    }

    .classfield_page .awpcp-navigation ul .categg a, .classfield_page .awpcp-navigation ul .search-listings a {
        width: 130px;
        font-size: 13px;
    }

    .awpcp-navigation ul li {
        margin: auto
    }

    .buy-subscription {
        display: none
    }

    .awpcp-navigation ul .search-listings {
        margin-left: -12px;
    }

    .awpcp-navigation ul .categg {
        margin-left: -5px;
    }

    .premium-post-ad h2.post-title.personal-design a {
        font-size: 19px !important;
        line-height: 22px;
    }

    .premium-post-ad p {
        font-size: 12px !important;
        line-height: 17px;
    }

    header#main-header.mag-header-design #main-navigation-ico {
        width: 100%;
    }

    input#s-header.magazine-header {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        background-color: #ccc !important;
        border: none !important;
        width: 142px !important;
        /*background: url(include/images/magnifierr.png) no-repeat 160px center #818181 !important;*/
        color: #333 !important;
        height: 43px;
    }

    #s-header {
        border-radius: 0px !important;
        font-size: 17px !important;
        padding: 10px 20px 8px 25px !important;
    }

    .headarea {
        background-color: #880000 !important;
        height: 118px;
    }

    .social-networks {
        height: 33px;
        width: 100px;
        float: right;
        padding-top: 26px;
    }

    .social-networks li {
        float: left;
        padding-right: 11px;
    }

    .header-darkerst {
        background-color: #2f2f2f !important;
    }

    .datejulheb {
        margin-top: 2px !important;
    }

    .header-riht-place.style-mag {
        float: right !important;
        margin-top: 0px !important;
        border-top: none !important;
    }

    div.header-darkerst {
        padding-right: 0px !important;
    }

    .post-thumb.if-has-in-personaldes {
        display: none !important;
    }

    .add_btw_post {
        width: 300px;
        margin: 0 auto;
        /* padding-bottom: 20px; */
    }

    .add_btw_post img {
        width: 300px;
    }

    .slider_wrapper {
        /* overflow: hidden; */
    }

    #upper-banner img {
        display: block;
        margin: 0 auto;
        padding-top: 90px;
        width: 320px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    input#s-header.magazine-header {
        margin-top: 6px;
        margin-bottom: 6px;
    }

    input#s-header.magazine-header {
        /*background: url(include/images/magnifierr.png) no-repeat 165px center #818181 !important;*/
    }

    #s-header {
        padding: 10px 0px 8px 3px !important;
    }

    .datejulheb {
        font-size: 11px;
        padding-left: 5px;
    }

    .main-navigation-ico {
        margin-bottom: 15px;
    }

    #content {
        padding-top: 10px;
    }

    /*//slider_css   */
    .carousel-wepper {
        height: 220px !important;
    }

    .carousel-list {
        width: 130px !important;
        max-height: 172px !important;
    }

    .overlay-image-bg {
        width: 130px !important;
        height: 105px !important;
    }

    .carousel-thumbnail {
        width: 130px !important;
        height: 105px !important;
        margin-bottom: 5px !important;
    }

    .carousel-thumbnail img {
        /* width: 130px !important; */
        /* height: 105px !important; */
    }

    div.corousel-content:hover button.pprev {
        right: 260px !important;
    }

    /* main-slider css */
    #featured-slider.in-slider-widget:hover .flex-direction-nav {
        width: 280px !important;
    }

    .in-slider-widget .flex-direction-nav {
        width: 455px !important;
    }

    /* end single post css */
    .addthis_on_top {
        top: 15px;
    }

    /* adds css*/
    .widget_adrotate_widgets .g {
        text-align: center;
    }

    .widget_adrotate_widgets {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }

    .widget_wpsmart_popular .widget-title {
    }

    .EvcalWidget_four {
        width: 280px;
        margin: 0 auto;
    }

    .widget_wpsmart_popular {
        padding-top: 0px !important;
    }

    /* end adds css*/
    /* videos css */
    .videos_collive {
        margin: 0 auto;
    }

    .video_tags li {
        padding: 10px;
    }

    /* videos css */
    /* menu-for-mobile */
    .style-mag {
        display: none;
    }

    .header_logo_line {
        display: none;
    }

    .mobile_view_menu {
        display: none;
        float: right;
    }

    .style-mag {
        height: 43px;
    }

    #upper-banner {
        display: none;
    }

    #main-navigation-ico-sticky-wrapper {
        width: 100%;
        padding-left: 0px !important;
    }

    .sticky-wrapper #main-navigation-ico {
        background: #851718;
    }

    .is-sticky #main-navigation-ico {
        background: #494949 !important;
    }

    .sticky-wrapper #logo-mobile-menu {
        display: block;
        width: 112px;
        height: 29px;
        background: url(images/logo_mob.png);
        margin-left: 60px;
        margin-top: 8px;
        float: left;
        padding: 0px;
        cursor: pointer;
        text-decoration: none;
        display: block;
        border: none;
    }

    .is-sticky #logo-mobile-menu {
        display: none;
    }

    #search_ico_mob {
        display: block;
        width: 24px;
        height: 24px;
        background: url(include/images/magnifierr.png);
        float: right;
        margin-top: 11px;
        margin-right: 20px;
    }

    .is-sticky #greg_date_mob {
        float: left;
        margin-top: 15px;
        margin-left: 70px;
        display: block;
        color: white;
        text-transform: uppercase;
    }

    #s-header {
        padding: 0px 25px 0px 15px !important;
        height: 43px;
    }

    .hide_mobile_element {
        display: none !important;
    }

    .show_mobile_element {
        display: block !important;
    }

    #main-header .content-center {
        width: 320px;
    }

    .menu_mob_bacground {
        background: #494949 !important;
    }

    #main-navigation-ico .sf-menu {
        top: 8px !important;
    }

    #search_ico_form {
        width: 43px;
        height: 43px;
        background-image: url(include/images/magnifierr.png);
        float: right;
        background-position: center;
        background-repeat: no-repeat;
        background-color: #ccc !important;
    }

    .menu_mob_bacground {
        background: #494949 !important;
    }

    #main-navigation-ico .sf-menu {
        top: 8px !important;
        background-color: #e5e5e5 !important;
    }

    #main-navigation-ico .sf-menu a {
        color: #4c4c4c !important;
        border-left: none;
        border-bottom: 1px solid #999999;
    }

    #main-navigation-ico .sf-menu .current-menu-item a {
        background: none !important;
    }

    #main-navigation-ico .sf-menu a:hover {
        background: none !important;
    }

    /*#main-navigation-ico .sf-menu .menu-item-has-children > a:after {
            content: "\f343";
            font-family: "dashicons";
            float: right;
            font-size: 25px;

    }
     */
    #main-navigation-ico .sf-menu .sfHover > a:after {
        content: "\f347" !important;
        font-family: "dashicons";
        float: right;
        font-size: 25px;
    }

    #main-navigation-ico .top-level-category a:after {
        content: none !important;
    }

    #main-navigation-ico .toplevelitem {
        float: left;
        padding: 0px !important;
        line-height: 14px !important;
        padding-right: 4px !important;
    }

    #main-navigation-ico .top-level-categories li {
        border-bottom: none !important;
    }

    #main-navigation-ico .sf-menu li:last-child a {
        border-right: none !important;
    }

    #main-navigation-ico .sf-menu {
        border-left: none !important;
    }

    .default-wep {
        margin: 0 !important;
    }

    #menu-primary-menu {
        left: 0px !important;
        padding-right: 0px !important;
        padding-bottom: 0px !important;
    }

    #menu-primary-menu .sub-menu {
        background-color: #f6f6f6 !important;
    }

    #main-navigation-ico li .sub-menu li:last-child {
        border-bottom: none !important;
    }

    #main-navigation-ico li .sub-menu .classfieds_title_m {
        border-bottom: none;
        text-align: left;
        padding-left: 20px;
        text-transform: uppercase;
        padding-top: 12px;
    }

    #main-navigation-ico li .sub-menu .classfieds_title_m h4 {
        font-weight: bold;
    }

    #main-navigation-ico .top-level-categories {
        padding-top: 5px !important;
    }

    #menu-item-1483, #menu-item-1131, #menu-item-14975, #menu-item-14973 {
        display: none !important;
    }

    #main-navigation-ico .tzach_input_widg {
        width: 185px;
        height: 21px;
        margin-bottom: 0px;
        border: none;
        background-color: #f6f6f6;
        margin-top: 5px;
        margin-left: 20px;
        float: left;
    }

    #main-navigation-ico::-webkit-input-placeholder {
        /*Chrome/Opera/Safari */
        color: #4c4c4c !important;
        font-style: italic;
    }

    #search_by_name_menu {
        text-align: left;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    #main-navigation-ico .tzach_input_widg:focus {
        outline: none !important;
    }

    .search_icm {
        width: 24px;
        height: 24px;
        background: url(include/images/search_icm.png);
        display: block;
        float: left;
        margin-top: 2px;
    }

    #main-navigation-ico li .sub-menu li {
        border-bottom: 0px !important;
    }

    .search_icm:hover {
        cursor: pointer;
    }

    #main-navigation-ico .sub-menu {
        min-width: 363px !important;
    }

    #main-navigation-ico p.top-level-category {
        color: #c2c2c2;
    }

    /* end menu-for-mobile */
    /* calendar template */
    .calendar_content {
        padding: 15px;
    }

    .heb_mont_event {
        font-size: 7px;
    }

    /* end calendar template */
    /* simchas page */
    .gallery_collive {
        float: left;
        margin: 0 auto;
    }

    .sort_add {
        float: left;
        margin: 0 auto;
    }

    .widget_mazel_tov {
        padding-left: 10px;
    }

    #simchas_search {
        /* width: 144px; */
        /* background: url(include/images/magnifier1.png) no-repeat 156px center; */
    }

    /* end simchas page */
    /* classfield */
    .classfield_page .widget_awpcp-random-ads {
        padding-left: 20px;
    }

    .simcha_gall_sort {
        float: none;
    }

    .simcha_search {
        float: none;
        text-align: center;
        margin-top: 15px;
    }

    .gallery_collive_overlay {
        width: 115px;
        height: 115px;
    }

    .gallery_collive_img {
        width: 135px;
        height: 135px;
    }

    .gallery_collive {
        width: 135px;
        height: 135px;
        margin: 10px;
    }

    .sort_add {
        width: 135px;
        height: 135px;
    }

    .gallery_collive .g img {
        width: 135px;
        height: 135px;
    }

    .sort_add .g img {
        width: 135px;
        height: 135px;
    }

    .gllery_collive_tag {
        padding-top: 10px;
    }

    .gallery_collive_title {
        height: 60px;
    }

    /* add categories classifieds*/
    .showcategoriesmainlist {
        padding-left: 20px !important;
        padding-top: 15px !important;
    }

    /* gallery bank */
    .blog_gallery_custom .dynamic_css {
        /*width: 260px !important;*/
        border: 7px solid #f1f0f0 !important;
    }

    .blog_gallery_custom {
        /*width: 260px !important;*/
    }

    iframe {
    }

    .custom_masonary img.width_thumb {
        width: 270px !important;
    }

    .custom_masonary div.margin_thumbs {
        border: 7px solid #f1f0f0 !important;
    }

    /* end gallery bank */
    .phone_coll_tz {
        display: none;
    }

    #people_results {
        margin-right: 20px;
    }

    .tzach_head {
        padding-right: 20px;
    }
}

/** * ========== SUBSCRIBER PROFILE PAGE ============= */
/*#management-content a {*/
/*color: #0073aa;*/
/*
}
*/
#management-content .awcp-filters li {
    display: inline-block;
    font-size: 13px;
}
}

.page-template-women h2.post-title.personal-design {
    margin-top: -25px;
    margin-bottom: 15px;
}

.post_classfield_link {
    margin-top: 20px;
}

.post_classfield_link a {
    font-weight: bold;
    background-color: #ef4f32 !important;
    color: white;
    font-size: 16px;
    text-align: inherit;
    padding-top: 8px;
    padding-bottom: 6px;
    text-transform: uppercase;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 20px;
}

.post_classfield_link a:hover {
    color: #ffffff;
}

#content div.sort_regions_list {
    padding-top: 35px !important;
}

.back_to_home a {
    display: block;
    padding-top: 40px;
    text-transform: uppercase;
    font-size: 12px;
    color: #424242;
    width: 99px;
    font-weight: bold;
    background-color: #dc2504 !important;
    color: white;
    font-size: 14px;
    text-align: inherit;
    padding-top: 5px;
    padding-bottom: 3px;
    margin-left: -24px;
}

.classfield_page .awpcp-navigation ul .back_to_home a:before {
    display: block;
    float: left;
    margin-top: -2px;
    background-image: url(images/ctg.png);
    background-size: 18px 18px;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    content: "";
    margin-top: 2px;
}

.classfield_page .awpcp-navigation ul .back_to_home a:hover {
    color: #ffffff;
}

#clear_cookie {
    display: none;
}

.widget_awpcp_regionsswidget .widgettitle {
    padding-bottom: 20px !important;
}

.widget_awpcp_regionsswidget .region_item {
    margin-bottom: 5px;
    font-size: 13px;
}

.category_prices {
    padding: 20px;
}

.category_prices h3 {
    padding-bottom: 25px;
}

.widget_featured_ads_widget .featured_ad_item {
    background-color: #ffffff00 !important;
    margin: -10px;
    padding: 6px;
}

.awpcp-listings-widget-items-list .awpcp-listings-widget-item {
}

.widget_featured_ads_widget .awpcplatestthumb {
    width: 30% !important;
    padding-left: 0px !important;
    padding-top: 0px !important;
    margin-top: 0px !important;
}

.widget_featured_ads_widget .awpcplatestbox {
    padding: 3px 5px !important;
    /* border-bottom: 1px solid #ccc; */
}

#main-sidebar .widget #featured_ads_widget-3 {
   border:#FF9800 solid 2px !important;
}

.widget_featured_ads_widget .awpcp-listing-title a {
}

.awpcp-ad-primary-image img {
    width: auto !important;
}

.awpcp-menu-items .edit-listing {
    display: none;
}

#showawpcpadpage .awpcp-title {
    border: none !important;
    margin-top: -30px;
}

#showawpcpadpage .awpcp-title a {
    font-size: 25px !important;
    font-family: poppins;
    text-align: center;
    line-height: 1;
}

.classfield_page .page-title {
    display: none;
}

.displayaditemsodd {
    background: #f2f2f2 !important;
}

.displayaditemseven {
    background: #ffffff !important;
}

div.awpcp_featured_ad_wrapper {
    border: none !important;
}

.widget_featured_ads_widget {
    padding-top: 6px;
}

body div#TB_window {
    width: auto !important;
    padding-right: 15px;
}

body div#TB_window .screen-reader-text {
    display: none;
}

.awpcp-payment-methods-table tbody tr:first-child {
    display: none;
}

#showawpcpadpage .showawpcpadpage {
    line-height: 24px;
}

.back_from_single_ad {
    background-color: #dc2504;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 7px 12px;
    margin-left: 20px;
    margin-top: 15px;
    margin-bottom: 15px;
    display: inline-block;
    position: relative;
    padding-left: 25px;
}

.back_from_single_ad:hover {
    color: #ffffff;
}

.back_from_single_ad:before {
    content: "\A";
    border-style: solid;
    border-width: 8px 13px 8px 0;
    border-color: transparent #ffffff transparent transparent;
    position: absolute;
    left: 4px;
}

.show_ad .awpcp-nav-menu {
    display: none;
}

.awpcp-listings div h4 a {
    font-size: 20px;
    font-weight: bold;
}

.eventon_fc_days .evo_fc_day {
    position: relative;
}

.menu-item:hover #login_submenu {
    display: block !important;
    visibility: visible !important;
    top: 40px;
}

#menu-primary-menu .show_sub_menu_l {
    display: block !important;
    visibility: visible !important;
    top: 40px;
}

#login_submenu li {
    padding-left: 0px;
}

#login_submenu .vertical_line {
    display: none;
}
}

#main-navigation-ico li#login_submenu li a {
    padding: 10px 15px !important;
}

.awpcp-payment-methods-table {
    display: none !important;
}

.payment_method_cl {
    display: none;
}

.add_event_btn {
    color: #ffffff;
    background-color: #323232b3;
    border: none;
    text-transform: uppercase;
    border-radius: 4px;
    border-bottom: none;
    font-size: 14px;
    display: inline-block;
    padding: 8px 12px;
    margin-top: 4px;
    cursor: pointer;
    font-weight: 700;
}

.add_event_btn:hover {
    opacity: 0.7;
    color: #fff;
}

body #eventon_form p #evoau_submit, body a.evoAU_form_trigger_btn, body .evoau_submission_form .msub_row a, body .evcal_btn.evoau, body .evoau_submission_form.loginneeded .evcal_btn {
    color: #ffffff;
    background-color: #525151;
}

.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, .evo_pop_body .evcal_desc span.evcal_event_subtitle {
    text-transform: none;
    font-size: 13px;
}

/*#main-sidebar .widget-title,
.mobile-widgets-wrapper .widget-title{
  margin: 0;
}*/
.EvcalWidget_four .widget-title {
    margin: 0;
}

#main-sidebar #wpsmart_popular-3 .widget-title {
}

div.list-proimage a img {
    width: 100%;
    height: auto !important;
}

.carousel-thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

@media only screen and (max-width: 1024px) {
    .widget_mazel_tov .widgettitle {
        color: #fdf4f4 !important;
        background: #880000 !important;
        display: -webkit-inline-box;
        padding: 4px 8px;
        border-radius: 5px;
        font-size: 14px !important;
        text-transform: capitalize;
        background-position-y: 30px;
    }

    #main-sidebar {
        margin: 0;
    }

    #main-sidebar .widget {
        /* margin: 10px 60px 0px 0px !important; */
        border: #ccc 1px solid;
        /* width: 100%; */
    }
}

.blog_gallery_custom, .blog_gallery_custom .dynamic_css {
    width: 100% !important;
    box-sizing: border-box;
}

@media screen and (max-width: 650px) {
    .entry {
        max-width: 100%;
    }

    .corousel-content .slider_title {
        color: #333333 !important;
        position: relative;
        display: block;
        margin-top: 3px;
        padding: 2px 8px 3px 12px;
        z-index: 1000;
        line-height: 14px;
        font-size: 14px;
        padding-top: 6px !important;
    }
}

@media screen and (min-width: 650px) and (max-width: 1024px) {
    .photo-gallery {
        max-width: 98%;
        margin: 1px !important;
        border: 5px solid #DFD5D2 !important;
    }

    .carousel-wepper {
        /* height: 320px !important; */
    }

    .carousel-list {
        max-height: 250px !important;
    }
}

.content-center {
    width: 100%;
}

.entry {
    box-sizing: border-box;
}

div.sociwep.helfpage-design {
    pointer-events: none;
    display: none;
}

.wsm_excerpt {
    font-size: 16px;
    font-weight: bold;
    color: #000;
}

.gallery_collive > .g-8, .wedding > .g-8, .lchaim > .g-8 {
    margin: 0px 0 15px 0 !important;
}

.top_descr {
    /* padding-top: 12px; */
    font-size: 12px;
    font-weight: 100;
    margin-left: 16px;
}

.default-wep .widget_awpcp-categories {
    /*height: 5px;*/
    width: 345px !important;
}

/*#awpcpcatlayout .showcategoriesmainlist li.columns-1 {
    width: auto;
    margin: 0;
}

#awpcpcatlayout .top-level-categories p.top-level-category {
    padding-right: 0;
}*/
div.classifieds_menu {
    background: #ececec;
    display: block;
    float: left;
    width: 100%;
}

div.classifieds_title {
    display: inline;
    float: left !important;
    padding: 17px 14px 17px !important;
    line-height: 0;
    font-size: 13px;
    text-transform: uppercase;
    background: #313131;
    color: white;
    border: none !important;
}

div.classifieds_title a {
    border: none !important;
}

div.classifieds_title_div {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 17px 0 17px 12px;
    border-color: transparent transparent transparent #313131;
    float: left;
}

ul.classifieds_list li {
    display: inline;
    float: left !important;
    /*padding: 2px 10px !important;*/
}

ul.classifieds_list li a {
    color: black;
    font-family: open sans !important;
    font-size: 13px;
    text-transform: uppercase;
    padding: 17px 14px !important;
}

.page-template-simchas li#mazel_tov-2 {
    padding-left: 20px;
    margin-top: 30px;
    background: none !important;
    border: none;
}

.page-template-simchas li#adrotate_widgets-20 {
    width: 400px;
}

.page-template-simchas li#adrotate_widgets-20 > .g {
    margin: 15px auto;
}

.mob-weather-content .awpcp-listings-widget-items-list {
    padding-top: 15px !important;
}

.mob-weather-content .awpcp-listing-title {
    padding-bottom: 8px;
}

.mob-weather-content div.awpcp-listing-title a {
    color: #ff7570 !important;
}

.mob-weather-content .awpcp-listings-widget-item-excerpt {
    color: #333 !important;
    margin-left: 90px !important;
    line-height: 21px !important;
}

.mob-weather-content .awpcp-widget-read-more {
    display: none ;
}

.widget_featured_ads_widget .awpcp-listing-title a {
    text-transform: capitalize !important;
}

@media only screen and (max-width: 650px) and (min-width: 350px) {
    .mob-weather-content div.awpcp-listing-title a {
        color: #ff7570 !important;
    }

    .slick-dots {
        /* bottom: 40px !important; */
    }
}

.mob_adds {
    display: none;
}

#classiwrapper .awpcp-order-form label[for="awpcp-add_days"] {
    color: #fb4834;
}

@media screen and (min-width: 650px) {
    .slick-dots {
        margin-bottom: 10px !important;
        bottom: -115px;
    }
}

/* screen Size 350px - close */
@media screen and (max-width: 768px) {
    .article_custom .mazel-cont-left .meta-inpersonal {
        margin-top: 0px !important;
    }

    .videos_collive iframe {
        height: 140px !important;
        width: 173px !important;
    }

    .mob_adds {
        display: block;
    }

    .classpic {
        width: 96% !important;
        padding: 0px !important;
        margin-right: 0px !important;
        border: 0px !important;
        object-fit: cover;
        float: none !important;
    }

    .classpic img {
        width: 100% !important;
        padding: 0px !important;
        margin-right: 0px !important;
        /* border: 0px !important; */
        height: 180px !important;
        object-fit: cover;
        float: none !important;
    }

    .classtext {
        width: 98% !important;
        padding: 5px;
    }
}

.left_add , .right_add {
    display: none;
}

/* new add zones */
@media screen and (min-width: 1290px) {
    .left_add {
        display: block;
        position: fixed;
        top: calc(50% - 300px);
        width: auto;
        height: auto;
        z-index: 9999;
    }

    .right_add {
        display: block;
        position: fixed;
        top: calc(50% - 300px);
        width: auto ;
        height: auto;
        z-index: 9999;
    }
}

@media (max-width: 1020px) and (min-width:900px) {
    .left_add {
        display: block;
        position: fixed;
        left: 0 !important;
        top: calc(50% - 300px);
        width: auto;
        height: auto;
        z-index: 9999;
    }

    .right_add {
        display: block;
        position: fixed;
        right: 0 !important;
        top: calc(50% - 300px);
        width: auto ;
        height: auto;
        z-index: 9999;
    }
}

@media screen and (max-width: 370px) {
    #comment {
        width: 310px;
    }

    #author, #email, #url {
        width: 310px;
    }
}

#main-navigation-ico li .sub-menu li a {
    display: inline-block;
    font-size: 14px !important;
    padding: 10px 10px;
    /* width: 82%; */
    border-bottom: 2px solid #fff;
}

#main-navigation-ico li .sub-menu li:last-child {
    /* border-bottom: none; */
}

#main-navigation-ico li .sub-menu li {
    border-bottom: none;
    background: white;
}

#main-navigation-ico li .sub-menu li: hover {
    border-bottom: 2px solid #880000;
}

.mob-menu-header i.mob-menu-main-item {
    width: 16%;
    display: inline-block;
    padding-left: 0;
    text-align: center;
    padding-right: 0;
}

.mob-menu-holder #menu-primary-menu {
    width: 100%!important;
}

/*
.mob-menu-content-menu #menu-item-241916{
display: none;
}*/
/*

.dbImportant{
    display: block !important;
}
#menu-icon-free{
    z-index: 9999;
}
.mob-free-ico-holder#main-navigation-ico{
    z-index: 99999;
}
.standard-ico-holder{
    display: none;
}
#main-navigation-ico{
    z-index: 9999;
}
#main-navigation-ico .sf-menu.mob-menu-holder {
display: none;}
.mob-menu-holder.sf-menu.sf-mob-menu{
    display: none;
}
@media screen and (max-width: 1024px) {
    .standard-ico-holder{
        display: block;
    }
    div.classifieds_menu{
        display: none;
    }

}*/
.mob-menu-holder.sf-menu.sf-mob-menu {
    display: none;
}

html {
    overflow-x: hidden;
}

@media screen and (max-width: 1024px) {
    div.classifieds_menu {
        display: none !important;
    }

    .photo-title {
        margin-left: 0px !important;
        padding: 10px 5px 10px 0px !important;
        max-width: 99%;
        margin-top: -5px;
        font-size: 12px;
        line-height: 15px;
    }

    /*
    .mob-menu-holder.sf-menu.sf-mob-menu{
        display: block;
    }*/
    .sf-menu.head-part {
        display: none !important;
    }

    #main-navigation-ico li.menu-item-241916 {
        display: block;
    }

    .mob-menu-content-menu #menu-primary-menu {
        height: calc(100vh - 44px);
    }

    .mob-menu-holder.sf-menu.sf-mob-menu {
        width: 100% !important;
    }

    .videos_collive .attachment-large-thumb {
        width: 100%;
        height: 150px !important;
        object-fit: cover;
    }

    .videos_collive .video-link img {
        height: 150px !important;
        object-fit: cover;
    }
}

/* custome css for header*/
.mob-most-comment-content,.mob-calendar-content {
    height: calc( 100vh - 75px );
    height: 800px;
    min-height: 546px;
    width: 97%;
    overflow-y: scroll;
    max-height: 100px;
}

.mob-tzach-content {
    padding: 10px 10px 20px !important;
    width: 93%;
    max-height: 100%;
}

/* classfield_page */
.classfield_page {
    background: #f9f9f9f9 !important;
}

.classfield_page .post_classfield {
    width: 87%;
    margin: 15px auto;
    background: #fff;
    border: 1px solid #ccc;
    padding: 10px 3%;
}

.left_content {
    margin-right: 50px;
    float: left;
}

.left_content h3 {
    font-size: 22px;
    font-weight: 500;
}

.right_content {
    font-weight: 700;
    sans-serif; float: left;
}

.left_content p {
    line-height: 20px;
}

.right_content a {
    line-height: 75px;
    border-radius: 5px;
    background-color: #a91111 !important;
    padding: 12px 29px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
}

.larg_text {
    margin-left: 55px;
}

.larg_text h2 {
    font-size: 34px;
    line-height: 35px;
    font-weight: 900;
    margin-left: 6px;
}

.larg_text p {
    font-weight: 700;
    color: #8a8a8a;
    margin-left: 9px;
}

.classfield_page .classified_cards {
    width: 87%;
    margin: 22px auto;
    padding: 10px 3%;
    background: #fff;
    /* box-shadow: 3px 6px 16px -8px #c7c3c3; */
    border: 1px #ccc solid;
}

.classfield_page .classified_cards .classified_cat {
    font-weight: 700;
    color: #a91111;
    margin-bottom: 5px;
    font-size: 16px;
    font-family: 'Archivo Narrow', sans-serif;
}

.classfield_page .classified_cards .classified_cat a {
    color: #a91111;
}

.classified_cards hr {
    color: #f1f1f1;
    border: 1px solid;
}

.classified_options {
    padding: 15px 0;
    margin-bottom: 10px;
}

.classified_cards .classified_options li {
    float: left;
    width: 33%;
    font-weight: 600;
    color: #888787;
    font-family: 'Archivo Narrow', sans-serif;
}

.classified_cards .classified_options li a {
    color: #888787;
}

.search_by_cat {
    margin: 25px 55px;
    padding: 5px 0;
    /*background: #f1f1f1;*/
}

.search_by_cat select {
    height: 34px;
    padding: 0 6px;
    width: 98%;
    background: #fff;
    margin: 0 5px;
}

.search_by_cat .inner-addon {
    position: relative;
    display: inline-block;
    margin: 0 5px;
}

.search_by_cat .srch_icon button {
    position: absolute;
    top: 7px;
    background: none;
    border: none;
    left: 7px;
}

.search_by_cat .srch_icon input {
    padding-left: 30px;
    height: 30px;
    width: 240px;
}

.search_by_cat .srch_icon button .fa-search {
    font-size: 20px;
    color: #d4d3d3;
}

.classfield_page .selectRow {
    padding: 0px;
}

.classfield_page .select2.select2-container .select2-selection {
    padding: 0 0 0 33px !important;
    border: 1px solid #ccc !important;
    width: 109%;
}

.select2-results li {
}

.select2.select2-container .select2-selection .select2-selection__arrow {
    left: 0 !important;
}

.classfield_page .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 38px;
}

.classfield_page .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #333;
}

.classfield_page .select2.select2-container .select2-selection .select2-selection__arrow:before {
    color: #333;
}

/* align icon */
.left-addon i.fa-map-marker {
    position: absolute;
    left: 7px;
    top: 7px;
    font-size: 20px;
    color: #d4d3d3;
}

.right-addon .glyphicon {
    right: 0px;
}

/* add padding  */
.left-addon input {
    padding-left: 30px;
    height: 30px;
    width: 240px;
}

.right-addon input {
    padding-left: 30px;
}

/*classified search page*/
.classfield_search_page {
    background: #f9f9f9f9 !important;
}

.classfield_search_page #content {
    border: none;
}

.classfield_search_page #small-mini-sidebar li {
    padding-left: 5px;
    margin: 0 0 25px 0;
    background: #fff;
}

.classfield_search_page .inner_left {
    float: left;
}

.classfield_search_page .classified_cards {
    width: 80%;
    margin: 0px 22px 15px 22px;
    padding: 10px 15px 25px 15px;
    background: #fff;
    box-shadow: 0px 20px 16px -8px #c7c3c3;
}

.classified_cards:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.classified_cards .post_thumbnail {
    float: left;
    margin: 15px 15px 0 0;
}

.classified_cards .post_thumbnail img {
    width: 90px;
    height: auto;
}

.classified_cards .post_content {
    padding-right: 60px;
}

.classified_cards .post_content .post_date {
    font-family: 'Archivo Narrow', sans-serif;
}

.classified_cards .post_content .post_desc {
    font-family: 'Archivo Narrow', sans-serif;
}

.classified_cards .post_content .post_heading {
    font-family: 'Archivo Narrow', sans-serif;
}

.classfield_search_page .classified_cards .classified_cat {
    font-weight: 700;
    color: #a91111;
    margin-bottom: 5px;
    font-size: 18px;
}

/*slick slider*/
.carousel-list {
    width: 230px;
    /* height: 250px !important; */
}

.slick-dots li button:before {
    line-height: 10px;
    height: 25px;
    width: 25px;
    color: #666666;
}

.slick_slider .slick-dots li {
    width: 25px;
    height: 25px;
    margin: 0 auto;
    float: none;
}

.slick_slider .slick-prev,.slick_slider .slick-next {
    top: 30%;
    width: 70px;
    height: 65px;
    z-index: 6999;
    display: none !important;
}

.slick_slider .slick-next {
    right: 5px;
    background: #0000009e;
    border-right: 1px solid;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
}

.slick_slider .slick-prev {
    left: 5px;
    background: #0000009e;
    border-right: 1px solid;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
}

.slick-dots li.slick-active button:before {
    opacity: 1;
    color: #FB4834;
}

div.corousel-content {
    overflow: visible;
    /* width: 530px; */
    height: 100px;
}

.slick-prev:before {
    content: "\f0a8";
    font-family: fontawesome;
    color: black;
    font-size: 35px;
}

.slick-prev:before, .slick-next:before {
    color: #9f9ea1;
    font-size: 35px;
}

.slick-next:before {
    content: "\f0a9";
    font-family: fontawesome;
}

.slick_slider .carousel-thumbnail {
    float: none;
}

@media (min-width: 651px) {
    .slick_slider:hover .slick-prev, .slick_slider:hover .slick-next {
        display: inline-block !important;
    }

    .classfield_page #content.width680 {
        width: 675px !important;
    }
}

.awpcp-login-form form {
    width: 100%;
}

.awpcp-login-form form p {
    margin-bottom: 10px;
    float: left;
    width: 100%;
}

.awpcp-login-form form p label {
    float: left;
    width: 100%;
    margin: 0 0 5px;
}

.awpcp-login-form form .input {
    width: 94%;
    padding: 10px 3%;
    float: left;
    border-radius: 4px;
    border: 1px solid #C6C6C6;
}

.awpcp-login-form form .login-submit {
    float: left;
    width: 49%;
    padding: 0 1% 0 0;
}

.awpcp-login-form form .login-submit #wp-submit,.register-button a {
    float: left;
    width: 100%;
    background: #880002;
    border: 0px;
    padding: 0;
    border-radius: 4px;
    color: #fff;
    font-size: 17px;
    height: 43px;
    line-height: 43px;
}

.um #um-submit-btn {
    background: #880002;
    color: #fff;
    font-size: 17px;
    height: 43px;
    line-height: 43px;
}

.register-button {
    float: right;
    width: 49%;
    padding: 0 0 0 1%;
}

.register-button a {
    background: #DDDDDD;
    text-align: center;
}

.awpcp-login-form #nav {
    float: left;
    width: 100%;
    margin: 10px 0 0;
}

.awpcp-login-form #nav a {
    color: #333;
    font-size: 14px;
}

.awpcp-textfield, .inputbox, .awpcp-textarea {
    background-color: #ffffff;
    color: #000000;
    float: left;
    width: 100%;
    border: 1px solid #C6C6C6;
    padding: 10px 3%;
    border-radius: 4px;
}

.awpcp-page .awpcp-form-spacer {
    margin: 1px 1px 14px;
    padding: 1px;
    float: left;
    width: 100%;
}

#classiwrapper .awpcp-region-selector, .awpcp-multiple-region-selector .awpcp-region-selector {
    background: none;
}

.submit-btn1 {
    float: left;
    background: #880002 !important;
    border: 0px;
    padding: 0 30px;
    border-radius: 4px;
    color: #fff;
    font-size: 17px;
    height: 43px;
    line-height: 43px;
}

.classfield_page .post_classfield {
    margin: 15px 3%;
}

.search_by_cat {
    margin: 25px 3%;
    width: 86%;
}

.select2-container {
    width: 100% !important;
}

.larg_text {
    margin-left: 15px;
}

.mob-weather-content1 .mob-most {
    float: left;
    width: 48%;
}

.mob-weather-content1 .mob-most a {
    padding: 0px !important;
    line-height: 13px !important;
    text-align: center !important;
}

.pager {
    margin: 10px;
}

.awpcp-place-ad .awpcp-form-submit #submit-no-images,.awpcp-order-form .awpcp-form-submit #submit,.awpcp-billing-form .awpcp-form-submit #submit,.awpcp-place-ad .awpcp-form-submit #submit {
    float: left;
    background: #880002 !important;
    border: 0px;
    padding: 0 30px;
    border-radius: 4px;
    color: #fff;
    font-size: 17px;
    height: 43px;
    line-height: 43px;
}

.awpcp-page .awpcp-preview-ad-form-msg {
    border: 1px solid #E6DB55;
    background-color: #FFFBCC;
    padding: 8px 12px;
}

.awpcp-page .awpcp-preview-ad-form {
    border: 0px;
    background-color: #fff;
    padding: 0;
    margin: 0 0 20px;
    display: inline-block;
}

.awpcp-page .awpcp-preview-ad-form .button {
    float: left;
    background: #880002;
    border: 0px;
    padding: 0 20px;
    border-radius: 4px;
    color: #fff;
    font-size: 17px;
    height: 43px;
    line-height: 43px;
    margin: 0 2px;
}

.awpcp-message.awpcp-updated.updated {
    float: left;
    width: 95%;
}

#classiwrapper {
}

#classiwrapper-inad {
    float: left;
    width: 92% !important;
    border: 1px solid #ccc;
    padding: 25px;
    background: #fff;
    margin-top: -10px;
    margin-left: -5px;
}

.pager a {
    padding: 8px;
    border: 1px solid #cccccc;
    background: white;
}

#showawpcpadpage .awpcp-title {
    margin-top: 0px;
    background: transparent;
    padding: 0px;
}

.awpcp-form-steps .awpcp-form-steps-step-inner {
    padding: 8px 8px;
}

.awpcp-order-form {
    float: left;
    width: 100%;
    margin: 20px 0 0;
}

.awpcp-billing-form .awpcp-form-spacer label {
    float: left;
    width: 100%;
    margin: 0 0 5px;
    text-align: left;
}

.awpcp-billing-form .awpcp-form-spacer select,.awpcp-billing-form .awpcp-form-spacer input {
    width: 94%;
    padding: 10px 3%;
    float: left;
    border-radius: 4px;
    border: 1px solid #C6C6C6;
}

.awpcp-billing-form .awpcp-form-spacer select {
    width: 100%;
}

.awpcp-billing-form .awpcp-form-spacer .awpcp-billing-credit-card-type label {
    width: auto;
}

.awpcp-billing-form .awpcp-form-spacer .awpcp-form-group label {
    width: 80%;
}

.awpcp-billing-form .awpcp-form-spacer .awpcp-form-group input {
    /*width: 85%;*/
}

.awpcp-billing-form fieldset {
    margin-bottom: 0px !important;
}

.awpcp-billing-form .awpcp-form-submit .billing-continue-btn {
    float: right !important;
}

#search_close_btn {
    display: none;
    position: absolute;
    bottom: 4px;
    right: 230px;
    z-index: 99;
    width: 30px;
}

.cat_price {
    float: right;
    padding-right: 35px;
}

.tw_button {
    float: left;
}

.tw_button a {
    margin: 0 3px;
}

#flag_ad_link {
    float: right;
    padding-right: 23px;
    margin-top: -26px;
}

.half-col {
    float: left;
    width: 50%;
}

.awpcp-billing-form .awpcp-form-group {
    float: left;
    width: 50%;
}

.accordion1 {
    float: right;
    margin: 2px 0px 0;
    width: 20px;
    height: 20px;
    background-position: center center;
    background-image: url('images/plus.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.accordion.active .accordion1 {
    background-image: url('images/minus.png');
}

.accordion .cat_price {
    padding-right: 15px;
}

body .panel p {
    margin: 0;
    padding: 5px 0 5px 4% !important;
    width: 96% !important;
}

.awpcp-order-form-new p input {
    margin: 5px 8px 0 0;
    float: left;
}

.awpcp-search-ads-form-new .awpcp-form-spacer {
    float: left;
    width: 100%;
    margin: 0 0 35px;
}

.awpcp-search-ads-form-new #query {
    background-position: left 5px center;
    background-image: url('images/search-icon.png');
    background-repeat: no-repeat;
    padding: 10px 3% 10px 33px;
    box-shadow: 0px 0px 10px #D2D2D2;
}

.awpcp-listings-new .abc {
    margin-bottom: 10px;
    background: #fff !important;
    float: left;
    width: 99% !important;
    border: 1px solid #ccc;
    padding: 15px;
    padding-right: 0px;
    margin-left: -5px;
}

.awpcp-listings-new hr {
    display: none;
}

.widget .awpcp-listings-widget-items-list .awpcplatestthumb {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.awpcp-listings-widget-items-list .awpcp-listings-widget-item .awpcp-listing-title {
    float: right;
    width: 100%;
    padding-bottom: 2px;
}

#main-navigation-ico .widget .awpcp-listings-widget-items-list .awpcp-listings-widget-item .awpcp-listing-title a,.widget .awpcp-listings-widget-items-list .awpcp-listings-widget-item .awpcp-listing-title a {
    color: #880000 !important;
    font-weight: 700;
    padding: 0;
    line-height: inherit;
    font-family: poppins;
    font-size: 14px;
}

.awpcp-listings-widget-items-list .awpcp-listings-widget-item-with-left-thumbnail-in-desktop .awpcplatestthumb {
    margin-right: 0px;
}

.awpcp-listings-widget-items-list .awpcp-listings-widget-item-excerpt {
    float: right;
    width: 100%;
    margin: 2px !important;
}

#main-navigation-ico .widget .awpcp-listings-widget-items-list .awpcp-listings-widget-item-excerpt a,.widget .awpcp-listings-widget-items-list .awpcp-listings-widget-item-excerpt a {
    color: #333 !important;
    padding: 0px !important;
    font-size: 12px;
    white-space: pre-line;
}

.clearfix:after, .awpcp-clearfix:after {
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 15px;
    padding: 12px;
    border-bottom: 1px #ccc solid;
}

.page-template-template-myclassfiled #subs-content {
    margin-top: 0px;
    background: #F9F9F9;
}

.left-sidebar {
    float: left;
    width: 23%;
}

.user-listing-list {
    float: left;
    width: 54%;
    padding: 80px 0 0 20px;
}

.user-listing-post-btn {
    float: left;
    width: 100%;
}

.user-listing-post-btn > a {
    float: left;
    background: #880002 !important;
    border: 0px;
    padding: 13px 50px;
    border-radius: 4px;
    color: #fff;
    font-size: 17px;
    margin: 0 0 10px;
    white-space: nowrap;
}

.user-listing-post-btn h4 {
    float: left;
    width: 100%;
    font-size: 18px;
    margin: 30px 0 0;
}

.user-listing-post-btn h4 a {
    color: #333;
}

.user-listing-quicklinks {
    float: left;
    width: 100%;
    padding: 5px 0 0;
}

.user-listing-quicklinks ul li {
    float: left;
    width: 100%;
    color: #FFFFFF;
}

.user-listing-quicklinks ul li a {
    color: #333;
}

.listing-single-outer {
    float: left;
    width: 100%;
    background: #fff;
    padding: 15px;
    margin: 0 0 20px;
    box-shadow: 0px 3px 4px #AFAFAF;
}

.listing-single-outer .row-actions span, .toggle-row {
    /* display: none; */
}

.listing-single-outer .row-actions .view, .listing-single-outer .row-actions .edit, .listing-single-outer .row-actions .trash, .listing-single-outer .row-actions .renwew-ad, .listing-single-outer .row-actions .manage-images {
    display: inline-block !important;
    width: auto;
    color: #666;
}

.listing-single-outer .row-actions {
    float: left;
    width: 100%;
}

.listing-single-outer .row-actions span a {
    color: #666 !important;
}

.listing-single-outer div:nth-child(n+3) {
    display: none;
}

.listing-single-outer .start_date,.listing-single-outer .end_date {
    display: inline-block !important;
    margin: 5px 10px 0 0;
}

.listing-single-outer .start_date span,.listing-single-outer .end_date span {
    font-weight: bold;
    color: #880002;
}

.listing-single-outer .awpcp-admin-listings-table-listing-title {
    font-size: 20px;
    font-family: poppins;
    line-height: 25px;
    color: #333;
    float: left;
    width: 100%;
}

.awpcp-form-group.awpcp-form-group2 {
    float: left;
    width: 31.3%;
}

.awpcp-form-group.awpcp-form-group2:nth-child(2) {
    margin: 0 3%;
}

.awpcp-billing-form .awpcp-form-spacer .awpcp-form-group1 input {
    width: 90%;
}

.awpcp-billing-form .awpcp-form-spacer .awpcp-form-group1 select {
    width: 96%;
}

.awpcp-billing-form .awpcp-form-spacer .awpcp-form-group1 #awpcp-billing-last-name,.awpcp-billing-form .awpcp-form-spacer .awpcp-form-group1 #awpcp-billing-csc,.awpcp-billing-form .awpcp-form-spacer .awpcp-form-group1 #awpcp-billing-city {
    float: right;
}

.billing-amount {
    font-size: 30px;
    line-height: 35px;
    float: left;
    width: 100%;
    margin: 5px 0 15px !important;
    color: #333;
}

.billing-heading {
    float: left;
    width: 100%;
    margin: 20px 0 0 !important;
    font-size: 21px;
}

.page-template-template-myclassfiled .awpcp-page-header {
    display: none;
}

.page-template-template-myclassfiled .myclassi-headings h1 {
    font-size: 45px;
    line-height: 45px;
    margin: 30px 0 10px;
    padding: 0;
}

.myclassi-headings {
    float: left;
    width: 100%;
    margin: 0 0 60px;
}

.myclassi-headings h2 {
    margin: 0;
    font-size: 26px;
    line-height: 30px;
}

.html_date {
    font-weight: normal;
    color: #333;
    float: left;
    width: 100%;
    margin: 0 0 5px;
    font-size: 12px;
}

.breadcrumb-listing {
    margin: 0 0 30px;
    color: #880000;
}

.breadcrumb-listing a,.breadcrumb-detail a {
    color: #880000;
}

.breadcrumb-detail {
    color: #880000;
}

.um-account-meta-img {
    display: table;
    margin: auto;
}

.mob-weather-content1 {
    padding: 25px 10px 20px 20px !important;
    box-shadow: 0 0 3px rgba(0,0,0,0.5) !important;
    height: 900px;
    overflow: scroll;
    background: #fff;
    top: 80px;
    position: absolute;
    display: none;
}

.mob-most-featured {
    background: #880000;
    color: #fff;
    float: left;
    width: 48%;
    text-align: center;
    font-size: 12px;
    padding: 10px 0px;
    border-radius: 3px;
    margin: 0 0px 20px 1%;
}

.mob-most-classified {
    background: #CACACA;
    color: #939393;
    float: left;
    width: 48%;
    text-align: center;
    font-size: 12px;
    padding: 10px 0px;
    border-radius: 3px;
    margin: 0 0 0 1%;
}

.mob-most-classified a {
    padding: 0px !important;
    line-height: 13px !important;
    text-align: center !important;
    font-weight: bold !important;
}

.mob-weather-content1 .widget-title {
    display: none;
}

.mob-weather-content1 .widget_featured_ads_widget {
    padding-top: 0;
    padding-bottom: 700px;
}

/* .classfield_page #main-sidebar .awpcp-listings-widget-items-list {
    padding-left: 15px !important;
    float: left;
  width: 283px;
    margin-top: 0px !important;
    background: #fff;
    border: 1px solid #ccc;
    margin-left: -1px !important;
}
.classfield_page #main-sidebar .awpcp-listings-widget-items-list li {
    border-bottom: 3px solid #efefef;
}*/
#main-sidebar .widget_featured_ads_widget .widgettitle {
    background: #fff;
    font-size: 22px;
    padding: 10px 10px 0;
}

#main-sidebar .widget_featured_ads_widget .widgettitle::before {
    content: "";
}

footer {
    background: #212020c7;
    border-top: 1px solid #efefef;
    width: 100%;
    display: table;
    margin: 30px 0 0;
    padding: 20px 0 100px;
}
}

.f-block {
    float: left;
    width: 23%;
    padding: 0 1%;
}

.f-block .widget-title h2 {
    /* margin: 20px; */
    color: #fff;
    border-bottom: 0px;
}

#main-navigation-ico ul.Post-type-list .list-contentarea a {
    padding: 0px !important;
    line-height: 19px;
    font-size: 14px;
    font-weight: 600;
}

@media screen and (min-width: 375px) and (max-width: 766px) {
    footer {
        padding: 20px 0 300px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1025px) {
    footer {
        padding-bottom:866px;
    }

    footer .social-networks {
        width: 150px;
        margin-left: 35%;
        margin-bottom: -30px;
    }
}

@media screen and (min-width: 767px) and (max-width: 1023px) {
    .extendedwopts-md-center.widget.EvcalWidget_four.group {
        width: 101% !important;
    }

    .margin-left-widget {
        padding: 5px;
        padding-bottom: 15px;
    }

    footer {
        padding-bottom: 480px;
    }

    footer .social-networks {
        width: 150px;
        margin-left: 35%;
        display: flex;
        margin-bottom: 10px;
    }
}

@media(max-width: 1024px) .carousel-wepper div.corousel-content {
    width: 95% !important;
}

.carousel-wepper div.corousel-content .slick-slide {
    padding: 0 5px;
}

.carousel-wepper div.corousel-content .slick-slide .carousel-list {
    width: 99% !important;
    margin-bottom: 11px !important;
    border: 1px solid #ccc;
    background: white;
}

.carousel-wepper div.corousel-content .slick_slider .carousel-thumbnail,.carousel-wepper div.corousel-content .slick_slider .carousel-thumbnail > a > img {
    width: 100% !important;
}

#login_submenu {
    margin-top: 38px;
    width: auto;
    background-color: #ffffff;
}

.menu-item:hover #login_submenu {
    top: auto;
}

.left-sidebar {
    width: 35%;
}

.user-listing-list {
    width: 65%;
}

.page-template-template-myclassfiled #main-header .default-wep {
    /* position: fixed; */
}

.f-block {
    float: left;
    width: 23%;
    padding: 0 1%;
}
}

@media(max-width: 480px) {
    .user-listing-list {
        width: 100%;
    }

    .left-sidebar {
        width: 100%;
    }

    .user-listing-list {
        width: 100%;
        padding: 30px 0 0 0px;
    }

    .f-block {
        width: 96%;
        padding: 0 2%;
    }

    #showawpcpadpage .showawpcpadpage {
        font-size: 17px;
    }
}

/* mendy */
.post-thumb.if-in-image {
    padding: 0px;
}

.sigle_post_coolive {
    font-size: 17px;
    font-family: 'open sans';
    margin-top: -10px;
    padding-top: 10px;
}

.excerpt-desktop .read-more-main-single {
    display: none;
}

.excerpt-mobile-inside .read-more-main-single {
    display: none;
}

.classified_cards .classified_options li {
    float: left;
    font-weight: 400;
    margin-bottom: 3.5px;
    margin-left: 8px;
    white-space: nowrap;
    color: #888787;
    font-family: 'Archivo Narrow', sans-serif;
}

.classified_cards .classified_options li a {
    color: #0c0b0b;
}

.widget_wpsmart_popular .widget-title h2 {
    color: #424242 !important;
    font-weight: 800 !important;
    border-bottom: 5px solid #880000;
    width: 150px;
    white-space: nowrap;
    padding: 5px 0px;
    position: relative;
    float: left;
    line-height: 30px;
    text-transform: uppercase;
    font-family: 'Archivo', sans-serif;
    text-align: left !important;
    margin-left: 0px;
}

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

.widget_wpsmart_popular .widget-title h2 {
    line-height: 30px;
}

.slider_title {
    margin-top: -20px;
    color: #333333 !important;
    text-transform: uppercase;
    font-size: 17px;
    position: relative;
    display: block;
    padding: 10px;
    z-index: 1000;
    line-height: 18px;
    min-height: 50px;
}

.slider_excerpt {
    display: none;
}

.slick-dotted.slick-slider {
    margin-bottom: 30px;
    height: 196px;
}

.slick-dots li.slick-active button:before {
    opacity: 1;
    color: #880000 !important;
}

.slick-dots li button:before {
    font-size: 30px !important;
}

.excerpt-desktop {
    font-weight: bold;
}

.sing_post .entry {
    overflow: visible;
}

/*phone*/
@media screen and (max-width: 768px) {
    .user-listing-list {
        width: 100%;
        margin-bottom: 50px;
    }

    .bottom_leaderboard {
        margin: 0px;
    }

    .menu-item:hover #login_submenu {
        display: block !important;
        visibility: visible !important;
        top: -40px !important;
        left: 30px;
    }


    .photo-gallery {
        max-width: 98% !important;
        margin: 1px !important;
        border: 5px solid #DFD5D2 !important;
    }

    .photo-title {
        margin-left: 0px !important;
        padding: 2px !important;
        max-width: 100%;
        margin-top: -5px;
        font-size: 12px;
        line-height: 15px;
    }

    #classiwrapper {
        width: 100%;
    }

    #classiwrapper-inad {
        margin-top: -5px;
        max-width: 88%;
    }

    .classified_cards .classified_options li {
        width: 40%;
    }

    .mazel-wrap {
        margin-bottom: 10px !important;
        margin-left: 10px;
        margin-right: 10px;
    }

    .excerpt-desktop {
        display: none;
    }

    .w_slider_title {
        margin-left: 20px;
    }

    .carousel-thumbnail img {
    }

    .widget-title h2 {
        padding: 10px 0px !important;
        width: 120%;
    }
    #related-posts .post-title {
        margin-right: 20px;
    }
    .carousel-list {
        width: 170px;
    }
    .single-post #main-header .content-center {
        width: 100%;
        background: #ffffff;
    }

    h1.post-title.in-single-page {
        padding: 10px 11px;
        border-bottom: 0px solid #ededed;
        margin: 0 0px;
        font-family: 'poppins', serif;
        font-weight: bold;
        text-align: center;
        font-size: 35px;
        line-height: 40px;
    }
    .excerpt-mobile-inside {
        display: block !important;
        margin: 0 25px 15px 25px;
        text-align: center;
        font-weight: bold;
    }
    .line {
        border-bottom: 5px solid #880000;
        width: -webkit-fill-available;
        margin: 0px 150px 15px 150px;
        display: -webkit-box;
    }
    .if-in-image {
        width: 100% !important;
    }
    .article_custom {
        margin-left: 10px;
        margin-right: 10px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .premium-post-ad-inner-wrapper {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }

    .in_post_ad {
        margin-top: 20px;
        margin-bottom: 20px;
        width: 100% !important;
    }

    h1.post-title.personal-design {
        font-size: 23px !important;
        line-height: 27.1px !important;
        word-break: keep-all;
        margin-bottom: 5px !important;
    }
}

/*phone*/
.excerpt-mobile-inside {
    display: none;
}

@media screen and (min-width: 1024px) {
    .post_text {
        min-height: 426px;
    }

    input#s-header.magazine-header {
        position: relative;
        margin-bottom: 0px!important;
        background-color: #000!important;
        border: none!important;
        max-width: 160px!important;
        background: url(/wp-content/themes/spraymag/include/images/magnifier.png) no-repeat right 19px center!important;
        color: #ffffff!important;
    }

    input#s-header.magazine-header:focus {
        background-color: #CCCCCC!important;
        color: #2b1b1b!important;
    }

    input#s-header.magazine-header:hover {
        background-color: #ececec!important;
        color: #2b1b1b!important;
    }
}

.search-submit {
    top: -10px;
}

h1.post-title.personal-design {
    font-size: 26px;
    line-height: 26.1px;
    word-break: keep-all;
    margin-right: 11px;
    font-weight: bold !important;
    /* margin-left: 12px; */
    margin-bottom: 20px;
    margin-top: 3px;
}

a {
    color: #880000;
}

.widget_spraymagwp_recent_posts_list_by_tag {
    margin-left: 0px;
}

.content-center.small-left.large-right #content {
    padding-bottom: 100px;
    border: none;
}

#content .excerpt {
    font-family: 'open sans',sans-serif !important;
    margin-right: 11px;
    white-space: normal;
    font-size: 15px;
    margin-bottom: 10px;
    float: none !important;
    margin-top: 8px;
}

#main-sidebar ul.Post-type-list li a, .Post-type-list .list-contentarea h3 a, .carousel-list .slider_title, .widget .popularclass .contentarea a {
    text-transform: capitalize;
    font-weight: 500;
    border-top: none;
}

.carousel-thumbnail {
    background-color: #f6f6f6;
}

.article_custom {
    padding: 10px;
    padding-bottom: 45px;
    background: #fff;
    border: 1px solid #ccc;
    margin-bottom: 10px;
}

.meta-inpersonal.right a {
    font-family: 'Poppins',sans-serif !important;
}


.home .post-content .excerpt + .addthis_toolbox, .post-content .excerpt + * .addthis_toolbox {
    margin-left: 14px;
    display: none;
}

#content .right {
    margin-right: 20px;
    margin-top: 0px;
}

.premium-post-ad {
    margin-bottom: 10px;
}

body {
    background-color: #f6f6f6;
}

.in_post_ad {
    width: 300px;
    float: right;
    margin-left: 15px;
}

@media screen and (min-width: 1024px) {
    #main-header .content-center {
        background-color: #f6f6f6 !important;
        margin-bottom: 10px;
    }

    #main-navigation-ico li.menu-item-1653912 {
        display: none;
    }
}



span.small-border {
    border-bottom: 0px solid;
}

.evo_cal_above {
    padding-bottom: 17px;
}

.EvcalWidget_four .widget-title h2 {
    margin-left: 15px;
}

.widget-title h2 {
    border-bottom: 5px solid #880000;
    color: #424242;
    width: 40px !important;
    font-weight: 800;
    white-space: nowrap;
    padding: 15px 5px 3px 0px;
    position: relative;
    margin-bottom: 4px;
    line-height: 15px;
    text-transform: uppercase;
    font-family: 'Archivo', sans-serif;
    font-size: 16px;
}

div.carousel-wepper {
    height: 230px;
}

.slick-dots {
    margin: 0;
    /* bottom: 0px; */
}

.widget-title h2:before {
    display: none;
}

.widget_wpsmart_popular {
    background: white;
    padding-left: 15px !important;
    border: #ccc 1px solid;
    margin-bottom: 10px;
}

#main-sidebar .textwidget {
    padding: 0px;
}

.extendedwopts-md-center.widget.EvcalWidget_four.group {
    /* width: 106% !important; */
}

#main-sidebar .widget {
    margin-bottom: 10px;
    clear: both;
    background: #ffffff;
    border: 1px #ccc solid;
}

ul.Post-type-list {
    border-bottom: none;
}

@media screen and (min-width: 1024px) {
    .widget_spraymagwp_recent_posts_list_by_tag {
        margin-left: 0px !important;
        background: white;
        padding-left: 15px !important;
        border: #ccc 1px solid;
        margin-bottom: 10px;
        position: relative;
    }
}

.post-title a:hover {
    color: #333;
    text-decoration: underline;
}

.excerpt a:hover {
    color: #000;
    text-decoration: underline;
}


.w_slider_title h2 {
    border-bottom: 5px solid #880000;
    color: #424242;
    width: 100%;
    font-weight: 800;
    white-space: nowrap;
    padding: 10px 0px 0px 0px;
    position: relative;
    float: left;
    line-height: 25px;
    text-transform: uppercase;
    margin-bottom: 15px;
    font-size: 16px;
    text-align: center;
}
}

.onetag {
    padding: 0 0 0px;
    float: left;
    width: 100%;
    border-top: none;
    margin-bottom: 10px;
}

.premium-post-ad-inner-wrapper {
    border: 8px solid #333;
    margin-bottom: 10px;
    padding-right: 0px;
    background: white;
    padding: 10px;
}

h1.post-title.in-single-page {
    padding: 30px 0;
    border-bottom: 0px solid #ededed;
    margin: 0 20px;
    font-size: 34px;
    margin-bottom: -12px;
    line-height: 40px;
    color: #333;
    margin-right: 10px;
    padding-top: 14px;
    font-family: 'Poppins',sans-serif !important;
    font-weight: 800 !important;
    margin-left: 10px;
}

a .at-icon-wrapper addthis_toolbox addthis_default_style addthis_20x20_style addthis_on_top {
    background: #cc0001 !important;
    text-align: center;
}

.fa-comments-o:before {
    content: "\f0e6";
    font-size: 20px;
    margin-left: 8px;
}

.margin-left-widget {
    padding-left: 15px;
    padding-bottom: 15px;
}

.mttext {
    display: block;
    margin-bottom: 20px;
}

.onetagmt {
    float: left;
    width: 100%;
    margin: -1px;
    border-top: none;
}

.mazel-cont-share {
    margin: -30px 17px 0px 18px;
    padding-bottom: 5px;
    float: left;
    width: 82%;
}

.pd-mcp-comments:before {
    width: 16px;
    height: 16px;
    font-family: FontAwesome;
    content: "\f0e6" !important;
    color: grey;
    font-size: 16px;
    content: " ";
    display: block;
    float: left;
    margin-top: -1px;
    margin-right: 5px;
    background-repeat: no-repeat;
}

.addthis_20x20_style .at-icon-wrapper {
    background: #880000 !important;
    text-align: center;
}

.premium-post-ad-text p {
    font-family: 'open sans',sans-serif !important;
}

.premium-post-ad-image a, .premium-post-ad-image img {
    display: block;
}

.sing_post {
    background: #fff !important;
    margin-top: -10px;
}

.slider_wrapper.slick_wrapper {
    /*  overflow: visible;*/
}

#text-34 .mob-tzach-content .menu_phone_book_form {
    width: calc(100% - 20px);
    margin-left: 20px;
    overflow-y: scroll;
    max-height: 400px;
    width: 100%;
    padding-right: 93px;
}

#text-34 .mob-tzach-content .menu_phone_book_form {
    width: calc(100% - 20px);
    margin-left: 20px;
    max-height: 100%;
    width: 100%;
    padding-right: 93px;
    overflow: hidden;
}

.mob-tzach-content .menu_phone_book_form h2 {
    font-size: 23px !important;
    margin-top: 12px !important;
    line-height: 1;
}

.mob-tzach-content .menu_phone_book_form form {
    clear: both;
}

.mob-tzach-content .menu_phone_book_form form input {
    width: 100% !important;
    margin-bottom: 10px !important;
    border: 1px solid #ccc !important;
    box-sizing: border-box;
    margin-left: 0px !important;
}

.mob-tzach-content .menu_phone_book_form label {
    font-weight: normal;
    color: #666666;
    padding-bottom: 15px;
    width: 100%;
    display: block;
}

#searchIconMob_s:hover {
    margin-right: 0 !important;
    margin-left: -2px;
    display: block;
    width: 100%;
    height: 35px;
    background: url(include/images/magnifierr.png) no-repeat #880000;
    float: right;
    background-position: center;
    border-radius: 2px;
    margin-bottom: 10px;
    border: none;
    transition: all 1.55s;
    transition-property: all;
    transition-duration: 1.55s;
    transition-timing-function: ease;
    transition-delay: 0s;
}

#searchIconMob_s {
    margin-right: 0 !important;
    margin-left: -2px;
    display: block;
    width: 100%;
    height: 35px;
    background: url(include/images/magnifierr.png) no-repeat #c6c6c6;
    float: right;
    background-position: center;
    border-radius: 2px;
    margin-bottom: 10px;
    border: none;
}

#searchIconMob_s.blue_back:hover {
    margin-right: 0 !important;
    margin-left: -2px;
    display: block;
    width: 100%;
    height: 35px;
    background: url(include/images/magnifierr.png) no-repeat #2f607d;
    float: right;
    background-position: center;
    border-radius: 2px;
    margin-bottom: 10px;
    border: none;
    transition: all 1.55s;
    transition-property: all;
    transition-duration: 1.55s;
    transition-timing-function: ease;
    transition-delay: 0s;
}

.gegent_form {
    margin-top: 40px;
}

#searchIconMob {
    width: 100%;
    height: 35px;
    background: url(include/images/magnifierr.png) no-repeat #880000;
    float: right;
    background-position: center;
    border-radius: 2px;
    margin-bottom: 10px;
}

#searchIconMob.blue_back {
    background: url(include/images/magnifierr.png) no-repeat #2f607d;
    background-position: center;
}

/* mendy end */
.mob-tzach-content .menu_phone_book_form form input {
    width: 100% !important;
    margin-bottom: 10px !important;
    border: 1px solid #606060 !important;
    box-sizing: border-box;
    margin-left: 0px !important;
    height: 48px;
    border-radius: 4px;
}

d-text p {
    line-height: 23px !important;
    font-family: 'open sans',sans-serif !important;
}

.premium-post-ad-image a, .premium-post-ad-image img {
    display: block;
    object-fit: scale-down;
}

.sing_post {
    background: #fff !important;
}

.video_wrapp {
}

.slider_wrapper.slick_wrapper {
    /*  overflow: visible;*/
}

.menumodule {
}

.menumodule ul li a {
    width: 149px;
    padding: 8px 15px;
    display: block;
    height: 100%;
    font-size: 15px;
    color: #424242;
    font-weight: bold;
    line-height: 30px;
    border-bottom: #e8e8e8 1px solid;
    overflow: hidden;
    text-transform: capitalize;
}

.menumodule ul li a span {
    margin: 0 0 0 4px;
    font-weight: normal;
}

.menumodule ul li a:hover {
    background-color: #c6c6c6;
    color: #ffffff;
}

.footer-social-networks {
    float: none !important;
    font-size: 26px;
    color: #fff;
    padding: 21px;
}

.footer-social-networks a {
    color: #FFF !important;
}

.footer-social-networks a:hover {
    color: #880000 !important;
}

.widget .menu li {
    display: block;
    line-height: 9px;
    border-bottom: 0px;
    padding-bottom: 8px;
    list-style: none;
    padding: 10px 0;
    margin: 0px 2px;
}

.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: #d2d2d2;
    font-size: 13px;
    font-family: 'poppins', sans-serif;
    margin-right: 5px;
}

@media only screen and (max-width: 1024px) {
    .f-block {
        float: left;
        width: 99%;
        padding: 0 0;
        text-align: center;
    }

    footer .widget-title {
        margin: 0px !important;
    }

    .f-block .widget-title h2 {
        /* margin: 1px -25px; */
        width: 100% !important;
        color: #fff;
        border-bottom: 0px;
    }

    .social-networks {
        width: 120px;
        margin-left: 24%;
        display: flex;
        text-align: center;
    }
}

.tzach_input_widg {
    height: 13px;
    width: 111px;
    background-position: left -24px center;
    background-image: url(images/search-icon.png);
    background-repeat: no-repeat;
    padding: 10px 3% 10px 9px;
    box-shadow: 0px 0px 5px #D2D2D2;
    margin-bottom: 10px;
    background-color: #ffffff;
    color: #000000;
    float: left;
    border: 1px solid #C6C6C6;
    border-radius: 4px;
    font-size: 11px;
    font-family: open sans;
}

.g {
    overflow: visible;
}

.noad {
    display: none;
}

@media screen and (max-width: 1023px) ul.Post-type-list .list-contentarea a {
    padding: 0px !important;
}
}

.mob-most-comment-content, .mob-calendar-content {
    height: 800px !important;
    overflow-y: scroll;
}



.mob-content mob-menu-content-menu {
    background: rgb(242, 242, 242);
}

.attachment-large-thumb {
    height: auto !important;
}

.classpic {
    padding: 5px 0;
    float: left;
    margin-right: 7px;
}

.classtext {
    width: 65%;
    padding: 5px;
}

.show_ad .entry {
    max-width: 100%;
    overflow: visible;
}

.awpcp-listings p {
    color: #000000;
    line-height: 19px;
    font-size: 14px;
    margin-bottom: 0px;
    word-break: break-word;
    margin-right: 15px;
}

@media screen and (max-width: 320px) {
    #classiwrapper-inad {
        margin-top: -5px;
        margin-left: -8px;
        max-width: 88%;
    }
}

.textintext {
    margin-bottom: 0px !important;
    border: 0px #ccc solid !important;
    background: transparent !important;
}

.home .category-communicated-content .article_custom {
    border: 1px solid #7d7d7d;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

.home .category-communicated-content .onetag {
    display: none;
}

.home .category-communicated-content h1.post-title.personal-design {
    font-size: 28px;
}

.home .category-communicated-content h1.post-title.personal-design a {
    color: #333;
}

.photo-title {
    border-top: 2px dotted #0e0e0e;
    margin-left: 70px;
    padding: 10px;
    margin-top: -15px;
    width: 800px;
    overflow: visible;
    background: #dfd5d2;
    color: rgba(0, 0, 0, 0.75);
}

.photo-gallery {
    border: 10px solid #dfd5d2;
    margin-left: 70px;
    margin-bottom: 10px;
    max-width: 800px;
    overflow: visible;
    height: auto;
    width: auto;
}

#login-modal {
    position: fixed;
}

.sing_post #main-sidebar {
    margin-right: 20px !important;
    margin-top: 30px;
}

#eventon_form p input.evoau_dpicker {
    margin-right: 4px !important;
}

#eventon_form .evoau_table .row {
    background: white;
}

.mob-menu-holder .sf-menu .sf-mob-menu.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur, .ajde_evcal_calendar .evcal_month_line p {
    padding: 8px 0 5px;
    text-transform: uppercase;
    min-height: 24px;
    margin: 0;
    color: #424242;
    line-height: 42px;
    font-size: 20px;
    margin-bottom: 8px !important;
    float: none;
}

/* mendy end
 */
.ui-dialog .ui-dialog-buttonpane {
    background: none;
    border: 1px solid #2b2b2b;
    border-top: none;
    border-radius: 0px 0px 5px 5px;
    background: #fff;
}

.ui-dialog-buttonset {
    /* background:#fffffe; */
    padding: 20px;
    padding-top: 1px;
}

.ui-dialog-buttonset {
    /* background:#fffffe; */
    padding: 20px;
    padding-top: 1px;
}

.ui-dialog-titlebar {
    display: none !important;
}

.submit_button_popup .ui-button-text {
    margin-right: -500px !important;
    background: #880000 !important;
    color: #fff;
}

.ui-button-text {
    width: 100% !important;
    margin-bottom: 10px !important;
    border: 1px solid #606060 !important;
    box-sizing: border-box;
    margin-left: 0px !important;
    height: 48px;
    border-radius: 4px;
}

#popupform input[type="button" i], input[type="submit" i], input[type="reset" i], input[type="file" i]::-webkit-file-upload-button, button {
    background: transparent;
    border: none;
}

.entery_popup {
    margin-bottom: 5px;
}

.ui-dialog-content {
    background: white;
    padding: 40px;
    padding-bottom: 0px;
    border: 1px solid #2b2b2b;
    border-bottom: none;
}

/*      div.content-postwep {
background:none;
   width: 1024px !important;
  float: none !important;
  margin: 0 auto;
  }

  @media (max-width:1024px){
  .f-block {
      /* float: left; */
width: 17%; padding: 2px 0%; display: inline-grid;}

*/ #uber-wrepper .content-center {
    border-top: 0px solid #ededed;
    background: none;
    width: 1024px !important;
    float: none !important;
    margin: 0 auto;
}

/* header */
.g-1 {
    margin: 0px auto 15px !important;
}

ul.classifieds_list li a {
    color: black;
    font-size: 13px;
    text-transform: uppercase;
    padding: 18px 14px 16px !important;
}

ul.classifieds_list li:hover a {
    color: #999 !important;
    background-color: #ececec !important
}

/*header end*/
.wpcf7-submit {
    float: none;
    color: #fff;
    border: 1px solid #acacac;
    margin-top: 4px;
    padding: 8px 27px 8px;
    border-radius: 5px;
    font-size: 14px;
    background-color: #880000;
}

#submit:hover, .wpcf7-submit:hover {
    /* background-color: #ffffff; */
    color: #6c4242;
    text-decoration: none;
}

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

#new_post {
    background: white;
    padding: 15px;
    border: 1px solid #ccc;
}

#new_post label {
    font-weight: bold;
    margin-left: 8px;
}

#new_post input {
    margin-left: 8px;
    border: 1px solid #ccc;
    max-width: 97% !important;
}

#new_post #title {
    width: 97%;
}

#new_post textarea {
    width: 97% !important;
    border: 1px solid #ccc !important;
}

/* header */
.g-1 {
    margin: 0px auto 15px !important;
}

ul.classifieds_list li a {
    color: black;
    font-size: 13px;
    text-transform: uppercase;
    padding: 18px 14px 16px !important;
}

ul.classifieds_list li:hover a {
    color: #999 !important;
    background-color: #ececec !important
}

@media (min-width: 767px) {
    .carousel-list {
        width: 170px !important;
        max-height: 235px !important;
    }

    .slider_wrapper {
        /* height: 389px; */
    }

    .category-anash .slider_wrapper {
        display: none !important;
    }

    .category-kids .slider_wrapper {
        display: none !important;
    }

    .slick-dots {
        margin: 0;
        bottom: -97px;
    }
}

.um-dropdown li a:hover, i.um-active-color, span.um-active-color {
    color: #666666 !important;
}

.um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active {
    background: #880000 !important;
}

.um a.um-link {
    color: #880000 !important;
}

.um input[type=submit].um-button:hover, .um a.um-button:hover {
    background-color: #c10000 !important;
}

.um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active {
    background-color: #880000 !important;
}

#login-modal #reg-link {
    background: #880000;
    padding: 10px 36px;
    border-radius: 5px;
    color: #fff;
}

.um .um-button.um-alt, .um input[type=submit].um-button.um-alt {
    color: #ffffff;
}

#login-modal .um .um-button.um-alt, .um input[type=submit].um-button.um-alt {
    display: none !important;
}

.um .um-field-group-head, .picker__box, .picker__nav--prev:hover, .picker__nav--next:hover, .um .um-members-pagi span.current, .um .um-members-pagi span.current:hover, .um .um-profile-nav-item.active a, .um .um-profile-nav-item.active a:hover, .upload, .um-modal-header, .um-modal-btn, .um-modal-btn.disabled, .um-modal-btn.disabled:hover, div.uimob800 .um-account-side li a.current, div.uimob800 .um-account-side li a.current:hover {
    background: #880000;
}

.um-account-meta.radius-1 img {
    -moz-border-radius: 999px;
    -webkit-border-radius: 999px;
    border-radius: 999px;
    max-width: 100px;
    max-height: 100px;
}

#list-date-home {
    font-size: 11px;
    float: left;
    display: inline-block;
    margin-bottom: 6px;
    /* margin-left: 13px; */
    margin-top: 7px;
    float: none;
}

.post-tag-list {
    padding: 10px;
    background: #fff;
    width: 100%;
    border-top: 1px solid #EDEDED;
    margin: 0 20px 20px;
    border-bottom: 1px solid #EDEDED;
    border-right: 0 none;
    overflow: hidden;
    max-width: 85%;
}

.post-tag-list > a {
    float: left;
    line-height: 12px;
    position: relative;
    color: #fff;
    margin-right: 20px;
    margin-bottom: 5px;
    /* font-family: 'Archivo Narrow', sans-serif; */
    font-size: 11px;
    padding: 5px;
    background-color: #880000;
    text-transform: uppercase;
    font-style: italic;
}

.post-tag-list > a:after {
    content: close-quote;
    position: absolute;
    width: 0px;
    top: 0px;
    right: -20px;
    border-bottom: 11px solid rgba(0, 0, 0, 0);
    border-left: 10px solid #880000;
    border-top: 11px solid rgba(0, 0, 0, 0);
    border-right: 10px solid rgba(0, 0, 0, 0);
}

.post-tag-list > a:hover {
}

#text-35 .textwidget {
    line-height: 16px;
    color: #d2d2d2 !important;
    font-size: 11px;
    font-family: 'poppins', sans-serif;
    margin-left: 17px;
    margin-top: 31px;
}

@media screen and (max-width: 1024px) {
    #text-29 img {
        float:none;
        margin-right: 25px;
    }

    #main-navigation-ico {
        z-index: 2147483001;
    }
}

#text-7 .textwidget {
    line-height: 16px;
    color: #d2d2d2 !important;
    font-size: 11px;
    font-family: 'poppins', sans-serif;
    margin-left: 7px;
}

.tzach_head {
    padding-right: 20px;
    overflow-y: scroll;
    max-height: 50%;
    width: 100%;
}

.mob-tzach-content .menu_phone_book_form {
    padding-bottom: 100px;
}

#main-navigation-ico {
    background-color: #880000;
}

.single-lost_and_found .excerpt-desktop {
    display: none;
}

#manual-registration-form {
    max-height: 400px;
}

@media screen and (max-width: 1025px) {
    #login-modal {
        top: 235px;
        z-index: 2147483002;
    }

    .home .top_mob_ad {
        width: 47%;
        display: inline-block;
        text-align: center;
        margin-left: 7px;
    }

    #top_ad_mob {
        width: 95%;
    }
}

.mob-menu-content-menu #menu-primary-menu {
    position: absolute;
    top: 44px;
    height: 800px;
    overflow-x: hidden;
    overflow-y: scroll;
    max-height: 50%;
    max-width: 600px;
    display: contents;
}

#main-navigation-ico .sf-menu.mob-menu-holder ul li a {
    border-left: 0px;
    padding-right: 159px;
}

#text-6 .widget-title h2 {
    margin-left: 20px;
}

#wpcomm .comment_flag_modal {
    background: #880000!important;
    color: #ffffff;
}

#wpcomm div.wpd-field-desc span {
    margin-left: -126px;
    margin-top: -146px;
}
}

.wpdiscuz-social-login {
    display: none;
}

.wpdiscuz-ftb-left span {
    max-width: 341px;
    line-height: 13px !important;
}

.fa-sign-in-alt:before {
    display: none;
}

.wpdiscuz-social-login {
    display: none;
}

#menu-primary-menu-1 li a {
    font-weight: bold;
}

.menu_logo {
    background: url(//wp-content/uploads/2015/12/collivelogo.png) center center no-repeat rgba(255, 255, 255, 0.2);
    display: inline-block;
    background-size: 80px 22px;
    transition: width .2s linear;
    -ms-transition: width .2s linear;
    -webkit-transition: width .2s linear;
    -moz-transition: width .2s linear;
    width: 0px;
    padding: 21px 0px!important;
    border: none !important;
}

.menu_logo {
    width: 52px;
    padding: 21px 15px !important;
    position: absolute;
    z-index: 1111;
}

#side-barmt .meta-inpersonal.right {
    float: right;
    display: none;
}

.article_custom .addthis_button_twitter,.article_custom .addthis_button_whatsapp,.article_custom .addthis_button_compact.at300m {
    display: none;
}

div.wpforms-container-full {
    margin-bottom: 24px;
    background: white;
    border: 1px #ccc solid;
    padding: 20px;
}

.mazel-cont-share .addthis_toolbox {
    display: none;
}

.widget_wpsmart_popular_wsm .pd-mcp-comments {
    display: none;
}

.awpcp-listings-widget-items-list .html_date {
    display: none;
}

.manage-mazel-tov-baby-girl h2 a {
    color: #880000 !important;
}

.manage-mazel-tov-baby-boy h2 a {
    color: #1a3a52 !important;
}



#widget_title_link {
    color: #4d4d4d;
    margin-bottom: 110px;
}

#widget_title_link:hover {
    color: #880000;
    margin-bottom: 110px;
}

#small-mini-sidebar #text-18 .widgettitle {
    border-bottom: 5px solid #880000;
    color: #424242;
    width: 80px;
    font-weight: 800;
    white-space: nowrap;
    padding: 10px 0px 0px 0px;
    position: relative;
    float: left;
    line-height: 24px;
    text-transform: uppercase;
    margin-bottom: 15px;
    margin-left: 15px;
}

.single-ajde_events #evcal_list {
    margin-top: 23px;
}

.single-ajde_events #respond {
    display: none;
}

@media screen and (min-width: 1025px) {
    .single-ajde_events .evo_sin_page #evcal_list {
        width: 50%;
        /* border:none; */
        margin-top: 202px;
    }
}

body.single-ajde_events div#main {
    position: relative;
    z-index: 1;
    margin: 13px;
}

footer.entry-meta {
    display: none;
}

.single-ajde_events #evcal_list {
    margin-top: 23px;
}

.single-ajde_events #respond {
    display: none;
}

@media screen and (min-width: 1025px) {
    .single-ajde_events .evo_sin_page #evcal_list {
        width: 50%;
        border: inherit;
        margin-top: 202px;
    }
}

body.single-ajde_events div#main {
    position: relative;
    z-index: 1;
    margin: 13px;
}

footer.entry-meta {
    display: none;
}

.home .category-communicated-content #list-date-home {
    display: none;
}

.home .category-communicated-content h1.post-title.personal-design {
    color: #333;
    font-size: 20px !important;
    line-height: 22px !important;
}

.home .category-communicated-content .article_custom {
    border: 1px solid #7d7d7d;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

.home .category-communicated-content .onetag {
    display: none;
}

.home .category-communicated-content #list-date-home {
    display: none;
}

.home .category-communicated-content h1.post-title.personal-design {
    font-size: 28px;
}

#content .widget {
    margin: 0px 10px 10px;
    background-color: #fff;
    border: 1px solid #ccc;
}


@media only screen and (max-width: 1024px) and (min-width: 768px) {
    .home #content, .archive #content {
        padding-left: 0px;
        width: 55.5%;
        max-width: 1000px;
    }

    .widget-title h2 {
        padding: 10px 0px 9px !important;
        width: 120%;
        font-size: 12px;
        line-height: 9px;
    }

    button#add_event {
        float: right;
        margin-top: 0px;
    }

    .content-center.small-left.large-right #main-sidebar {
        float: right !important;
        width: 25%;
        margin-right: 10px;
        overflow: hidden;
    }

   .single-post #content {
        padding-left: 0px;
        width: 70%;
    }

    #posts .content-center.small-left.large-right #main-sidebar {
        width: 27%;
    }
}

@media only screen and (max-width: 1000px) and (min-width: 769px) {
    .home #content, .archive #content {
        padding-left: 6px;
        width: 54%;
        max-width: 1000px;
    }
}

@media only screen and (max-width: 1025px) and (min-width: 1000px) {
    .home #content, .archive #content {
        padding-left: 5px;
        width: 55%;
        max-width: 1000px;
    }
}

@media only screen and (max-width: 900px) and (min-width: 768px) {
    .content-center.small-left.large-right #main-sidebar {
        width: 26%;
        overflow: visible;
    }
}

#post-nav .thumb_img img {
    min-height: 100px !important;
    height: 100px !important;
    object-fit: cover;
}

#small-mini-sidebar .widget.widget_awpcp-categories {
    background: white;
    border: 1px solid #ccc;
    padding-right: 12px;
}

#small-mini-sidebar .widgettitle {
    border-bottom: 5px solid #880000;
    color: #424242;
    width: 80px;
    font-weight: 800;
    white-space: nowrap;
    padding: 10px 0px 0px 0px;
    position: relative;
    float: left;
    line-height: 24px;
    text-transform: uppercase;
}


@media screen and (min-width: 1026px){
#upper-banner {
    height: auto;
    margin-bottom: 10px;
}}

.g-18 {
    overflow: visible;
}
.widget_custom_html {
    border: none !important;
}

@media screen and (max-width: 768px){
div.content-postwep {
    width: 100%;
}}
.srpw-block li:first-child {
    display: inline-block;
}
#mob_ad2 {
    margin: 0px 21px 13px;
}
  #search_ico_mob, #search_ico_form {
        background-image: url(/wp-content/themes/spraymag/include/images/magnifierr.png);
    }
.g img, .a-single img, .responsive .add_7 {
    margin-bottom: 10px;
    max-width: 100%;

}
.premium-post-ad-image a, .premium-post-ad-image img {
    display: block;
    height: auto;
    max-width: 136px;
}
#main-navigation-ico .sf-menu.mob-menu-holder #top-posts-2 img {
    max-width:30%;
}
#main-sidebar .widget_adrotate_widgets {
    margin-bottom: 0px;
    clear: both;
    background: none;
    border: none;
}
#top-posts-2 ul li a {
    text-transform: capitalize;
    font-weight: 500;
    border-top: none;
    font-family: poppins;
    color: #333;
    font-size: 14px;

}

#top-posts-2 {
    padding: 0px 15px;
}

#top-posts-2 ul li img {
    width: 102px;
    height: 68px;
    float: left;
    overflow: hidden;
    margin-right: 20px;
    object-fit: cover;
max-width:none;
}

#main-navigation-ico .sf-menu.mob-menu-holder #top-posts-2 .widgets-list-layout-links {
    float: right;
     width: 63.404255% !important;
}
.mob-most-comment-content span.mob-most:first-child {
    margin-bottom: 30px;
}

.home .category-communicated-content #list-date-home {
    display: block !important;
}

.evcal_cblock .evo_date .start em { margin-right: 3px;float: left;}
	.headarea.style-mag {
   /* background-image: url(/wp-content/uploads/2019/05/bonfire.png); */
}

.bottom_leaderboard img{
    max-width: 950px;
}

#post-nav {
    max-width: 99%;
}
#post-nav .thumb_img img {
    width: 93%;
    min-height: 113px !important;
    height: 100px !important;
    object-fit: cover;
}
@media screen and (min-width: 768px) {
.mobile_links::-webkit-scrollbar {
    display: none;
}
}


.mobile_links li {
  float: left;
  padding-top:10px;
}

.mobile_links li a {
  display: block;
  color: white;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  padding: 10px;
  transition: none;
}

.mobile_links li a:hover {
  background-color: #851718;
}

.mobile_links li a:hover {
  background-color: #851718;
}
.home .category-do-not-show-on-homepage .article_custom {display:none;}
.home .category-do-not-show-on-homepage .add_btw_post { display:none; }
@media screen and (min-width: 1024px)
 {
  input#s-header.magazine-header:focus {
        background-color: #CCCCCC!important;
        color: #2b1b1b!important;
        width: 160px;

    }
     input#s-header.magazine-header:focus-within {
        background-color: #CCCCCC!important;
        color: #2b1b1b!important;
        width: 160px;
    }

    input#s-header.magazine-header:hover {
        background-color: #CCCCCC!important;
        color: #2b1b1b!important;
        width: 160px;
    }
.post_text {min-height: 767px !important;}

.bottom_leaderboard {
    margin: 170px 1px 12px;
}
.category-simchas .post_text {
    min-height: 818px;
}
}


.premium-post-ad-text p {
    margin-right: 12px;
    margin-bottom: 7px;

}
div.pdfemb-toolbar div.pdfemb-poweredby {
    float: right;
    display: none !IMPORTANT;
}

.sigle_post_coolive .fb_iframe_widget {
    padding-right: 10px;
    border: none;
    float: right;
    width: 162px;
    margin-top: 2px;
}

.fb_iframe_widget {
    border: none;
    width: 67px;
}
@media only screen and (max-width: 650px) and (min-width: 350px){
.premium-post-ad h2.post-title.personal-design a {
    line-height: 17px !important;
}}
.eventon_fc_days .evo_fc_day.has_events span{
		bottom: 10px;
	}
	.eventon_fc_days .evo_fc_day.has_events span b{
		color: #000000;
		font-size:10px;
		}
.post_text a {
    font-weight:bold;

}

.post_text a:hover {
    font-weight:bold;
    text-decoration:underline;

}
div.awpcp_featured_ad_wrapper {
    border: 1px solid  #a91111 !important;
}

.awpcp-listings-new .abc .classtextfet {

    display:none;
}

.awpcp_featured_ad_wrapper .classtextfet {

    display:block !important;
}
 .status-draft .article_custom {display:none;}
@media screen and (max-width: 1025px){
#login-modal {
    top: 235px;
    z-index: 2147483002;
}


.home .top_mob_ad{
    width: 47%;
    display: inline-block;
    text-align: center;
    margin-left: 7px;
}

#top_ad_mob {
    width: 95%;
}

}

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



@media only screen and (max-width: 1024px) and (min-width: 767px){
#main-sidebar {
    min-width: 26%;

}
#small-mini-sidebar{
    min-width: 16%;

}
}

.ajde_yn_btn.NO {
    background-color: #A0A0A0;
}
 /* https://collive.com/wp-content/themes/spraymag/css/header_styles5-1-20.css */

/* line 48 */
.panel { display: none; }
@media screen and (max-width: 1025px){
  #menu-icon-free {
      background: #ab1b1b; cursor: pointer; display: block; left: 0px; height: 43px; float: left; position: absolute; margin: 0;
      width: 17.5%; max-width: 70px; font: normal normal normal 14px/1 evo_FontAwesome;text-align: center;
  }
  #menu-icon-free:before { content: "\f0c9"; color: #FFFFFF; font-size: 30px; line-height: 43px; }
}

/* line 643 */


.g-1 { margin: 0px auto 15px !important; }
ul.classifieds_list li a { color: black; font-size: 13px; text-transform: uppercase; padding: 18px 14px 16px !important; }
ul.classifieds_list li:hover a { color: #999 !important; background-color: #ececec !important }\

/*line 705*/

@media screen and (min-width: 767px) {
#small-mini-sidebar {
    min-width: 175px !important;
}
#sidebar_btn {
display: none;

}

}


@media screen and (max-width: 767px) {
.archive .right_sidebar, .home .right_sidebar {
    float: right;
    width: 70%;
    max-height: 96%;
    overflow-y: scroll !important;
    z-index: 8999;
    top: 43px;
    position: fixed;
    right: 0;
    transition: 0.5s;
    background: white;
  }

.archive .right_sidebar, .home .right_sidebar {
  width:0;
  }

.archive .right_sidebar .closebtn, .home .right_sidebar .closebtn {
  position: absolute;
  font-size: 36px;
  margin-left: 0px;
  padding: 9px;
 }

.archive .right_sidebar::-webkit-scrollbar, .home .right_sidebar::-webkit-scrollbar {
     width: 2px;
 }
.left_sidebar {
width:0;
}

#sidebar_btn{
  display: none;
  background: #190202ab;
  border-radius: 100px;
  padding: 14px;
  z-index: 8900;
  position: fixed;
  top: 50%;
}
#sidebar_btn a{
  width: 30px;
  color: white;
  font-weight: bold;
  font-size: 15px;
}
.archive #sidebar_btn, .home #sidebar_btn {
    display: block;
    font-size: 18px;
    font-weight: bold;
}
#main-sidebar {
    width: 100%;
}
.archive #main-sidebar, .home #main-sidebar {
    width: 0px;
}
.archive #main-sidebar .widget, .home #main-sidebar  .widget{
    width: 260px;
}
.archive .left_sidebar .widget, .home .left_sidebar  .widget{
    min-width: 160px;
}

div#small-mini-sidebar {
    width: 0;
}

.left_sidebar {
    width: 0;
    max-height: 96%;
    overflow-y: scroll !important;
    z-index: 9000;
    top: 43px;
    position: fixed;
    left: 0;
    transition: 0.5s;
    background: white;
  }
 .left_sidebar a:hover {
  color: #f1f1f1;
}

 .left_sidebar .closebtn {
  position: absolute;
  font-size: 36px;
  margin-left: 140px;
  padding: 9px;
}

.left_sidebar::-webkit-scrollbar {
    width: 2px;
}

@media screen and (max-height: 450px) {
 .left_sidebar {padding-top: 15px;}
 .left_sidebar a {font-size: 18px;}
}

#custom_html-3 {
  height: 0px;
}
#text-31 {
    min-width: 182px;
}
}
.desktop_btn {
cursor: pointer;
display: block;
height: 39px;
float: right;
position: absolute;
margin: 0;
width: 12.5%;
max-width: 70px;
font: normal normal normal 14px/1 evo_FontAwesome;
text-align: center;
background: #ab1b1b;
font-size: 20px;
color: #fff;
right: 0;
top: 43px;
}
.desktop_btn .fa-desktop {
  font: normal normal normal 22px/1 evo_FontAwesome;
}

/*insert headers*/
.related-posts_ad img {
    max-width: 300px !important;
}

.g-53 {overflow: visible;}

@media screen and (max-width: 767px){
.sing_post #main-sidebar {
    margin: 10px;
    width: 94%;
}
  .JCNP {
    border: 1px solid #ccc;
    margin: 10px;
    padding-bottom: 50px;
    }
}

#gal_ad {border: 0px !important;}
.photo-gallery {/* height: auto; *//* width: auto; */}
.status-publish .a-single img, .status-publish .g-single img  { max-width:445px;}
.ajde_evcal_calendar .eventon_events_list .eventon_list_event:nth-of-type(odd){
		background: #e6e6e687;
	}
		.ajde_evcal_calendar .eventon_events_list .eventon_list_event:nth-of-type(even){
		background: #e2e2e2;
	}
#main-sidebar #featured_ads_widget-3 {
    border: 2px #ff9800 solid !important;
}

#main-sidebar .awpcp-clearfix:after {
    border-bottom: 2px #FF9800 solid;
    visibility: visible;
}

.mob-menu-holder #main-navigation-ico .widget .awpcp-listings-widget-items-list .awpcp-listings-widget-item-excerpt a,.widget .awpcp-listings-widget-items-list .awpcp-listings-widget-item-excerpt a {
    padding: 0px !important;
    font-size: 12px;
    white-space: pre-line !important;
    line-height: 21px !important;
}
@media screen and (min-width: 1024px){
.fixed_widget {top: 55px;position: fixed;max-width: 283px;}

   #main-navigation-ico li.home_item:first-child > a::before {
        margin-top: -9px;
        position: absolute;
        /* top: 50%; */
        margin-left: -1px;
        background-image: url('https://collive.com/wp-content/themes/spraymag/images/logo_mob.png');
        background-size: 78px 20px;
        background-repeat: no-repeat;
        display: inline-block;
        width: 80px;
        height: 25px;
        content:"";
        -webkit-transition: width .2s linear;
        -moz-transition: width .2s linear;
        width: 0;
    }
    #main-navigation-ico .is_fixed li.home_item:first-child > a::before {
        width: 80px;
    }


#main-navigation-ico .is_fixed li.home_item:first-child a {
    padding: 21px 20px;
}

}
@media screen and (min-width: 768px){
.related-posts_ad {display:none;}}

.wp-pagenavi {
	clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
	padding: 8px 15px;
    border: 0;
    height: 20px;
    width: 10px;
    margin-right: 5px;
    float: left;
    border-radius: 5px;
    background: #f7f7f7;
    color: #646464;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	 background: #ededed;
}

.wp-pagenavi span.current {
	font-weight: bold;
}

.wp-pagenavi .last{

	padding: 8px 40px;

}

#main-navigation-ico .sf-menu.mob-menu-holder #top-posts-2 ul li a {
    border-left: 0px;
    line-height: 1;
    margin: -16px;
    padding-right: 20px;
}
#top-posts-2 ul li a {
    text-transform: capitalize;
    font-weight: 500;
    border-top: none;
    font-family: poppins;
    color: #333;
    font-size: 14px;

}

#top-posts-2 {
    padding: 0px 15px;
}

#top-posts-2 ul li img {
    width: 102px;
    height: 68px;
    float: left;
    overflow: hidden;
    margin-right: 20px;
    object-fit: cover;
max-width:none;
}
@media screen and (min-width: 1026px){
#upper-banner {
    height: auto;
}}

.g-18 {
    overflow: visible;
}
.widget_custom_html {
    border: none !important;
}

@media screen and (max-width: 768px){
div.content-postwep {
    width: 100%;
}
}
.srpw-block li:first-child {
    display: inline-block;
}
#mob_ad2 {
    margin: 0px 21px 13px;
}
  #search_ico_mob, #search_ico_form {
        background-image: url(/wp-content/themes/spraymag/include/images/magnifierr.png);
    }
.g img, .a-single img, .responsive .add_7 {
    margin-bottom: 10px;
    max-width: 100%;

}

.premium-post-ad-image a, .premium-post-ad-image img {
    display: block;
    height: auto;
    max-width: 136px;
}

#main-sidebar .widget_adrotate_widgets {
    margin-bottom: 0px;
    clear: both;
    background: none;
    border: none;
}
.widgets-list-layout-links {
    float: right;
    width: 49.404255%;
}
.
.post_format-post-format-aside #list-date-home {
    display: block !important;
}

.evcal_cblock .evo_date .start em { margin-right: 3px;float: left;}
	.headarea.style-mag {
   /* background-image: url(/wp-content/uploads/2019/05/bonfire.png); */
}

.bottom_leaderboard img{
    max-width: 950px;
}

#post-nav {
    max-width: 99%;
}
#post-nav .thumb_img img {
    width: 93%;
    min-height: 113px !important;
    height: 100px !important;
    object-fit: cover;
}

.mobile_links::-webkit-scrollbar {
    display: none;
}

.mobile_links {
    background: #ab1b1b;
    height: 39px !important;
    margin-top: 43px !important;
    margin-bottom: 10px;
    width: 100%;
    overflow-y: scroll;
    text-align: center;

}
.mobile_links ul {
  border: 1px solid #800;
  text-align: center;
  list-style-type: none;
  margin: -10px 0px 13px !important;
  background-color: #ab1b1b;
  padding-left: 0;
  width: 260%;
}

.mobile_links li {
  float: left;
padding-top:10px;
}

.mobile_links li a {
  display: block;
  color: white;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  padding: 10px;
  transition: none;
}

.mobile_links li a:hover {
  background-color: #851718;
}

.mobile_links li a:hover {
  background-color: #851718;
}
.home .category-do-not-show-on-homepage .article_custom {display:none;}
.home .category-do-not-show-on-homepage .add_btw_post { display:none; }
@media screen and (min-width: 1024px)
 {
  input#s-header.magazine-header:focus {
        background-color: #CCCCCC!important;
        color: #2b1b1b!important;
        width: 160px;

    }
     input#s-header.magazine-header:focus-within {
        background-color: #CCCCCC!important;
        color: #2b1b1b!important;
        width: 160px;
    }

    input#s-header.magazine-header:hover {
        background-color: #CCCCCC!important;
        color: #2b1b1b!important;
        width: 160px;
    }
.post_text {min-height: 767px !important;}

.bottom_leaderboard {
    margin: 170px 1px 12px;
    display: inline;
}
.category-simchas .post_text {
    min-height: 818px;
}
}


.premium-post-ad-text p {
    margin-right: 12px;
    margin-bottom: 7px;

}
div.pdfemb-toolbar div.pdfemb-poweredby {
    float: right;
    display: none !IMPORTANT;
}



.fb_iframe_widget {
    border: none;
    width: 67px;
}
@media only screen and (max-width: 650px) and (min-width: 350px){
.premium-post-ad h2.post-title.personal-design a {
    line-height: 17px !important;
}}
.eventon_fc_days .evo_fc_day.has_events span{
		bottom: 10px;
	}
	.eventon_fc_days .evo_fc_day.has_events span b{
		color: #000000;
		font-size:10px;
		}
.post_text a {
    font-weight:bold;

}

.post_text a:hover {
    font-weight:bold;
    text-decoration:underline;

}
div.awpcp_featured_ad_wrapper {
    border: 1px solid  #a91111 !important;
}

.awpcp-listings-new .abc .classtextfet {

    display:none;
}

.awpcp_featured_ad_wrapper .classtextfet {

    display:block !important;
}
 .status-draft .article_custom {display:none;}
@media screen and (max-width: 1025px){
#login-modal {
    top: 235px;
    z-index: 2147483002;
}


.home .top_mob_ad{
    width: 47%;
    display: inline-block;
    text-align: center;
    margin-left: 7px;
}

#top_ad_mob {
    width: 95%;
}

}

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

@media screen and (min-width: 1025px) {
header#main-header.mag-header-design #main-navigation-ico {
    border-bottom: 10px solid #f6f6f6;
}
}
@media screen and (min-width: 768px){
  #main-sidebar {
    min-width:25%;
  }
  .left_sidebar {
      min-width:17%;
  }
}
div .navigation a:first-child {
    left: -30px;
    position:relative;
}
.navigation a {
    right: -30px;
    position:relative;
    background:#827e7e;
    padding:8px;
    border-radius:5px;
    color:#fff;
}
.navigation a:hover {
    transition:ease
    position:relative;
    background:#880000;
    padding:10px;
    border-radius:5px;
    color:#fff;
}
.navigation p {
    text-align:center;
    margin-top:20px;
}
}

#login-modal #reg-link {
  text-align: center;
  border: none;
  padding: 21px 15px !important;
  color: #fff !important;
  margin: 10px 29%;
}

/*theme my login */

.tml{font-size:1em}.tml *{-webkit-box-sizing:border-box;box-sizing:border-box}.tml .tml-field-wrap{margin-bottom:1em}.tml .tml-label{display:block;margin:.5em 0}.tml .tml-checkbox+.tml-label{display:inline}.tml .tml-field{width:100%}.tml .tml-description{display:block;font-size:.85em;font-style:italic;margin:.5em 0}.tml .tml-errors,.tml .tml-messages{list-style:none;margin:0;padding:0}.tml .tml-action-confirmaction .success,.tml .tml-error,.tml .tml-message,.tml .tml-success{border-left:4px solid #00a0d2;-webkit-box-shadow:1px 1px 2px 1px rgba(0,0,0,.1);box-shadow:1px 1px 2px 1px rgba(0,0,0,.1);display:block;margin:0 0 1em;padding:.75em}.tml .tml-error{border-left-color:#dc3232}.tml .tml-action-confirmaction .success,.tml .tml-success{border-left-color:#46b450}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;font-weight:700;opacity:0;margin-bottom:1em;padding:.5em}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}
.tml {
    font-size: 1em
}

.tml * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #666;
}

.tml .tml-field-wrap {
    margin-bottom: 1em
}

.tml .tml-label {
    display: block;
    margin: .5em 0;
    font-size: 15px!important;
    line-height: 22px!important;
    font-weight: 700;
    font-weight: 600;
}

.tml .tml-checkbox+.tml-label {
    display: inline
}

.tml .tml-field {
    width: 100%;
    padding: 0 12px!important;
    width: 100%;
    display: block!important;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    outline: none!important;
    cursor: text!important;
    font-size: 15px!important;
    height: 40px!important;
    box-sizing: border-box!important;
    box-shadow: none!important;
    margin: 0!important;
    position: static;
    outline: none!important;
    border: 2px solid #ddd!important;
}

.tml .tml-description {
    display: block;
    font-size: .85em;
    font-style: italic;
    margin: .5em 0
}

.tml .tml-errors,.tml .tml-messages {
    list-style: none;
    margin: 0;
    padding: 0
}

.tml .tml-action-confirmaction .success,.tml .tml-error,.tml .tml-message,.tml .tml-success {
    border-left: 4px solid #00a0d2;
    -webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,.1);
    box-shadow: 1px 1px 2px 1px rgba(0,0,0,.1);
    display: block;
    margin: 0 0 1em;
    padding: .75em
}

.tml .tml-error {
    border-left-color: #dc3232
}

.tml .tml-action-confirmaction .success,.tml .tml-success {
    border-left-color: #46b450
}

#pass-strength-result {
    background-color: #eee;
    border: 1px solid #ddd;
    color: #23282d;
    font-weight: 700;
    opacity: 0;
    margin-bottom: 1em;
    padding: .5em
}

#pass-strength-result.strong {
    background-color: #c1e1b9;
    border-color: #83c373;
    opacity: 1
}

#pass-strength-result.good {
    background-color: #ffe399;
    border-color: #ffc733;
    opacity: 1
}

#pass-strength-result.bad {
    background-color: #fbc5a9;
    border-color: #f78b53;
    opacity: 1
}

#pass-strength-result.short {
    background-color: #f1adad;
    border-color: #e35b5b;
    opacity: 1
}



.tml-lostpassword-link a {

}
.tml-button {
border: none;
background: #880002 !important;
color: #fff;
line-height: 43px;
vertical-align: middle!important;
height: auto!important;
font-size: 15px;
cursor: pointer!important;
width: 47%;
box-shadow: none;
text-shadow: none;
border-radius: 5px;
font-family: inherit;
}

/*end TML */

/*more - footer*/
.mob-calendar-content .datejulheb {
  padding: 8px 0 20px;
  color: #3c2b2b;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 100%;
  margin: 0;
  border-bottom: 1px solid #e5e5e5;
  font-weight: bold;
  }
 .mob-calendar-content .evcal_month_line {
    display: none;
  }
  .mob-weather-content1 {
  top: 46px;
 }

 .closerModal {
     text-align: right;
     display: block;
     font-size: 22px;
     right: 25px;
     cursor: pointer;
     top: 25px;
     position: absolute;
 }

 .evoau_cat_select_field.event_type {
     display: none;
 }
/*header 12/29/19*/
.mob-menu-holder #menu-primary-menu {
    width: 100%!important;
    display: contents !important;
}
   .thumb_img img {
        min-height: 0;
    }
.post_text iframe {
    max-width: 100%;
}
.ytp-pause-overlay {
    display: none !important;
}
#main-navigation-ico .sf-menu.mob-menu-holder #top-posts-2 img {
    max-width:30%;
}
.post_text  {
    overflow: hidden;
}
.single-post #content { overflow: visible;}
#main-navigation-ico .sf-menu.mob-menu-holder #top-posts-2 .widgets-list-layout-links {
    float: right;
    width: 60.404255% !important;
}
.classtext {
    float: right!important;
}

#FIBottomStickyInner {
    z-index:9999 !important
}
.mob-menu-holder ::-webkit-scrollbar {
    width: 2px;
}

#mob_ad1, #mob_ad2 {
    width: 98% !important;
    margin: 0px !important;
}
.mob-menu-holder .sub-menu {
    background-color: #ffffff;
    padding-bottom: 20px;
}
.arrow_submenu {
    right: 1px;
    width: 100% !important;
    margin-top: -46px;
}

.mob-holder-foot {
    background-color: #ffffff00 !important;
}

.mob-menu-holder .menu-primary-menu-container{
      overflow-y: scroll;
      max-height: 720px;
      overflow-x: hidden;

}

#main-navigation-ico .sf-menu.mob-menu-holder ul li a {
    left: 9px;
    font-weight: bold;
}
.related-posts_ad img {
    max-width: 300px !important;
}

.g-53 {overflow: visible;}

@media screen and (max-width: 767px){
.full_ad #group_7_fallback  {display: none}
.sing_post #main-sidebar {
    margin: 10px;
    width: 94%;
}
  .JCNP {
    border: 1px solid #ccc;
    margin: 10px;
    padding-bottom: 50px;
    }
}

#gal_ad {border: 0px !important;width: 800px;}
#content article img {height: auto;}
.status-publish .a-single img, .status-publish .g-single img  { max-width:445px;}
.ajde_evcal_calendar .eventon_events_list .eventon_list_event:nth-of-type(odd){
		background: #e6e6e687;
	}
		.ajde_evcal_calendar .eventon_events_list .eventon_list_event:nth-of-type(even){
		background: #e2e2e2;
	}
#main-sidebar #featured_ads_widget-3 {
    border: 2px #ff9800 solid !important;
}

#main-sidebar .awpcp-clearfix:after {
    border-bottom: 2px #FF9800 solid;
    visibility: visible;
}

.mob-menu-holder #main-navigation-ico .widget .awpcp-listings-widget-items-list .awpcp-listings-widget-item-excerpt a,.widget .awpcp-listings-widget-items-list .awpcp-listings-widget-item-excerpt a {
    padding: 0px !important;
    font-size: 12px;
    white-space: pre-line !important;
    line-height: 21px !important;
}
@media screen and (min-width: 1024px){
	.sigle_post_coolive .fb_iframe_widget {
    margin-left: 260px;
}

.widgets-list-layout-links {
    float: right;
    width: 50.04255% !important;
}
.fixed_widget {top: 55px;position: fixed;max-width: 283px;}

   #main-navigation-ico li.home_item:first-child > a::before {
        margin-top: -9px;
        position: absolute;
        /* top: 50%; */
        margin-left: -1px;
        background-image: url('https://collive.com/wp-content/themes/spraymag/images/logo_mob.png');
        background-size: 78px 20px;
        background-repeat: no-repeat;
        display: inline-block;
        width: 80px;
        height: 25px;
        content:"";
        -webkit-transition: width .2s linear;
        -moz-transition: width .2s linear;
        width: 0;
    }
    #main-navigation-ico .is_fixed li.home_item:first-child > a::before {
        width: 80px;
    }


#main-navigation-ico .is_fixed li.home_item:first-child a {
    padding: 21px 20px;
}

header#main-header.mag-header-design #main-navigation-ico {
    border-bottom: 10px solid #f6f6f6;
}
}
@media screen and (min-width: 768px){
.related-posts_ad {display:none;}}

.wp-pagenavi {
	clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
	padding: 8px 15px;
    border: 0;
    height: 20px;
    width: 10px;
    margin-right: 5px;
    float: left;
    border-radius: 5px;
    background: #f7f7f7;
    color: #646464;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	 background: #ededed;
}

.wp-pagenavi span.current {
	font-weight: bold;
}

.wp-pagenavi .last{

	padding: 8px 40px;

}
@media screen and (max-width: 1024px){
.widgets-list-layout-links {
    width: 48.404255% !important;
}}
#evcal_list .eventon_list_event .evcal_desc em {
    color: #000000;
    font-weight: 700;
}
#main-navigation-ico .menu-primary-menu-container.is_fixed {
    top: 0;
    position: fixed;
    background: white;
    min-width: 1023px;
    z-index: 9999;
}
