/*
Theme Name: WDD 2014
Theme URI: http://www.w3-markup.com/
Description: The WordPress bubbles theme design especially for WDD.
Version: 1.0
Author: W3-MARKUP
Author URI: http://www.w3-markup.com/
Tags: custom header, fixed width, sidebar
*/

/* css reset*/
html, body, div, span, applet, object, iframe,
h1, h2,fo h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, tr {
	margin: 0;
	padding: 0;
	border: none;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
  list-style: none;
  text-decoration:none;
}

input[type=submit], button, .button {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}

::-webkit-input-placeholder{
    color: #ccc;
    
} 
:focus::-webkit-input-placeholder{
     text-indent: -999px
}
::-moz-placeholder{
    color: #ccc;
    
}
:focus::-moz-placeholder{
     text-indent: -999px
}


iframe.ads-iframe { overflow:hidden;}

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700,300);.sweet-overlay{background-color:rgba(0,0,0,0.4);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:1000}.sweet-alert{background-color:white;font-family:'Open Sans', sans-serif;width:478px;padding:17px;border-radius:5px;text-align:center;position:fixed;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;display:none;z-index:2000}@media all and (max-width: 540px){.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px}}.sweet-alert h2{color:#222;font-size:28px; line-height:32px; text-align:center; text-transform:uppercase;font-weight:800;position:relative}.sweet-alert p{color:#797979;font-size:16px;text-align:center;font-weight:300;position:relative;margin:0;line-height:normal}
.sweet-alert button{background-color:#AEDEF4;color:white;
border:none;box-shadow:none;font-size:16px;font-weight:800; width:130px; height:32px; padding:0px 20px;margin:26px 5px 0 5px;cursor:pointer}
.sweet-alert button:focus{outline:none}.sweet-alert button:hover{background-color:#a1d9f2}.sweet-alert button:active{background-color:#81ccee}.sweet-alert button.cancel{background-color:#D0D0D0}.sweet-alert button.cancel:hover{background-color:#c8c8c8}.sweet-alert button.cancel:active{background-color:#b6b6b6}.sweet-alert .icon{width:80px;height:80px;border:4px solid gray;border-radius:50%;margin:20px auto;position:relative}.sweet-alert .icon.error{border-color:#F27474}.sweet-alert .icon.error .x-mark{position:relative;display:block}.sweet-alert .icon.error .line{position:absolute;height:5px;width:47px;background-color:#F27474;display:block;top:37px;border-radius:2px}.sweet-alert .icon.error .line.left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.sweet-alert .icon.error .line.right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.sweet-alert .icon.warning{border-color:#f9b248}.sweet-alert .icon.warning .body{position:absolute;width:5px;height:47px;left:50%;top:10px;border-radius:2px;margin-left:-2px;background-color:#f9b248}.sweet-alert .icon.warning .dot{position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;bottom:10px;background-color:#f9b248;}.sweet-alert .icon.info{border-color:#C9DAE1}.sweet-alert .icon.info::before{content:"";position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#C9DAE1}.sweet-alert .icon.info::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#C9DAE1}.sweet-alert .icon.success{border-color:#A5DC86}.sweet-alert .icon.success::before,.sweet-alert .icon.success::after{content:'';border-radius:50%;position:absolute;width:60px;height:120px;background:white;transform:rotate(45deg)}.sweet-alert .icon.success::before{border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.sweet-alert .icon.success::after{border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0px 60px;transform-origin:0px 60px}.sweet-alert .icon.success .placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,0.2);border-radius:50%;position:absolute;left:-4px;top:-4px;z-index:2}.sweet-alert .icon.success .fix{width:5px;height:90px;background-color:white;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .icon.success .line{height:5px;background-color:#A5DC86;display:block;border-radius:2px;position:absolute;z-index:2}.sweet-alert .icon.success .line.tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .icon.success .line.long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .icon.custom{background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat}@-webkit-keyframes showSweetAlert{0%{transform:scale(0.7);-webkit-transform:scale(0.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(0.95);-webkit-tranform:scale(0.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@-moz-keyframes showSweetAlert{0%{transform:scale(0.7);-webkit-transform:scale(0.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(0.95);-webkit-tranform:scale(0.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes showSweetAlert{0%{transform:scale(0.7);-webkit-transform:scale(0.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(0.95);-webkit-tranform:scale(0.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(0.5);-webkit-transform:scale(0.5)}}@-moz-keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(0.5);-webkit-transform:scale(0.5)}}@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(0.5);-webkit-transform:scale(0.5)}}.showSweetAlert{-webkit-animation:showSweetAlert 0.3s;-moz-animation:showSweetAlert 0.3s;animation:showSweetAlert 0.3s}.hideSweetAlert{-webkit-animation:hideSweetAlert 0.2s;-moz-animation:hideSweetAlert 0.2s;animation:hideSweetAlert 0.2s}@-webkit-keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@-moz-keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@-webkit-keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0px;top:35px}100%{width:47px;right:8px;top:38px}}@-moz-keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0px;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0px;top:35px}100%{width:47px;right:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}@-moz-keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}.animateSuccessTip{-webkit-animation:animateSuccessTip 0.75s;-moz-animation:animateSuccessTip 0.75s;animation:animateSuccessTip 0.75s}.animateSuccessLong{-webkit-animation:animateSuccessLong 0.75s;-moz-animation:animateSuccessLong 0.75s;animation:animateSuccessLong 0.75s}.icon.success.animate::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;-moz-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1}}@-moz-keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1}}@keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1}}.animateErrorIcon{-webkit-animation:animateErrorIcon 0.5s;-moz-animation:animateErrorIcon 0.5s;animation:animateErrorIcon 0.5s}@-webkit-keyframes animateXMark{0%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0}50%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}@-moz-keyframes animateXMark{0%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0}50%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}@keyframes animateXMark{0%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0}50%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}.animateXMark{-webkit-animation:animateXMark 0.5s;-moz-animation:animateXMark 0.5s;animation:animateXMark 0.5s}@-webkit-keyframes pulseWarning{0%{border-color:#f9b248;}100%{border-color:#f9b248;}}@-moz-keyframes pulseWarning{0%{border-color:#f9b248;}100%{border-color:#f9b248;}}@keyframes pulseWarning{0%{border-color:#f9b248;}100%{border-color:#F8BB86}}.pulseWarning{-webkit-animation:pulseWarning 0.75s infinite alternate;-moz-animation:pulseWarning 0.75s infinite alternate;animation:pulseWarning 0.75s infinite alternate}@-webkit-keyframes pulseWarningIns{0%{background-color:#F8D486}100%{background-color:#f9b248}}@-moz-keyframes pulseWarningIns{0%{background-color:#F8D486}100%{background-color:#f9b248}}@keyframes pulseWarningIns{0%{background-color:#F8D486}100%{background-color:#f9b248}}.pulseWarningIns{-webkit-animation:pulseWarningIns 0.75s infinite alternate;-moz-animation:pulseWarningIns 0.75s infinite alternate;animation:pulseWarningIns 0.75s infinite alternate}

body { background: #ededed ;

position:absolute;
width:100%;
min-height:100%;
font-family:Arial, Helvetica, sans-serif;
overflow-x:hidden;
}

.hidden { display:none;}

body.md-sticky-bar-active { padding-top:48px;}

body.md-sticky-bar-active #md-sticky-bar { display:block;}
#md-sticky-bar {
  display:none;
  background: #51c757;
  color:#fff;
  font-size:16px;
  font-weight:bold;
  padding:10px 0;
  position:fixed;
  left:0;
  width:100%;
  top:0;
  z-index:10;
  text-align:Center;
}

#md-sticky-bar a { color:#fff; text-decoration:none; }

#md-sticky-bar .mdsb-lnk { color:#fff; background: #e1464b; padding:5px 10px;
  font-size:15px;
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  display:inline-block; margin-left:20px;
}

#md-sticky-bar .mdsb-close { position:absolute; right:10px; top:10px; font-size:20px; color:#fff; }

.sticky-ads {
  position:fixed;
  top:-50px;
  height:50px;
  left:0;
  width:100%;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  
  -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -ms-transition: all 400ms ease;
  transition: all 400ms ease;
  overflow:hidden;
  z-index:10;
}

body { 
 -webkit-transition: padding 400ms ease;
  -moz-transition: padding 400ms ease;
  -ms-transition: padding 400ms ease;
  transition: padding 400ms ease;
}

.sticky-ads-activated .sticky-ads { top:0;}
body.sticky-ads-activated { padding-top:50px;

}

.stick-ads-close { position:absolute; top:13px; right:10px; font-size:20px; 
color:#fff;
opacity:0.3;
text-decoration:none;
z-index:10;
 }
 
.stick-ads-close:hover { opacity:0.6; text-decoration:none;} 

#face { position:relative;
  min-height:2900px;
}

#face:after { content:""; display:block; clear:both;}

.mc-item-css-image.faded,
img.faded,
#feat-post-img.faded,
#face.faded { opacity:0; 
}

.entry embed, .entry iframe {
width: 100%;
display:block;
}

.entry img {
max-width: 100%;
height: auto;
}

.mc-item-css-image.unfaded,
#feat-post-img.unfaded,
img.unfaded,
#face.unfaded { opacity:1; 
-webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
}


.clr { clear:both;}

#footer-nav:after,
.archive-post-author-bio:after,
.hpop-comment:after,
.home-meta:after,
.sb-pop-row:after,
#sb-subscribe-form-frame:after,
#mw-block:after,
.sidebar-banner-container:after,
#sb-bsap-rects-ads:after,
.related-horizontal-items-wrap:after,
.post-author-bio:after,
#header-wrap:after { content:""; display:block; clear:both;}


#content-wrap { float:left; width:100%;}
  #content { margin-right:320px;
    background:#fff; 
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
    
  }
  
  #pag-bottom-block { position:relative;}
  #pagination-wrap { position:absolute; top:25px; left:0; width:100%;}
  
  .error404 { background:#000;
   -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  #social-icons-404 {
  -webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;
  }
  
  .error404 #content { background:#000; border:none;}
  
  .uh-404 { color:#ff5848; font-style:italic; font-weight:800; font-size:41px;  text-align:center; margin-top:60px;}
  .uh-sorry { margin:40px auto; text-align:center; max-width:700px; color:#aeaeae; font-size:22px; line-height:34px;}
  .uh-sorry a { color:#fff; text-decoration:underline;}
  #canvas-404-wrap { width:650px; height:240px; margin:120px auto 0; overflow:hidden;  }
  
  #logo404 {
    background:url(http://netdna.webdesignerdepot.com/themes/wdd_flat/css/images/logo3.png) no-repeat;
    width:76px;
    height:76px;
    background-size:100%;
    -webkit-background-size:100%;
    -moz-background-size:100%;
    position:absolute;
    left:20px;
    top:20px;
    
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    
    -webkit-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    transform: rotate(-20deg);  
    
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity:0.3;
  }
  
  #logo404:hover {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    opacity:1;
    
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    filter: grayscale(0%);
  }
  
  #search-form-404 { width:450px; margin:80px auto; position:relative;}
  #search-form-404 input[name=s] { width:100%; color:#fff; height:52px; background:#363636; border:none; 
  padding:0 10px;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  outline:none;
  font-size:18px;
   }
  #search-form-404 button { color:#fff; background:#222; font-size:24px; height:52px; border:none;
  position:absolute; right:0; top:0;
  width:60px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .sc-btn-num-lb { position:absolute; right:-50px; top:0; width:40px; height:40px;;
  border:#ddd solid 1px;
  border-radius:3px;
   }
   
  .sc-btn-num-lb:before { content:attr(data-shares); position:absolute; width:100%; top:50%; font-size:18px;
  line-height:1px; 
  color:#333;
  text-align:center;
  left:0;
  }
  
  .sbnl-medium.sc-btn-num-lb:before { font-size:16px;}
  
  
  
  .canvas-share-triangle-left { position:absolute; left:-7px; top:50%; margin-top:-7px; }
  
  div#single-large-socials { margin-top:25px;}
  
  .after-entry-wrap .df-tw-share-btn, .after-entry-wrap .df-fbc-share-btn {
background: #306199;
width: 170px;
padding: 11px 0 9px;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
color: #fff;
text-align: center;
display: inline-block;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
/*font-size: 12px;*/
font-size:0.75em;
text-decoration: none;
position: relative;
font-weight:normal;
text-transform:uppercase;
margin-right:61px;
} 

.bsb-wrap .fb-btn-icon { font-size:18px; vertical-align:middle; position:relative; top:-2px;}

.after-entry-wrap .df-tw-share-btn { background:#21c4f1;}

.after-entry-wrap .df-fbc-share-btn:hover { background: #205189; }
.after-entry-wrap .df-tw-share-btn:hover { background:#11b4e1;}

.ls-main-items { display:inline-block; height:20px;}
.ls-main-items .tw-stub { margin-right:35px; vertical-align:middle;}

.lsi-block { display:inline-block; width:136px; text-align:center; vertical-align:middle; position:relative; top:4px;}
.lsi-num-label { text-transform:uppercase; font-size:14px; color:#999; display:block; margin-top:5px;}
.lsi-num { font-size:58px; font-weight:bold; display:block; color:#333; line-height:0.6em;}

.lsi-slash { display:inline-block; position:relative; width:20px; vertical-align:middle; margin-left:10px;}
.lsi-slash:after { content:""; width:1px; height:65px; background:#ddd; position:absolute; left:0%; top:50%;
margin-top:-32px;

 }
  
#mw-block { position:relative; 

}

.related-horizontal-item {
width: 33.33%;
float: left;
padding:0 10px;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
}

.entry .horizontal-post-img {
width: 100%;
height: auto;
min-height:176px;
/*image-rendering: -webkit-optimize-contrast;*/
}

#feat-post-img
/*,
.related-horizontal-items-slider .related-horizontal-items,
.entry .horizontal-post-img
*/
 {
-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;
  -webkit-transform: translateZ(0); 
}

.hpi-wrap { display:block; max-height:176px; overflow:hidden;}

span.pl-md-image-wrap { display:block;}

div.pl-md-deal-title,
.horizonta-post-title .hpi-text {
display: block;
/*line-height: 21px;
font-size:18px;
*/

font-size: 1.1em;  line-height: 1.2em; 

font-weight:bold;
padding:5px 0px 0;
margin-top:0;
color:#222;
}

.pl-md-deal-title a { color:inherit;}

img.pl-md-deal-image { max-height:262px;} 

.horizonta-post-title .hpi-text:hover, .pl-md-deal-title a:hover { text-decoration:underline;} 

#pagination-wrap { margin-right:300px;}
#bottom-banner{ text-align:center; margin:70px 0 40px;}

#content { border-bottom:1px solid #ddd; margin-bottom:60px;}
#content #bottom-banner { margin:-1px 0 0 0; padding:40px; position:relative;}
#bottom-banner{border-top:1px solid #ddd; }

/* nl */

#wdd_sb_nl_chk_txt { font-size:12px; margin:10px 0; text-transform:uppercase;}

#nl-subscribe-email { font-size:15px; color:#fff; width:100%;
border:none;
height:40px;
padding:0 10px;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
outline:none;
background:#333;

}


/* SIDEBAR */
#sidebar { width:300px; float:right; margin-left:-300px; text-align:center; position:relative;
box-sizing:border-box; 
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 
 -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

#wdd-newsletter-subscribe-form input,
#sidebar input {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.sidebar-title { /*font-size:20px;*/
font-size: 1.25em;
 font-weight:800; font-style:italic; color:#222; position:relative;
text-align:center;
text-transform:uppercase;
}
.sidebar-title:before { content:""; background:#d0d0d0; height:8px; margin-top:-4px; top:50%; left:0; width:100%;
position:absolute;
}
.sidebar-title span { position:relative; background:#ededed; display:inline-block; padding:0 4px; }

.sidebar-title span:after,
.sidebar-title span:before { content:""; position:absolute;
border-style: solid;
top:50%; margin-top:-4px;
z-index:2;
}

.sidebar-title span:before {
border-width: 0 0 8px 2px;
border-color: transparent transparent #ededed transparent;
left:-2px;
}

.sidebar-title span:after {
border-width: 8px 2px 0 0;
border-color: #ededed transparent transparent  transparent;
right:-2px;
}

#wdd-newsletter-subscribe-form  .sidebar-title span:before,
#sidebar-newsletter .sidebar-title span:before{border-color: transparent transparent #1d2224 transparent;}

#wdd-newsletter-subscribe-form .sidebar-title span:after,
#sidebar-newsletter .sidebar-title span:after{border-color: #1d2224 transparent transparent  transparent;}

.sidebar-banner-container { margin-top:20px;}
.sidebar-banner-container .bsads-300 { height:250px;}

#sidebar-newsletter {
background: #1d2224;
color: #fff;
padding: 20px;
margin-bottom: 20px;
text-align:left;
margin-top:20px;
}

#wdd-newsletter-subscribe-form  .sidebar-title,
#sidebar-newsletter .sidebar-title { color:#fff; padding:0; margin:0 -20px;}

#wdd-newsletter-subscribe-form  .sidebar-title span,
#sidebar-newsletter .sidebar-title span { background:#1d2224;}

#wdd-newsletter-subscribe-form  .sidebar-title:before,
#sidebar-newsletter .sidebar-title:before { background:#f9b248;}

#wdd_sb_nl_chk_txt {
/*font-size: 11px;*/
font-size:0.7em;
margin-bottom: 10px;
color:#ddd;
}

.sidebar-nl-text {
/*
font-size: 13px;
line-height: 19px;
*/

font-size: 0.81em;
line-height: 1.5em;

margin:10px 0px;
font-style:italic;
font-weight:bold;
}

#wdd-newsletter-newsletter-email,
#footer-subscribe-email {
background: #62686b;
font-size: 14px;
border: none;
box-sizing: border-box;
color:#fff;
outline: none;
padding: 0px 15px;
height: 40px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;

font-style:normal;
}

#footer-subscribe-email {
width: 100%;
}

.sidebar-block { text-align:left; margin-top:40px;}



#sb-nl-widget {
  background:#191919;
  width:200px;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  padding:10px;
  margin:20px auto 0;
  text-align:left;
  position:relative;
}


#sb-nl-widget-content, #sb-nl-btn { 
-webkit-transition: opacity .4s linear;
-moz-transition: opacity .4s linear;
-ms-transition: opacity .4s linear;
-o-transition:  opacity .4s linear;
transition: opacity .4s linear;
}

#sb-nl-widget-content { position:relative; z-index:2;}

#sbnl-count { text-align:center; font-size:38px; color:#f8b147; }

#sbnl-text-2, #sbnl-text-1 { position:relative; font-size:18px; color:#fff; text-transform:uppercase;}

#sbnl-text-1:after { width:26px; height:26px; content:""; display:inline-block;
background:url(http://netdna.webdesignerdepot.com/themes/wdd_flat/css/images/logo3.png) no-repeat;
background-size:100% auto;
-webkit-background-size:100% auto;
-moz-background-size:100% auto;
position:absolute; top:-4px; right:26px;
 }
 
 #nl-subscribe-btn,
 #sb-nl-btn {
 padding:10px 0;
 font-size:20px;
 text-align:center;
 color:#fff;
 background:#f9b248;
 text-transform:uppercase;
 
 border-radius:5px;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border:none;
 }
 
 #nl-subscribe-btn { padding:10px 30px; }
 
 #sb-nl-btn { position:absolute; opacity:0; 
 width:140px;
 
 left:50%;
 top:50%;
 margin-left: -70px;
 margin-top:-20px;
 
 }
 
 #sb-nl-widget:hover #sb-nl-btn { z-index:3; opacity:1;} 
 #sb-nl-widget:hover #sb-nl-widget-content { opacity:0;}

 .google-ads-sidebar { position:relative;}
 
div.single-top-ads .bsap {
float: left;
margin: 15px 20px 0 0;
} 
 
 .sb-two-columns-ads { margin-top:20px;}
 
 .bsads-300 { text-align:center; }
 
#sb-bsap-rects-ads {
clear: both;
margin:0 auto;
/*min-height:950px;*/
min-height:735px;
}
 

.sb-two-columns-ads #bsap_660 a, .sb-two-columns-ads div.bsap_1236114 a, .sb-two-columns-ads a {
margin: 0;
}


#bsap_2050 { background: #e1e1e1;
padding: 15px 15px 0;}
#bsap_2050 a { float:left; width:125px;}
#bsap_2050 a:nth-child(4n+2) {
margin-right: 20px;
}
#bsap_2050 img { margin-bottom:15px; } 
#bsap_2050:after{content:""; display:block; clear:both;}

 .sb-two-columns-ads img {
display: block;
/*width: 200px;*/
margin-bottom: 20px;
}


#popular-posts-widget { }

#bsap_660 img { width:300px; height:125px;}

#google-ads-sidebar { text-align:center;}


#glad-sb-wrap.fixed {
position: fixed;
top: 45px;
float: none;
}

#glad-sb-stub {
float: right;
height: 600px;
width: 1px;
}

.content-block { max-width:1300px; margin:0 auto;}


#mms-header { 
  display:block;
  float:left;
  margin-top:0;
  margin-left:0;
  top:12px;
  left:0px;
  position:relative;
  display:none;
}

#mms-header #main-menu-select { width:auto;} 

 #main-menu-select { 
   left:0; top:0;
   display: inline-block;
   position: absolute;
   width:100%;
   height:100%;
   opacity: 0;
   z-index:22;
   text-transform:uppercase;
   font-size:16px;
   }
#mms-icon { font-size: 28px; color:#bbb;  line-height: 22px; padding:5px 8px; display:inline-block;  right:0; top:0; }
#mm-lin-icon { font-size: 28px; color:#bbb;  line-height: 22px;  display:none;  position:relative; top:18px;}

#main-menu { float:left;position:relative;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#main-menu .mm-item { 
  text-decoration:none;  
  
  /*font-size:14px;*/
  font-size:0.88em;
   
  color:#c2c2c2; 
  display:inline-block;
  font-weight:bold;
  vertical-align:middle;
  
  height:65px;
  padding-top:23px;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  padding-right:20px;
}

.mm-parent-item { margin-right:15px;}
.mm-parent-item:before{ content: '\25BE'; position:absolute; right:5px; color:#c2c2c2; top:23px; font-size:16px; line-height:16px;}
.mm-parent-item:hover:before { color:#fff;}
              
.mm-dot { display:inline-block; margin:0 10px; font-size:20px; vertical-align:middle; color:#999; }

.mm-parent-item { position:relative; display:inline-block;}

.roll-link {
display: inline-block;
overflow: hidden;
-webkit-perspective: 900px;
-moz-perspective: 900px;
-ms-perspective: 900px;
perspective: 900px;
-webkit-perspective-origin: 50% 50%;
-moz-perspective-origin: 50% 50%;
-ms-perspective-origin: 50% 50%;
perspective-origin: 50% 50%;
}

.roll-link span {
display: block;
position: relative;
padding: 0 2px;
-webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;
-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-ms-transform-origin: 50% 0%;
transform-origin: 50% 0%;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
}

.roll-link span:after {
content: attr(data-title);
display: block;
position: absolute;
left: 0;
top: 0;
padding: 0 2px;

-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-ms-transform-origin: 50% 0%;
transform-origin: 50% 0%;

-webkit-transform: translate3d( 0px, 0px, -20px ) rotateX( 90deg );
-moz-transform: translate3d( 0px, 0px, -20px ) rotateX( 90deg );
-ms-transform: translate3d( 0px, 0px, -20px ) rotateX( 90deg );
transform: translate3d( 0px, 0px, -20px ) rotateX( 90deg );

}

.roll-link:hover span {

color:#fff;
-webkit-transform: translate3d( 0px, 105%, 0px ) rotateX( -90deg );
-moz-transform: translate3d( 0px,  105%, 0px ) rotateX( -90deg );
-ms-transform: translate3d( 0px,  105%, 0px ) rotateX( -90deg );
transform: translate3d( 0px, 105%, 0px ) rotateX( -90deg );
}



#main-menu .mm-item { text-transform:uppercase;}
.submenu-item {  position:absolute;  left:0; top:65px;  width:300px; overflow:hidden; pointer-events:none; }

#mm-item-deals .submenu-item { width:200px;}
#mm-item-deals .submenu-item li { width:auto; float:none;}

.submenu-content {  position:relative; top:-470px; 
-webkit-transition: top .3s ;
-moz-transition: top .3s ;
-ms-transition: top .3s ;
-o-transition: top .3s ;
transition: top .3s ;
}

.mm-parent-item.opened .submenu-item,
.mm-parent-item:hover .submenu-item { pointer-events:auto;}

.mm-parent-item.opened .submenu-content,
.mm-parent-item:hover .submenu-content:not(.choosed) { top:0;}
 
.submenu-hit-area { position:absolute; height:30px; width:60px; left:0; top:-30px; display:none;}

.submenu-item li {
display: block;
border-bottom: 1px solid #303436;

-webkit-transition: background .2s linear;
-moz-transition: background .2s linear;
-ms-transition: background .2s linear;
-o-transition: background .2s linear;
transition: background .2s linear;
background:#222;

box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
float:left;
width:50%;

}

.submenu-item li:hover { background:#343434;}

.submenu-item li.dml-center { width:100%; }

.drop-menu-list:after { clear:both; display:block; content:""; }



a.parent-category-lnk {
color: #c2c2c2;
/*font-size: 12px;*/
font-size: 0.75em; 

display: block;
padding: 8px 20px;
white-space: nowrap;
position:relative;
text-transform:uppercase;
vertical-align:top;

-webkit-transition: padding .3s ease-in-out;
-moz-transition: padding .3s ease-in-out;
-o-transition: padding .3s ease-in-out;
transition: padding .3s ease-in-out;
padding-left:8px;

}

a.parent-category-lnk:before {
content: '';
display: block;
position: absolute;
width: 0;
height: 100%;
left: 0;
top: 0;
background-color: #f9b248;
-webkit-transition: width .3s;
transition: width .3s;
}

a.parent-category-lnk:hover:before { width:4px;}

a.parent-category-lnk:hover { padding-left:18px; color:#fff;}

.home-pg { float:left;}

#header-wrap { 

background:#222;
 padding:15px 10px 0px 10px;  

 position:relative; 
 width:100%; top:0; left:0;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
z-index:3;
height:80px;
}


.top-shares-drop-item .icon-dot-3{
 color:#ccc; font-size:20px; vertical-align:middle; }

.sc-dots-block { background:#f2f2f2; border:1px solid #ddd;
height:40px;
display:inline-block;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
vertical-align:middle;
width:40px;
text-align:center;
}
 
.large-share-item .icon-dot-3 { color:#ccc; font-size:20px; vertical-align:middle;  position:relative; top:8px;}
 
.top-shares-drop-item { position:relative; display:inline-block; margin-left:-10px;}
.large-share-item { position:relative; display:inline-block;} 

#header-social-icons { float:right; margin-top:20px; margin-right:55px; 
border-right:1px solid #444;
border-left:1px solid #444;

padding:5px 15px;
}

#social-icons-404 { text-align:center; margin-bottom:20px; opacity:0.3;}

.header-social-lnk {

 position:relative;
 box-shadow: 0 0 0 2px #ccc;
 
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
width:20px;height:20px;
display:inline-block;
text-align:center;
margin-left:5px;
margin-right:5px;
}

#social-icons-404 .header-social-lnk {

  width:48px;
  height:48px;
  margin-left:10px;
  margin-right:10px;
}

#social-icons-404 .header-social-icon { font-size:32px; top:7px; }


.fsl-item { margin-left:20px; display:inline-block;}
#footer-social-icons .header-social-lnk { width:30px; height:30px; vertical-align:middle; margin:0;}
#footer-social-icons .header-social-icon {font-size:18px; top:5px;}

.fsl-info {
display: inline-block;
vertical-align: middle;
margin-left: 5px;
/*font-size:12px;*/
font-size:0.75em;
 color:#ddd;
}

.fsl-follow {
display: block;
}

.footer-social-num {
vertical-align: middle;
display: inline-block;
}

.header-social-lnk:after {
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
border-radius: 50%;
content: '';
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
top: -2px;
left: -2px;
padding: 2px;
z-index: -1;
background: #ccc;

-webkit-transition: -webkit-transform 0.5s;
-moz-transition: -moz-transform 0.5s;
-o-transition: -o-transform 0.5s;
transition: transform 0.5s;
}   

#social-icons-404 .header-social-lnk:hover:after,
#header-social-icons .header-social-lnk:hover:after, 
.fsl-item:hover .header-social-lnk:after {
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
}


#social-icons-404 .header-social-lnk:hover .header-social-icon,
#header-social-icons .header-social-lnk:hover .header-social-icon,
.fsl-item:hover .header-social-lnk .header-social-icon { color:#ccc;}



.header-social-icon {

vertical-align: middle;
display: inline-block;
 color:#181818; font-size:14px; top:0px; left:0px; position:relative; 
}



.long-art {
background: url(http://netdna.webdesignerdepot.com/themes/wdd/images/strip.png) repeat-x;
height: 15px;
position:absolute;
top:0;left:0; width:100%;
background-size:auto 100%;
-webkit-background-size:auto 100%;
-moz-background-size:auto 100%;
}

#logo { 
display:inline-block;
left:0; top:12px;
z-index:2;
background:#fab23a;

width:76px;
height:76px;

background-size:auto 100%;
-webkit-background-size:auto 100%;
-moz-background-size:auto 100%;
position:absolute;
left:50%;
margin-left:-200px;

border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;

transform: translate3d(0, 0, 0);
-webkit-transform: translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;
-webkit-perspective: 1000;
}

#logo:after {
content:"";
position:absolute; 
left:-8px; top:-10px;
width:72px;
height:72px;
border:11px solid #222; 
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
}

#logo-svg-wrap { position:relative; top:15px; left:2px; text-align:Center; display:block;}

#header-socials { float:right; margin-right:10px; margin-top:23px;}
#header-socials .fb-home-btn, 
#header-socials .twitter-home-btn{
vertical-align: top;
display: inline-block;
height: 20px;
}

.twitter-home-btn .tw-stub { margin-right:45px;}

.fb-home-btn { margin-right:10px;}
.fb-home-btn .fb-stub { vertical-align:top;}
.twitter-home-btn { margin-right:10px;}

#top_link {

color: #222;
opacity: 0;
position: fixed;
right: 10px;
bottom: 5px;

text-decoration: none;
-webkit-transition: opacity .15s linear;
-moz-transition: opacity .15s linear;
-ms-transition: opacity .15s linear;
-o-transition: opacity .15s linear;
transition: opacity .15s linear;
text-shadow: 0px 0px 4px #fff;
background: url(http://netdna.webdesignerdepot.com/themes/wdd/images/top.png) no-repeat;

width:58px;
height:66px;
background-size:auto 100%;
-webkit-background-size:auto 100%;
-moz-background-size:auto 100%;

z-index:9675309;
}

#top_link.active {opacity:0.6;}
#top_link.active:hover {text-decoration:none; opacity:1;}  

.blur {
  -webkit-filter: blur(10px);
}

iframe[width="1"] { display:none;}


#main-wrap {   position:relative; left:0; z-index:2;
background:#ededed;
overflow:hidden;
margin-bottom:155px; padding-bottom:30px;
}
#articles { background:#fff;}

.error404, .error404 #main-wrap { background:#000;}
.error404  #main-wrap { padding-bottom:0;}
.error404 #content { margin-right:0; }
.error404 #mw-block { margin:0; max-width:none;}
.error404 #face { min-height:0;}
.error404 #header-wrap .content-block { display:none;}
.error404 #header-wrap { background:none; height:15px; }
#err-top-art { position:relative;}

#loading-more { text-align:center; font-size:28px; color:#999; padding:30px 0; display:none;}

  .home-item-wrap { float:left; width:50%; border-top:1px solid #bbb; 
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
  }
  
  .home-item-wrap:nth-child(2n+1) { border-right:1px solid #bbb;}
  
  .mc-item-img-lnk { float:left; width:50%; height:225px; overflow:hidden; position:relative;}
  .mobile-item .mc-item-img-lnk { height:160px;} 
  
  .mc-item-css-image {
position: relative;
z-index: auto;
top: 0;
background-position: center top;
display:block;
width:100%;
background-repeat: no-repeat;

}

.horizontal-post-img,
.pl-md-deal-image,
.mc-item-img-lnk,
.related-horizontal-item .hpi-wrap
 {
  -webkit-transition: opacity 0.35s;
  -moz-transition: opacity 0.35s;
  transition: opacity 0.35s;
  opacity:1;
}

.pl-md-deal-image:hover,
/*.horizontal-post-img:hover,*/
/*.chess-item:hover .mc-item-css-image*/
.related-horizontal-item .hpi-wrap:hover, 
.chess-item:hover .mc-item-img-lnk
 { opacity:0.9;}


.nl-archive { padding-bottom:40px;}
.nl-archive div { margin-bottom:10px;}
.nl-archive-wrap { margin:20px 0px 0;}

#header-social-icons,
#header-socials,
#search-form {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

#search-form { float:right; position:relative; height:65px;

}
  #search-field { 
    background:#3f3f3f; width:380px; height:65px; color:#fff; font-size:16px; 
    border:none;
    outline:none;
    padding:0 15px;
    width:100%;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
  }
  
  #search-wrap { width:430px; height:65px; overflow:hidden;
  
-webkit-transition: opacity 0.3s linear;
-moz-transition: opacity 0.3s linear;
-o-transition: opacity 0.3s linear;
transition: opacity 0.3s linear;
opacity:0;
pointer-events:none;
z-index:2;
position:absolute; right:0;
  }
  
  #search-form.active #search-wrap { width:430px; opacity:1; pointer-events:inherit;}
  
  
  .autocomplete-suggestions,
  .autocomplete { background:#222; overflow:hidden; position:relative; left:0px;
color:#B3B3B3;
}
.autocomplete-w1 {position:absolute; top:0px; width:430px;}
.autocomplete-suggestion,
.autocomplete div{padding:5px; cursor:pointer;}

.autocomplete-selected,
.autocomplete .selected {background:#3f3f3f; color:#fff; }
  
  #open-search-btn { color:#cccccc; text-decoration:none; position:absolute; top:16px; font-size:26px;
   right:10px; 
   -webkit-transition: -webkit-transform 0.3s linear;
   -moz-transition: -moz-transform 0.3s linear;
   -o-transition: -o-transform 0.3s linear;
   transition: transform 0.3s linear;
   z-index:2;
  }
  .active #open-search-btn {
   -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);  
  }
  #open-search-btn:hover { color:#fff;}
  
#mock-cursor {
  position: absolute;
  color: #eee;
  -webkit-animation: blink 1s infinite;
  animation: blink 1s infinite;
  top: 1.45em;
  left: .8em;
  font-weight: normal;
  font-size: 16px;
}

input:focus ~ #mock-cursor {
  display: none;
}

@-webkit-keyframes blink {
  0%, 49.9%, 100%   { opacity: 0; }
  50%, 99.9% { opacity: 1; }
}  

.search-row { padding:20px 0px; border-bottom:1px solid #ddd; margin:0 40px;}
.search-row .linktext { color:#e93a30; font-size:14px;}
.search-row  .titlelink { color:#222; font-size:24px;}
.search-row  .titlelink:hover { text-decoration:underline;}
.searchterm1 { font-weight:bold;}
.search-thumb { float:left; margin:5px 10px 5px 0px ; width:40px; height:40px;}

.featured-home  .main-column-item { display:table; width:100%;}

.mobile-item:first-child,
.chess-item:first-child { border-top:none; }

.mobile-item:last-child,
.chess-item:nth-last-child(2),
.chess-item:last-child {  border-bottom:1px solid #ddd; }



.mobile-item,
.chess-item { display:table; width:100%; border-top:1px solid #ddd;

-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;

background:#fff;
border-right:1px solid #ddd;
position:relative;
}

.item-extended { position:relative; z-index:2; width: calc(100% + 250px); border-right:none; }



.chess-item .mc-item-img-lnk { height:370px; display:table-cell; float:none;

position:relative;
}

.mobile-item .mc-item-img-lnk {
 display:table-cell;
 float:none;
 height:160px;
 position:relative;
 
}

.bottom-nl-text { font-size:14px; margin:10px 0; color:#eee;}
#bottom-subscribe-btn { float:right;}

#sb-nl-members-count {
font-size: 12px;
font-weight: bold;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
padding: 1px 0px 2px;
text-align: center;
width: 130px;
color: #fff;
background: #222729;
display: inline-block;
}


.spr-lnk { display:block; font-weight:800; color:#000; font-style:italic;}
.spr-left { display:block;  float:left;padding:3px 0; background:#fff; text-align:center; width:60px;}
.spr-number { text-align:center; display:inline-block; float:left; width:32px; height:32px;
position:relative;
background:#2e3639;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;

box-shadow:0 0 0 2px #f9b248;
-webkit-box-shadow:0 0 0 2px #f9b248;
-moz-box-shadow:0 0 0 2px #f9b248;
}

.sb-pop-row:hover .spr-number:before {
  color:#f9b248;
}

.spr-number:before { content: attr(data-num); color:#fff; z-index:2; position:relative; top:5px; 
/*font-size:17px; */ font-size:1.1em;}

.spr-number:after{
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
border-radius: 50%;
content: '';
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
top: -2px;
left: -2px;
padding: 2px;

background: #f9b248;
-webkit-transition: -webkit-transform 0.5s;
-moz-transition: -moz-transform 0.5s;
-o-transition: -o-transform 0.5s;
transition: transform 0.5s;
}

.sb-pop-row:hover .spr-number:after {
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
}

.spr-shares-num { font-size:20px; color:#f9b248; display:block;}
.spr-shares-label { display:block; text-transform:uppercase; font-size:10px;  font-weight:bold; line-height:10px; margin-top:-2px;}
.spr-title { /*font-size:14px;*/
font-size:0.88em;
 display:block; margin-left:44px; text-transform:uppercase; color:#222;}

.sb-pop-row { padding:10px 0; position:relative;}
.sb-pop-row:last-child { padding-bottom:0; }

.pop-wg-wrap { margin-top:10px;}


/* ???? */
.sb-pop-li {
  border-top: 1px solid #d1d1d2;
  padding: 15px 0px;
}

.spl-thum-lnk {
float: left;
margin-right: 10px;
}

.spl-thumb-cu,
.spl-thumb-sp {
display: block;
width: 50px;
height: 50px;
background-size: 250px 50px;
-webkit-background-size: 250px 50px;
-moz-background-size: 250px 50px;
background-repeat: no-repeat;
}

.spl-thumb-cu {
   background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
}

.pop-wg-mid {
margin-top: -4px;
}

.pop-wg-post-title {
font-size: 15px;
color: #fff;
line-height: 20px;
font-weight: bold;
text-decoration:none;
}



.shares-count, .pop-shares {
-webkit-transition: opacity .2s linear;
-moz-transition: opacity .2s linear;
-ms-transition: opacity .2s linear;
-o-transition: opacity .2s linear;
transition: opacity .2s linear;
}

.shares-count {
color: #777b7d;
font-size: 12px;
font-weight: bold;
}

.pop-shares {
opacity: 0;
position: absolute;
top: 0;
left: 0;
width: 280px;
}

.pop-shares .fb-stub {
margin-right: 35px;
}

/* poll */
.polar-embedded { margin-left:auto !important; margin-right:auto !important; }

div.widget-poll {padding:20px; font-style:italic;}
.widget-poll td, .widget-poll .result-answer { padding-top:13px; 
/*font-size:14px;*/
 font-size: 0.88em; 
 }

.tio-title,
.widget-poll .widget-poll-question {  /*font-size:19px; line-height:24px;*/ font-weight:bold;
font-size: 1.2em; line-height:1.3em;
}

.widget-poll .poll-wh-style { margin:20px auto 0; display:block;}
.widget-poll .total-votes { margin-top:10px;}
.widget-poll .result-answer { margin-bottom:5px;}
.widget-poll table { width:100%; }



.widget-poll .poll-wh-style {
margin: 20px auto 0;
display: block;
}

.sb-nl-btn-wrap { text-align:center;}


#bottom-subscribe-btn,
.frb-button, .wpcf7-submit, #wdd-newsletter-subscribe-btn,
.button,
.hc-parent-lnk,
.sweet-alert button,
.widget-poll .poll-wh-style,
.footer-submit-btn {
  outline:none;
  color:#f9b248;
  border:1px solid #f9b248;
  background:none;
  padding:5px 20px;
  /*font-size:16px;*/
  font-size:1em;
  text-transform:uppercase;
  font-weight:800;
  
  font-style:italic;
  cursor:pointer;
  position:relative;
  
  -webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
  
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}


#bottom-subscribe-btn,
.frb-button, .wpcf7-submit,
.button,
.sweet-alert button,
.widget-poll .poll-wh-style { background:#fff;}

.footer-submit-btn:hover { background:#f9b248; color:#1d2224; }

#wdd-newsletter-subscribe-btn:hover,
.button:hover,
.hc-parent-lnk:hover,
.sweet-alert button:hover,
.widget-poll .poll-wh-style:hover { background:#f9b248; color:#fff; text-decoration:none;}

.wpcf7-text, .wpcf7-select, .wpcf7-captchar, .wpcf7-textarea {
font-size: 16px;
background: #e7e7e7;
border: none;
}

.wpcf7-text, .wpcf7-captchar,  .wpcf7-select {
height: 40px;
}



 .wpcf7-select,
.wpcf7-text,  .wpcf7-textarea { width:100%; outline:none; 
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
padding:0 10px;
} 

.wpcf7-textarea { height:288px; padding:10px;}



#wdd-newsletter-subscribe-form {
margin: 25px 0px 0;
padding: 20px 20px;
background: #1d2224;
position: relative;
text-align: center;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;

}

.wdd-nl-sbsf-inputs { margin-top:20px;}

#wdd-newsletter-subscribe-form label a { color:#ddd; text-transform:uppercase; font-size:11px; }

#wdd-newsletter-subscribe-btn { background:none; height:40px;} 

#wdd-newsletter-newsletter-email {
max-width: 100%;
width: 400px;
}

/* inner page */
.entry p {
margin: 0px 0 0;
padding: 9px 0 15px 0;
}

.entry-content .feat-post-image-wrap,
.entry-content .top-post-img-wrap { position:relative;
margin:0 0px;
max-width:none;
}

.feat-post-image-wrap {
overflow: hidden;
max-height:370px;
}

#feat-post-img { overflow:hidden; height:400px; 
background-size:100% auto;
-webkit-background-size:100% auto;
-moz-background-size:100% auto;
background-position:center 0;
background-repeat: no-repeat;
}

.mc-item-css-image-preload,
#feat-post-img-preload { visibility:hidden; position:absolute; top:-10000px; left:-10000px;}

.top-post-image {
width: 100%;
position: relative;
height: auto;

-webkit-transition: top .1s linear;
-moz-transition: top .1s linear;
-ms-transition: top .1s linear;
-o-transition:  top .1s linear;
transition: top .1s linear;
}

.entry-wrap {
  position: relative;
  /*
  font-size: 17px;
  line-height: 28px;
  */
 
  color:#333;
}

.entry-content {
  /*
  font-size: 17px;
  line-height: 28px;
  */
  font-size: 1.063em;
  line-height: 1.7em;
}

h1 {
  text-rendering: optimizeLegibility;
}

h1.page-title
{
/*line-height: 36px;
font-size: 29px;
*/
font-size: 1.8em;
line-height: 1.25em; 

color: #222;
text-align:left;
max-width:none;
padding:30px 40px;
font-style:normal;
}

h1.line-title { 
border-bottom:1px solid #ddd;
margin:0 0px;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
}


.page-page h1.page-title { margin-bottom:25px;}

img.alignright{
  float:right;
  margin-left:10px;
  margin-bottom:10px;
  z-index:2;
  position:relative;
}

img.alignleft {
  float:left;
  margin-right:10px;
  margin-bottom:10px;
  z-index:2;
  position:relative;
}

img.image-border { border:1px solid #d0d0d0;}

.alignleft {
float: left;
}


.categories-page-wrap { padding:0px 0px 0; }

#all-categories-list { margin:0 0px; position:relative;
border-bottom:1px solid #ddd;
}
#all-categories-list:after { content:""; clear:both; display:block;}

#all-categories-list li { 
float:left; display:block;
width:33.33%;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
margin-bottom:20px;
padding:20px 20px;
border-top:1px solid #ddd;
}

#all-categories-list.authors-list li { margin-bottom:0;
-webkit-transition: background 0.3s;
-moz-transition: background 0.3s;
transition: background 0.3s;
padding:0;
}

.authors-list li:hover { background:#eee;}

#all-categories-list li:nth-child(1),
#all-categories-list li:nth-child(2),
#all-categories-list li:nth-child(3) { border-top:none;}

#all-categories-list li:nth-child(2):after,
#all-categories-list li:nth-child(3):after { content:""; position:absolute; margin-left:-20px; top:0; width:1px; background:#ddd; height:100%; }

#all-categories-list.authors-list li:nth-child(2):after,
#all-categories-list.authors-list li:nth-child(3):after { margin-left:0; }

#all-categories-list li:nth-child(3n+1) { clear:left;}

.cp-avatar-link { 
display:block;
text-align:center;
padding:20px;
}

.cp-avatar-link img { 
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
 max-width:128px; margin:0 auto;

}


.ap-title,
.cp-title { /*font-size:20px; */
font-size: 1.25em;
color:#000;
font-weight: 800;
font-style: italic;
text-transform:uppercase;
position:relative;
text-align:center;
margin-bottom:10px;
}

.ap-title { max-height:30px; overflow:hidden; display:block;}

.ap-title a { color:#000;}


.cp-title:before{
content: "";
background: #f9b248;
height: 8px;
margin-top: -4px;
top: 50%;
left: 0;
width: 100%;
position: absolute;

}

.cp-title a{ background:#fff; padding:0 4px; display:inline-block; position:relative; color:#000;}

.cp-title a:before, .cp-title a:after {
content: "";
position: absolute;
border-style: solid;
top: 50%;
margin-top: -4px;
z-index: 2;
}

.cp-title a:before {
border-width: 0 0 8px 2px;
border-color: transparent transparent #fff transparent;
left: -2px;
}

.cp-title a:after {
border-width: 8px 2px 0 0;
border-color: #fff transparent transparent transparent;
right: -2px;
}


.cp-post { padding:10px 0; border-bottom:1px solid #ddd;}
.hc-parent-lnk { margin-top:5px; display:inline-block;}
.cp-post-all { margin-top:20px; text-align:center;}

.cp-post a { color:#000; /*font-size:16px;*/
font-size: 1em;
}
.cp-post a:hover { text-decoration:underline; }

.entry-content .entry-sb-info {
font-size: 15px;
margin-top: 10px;
}

.buffer-large-btn,.linkedin-large-btn, .pinterest-large-btn, .fb-large-btn, .twitter-large-btn, .plus-large-btn, .stumble-large-btn {
float: left;
display: inline-block;
vertical-align: top;
margin-right: 15px;
}

#bottom-large-shares-btns { display:inline-block; vertical-align:middle; white-space:nowrap;}
#bottom-large-shares-btns:after { content:""; clear:both; display:block;}

.stumble-large-btn iframe { width:50px; vertical-align: top;}

.large-share-item .linkedin-large-btn, .large-share-item .pinterest-large-btn, 
.large-share-item .fb-large-btn, .large-share-item .twitter-large-btn, 
.large-share-item .plus-large-btn, .large-share-item .stumble-large-btn {
margin-right:0;
float:none;
}


h1.author-title{ border-bottom:none; padding-bottom:20px;}

body.author #content { position:relative;}
.archive-post-author-bio { margin-bottom:0px; border-bottom:1px solid #ddd; padding:0 40px 40px; min-height:66px; margin-top:-10px;}
.archive-post-author-bio .author-bio-text { font-size:16px; line-height:24px; margin-right:130px; font-style:italic; }
.archive-post-author-bio .author-bio-text a { color:#000; font-weight:bold;}
.author-bio-avatar {  width:114px;  position:absolute; right:40px; top:40px; }
.author-bio-avatar .avatar {
 
 border-radius:50%;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
}


.related-horizontal-items-wrap,
.asection-title,
#comments_section,
.post-author-bio,
#single-large-socials,

.single-top-ads,
 .entry-content blockquote, .entry-content form, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content p, .entry-content ul, .entry-content ol, .entry-content div {
margin: 0px auto;
max-width: 700px;
}

.entry-content .highlight { max-width:none;}

#comments_section { padding-bottom:20px;}

.related-horizontal-items {margin:0 -10px;}
.related-horizontal-items-wrap { position:relative; }
.related-horizontal-items-slider { position:relative; margin:0 -10px; overflow:hidden; }
.related-horizontal-items-slider .related-horizontal-items { width:300%; position:relative;  margin:0;
left:0;
-webkit-transition:left 0.5s ;
-moz-transition: left 0.5s ;
-o-transition:left 0.5s ;
transition: left 0.5s;
}

.related-horizontal-items-slider .related-horizontal-item { width:11.11%;}

.items-slider-prev-btn,
.items-slider-next-btn
 {
   position:absolute;
   top:70px;
   font-size:40px;
   color:#ddd !important;
   
}

.items-slider-prev-btn:hover,
.items-slider-next-btn:hover { color:#bbb !important;}

.items-slider-next-btn { right:-50px;}
.items-slider-prev-btn { left:-50px;}



.entry-content .twitter-tweet-rendered {
margin: 10px auto !important;
}

.page-page blockquote, .page-page form, .page-page h2, .page-page h3,.page-page h4, .page-page p, 
.page-page ul, .page-page ol, .page-page div
{
 max-width:none;
 
}

.single-page:after { content:""; clear:both; display:block;}

.page-content,
.page-page .entry-content{  padding:0 40px;  }
.page-content .entry-content { padding:0;}

.wpcf7-form {margin:0 auto;}
.form-left, .form-right {
  width:50%; 
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
}
 
.form-left{float:left; padding-right:20px; }

.form-right{float:right; padding-left:20px; }

.deals-entry { padding:20px 40px;}
#pl-md-deals:after{ content:""; display:block; clear:both;}

#md-deals-categories-menu { position:absolute; right:40px; top:-60px;}

.page-content a { color:#000;}
.page-content a:hover {text-decoration:underline;}
.entry-content a:hover {text-decoration:none;}

.entry-content:after{ content:""; display:block; clear:both; width:100%;}

.entry-content  .simplePullQuote { max-width:none; margin:0; float:left;
background:none;
font-size:20px;
margin:20px 30px 0px 80px;
border-top:5px solid #f9b248;
border-bottom:5px solid #f9b248;
padding:0px 0;
text-transform:uppercase;
font-style:italic;
font-weight:800;
color:#000;
max-width:300px;
}

.entry-content blockquote {
font-style: italic;
color: #000;
margin-bottom: 20px;
margin-top:10px;
}


.entry-content  blockquote p { padding:10px 0;
padding: 20px 30px 20px 30px;
position: relative;
border-left: 5px solid #f9b248;
background: #f6f6f6;
font-size: 18px;
line-height: 28px;
}


.single-meta-wrap { position:relative; text-align:center; max-width:700px; 
margin:5px auto 0;
}

.single-meta { color:#222; 
/*font-size:15px;*/
font-size: 0.94em; 
line-height: 1.8em;
text-transform:uppercase; font-weight:bold; font-style:italic; 
display:inline-block;
background:#fff;
position:relative; z-index:2;
padding:0 8px;
white-space:nowrap;
}

.ac-wrap {  margin-bottom:10px;}


.single-meta a{ color:#222; white-space:nowrap; }
.single-meta a:hover { text-decoration:underline; }

 
.single-meta:after, .single-meta:before {
content: "";
position: absolute;
border-style: solid;
top: 50%;
margin-top: -4px;
z-index: 2;
}

.single-meta:before {
  border-width: 0 0 8px 2px;
  border-color: transparent transparent #fff transparent;
  left: -2px;
}


.single-meta:after {
border-width: 8px 2px 0 0;
border-color: #fff transparent transparent transparent;
right: -2px;
}
 

 .single-meta-wrap:before, .single-meta-wrap:after {
 content: "";
 position: absolute;
border-style: solid;
top: 50%;
margin-top: -4px;
z-index: 2;
}


.single-meta-wrap:before {
  border-width: 8px 2px 0 0;
border-color: #fff transparent transparent transparent;
left:0;
}


.single-meta-wrap:after {
  border-width: 0 0 8px 2px;
  border-color: transparent transparent #fff transparent;
  right:0;
}
 
 
.as-line { display:none;}
.single-meta-line {

background: #f9b248;
height: 8px;
margin-top: -4px;
top: 50%;
left: 0;
width: 100%;
position: absolute;
}  

.sm-dot { color:#f9b248; font-size:34px; position:relative; top:5px;  display:inline-block; margin:0 5px;
line-height:16px;
vertical-align:top;
}
.new-single-author .avatar { 
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
margin-right:10px;
vertical-align:Middle;
}


#single-title-block { padding-top:40px; margin:0px auto 30px; text-align:center;  
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.top-post-img-wrap { margin-bottom:20px;}


h1.new-single-title  { 
/*font-size:45px; line-height:53px;*/
font-size: 2.82em; line-height:1.19em;

margin-bottom:10px; 
max-width:800px;
margin:10px auto 0;
text-align:center;
font-style:italic;
}

.entry h2, .entry h3 {
margin-top: 30px;
margin-bottom: 5px;
}

.entry h2 {
font-size: 1.53em;
line-height: 1.2em;
}

.entry h3 {
font-size: 1.25em;
line-height: 1.2em;
}

.entry h4 {
/*font-size: 1.25em;
line-height: 1.2em;
*/
margin-top:10px;
margin-bottom:0px;
}

.entry h1, .entry h2, .entry h3 { color:#222;}

.entry p.fixed-empty-p {
height: 5px;
padding: 0;
}

iframe[src*='polarb-com'] { width:595px !important; overflow:hidden; margin:0 auto;}

div.finline-large, figure.inline-large {
text-align: center;
margin: 5px 0 20px 0;

width: 100%;
max-width: none;
white-space: nowrap;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
clear:both;
}



.finline-large a, .inline-large a { display:block;}

.finline-large img, .inline-large img {
float: none;
margin: 0 auto;
padding: 0;
display:block;
max-width: 100%;
}

.entry-content img, .entry-content embed, .entry-content iframe {
vertical-align: bottom;
}

/* fade in effect */
.faded {opacity:0;}

div.fadein-effect{
opacity:1;
-webkit-transition:opacity 0.5s linear;
-moz-transition: opacity 0.5s linear;
-o-transition:opacity 0.5s linear;
transition: opacity 0.5s linear;
}

h1, h2, h3 { letter-spacing: 0px;}


.search-row .post-title a,
.chess-item .post-title a { 
/*font-size:28px; line-height:32px;*/ 
font-size: 1.75em;
line-height: 1.15em;
color:#222;
}


.chess-item .post-title a {
  background-size: 200.22% auto;
  -webkit-background-size: 200.22% auto;
  -moz-background-size: 200.22% auto;
  
  background-position: -0% 0;
  background-image: linear-gradient(to right, rgba(255,255,255,0) 50%, #ddd 50%);
  transition: background-position 0.5s ease-out;
  -webkit-transition: background-position 0.5s ease-out;
}


.post-title a:hover {
  background-position: -99.99% 0;
}


.mc-item-excerpt { color:#333; 
/*font-size:15px; line-height:22px;*/
font-size: 0.94em;
line-height: 1.5em; 
 }

.search-excerpt { color:#454545; /*font-size:15px; line-height:22px;*/
font-size: 0.94em;
line-height: 1.5em;
}

.mc-item-excerpt { margin-top:10px; }


.featured-home .mc-item-img-lnk { height:500px; display:table-cell; float:none;}


.mobile-item .mcipa-wrap,
.chess-item .mcipa-wrap,
.featured-home .mcipa-wrap { float:none; display:table-cell; vertical-align:middle;
position:relative;
}

.ci-lnk-stub { position:absolute; top:0; left:0; width:100%; height:100%;}
.mci-post-area a { position:relative; z-index:2;}

.mobile-item .mcipa-wrap,
.chess-item .mcipa-wrap { border-left:1px solid #ddd;}

.chi-inversed.mobile-item .mcipa-wrap,
.chi-inversed.chess-item .mcipa-wrap { border-left:none;}

.hi-rl .mcipa-wrap { text-align:right; }
.hi-rl .sm-cat-links:after, .hi-rl .home-cat-lnk:after { left:auto; right:-40px;}
.hi-rl .home-cat-lnk:before {left:auto; right:-6px;
border-width: 6px 1px 0 0;
border-color: #fff transparent transparent transparent;
}

.chi-inversed.mobile-item .mc-item-img-lnk,
.chi-inversed.chess-item .mc-item-img-lnk { border-left:1px solid #ddd;}

.mobile-item .mc-item-css-image,
.chess-item .mc-item-css-image ,
.featured-home .mc-item-css-image { height:100%; 
background-size:cover !important; 
-webkit-background-size:cover !important;
-moz-background-size:cover !important;
-o-background-size:cover !important;
}



.featured-home .home-cat-lnk { font-size:18px;}
.featured-home .post-title a { font-size:50px; line-height:60px;}
.featured-home span.pm-label, .featured-home a.pm-comments-lnk,
.featured-home .mc-item-date
 { font-size:20px; vertical-align:middle;}
.featured-home .dot-sep { font-size:30px;}

.mcipa-wrap { float:right; width:50%;
padding:0px 40px 0;
box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    background:#fff;
}

.mobile-item .mcipa-wrap { padding:10px; }

.home-item-wrap:nth-child(2n+2) .mcipa-wrap{float:left;}
.home-item-wrap:nth-child(2n+2) .mc-item-img-lnk {float:right;}

.mobile-item .post-title a { font-size:16px; line-height:22px; color:#222;}

.after-entry-wrap a,
#disqus_thread a,
.entry-content a {color:#e93a30; font-weight:bold;}

a.inner-link-effect { 
  
  border-bottom:2px solid #000;
  /*white-space:nowrap;*/
}


.ae-link { position:relative; white-space:nowrap;}
.ae-line { background:#e93a30; width:0;  height:1px; position:absolute; right:0; bottom:0; }
.ae-letter.red-letter { color:#000; }
.ae-underline { position:relative;  }
.ae-letter.red-bg { background:#e93a30; color:#fff; position:relative;}


.ae-underline:after
{
background:#e93a30;
 position:absolute; left:0; bottom:-2px; height:2px; width:100%;
content:"";
 }

.home-cat-lnk { display:inline-block; margin-bottom:10px;  text-transform:uppercase;
 text-decoration:none;  position:relative;
 color:#222;
 font-weight:bold;
  /*font-size:14px;*/
  font-size: 0.88em;
}

.home-cat-lnk.disabled { pointer-events:none; }

.sm-cat-links { position:relative;}
.sm-cat-links a, .sm-cat-links{ color:#222; text-decoration:none;
font-weight:bold;
font-size:14px; text-transform:uppercase;
font-style:italic;
}

.sm-cat-links:after,
.home-cat-lnk:after { 
  background:#f9b248;
  width:35px;
  position:absolute;
  left:-40px;
  top:50%;
  margin-top:-3px;
  height:6px;
  content:"";
}

.home-cat-lnk:before{
position:absolute;
content:"";
width: 0;
height: 0;
border-style: solid;
border-width: 0 0 6px 1px;
border-color: transparent transparent #fff transparent;
left:-6px;
top:50%;
margin-top:-3px;
z-index:2;
}

.home-meta { margin-top:10px;}
.home-meta, .home-meta a { color:#b8b8b8; text-decoration:none;}
.pm-shares .pm-label, .pm-comments-lnk, .mc-item-date {font-size:13px; font-weight:bold; vertical-align:middle;
font-size: 0.81em;
line-height:0.9em;
}



.dot-sep { font-weight:bold; font-size:20px; vertical-align:top; line-height:18px;}

.shir-wrap { position:relative; display:inline-block; cursor:pointer;}

#dsq-content { display:none;}
.asection-title { /*font-size:24px;*/
font-size: 1.5em;
 font-weight:800;  text-transform:uppercase;  color:#222;}


.aseparator { height:1px; background:#ddd; margin:20px auto; clear:both; }
.asep-last { margin-bottom:0;}

.author-bio-text {
font-size: 16px;
line-height: 25px;
float:left;
margin-right:134px;
font-style:italic;
}

.post-author-bio .avatar {

vertical-align:middle;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;

margin-left:-100%;
margin-top:-50px;
float:right;

}

#post-bottom-ads { width:300px; margin:0 auto; height:250px;}

 .pm-shares .pm-label { font-weight:bold; color:#e93a30; text-transform:uppercase; }
 
 .pm-comments-lnk, .mc-item-date {text-transform:uppercase;}
 
 .hp-share-i {
padding-top: 10px;
clear: both;
}

 
 .entry-sb-meta .pm-shares .pm-label { font-weight:normal; }
 .entry-sb-meta .shir-wrap:hover .hpop-shares { top:28px;}
 
 
 .pm-comments-lnk:hover { text-decoration:none;}
 
 
 .shir-wrap:hover .hpop-comments,
 .sb-pop-row:hover .hpop-shares,
 .shir-wrap:hover .hpop-shares {  
  opacity:1;
  top:23px; 
  left:0;
  
 }
 
 
 .top-shares-drop-item.active .hpop-shares,
 .top-shares-drop-item:hover .hpop-shares { 
  opacity:1;
  top:28px; 
  left:-20px;
 }
 
 .large-share-item.active .hpop-shares,
 .large-share-item:hover .hpop-shares {
   opacity:1;
  top:49px; 
  left:-12px;
 }
 
  
  .sb-pop-row:hover .hpop-shares{ top:50px;}
 
 .hpop-comments,
 .hpop-shares {  position:absolute;
  text-align:left; 
  left:-9999px;
  top:-9999px;
  
  background:#fff;
  
 padding:0 10px 10px;
 border:1px solid #ddd;
 z-index:2;
 
  
  opacity:0;
    
   min-width:102px;
   -webkit-transition: opacity .2s linear;
   -moz-transition: opacity .2s linear;
   -ms-transition: opacity .2s linear;
   -o-transition:  opacity .2s linear;
   transition: opacity .2s linear;

  }
  
.hpop-comment { padding:10px 0; border-bottom:1px solid #eee; display:block;}
.hpop-comment:hover {text-decoration:none;}
.hpop-comment:last-child { border-bottom:none;}

.hpop-comment .avatar { float:left; 
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
  }
  .hpop-comment-info { margin-left:70px; color:#000; display:block; line-height: 0.9em; }
  .hpop-comment-info .comment-author{ font-weight:bold; color:#000; font-size:13px; }
  .hpop-comment:hover .comment-author { text-decoration:none;}
  .hpop-comment-info .comment-text { /*font-size:11px;*/ font-size:0.68em;
  word-break: break-word;
  }

.shirw-stub { position:absolute; top:-13px; height:13px; left:0; width:100%; opacity:0;}
.hpop-shares-trian { position:absolute; left:33px; margin-left:-7px; top:-7px; }

.hpop-comments { width:330px;}


#md-freebie-twitter-form-block, #md-freebie-download-block {
padding: 20px 0 10px;
text-align: center;
}

#might-deals-subscribe-form, #might-freebie-deals-subscribe-form {
text-align: center;
}

#mighty-deals-subscribe-email {
width: 200px;
height: 32px;
vertical-align: middle;
font-size: 16px;
}

#mighty-deals-subscribe-submit {
width: auto;
height: 40px;

outline:none;
vertical-align: middle;

}

#mighty-deals-chk-txt {
margin-top: 10px;
font-size: 14px;
text-align: left;
}

#wdd-freebie-chk-txt {
margin-top: 15px;
font-size: 13px;
line-height:18px;
color:#999;
text-align: left;
}

#wdd-freebie-chk-txt #mighty-deals-sub-chk { float:left; margin-right:10px;}


#preloader-spinner { 
 font-size:28px; 
 color:#999; 
 position:fixed; 
 top:50%; 
 left:50%; 
 margin-left:-184px;
 display:none;
}
#preloader-spinner.active { display:block;}

#special-wdd-ads-block {
margin:0 40px;
max-width:none;
padding:20px;
background:#EDEDED;
font-weight:bold;
font-style:italic;
}

#special-wdd-ads-block img { float:left; margin-right:15px;}
#special-wdd-ads-block:after { content:""; clear:both; display:block;} 


#fixed-social { position:fixed; z-index:3; top:50%; margin-top:-230px; background:#fff;
border:#ddd 1px solid;
width:50px;
font-size:20px;
right:-52px;

-webkit-transition: right 0.3s;
-moz-transition: right 0.3s;
-o-transition: right 0.3s;
transition: right 0.3s;
}

#fixed-social.active{
 right:0;
}

.fc-row { display:block; text-align:center;
padding:10px 0;
border-bottom:1px solid #ececec;
}

.fc-row:last-child {border:none;}

.fc-shares { font-size:12px; color:#999; display:block;}

#fc-row-total .fc-shares { font-size:10px; line-height:7px;}
#fc-row-total .fc-icon { font-size:18px; font-weight:bold;}
#fc-row-total .fc-icon.shr-1000 { font-size:14px;}

 .fc-row .icon-facebook { color:#3b5998;}
 .fc-row .icon-twitter { color:#4099ff;}
 .fc-row .icon-gplus { color:#dd4b39;}
 .fc-row .icon-pinterest-circled { color:#BD071D; font-size:24px;}
 .fc-row .icon-stumbleupon-circled { color:#eb4924; font-size:24px;}
 .fc-row .icon-buffer { color:#515151; font-size:18px;}
 
 .fc-row .icon-comment { color:#bababa;}
 .fc-row .icon-email { color:#bababa;}
 
 #fc-row-facebook:hover { background:#3b5998;}
 #fc-row-twitter:hover { background:#4099ff;}
 #fc-row-gplus:hover { background:#dd4b39;}
 #fc-row-su:hover { background:#eb4924;}
 #fc-row-buffer:hover { background:#515151;}
 #fc-row-pin:hover { background:#BD071D;}
 
 #fc-row-comment:hover { background:#bababa; }
 #fc-row-mail:hover { background:#bababa; }
 
 #fc-row-facebook:hover .fc-icon,
 #fc-row-twitter:hover .fc-icon,
 #fc-row-gplus:hover .fc-icon,
 #fc-row-su:hover .fc-icon,
 #fc-row-mail:hover .fc-icon,
 #fc-row-comment:hover .fc-icon,
 #fc-row-buffer:hover .fc-icon,
 #fc-row-pin:hover .icon-pinterest-circled,
 
 #fc-row-facebook:hover .fc-shares,
 #fc-row-twitter:hover .fc-shares,
 #fc-row-gplus:hover .fc-shares,
 #fc-row-su:hover .fc-shares,
 #fc-row-mail:hover .fc-shares,
 #fc-row-comment:hover .fc-shares,
 #fc-row-buffer:hover .fc-shares,
 #fc-row-pin:hover .fc-shares
  { color:#fff;}
  
  .embed-textarea {
width: 100%;
height: 78px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
  
/* pagination */


div.pagination,
nav.pagination {
padding: 0px;
text-align: center;
/*font-size: 17px;
line-height:17px;
*/
position:relative;
font-weight:bold;
font-size: 1.05em;
line-height: 1em;

-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}      


.pl-md-pagination { 
position: absolute;
width: 100%;
left: 0;
bottom: -260px;
}

.pg-dis-item { display:none;}
nav.pagination .pg-nav-item:hover {}


.pagination .pg-item a, .pagination .pg-item .current,
.pagination .pg-dots, .pagination .pg-item .disabled
 {

display:inline-block;
color:#000;
padding:8px 13px 10px;
text-decoration:none;
min-width:10px;
position:relative;
}

.pagination .pg-next { position:absolute; right:0;}
.pagination .pg-prev { position:absolute; left:0;}
.pg-nav-item { text-transform:uppercase;}

.pg-item { position:relative; display:inline-block; margin:0 1px;}
.pg-dis-item { display:none;}

.pagination .pg-item:before { content:""; left:0; top:0; width:100%; height:100%;
  background:#2e3639;
  position:absolute;
  -webkit-transition: -webkit-transform 0.2s;
  -moz-transition: -moz-transform 0.2s;
  -o-transition: -o-transform 0.2s;
  transition: transform 0.2s;
  
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  
  border-radius:20px; 
-webkit-border-radius:20px;
-moz-border-radius:20px;
}

.pagination .pg-item-current:before, .pagination .pg-item:hover:before {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.pagination .pg-dots:before { display:none;}
 
.pagination .pg-item .current, .pagination .pg-item a:hover {  
 color:#fff;
}

nav.pagination span.current, nav.pagination a  {padding:0px;}

/* pagination */   


#footer-wrap {
background: rgba(0,0,0, 0.9);
position:absolute; bottom:0;
width:100%;
left:0;
z-index:2;

-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding-top:10px;
}

#footer-wrap .long-art { height:10px; 
background-size:auto 10px;  
-webkit-background-size:auto 10px;
-moz-background-size:auto 10px;
}

.footer-left { float:left;}
#footer-social-icons { float:right;
 text-transform:uppercase;
}

#footer-nav { padding:20px 0; text-align:left; font-weight:bold;}
#footer-socials a,
#footer-nav-links a { color:#c2c2c2; /*font-size:14px;*/ font-size:0.88em;  display:inline-block; margin-right:10px;}

#footer-socials a:hover,
#footer-nav-links a:hover { color:#fff;}

#footer-copyright { color:#ccc; margin-top:3px; 
/*font-size:12px;*/
font-size: 0.75em;
}
#footer-socials { margin-top:10px;}


/* SOCIAL WIDGETS STUBS */

.linkedin-stub {
color: #333 !important;
text-shadow: 0 1px 3px rgba(255,255,255,.7);
background-color: #e4e4e4;
background-image: -webkit-linear-gradient(top,#f4f4f4,#e4e4e4);
background-image: linear-gradient(top,#f4f4f4,#e4e4e4);
border: 1px solid #bababa;
border-top: 1px solid #cacaca;
border-bottom: 1px solid #acacac;
padding: 2px 8px 2px 17px;
font-size: 11px;
line-height: 14px;
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-user-select: none;
cursor: pointer;
display: inline-block;
float: left;
font-family:Arial, sans-serif !important;
font-weight: bold;
outline: none;
position: relative;
text-decoration: none;
white-space: nowrap;
}

.linkedin-stub:hover {
text-decoration:none;
-webkit-box-shadow: inset 0 1px 3px rgba(255,255,255,.2);
box-shadow: inset 0 1px 3px rgba(255,255,255,.2);
background-color: #f4f4f4;
background-image: -webkit-linear-gradient(top,#fff,#f4f4f4);
background-image: linear-gradient(top,#fff,#f4f4f4);
}


.linkedin-stub:before {
content: attr(data-shares);
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-user-select: none;
cursor: pointer;
border:1px solid #c3c3c3;
position:absolute;
left:64px;
top:-1px;
background:#fff;

color: #666;
font-family: arial,sans-serif;
overflow: hidden;
white-space: nowrap;
font-weight:normal;
font-size: 11px;
padding: 1px 6px;
height: 16px;
line-height: 17px;
}




.linkedin-stub:after {
content: "";
/*background: no-repeat url(//ssl.gstatic.com/s2/oz/images/sprites/plus-button-e63a56248fe873b92b3cab26945f7793.png) -27px -36px;*/
/*background: no-repeat url(http://netdna.webdesignerdepot.com/themes/wdd/images/social/gplus.png) -27px -36px;*/
background:url(http://netdna.webdesignerdepot.com/themes/wdd/images/wdd-sprite.png) no-repeat -174px -37px;

height: 20px;
width: 6px;
top:-1px;
position:absolute;
left:60px;
}



.linkedin-stub .lishar{
/*background: url(https://www.linkedin.com/scds/common/u/img/sprite/sprite_connect_v13.png) -92px -42px no-repeat !important;*/
/*background: url(http://netdna.webdesignerdepot.com/themes/wdd/images/social/linkedin.png) -92px -42px no-repeat !important;*/
background: no-repeat url(http://netdna.webdesignerdepot.com/themes/wdd/images/wdd-sprite.png) 0px -69px;

cursor: pointer !important;
border: 0 !important;
text-indent: -9999em !important;
overflow: hidden !important;
padding: 0 !important;
margin: 0 !important;
position: absolute !important;
left: 2px !important;
top: 2px !important;
display: block !important;
width: 14px !important;
height: 14px !important;
float: right !important;
}

.gplus-stub {
color: #da573b !important;
text-shadow: 0 1px 3px rgba(255,255,255,.7);
background-color: #e4e4e4;
background-image: -webkit-linear-gradient(top,#f4f4f4,#e4e4e4);
background-image: linear-gradient(top,#f4f4f4,#e4e4e4);
border: 1px solid #bababa;
border-top: 1px solid #cacaca;
border-bottom: 1px solid #acacac;
padding: 2px 8px 2px 17px;
font-size: 11px;
line-height: 14px;
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-user-select: none;
cursor: pointer;
display: inline-block;
float: left;
font-family: Roboto,arial,sans-serif;
font-weight: bold;
outline: none;
position: relative;
text-decoration: none;
white-space: nowrap;
}


.gplus-stub:hover{
-webkit-box-shadow: inset 0 1px 3px rgba(255,255,255,.2);
box-shadow: inset 0 1px 3px rgba(255,255,255,.2);
background-color: #f4f4f4;
background-image: -webkit-linear-gradient(top,#fff,#f4f4f4);
background-image: linear-gradient(top,#fff,#f4f4f4);
text-decoration:none;
}

.gplus-stub:after {
content: "";
/*background: no-repeat url(//ssl.gstatic.com/s2/oz/images/sprites/plus-button-e63a56248fe873b92b3cab26945f7793.png) -27px -36px;*/
/*background: no-repeat url(http://netdna.webdesignerdepot.com/themes/wdd/images/social/gplus.png) -27px -36px;*/
background:url(http://netdna.webdesignerdepot.com/themes/wdd/images/wdd-sprite.png) no-repeat -174px -37px;

height: 20px;
width: 6px;
top:-1px;
position:absolute;
left:60px;
}

.gplus-stub:before {
content: attr(data-shares);
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-user-select: none;
cursor: pointer;
border:1px solid #c3c3c3;
position:absolute;
left:64px;
top:-1px;
background:#fff;

color: #666;
font-family: arial,sans-serif;
overflow: hidden;
white-space: nowrap;
font-weight:normal;
font-size: 11px;
padding: 1px 6px;
height: 16px;
line-height: 17px;
}

.gplus-stub .ro {
/*background: no-repeat url(//ssl.gstatic.com/s2/oz/images/sprites/plus-button-e63a56248fe873b92b3cab26945f7793.png) -29px 0;*/
/*background: no-repeat url(http://netdna.webdesignerdepot.com/themes/wdd/images/social/gplus.png) -29px 0;*/
background:url(http://netdna.webdesignerdepot.com/themes/wdd/images/wdd-sprite.png) no-repeat -176px -1px;
height: 14px;
width: 14px;
display: inline-block;
position: absolute;
bottom: 0;
left:0;


}


.fb-stub {
background: #4c69ba;
background: -webkit-gradient(linear, center top, center bottom, from(#4c69ba), to(#3b55a0));
background: -webkit-linear-gradient(#4c69ba, #3b55a0);
border: none;
-webkit-border-radius: 2px;
color: #fff !important;
cursor: pointer;
font-weight: bold;
height: 20px;
line-height: 20px;
padding: 0;
text-shadow: 0 -1px 0 #354c8c;
white-space: nowrap;
display:inline-block;
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
font-size:11px;
width:47px;
padding-left:20px;
position:relative;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
margin-right:30px;
font-style:normal;

}

.fb-stub:after {
content:"";
border: 0;
color: inherit;
cursor: pointer;
font: inherit;
font-weight: bold;
margin: -1px;
outline: none;
padding: 0;
text-shadow: 0 -1px 0 #354c8c;
/*background-image: url(http://netdna.webdesignerdepot.com/themes/wdd/images/social/fb2.png);*/
background-image:url(http://netdna.webdesignerdepot.com/themes/wdd/images/wdd-sprite.png);
background-size: auto;
background-repeat: no-repeat;
display: inline-block;
height: 14px;
width: 14px;
/*background-position: 0 -42px;*/
background-position: -23px -29px;
position:absolute;
left:4px; top:4px;
}   

.fb-stub:hover {  text-decoration: none !important;
background: #5b7bd5;
background: -webkit-gradient(linear, center top, center bottom, from(#5b7bd5), to(#4864b1));
background: -webkit-linear-gradient(#5b7bd5, #4864b1);
border-color: #5874c3 #4961a8 #41599f;
-webkit-box-shadow: inset 0 0 1px #607fd6;
}

/* .tw-stub::before*/
.fb-stub::before {
  content: attr(data-shares);
  background: white;
  border: 1px solid #C1C1C1;
  color:#333 !important;
  display: inline-block;
  height: 14px;
  line-height: 14px;
  margin-left: 6px;
  min-width: 15px;
  padding: 1px 2px;
  text-align: center;
  white-space: nowrap;
  position: absolute;
  top:0;
  left:100%;
  cursor:default;
  
  text-shadow:none;
  font-weight:normal;
}   

.fb-stub::before { 
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
  padding: 2px 2px;
  cursor:text;
} 


.fb-stub-arr, .tw-stub-arr {
border-collapse: collapse;
 border-spacing: 0;
 
 position: absolute;
 border-color: transparent #D7D7D7 transparent;
 border-style: solid;
 border-width: 4px 5px 4px 0;
 display: block;
 top:5px; left:100%;
 
 margin-left:2px;
 height:0px !important;

}

.fb-stub-arr { top:6px;}

.tw-stub-arr::after,
.fb-stub-arr::after{
  content:'';
 border-color: transparent #D7D7D7 transparent;
 border-right-color: white;
border-style: solid;
border-width: 4px 5px 4px 0;
display: block;
position: absolute;
left:2px;
top:-4px;
}


.tw-stub {
  margin-right: 20px;
  max-width: 100%;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: bottom;
  zoom: 1;
  white-space: nowrap;
  text-align: left;

  position: relative;
  /*
background-color: #F8F8F8;
background-image: -webkit-gradient(linear,left top,left bottom,from(white),to(#DEDEDE));
background-image: -moz-linear-gradient(top,white,#DEDEDE);
background-image: -o-linear-gradient(top,white,#DEDEDE);
background-image: -ms-linear-gradient(top,white,#DEDEDE);
background-image: linear-gradient(top,white,#DEDEDE);
border: #CCC solid 1px;
text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
*/
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;


-webkit-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
cursor: pointer;

font: normal normal normal 11px/18px 'Helvetica Neue',Arial,sans-serif;
color: #fff !important;
font-weight: 500;
padding:0px 5px 0px 20px;
background:#1b95e0;

}

.tw-stub:hover, .tw-stub:active {
/*
  text-decoration: none !important;
border-color: #BBB;
background-color: #F8F8F8;
background-image: -webkit-gradient(linear,left top,left bottom,from(#F8F8F8),to(#D9D9D9));
background-image: -moz-linear-gradient(top,#F8F8F8,#D9D9D9);
background-image: -o-linear-gradient(top,#F8F8F8,#D9D9D9);
background-image: -ms-linear-gradient(top,#F8F8F8,#D9D9D9);
background-image: linear-gradient(top,#F8F8F8,#D9D9D9);
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
*/
background:#0c7abf;
}

.tw-stub::before{
background: white;
border: #BBB solid 1px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
min-width: 8px;
font-weight: normal;
}

.twitter-btn-wrap .tw-stub::before { display:none;}
.twitter-btn-wrap .tw-stub {margin-right:0;} 

.tw-stub-ico{
  
  /*
  width:16px; height:13px;
  position: absolute;
  top:50%;
  margin-top:-5px;
  left:2px;
  background: no-repeat url(http://netdna.webdesignerdepot.com/themes/wdd/images/wdd-sprite.png) 0px -29px;
  */
  width: 14px;
    height: 14px;
    position: absolute;
    top:50%;
    margin-top:-6px;
    left:3px;
    background: transparent 0 0 no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2072%2072%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M0%200h72v72H0z%22%2F%3E%3Cpath%20class%3D%22icon%22%20fill%3D%22%23fff%22%20d%3D%22M68.812%2015.14c-2.348%201.04-4.87%201.744-7.52%202.06%202.704-1.62%204.78-4.186%205.757-7.243-2.53%201.5-5.33%202.592-8.314%203.176C56.35%2010.59%2052.948%209%2049.182%209c-7.23%200-13.092%205.86-13.092%2013.093%200%201.026.118%202.02.338%202.98C25.543%2024.527%2015.9%2019.318%209.44%2011.396c-1.125%201.936-1.77%204.184-1.77%206.58%200%204.543%202.312%208.552%205.824%2010.9-2.146-.07-4.165-.658-5.93-1.64-.002.056-.002.11-.002.163%200%206.345%204.513%2011.638%2010.504%2012.84-1.1.298-2.256.457-3.45.457-.845%200-1.666-.078-2.464-.23%201.667%205.2%206.5%208.985%2012.23%209.09-4.482%203.51-10.13%205.605-16.26%205.605-1.055%200-2.096-.06-3.122-.184%205.794%203.717%2012.676%205.882%2020.067%205.882%2024.083%200%2037.25-19.95%2037.25-37.25%200-.565-.013-1.133-.038-1.693%202.558-1.847%204.778-4.15%206.532-6.774z%22%2F%3E%3C%2Fsvg%3E")
  
}


ul.suHostedBadge {
width: 74px;
height: 18px;
z-index: 999;
list-style-position: outside;
list-style-type: none;
position:relative;
/*display:inline-block;*/
vertical-align:middle;
padding:0;
margin:0;
}

.pop-shares ul.suHostedBadge { top:-1px; margin-left:10px; }

.suHostedBadge li {
float: left;
display: inline;
margin-bottom:0px !important;
padding-left:0px !important;
position:static !important;
}

.suHostedBadge a {
  display: block;
overflow: hidden;
border: 0;
cursor: pointer;
color: #258DB1;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
line-height: 18px;
/*background: transparent url(http://cdn.stumble-upon.com/i/badges/badgeRect74x18.png?v5) no-repeat 0 0;*/
/*background: url(http://netdna.webdesignerdepot.com/themes/wdd/images/social/su.png) no-repeat 0px 0px;;*/
background: no-repeat url(http://netdna.webdesignerdepot.com/themes/wdd/images/wdd-sprite.png) 0px 0px;
}

.suHostedBadge a.logo {
width: 20px;
height: 18px;
background-position: 0 0;
text-indent: -999em;
}

.suHostedBadge a.count {
width: 54px;
height: 18px;
text-align: center;
/*background-position: 100% 0;*/
background-position: -20px 0;
}


/* buffer */

.buffer-horizontal .bb-count {
float: left;
margin-left: 3px;
padding-left: 8px;

/*background-image: url(https://d389zggrogs7qo.cloudfront.net/images/buffer_button.png);*/
/*background-image: url(http://netdna.webdesignerdepot.com/themes/wdd/images/social/buffer.png);*/
background-image:url(http://netdna.webdesignerdepot.com/themes/wdd/images/wdd-sprite.png);

/*background-position: 0 -60px;*/
background-position: -83px -60px;
position: relative;
height: 20px;
line-height: 20px;
text-align: center;
text-shadow: 0 1px 0 #fff;
cursor: pointer;
text-decoration: none;
color: #555;
}

.buffer-horizontal .bb-count span {
font-size: 12px;
font-family: arial, verdana;
text-decoration: none;
font-weight: bold;
/*background-image: url(https://d389zggrogs7qo.cloudfront.net/images/buffer_button.png);*/
/*background-image: url(http://netdna.webdesignerdepot.com/themes/wdd/images/social/buffer.png);
background-position: 101% -60px;*/
padding: 0 7px 0 3px;
margin: 0 -1px 0 0;
display: block;
position:relative;
}

.buffer-horizontal .bb-count span:after {
  background-image:url(http://netdna.webdesignerdepot.com/themes/wdd/images/wdd-sprite.png);
  background-position: -136px -60px;
  position:absolute; top:0; right:0; height:100%; width:2px;
  content:"";
  
}

a.buffer_button {
width: 55px;
height: 20px;
display: block;
overflow: hidden;
/*background-image: url(https://d389zggrogs7qo.cloudfront.net/images/buffer_button.png);*/
/*background-image: url(http://netdna.webdesignerdepot.com/themes/wdd/images/social/buffer.png);*/
background-image:url(http://netdna.webdesignerdepot.com/themes/wdd/images/wdd-sprite.png);
background-position: -83px 0px;
float: left;
}

a.buffer_button span {
position: absolute;
left: -99999px;
}


/* pinterest */
.pin-button-stub {
  background-size: 40px 60px!important;
  -webkit-background-size: 40px 60px!important;
  -moz-background-size: 40px 60px!important;
  height: 20px!important;
  padding: 0!important;
  vertical-align: baseline!important;
  text-decoration: none!important;
  width: 40px!important;
  background-position: 0 -20px;
  cursor: pointer!important;
  position: relative!important;
  display: inline-block!important;
  background-image:url(https://s-passets.pinimg.com/images/pidgets/pinit_bg_en_rect_red_20_1.png)!important;
}

.pin-button-stub-count{
background-color: transparent!important;
background-repeat: no-repeat!important;
background-image: url(https://s-passets.pinimg.com/images/pidgets/count_east_white_rect_20_1.png)!important;

color: #777!important;
text-align: center!important;
text-indent: 0!important;
padding: 0 3px 0 10px!important;
background-size: 45px 20px!important;
background-position: 0 0!important;
position: absolute!important;
top: 0!important;
left: 41px!important;
height: 20px!important;
font: 10px Arial, Helvetica, sans-serif!important;
line-height: 20px!important;
}

.pin-button-stub-count i {
background-color: transparent!important;
background-repeat: no-repeat!important;
background-image: url(https://s-passets.pinimg.com/images/pidgets/count_east_white_rect_20_1.png)!important;
background-position: 100% 0!important;
position: absolute!important;
top: 0!important;
right: -2px!important;
height: 20px!important;
width: 2px!important;
}



@font-face {
  font-family: 'fontello';
  src: url('fonts/fontello.eot?99148766');
  src: url('fonts/fontello.eot?99148766#iefix') format('embedded-opentype'),
       url('fonts/fontello.svg?99148766#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'fontello';
  src: url('data:application/octet-stream;base64,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') format('woff'),
       url('data:application/octet-stream;base64,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') format('truetype');
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?99148766#fontello') format('svg');
  }
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-up-circle:before { content: '\e800'; } /* '' */
.icon-facebook:before { content: '\e801'; } /* '' */
.icon-search:before { content: '\e802'; } /* '' */
.icon-twitter:before { content: '\e803'; } /* '' */
.icon-gplus:before { content: '\e804'; } /* '' */
.icon-rss:before { content: '\e805'; } /* '' */
.icon-spin5:before { content: '\e806'; } /* '' */
.icon-menu:before { content: '\e807'; } /* '' */
.icon-cancel:before { content: '\e808'; } /* '' */
.icon-cancel-circle:before { content: '\e809'; } /* '' */
.icon-export:before { content: '\e80a'; } /* '' */
.icon-comment-alt2:before { content: '\e80b'; } /* '' */
.icon-star:before { content: '\e80c'; } /* '' */
.icon-email:before { content: '\e80d'; } /* '' */
.icon-download:before { content: '\e80e'; } /* '' */
.icon-down-open:before { content: '\e80f'; } /* '' */
.icon-up-open:before { content: '\e810'; } /* '' */
.icon-cancel-1:before { content: '\e811'; } /* '' */
.icon-facebook-rect:before { content: '\e812'; } /* '' */
.icon-left-bold:before { content: '\e813'; } /* '' */
.icon-right-bold:before { content: '\e814'; } /* '' */
.icon-book-open:before { content: '\e815'; } /* '' */
.icon-basket:before { content: '\e816'; } /* '' */
.icon-gift:before { content: '\e817'; } /* '' */
.icon-facebook-circled:before { content: '\e818'; } /* '' */
.icon-twitter-circled:before { content: '\e819'; } /* '' */
.icon-stumbleupon-circled:before { content: '\e81a'; } /* '' */
.icon-stumbleupon:before { content: '\e81b'; } /* '' */
.icon-comment-empty:before { content: '\e81c'; }
.icon-comment:before { content: '\e81d'; } /* '' */
.icon-buffer:before { content: '\e81e'; } /* '' */
.icon-dot-3:before { content: '\e81f'; } /* '' */
.icon-right-open:before { content: '\e820'; } /* '' */
.icon-left-open:before { content: '\e821'; } /* '' */
.icon-pinterest-circled:before { content: '\e823'; } /* '' */


/*
   Animation example, for spinners
*/

.animate-spin {
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
} 




#circleG{
width:64.16666666666667px;
margin:0 auto;
}

.circleG{
background-color:#FFFFFF;
float:left;
height:14px;
margin-left:7px;
width:14px;
-moz-animation-name:bounce_circleG;
-moz-animation-duration:1.0499999999999998s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear;
-moz-border-radius:9px;
-webkit-animation-name:bounce_circleG;
-webkit-animation-duration:1.0499999999999998s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
-webkit-border-radius:9px;
-ms-animation-name:bounce_circleG;
-ms-animation-duration:1.0499999999999998s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:linear;
-ms-border-radius:9px;
-o-animation-name:bounce_circleG;
-o-animation-duration:1.0499999999999998s;
-o-animation-iteration-count:infinite;
-o-animation-direction:linear;
-o-border-radius:9px;
animation-name:bounce_circleG;
animation-duration:1.0499999999999998s;
animation-iteration-count:infinite;
animation-direction:linear;
border-radius:9px;
}

#circleG_1{
-moz-animation-delay:0.20999999999999996s;
-webkit-animation-delay:0.20999999999999996s;
-ms-animation-delay:0.20999999999999996s;
-o-animation-delay:0.20999999999999996s;
animation-delay:0.20999999999999996s;
}

#circleG_2{
-moz-animation-delay:0.48999999999999994s;
-webkit-animation-delay:0.48999999999999994s;
-ms-animation-delay:0.48999999999999994s;
-o-animation-delay:0.48999999999999994s;
animation-delay:0.48999999999999994s;
}

#circleG_3{
-moz-animation-delay:0.63s;
-webkit-animation-delay:0.63s;
-ms-animation-delay:0.63s;
-o-animation-delay:0.63s;
animation-delay:0.63s;
}

@-moz-keyframes bounce_circleG{
0%{
}

50%{
background-color:#E3E3E3}

100%{
}

}

@-webkit-keyframes bounce_circleG{
0%{
}

50%{
background-color:#E3E3E3}

100%{
}

}

@-ms-keyframes bounce_circleG{
0%{
}

50%{
background-color:#E3E3E3}

100%{
}

}

@-o-keyframes bounce_circleG{
0%{
}

50%{
background-color:#E3E3E3}

100%{
}

}

@keyframes bounce_circleG{
0%{
}

50%{
background-color:#E3E3E3}

100%{
}

}


@-webkit-keyframes spaceboots {
	0% { -webkit-transform: translate(2px, 1px) rotate(0deg); }
	10% { -webkit-transform: translate(-1px, -2px) rotate(-1deg); }
	20% { -webkit-transform: translate(-3px, 0px) rotate(1deg); }
	30% { -webkit-transform: translate(0px, 2px) rotate(0deg); }
	40% { -webkit-transform: translate(1px, -1px) rotate(1deg); }
	50% { -webkit-transform: translate(-1px, 2px) rotate(-1deg); }
	60% { -webkit-transform: translate(-3px, 1px) rotate(0deg); }
	70% { -webkit-transform: translate(2px, 1px) rotate(-1deg); }
	80% { -webkit-transform: translate(-1px, -1px) rotate(1deg); }
	90% { -webkit-transform: translate(2px, 2px) rotate(0deg); }
	100% { -webkit-transform: translate(1px, -2px) rotate(-1deg); }
}
.shake:hover,
.shake:focus {
	-webkit-animation-name: spaceboots;
	-webkit-animation-duration: 0.8s;
	-webkit-transform-origin:50% 50%;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
}
.shake {
	display:inline-block
}




#main-menu a,
.footer-submit-btn,
.home-cat-lnk, h1, h2 { font-weight:800; font-style:italic; text-transform:uppercase;}

h3 { font-weight:bold;}

.form-label { text-transform:uppercase; font-weight:800;}

.entry h2, .entry h3 { font-style:normal;}

#main-menu a { font-style:normal; font-weight:bold;}

.home-cat-lnk { font-weight:bold;}



.sb-pop-li {
border-top: 1px solid #d1d1d2;
padding: 15px 20px;
}

.spl-thum-lnk {
float: left;
margin-right: 10px;
}

.spl-thumb-sp {
display: block;
width: 50px;
height: 50px;
background-size: 250px 50px;
-webkit-background-size: 250px 50px;
-moz-background-size: 250px 50px;
background-repeat: no-repeat;
}

.pop-wg-mid {
float: left;
/*width: 318px;*/
width:200px;
margin-top: -4px;
}

.pop-wg-post-title {
font-size: 15px;
color: #333;
line-height: 20px;
font-weight: bold;
}

.pop-sub-social {
display: block;
cursor: pointer;
position: relative;
margin-left:44px;

}

.shares-count {

color:#999;
text-transform: uppercase;
/*font-size:12px;*/
font-size:0.77em;
font-style:italic;
}

.share-icon {
font-size: 21px;
line-height: 5px;
position: relative;
top: 2px;
}

.shares-count, .pop-shares {
-webkit-transition: opacity .2s linear;
-moz-transition: opacity .2s linear;
-ms-transition: opacity .2s linear;
-o-transition: opacity .2s linear;
transition: opacity .2s linear;
}

.pop-shares {
opacity: 0;
position: absolute;
top: 0;
left: 0;
width: 280px;
}

.pop-shares .fb-stub {
margin-right: 35px;
}

.sb-pop-row:hover .pop-shares, 
.sb-pop-li:hover .pop-shares {
opacity: 1;
}

.sb-pop-row:hover .shares-count,
.sb-pop-li:hover .shares-count {
opacity: 0;
}

.entry-content ul, .entry-content ol { margin-bottom:20px;}

.entry-content ol {
list-style-position: inside;
padding: 0 0 0px 0px;
}

.entry-content ol li {
list-style-type:decimal;
margin-bottom:10px;
list-style-position: outside;
}

.entry-content ul li {
list-style-type: none;
position: relative;
padding-left: 0px;
}

.entry-content .tight_list li {
margin: 0px 0px 5px;
}

.entry-content ul li:before {
content:"";
width: 6px;
height: 6px;
background: #fab23a;
/*position: absolute;
top: 12px;
left: -16px;
*/
display: inline-block;
margin-left: -14px;
margin-right: 8px;
top: -2px;
position: relative;
}

.entry-content .pre-wrap {background: #272822; margin:10px 0px; width:auto; max-width:none;}
.pre-wrap pre { max-width:700px; margin:0 auto !important;}


code[class*="language-"],
pre[class*="language-"] {
	color: #f8f8f2;
	text-shadow: 0 1px rgba(0, 0, 0, 0.3);
	font-family: Consolas, Monaco, 'Andale Mono', monospace;
	direction: ltr;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;
	line-height: 1.5;

	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;

	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}

/* Code blocks */
pre[class*="language-"] {
	padding: 1em;
	margin: .5em 0;
	overflow: auto;
	border-radius: 0.3em;
}

:not(pre) > code[class*="language-"],
pre[class*="language-"] {
	background: #272822;
}

/* Inline code */
:not(pre) > code[class*="language-"] {
	padding: .1em;
	border-radius: .3em;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
	color: slategray;
}

.token.punctuation {
	color: #f8f8f2;
}

.namespace {
	opacity: .7;
}

.token.property,
.token.tag,
.token.constant,
.token.symbol,
.token.deleted {
	color: #f92672;
}

.token.boolean,
.token.number {
	color: #ae81ff;
}

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
	color: #a6e22e;
}

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string,
.token.variable {
	color: #f8f8f2;
}

.token.atrule,
.token.attr-value {
	color: #e6db74;
}

.token.keyword {
	color: #66d9ef;
}

.token.regex,
.token.important {
	color: #fd971f;
}

.token.important {
	font-weight: bold;
}

.token.entity {
	cursor: help;
}



/* RESPONSIVE */

@media screen and (max-width:1500px ){
  #top_link { display:none;}
 
   #fixed-social { display:none;}
}

@media screen and (max-width:1040px ){
  #footer-social-icons, 
  .footer-left { float:none; text-align:center;}
  
  #footer-social-icons { margin-top:20px;}
}

@media screen and (max-width:1180px ){ 
  #face {min-height:0; }
  #sidebar { display:none;}
  #pagination-wrap,
  #content { margin-right:0;}
  #logo { margin-left:-36px;}
 
 #content { margin-bottom:90px; }
  
  #preloader-spinner { margin-left:-25px;}
  
  #content #bottom-banner { padding-left:0; padding-right:0;}
}  

@media screen and (max-width:980px ) {

  #header-socials { display:none;}
  #header-social-icons { border-left:none;}
  .chess-item .mcipa-wrap { padding:20px; }
  .sm-cat-links:after, .home-cat-lnk:after { width:16px; left:-21px;}
  
  .form-left, .form-right { float:none; padding:0; width:auto;}
  .wdn-stick-bar-extra-txt { display:none;}
}  

@media screen and (max-width:860px ){
   img#feat-post-img-preload { left:0; top:0; visibility:visible; position:relative; }
   #feat-post-img { height:auto;}
}

@media screen and (max-width:728px ){
  h1.new-single-title { padding:0 20px;}
  .chess-item { display:block; width:auto; padding-top:240px; border:none; padding-bottom:40px;
  border-bottom:1px solid #ddd;
  } 
  .chess-item .mcipa-wrap { display:block; width:auto; border:none; margin-top:10px; }
  .chess-item .mc-item-img-lnk { display:block; position:absolute; top:0; left:0; width:100%; height:240px; border:none;}
  
  #main-wrap { margin-bottom:115px;}
  .after-entry-wrap,
  .entry-content { padding:0 20px;}
  
  .single-meta-wrap { padding:0; text-align:center;}
  .single-meta {text-align:center;}
  
  h1.new-single-title { font-size:38px; line-height:45px; padding:0 20px;}
  
  
  .lsi-block { width:108px;}
  .lsi-num { font-size:50px;}
  
  .after-entry-wrap .df-tw-share-btn, .after-entry-wrap .df-fbc-share-btn { font-size:0; width:40px; margin-right:10px; vertical-align:middle;}
  .sc-btn-num-lb { display:none;}
  .sc-dots-block { height:37px;}
  
  .large-share-item { margin-top:10px;}
  
  #bottom-banner { display:none;}
  
}

@media screen and (max-width:640px ){
  
  #mm-lin-icon { display:inline-block;}
  .mm-parent-item { height:65px;}
  
  #main-menu .mm-item,
  .mm-parent-item:before,
  #main-menu a:nth-child(2),
  #main-menu .mm-parent-item:nth-child(3)
   { display:none;}
  
 
 #all-categories-list li { float:none; width:auto;}
  #all-categories-list li:nth-child(2):after, #all-categories-list li:nth-child(3):after {
    display:none;
  }
  
  #all-categories-list.authors-list li { border-bottom:1px solid #ddd; border-top:none;
  padding:10px;
  }
  #all-categories-list.authors-list li:after { content:""; display:block; clear:both;}
  
  div.pl-md-deal-wrap { float:none; padding:0; width:auto;}
  div.pl-md-deal-wrap:nth-child(3n+1)  { padding:0;}

}

@media screen and (max-width:568px ){
.sidebar-title span:after, .sidebar-title span:before  ,
  #wdd-newsletter-subscribe-form .sidebar-title:before, #sidebar-newsletter .sidebar-title:before { display:none;}
  
  #wdd-newsletter-subscribe-form label a { font-size:10px;}
  #wdd-newsletter-subscribe-form { padding:10px;}
  
  #wdd-newsletter-subscribe-form .sidebar-title, #sidebar-newsletter .sidebar-title { margin:0;}
  .sidebar-title { font-size:16px;}
  #wdd-newsletter-subscribe-btn { margin:10px 0;}
  

  #header-social-icons { display:none;}
  
  .related-horizontal-items-slider .related-horizontal-items {
     width:auto;
   }
   
   .related-horizontal-items-slider .related-horizontal-item { width:50%; margin-bottom:20px;}
   .related-horizontal-items-slider .related-horizontal-item:last-child { display:none;}
   .items-slider-prev-btn, .items-slider-next-btn { display:none;}
   
   .post-author-bio .avatar { width:48px; height:48px;}
   .author-bio-text { margin-right:0px;}
   
   
 
}


@media screen and (max-width:480px ){
   #single-large-socials { text-align:center;}
   h1.new-single-title { padding:0;}
  .author-bio-avatar .avatar { width:64px; height:64px; }
  .author-bio-avatar { position:inherit; width:64px; margin-right:10px; float:left;}
  .archive-post-author-bio .author-bio-text { margin-right:0px; float:none;}
  .archive-post-author-bio { padding:0 10px 30px;}
}

/* Retina-specific stuff here */
@media 
(-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) { 
  .long-art {
   background-image: url(http://netdna.webdesignerdepot.com/themes/wdd/images/stripX2.png);
  }    
}


/* media print */
@media print {
  #top_link,
  #bottom-banner,
  .after-entry-wrap,
  #fixed-social,
  #footer-wrap,
  #sidebar, 
  #header-wrap { display:none;}
  
  #content { margin-right:0; border:none;}
  #main-wrap { margin-bottom:0;}
  
  code > .token.tag { display:block;
  white-space: normal;
  }
 
}


    #preloader-spinner,
    #loading-spinner {
        
        width: 50px;
        height: 50px;
        z-index:1000001; /* makes sure it stays on top */
    }

.circle { text-align:center; margin:auto;}

.double-bounce1, .double-bounce2 {
width: 100%;
height: 100%;
border-radius: 50%;
background-color: #bbb;
opacity: .6;
position: absolute;
top: 0;
left: 0;
-webkit-animation: bounce 2s infinite ease-in-out;
animation: bounce 2s infinite ease-in-out;
}

.double-bounce2 {
-webkit-animation-delay: -1s;
animation-delay: -1s;
}

@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0.0)}50%{-webkit-transform:scale(1.0)}}@keyframes bounce{0%,100%{transform:scale(0.0);-webkit-transform:scale(0.0)}50%{transform:scale(1.0);-webkit-transform:scale(1.0)}}



/*
#black-friday-sticker { position:fixed; top:-63px; left:0; width:100%; text-align:center; background:#061822;
-webkit-transition: top 0.3s linear;
    -moz-transition: top 0.3s linear;
    transition: top 0.3s linear;
z-index:20;
}

#black-friday-sticker.active { top:0; }

#black-friday-sticker img { vertical-align:top;}

#bfs-close-btn { background: url(http://netdna.webdesignerdepot.com/ads/2014/close.png) no-repeat;
opacity:0.9;
position:absolute;
right:10px;
top:15px;
width:30px;
height:30px;
}

#bfs-close-btn:hover { opacity:1;}
*/