
.absolute-span {
  display: none;
  position: absolute; 
  top: 50px;           
  left: 6px;          
  padding: 4px;
  background-color: rgba(255, 255, 255, 0.8);
  border: 1px solid #ccc; 
  z-index: 1000;
  width: 21px;
  /* padding-left: 5px; */
  text-align: center;
}

.cf:after,.clear:after,hr {
  clear: both
}

html,td {
  background: #FFF
}

.fluid-width-video-container .jwcontrols,.fluid-width-video-wrapper .jwcontrols {
  z-index: 1
}

.gallery,.info-toggle,.pag-nav,.thumb .clip-link,.wp-caption-text {
  text-align: center
}

#site-description,#site-title,.info-toggle-button,.loop-actions,.loop-title,.section-header,.widget-header,.widget-single-post-stats .suffix {
  text-transform: uppercase
}

html {
  color: #555
}

body {
  margin: 0;
  font-size: 13px;
  font-family: Montserrat,sans-serif;
  line-height: 1.615
}

article,aside,details,figcaption,figure,footer,header,iframe,nav,section,summary {
  display: block
}

audio,canvas,video {
  display: inline-block
}

audio:not([controls]) {
  display: none;
  height: 0
}

[hidden] {
  display: none
}

a img {
  border: 0
}

:focus {
  outline: 0
}

a {
  color: #000;
  text-decoration: none;
  outline: 0;
  -webkit-transition: background-color .15s linear,color .15s linear;
  -moz-transition: background-color .15s linear,color .15s linear;
  -o-transition: background-color .15s linear,color .15s linear;
  -ms-transition: background-color .15s linear,color .15s linear;
  transition: background-color .15s linear,color .15s linear
}

a:hover {
  color: #662481;
  text-decoration: underline
}

#account-nav a,#footer-nav li a:hover,#main-nav li a,#site-title a,.btn a,.button a,.entry-actions .dp-like-post:hover,.entry-actions .dp-share:hover,.entry-actions a,.home-featured .nav a,.info-toggle-button:hover,.ivrTelNumarasi:hover,.kategoriPorno,.list-large .entry-title a:hover,.pag-nav a:hover,.pornoGosterimi,.pornoSuresi,.section-header .more-link:hover,.section-title a:hover,.tiklaArabeni:hover,.widget_tag_cloud a:hover,a.btn,a.button,h1.entry-title a {
  text-decoration: none
}

ol,ul {
  list-style: none;
  padding: 0
}

form,ol,p,pre,table,ul {
  /* margin: 0 0 20px; */
}

h1,h2,h3,h4,h5,h6 {
  color: #111;
  margin: 0 0 15px
}

h1,h2,h3 {
  line-height: 1.25
}

h1 {
  font-size: 24px
}

h2 {
  font-size: 20px
}

h3 {
  font-size: 16px
}

h4,h5,h6 {
  font-size: 13px
}

blockquote {
  background: url(../images/quote.png) 0 5px no-repeat;
  margin-left: 10px;
  padding-left: 40px;
  color: #777;
  font-family: Montserrat,serif
}

hr {
  height: 0;
  background: 0 0;
  border-top: 1px solid #DDD;
  border-bottom: 1px solid #FFF
}

abbr[title],acronym[title] {
  border-bottom: 1px dotted #666;
  cursor: help
}

code,kbd,pre,samp,var {
  font: 12px "Courier New",monospace,serif normal
}

pre {
  padding: 20px;
  background: url(../images/pre-code-bg.png) #FFF;
  line-height: 20px;
  border: 1px solid #DDD;
  white-space: -o-pre-wrap;
  word-wrap: break-word
}

table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0
}

caption,td,th {
  padding: 5px 10px
}

caption {
  font-weight: 700
}

td,th {
  border: 1px solid #CCC
}

th {
  background: #E7E7E7
}

tr.odd td,tr:nth-of-type(odd) td {
  background: #FBFBFB
}

.btn,button,input,label,select,textarea {
  font: 13px sans-serif;
  line-height: 19px
}

.btn,button,input,select,textarea {
  display: inline-block;
  padding: 4px;
  margin: 0;
  outline: 0;
  background-color: #FFF;
  border: 1px solid #D7D7D7;
  -webkit-border-radius: 3px;
  border-radius: 3px
}

input[type=text],input[type=password],textarea {
  -webkit-box-shadow: 1px 1px 1px rgba(120,120,120,.1) inset;
  box-shadow: 1px 1px 1px rgba(120,120,120,.1) inset;
  -webkit-transition: background .15s;
  -moz-transition: background .15s;
  -ms-transition: background .15s;
  -o-transition: background .15s;
  transition: background .15s
}

input[type=text],input[type=password] {
  height: 19px;
}

textarea {
  overflow: auto
}

select {
  height: 29px
}

input[type=checkbox],input[type=radio] {
  vertical-align: text-top;
  padding: 0;
  margin: 1px 0 0;
  border: 0
}

input[type=text]:focus,input[type=password]:focus,textarea:focus {
  outline: 0;
  color: #333;
  border-color: #BBB;
  -webkit-box-shadow: inset 0 1px 30px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 3px rgba(0,0,0,.05)
}

input[type=submit] {
  cursor: pointer
}

.btn,.button,button,input[type=button],input[type=reset],input[type=submit] {
  display: inline-block;
  margin: 0;
  border: 1px solid #D7D7D7;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  outline: 0;
  font: 13px sans-serif;
  line-height: 19px;
  cursor: pointer;
  width: auto;
  text-align: center;
  font-weight: 700;
  padding: 4px 12px;
  background-color: #F5F5F5;
  background-image: -khtml-gradient(linear,left top,left bottom,from(#F9F9F9),to(#F0F0F0));
  background-image: -moz-linear-gradient(#F9F9F9,#F0F0F0);
  background-image: -ms-linear-gradient(#F9F9F9,#F0F0F0);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#F9F9F9),color-stop(100%,#F0F0F0));
  background-image: -webkit-linear-gradient(#F9F9F9,#F0F0F0);
  background-image: -o-linear-gradient(#F9F9F9,#F0F0F0);
  background-image: linear-gradient(#F9F9F9,#F0F0F0);
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.25);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.25)
}

.btn:hover,.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover {
  border-color: #BBB;
  background-color: #EAEAEA;
  background-image: -khtml-gradient(linear,left top,left bottom,from(#F2F2F2),to(#EAEAEA));
  background-image: -moz-linear-gradient(#F2F2F2,#EAEAEA);
  background-image: -ms-linear-gradient(#F2F2F2,#EAEAEA);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#F5F5F5),color-stop(100%,#EAEAEA));
  background-image: -webkit-linear-gradient(#F2F2F2,#EAEAEA);
  background-image: -o-linear-gradient(#F2F2F2,#EAEAEA);
  background-image: linear-gradient(#F2F2F2,#EAEAEA)
}

.btn-black,.btn-black:hover,.btn-blue,.btn-blue:hover,.btn-green,.btn-green:hover,.btn-lightblue,.btn-lightblue:hover,.btn-red,.btn-red:hover {
  color: #FFF;
  text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}

.btn-green {
  border-color: #51a351 #51a351 #387038!important;
  border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)!important;
  background-color: #5bb75b;
  background-image: -moz-linear-gradient(top,#62c462,#51a351);
  background-image: -ms-linear-gradient(top,#62c462,#51a351);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
  background-image: -webkit-linear-gradient(top,#62c462,#51a351);
  background-image: -o-linear-gradient(top,#62c462,#51a351);
  background-image: linear-gradient(to bottom,#62c462,#51a351)
}

.btn-green.active,.btn-green:active,.btn-green:hover {
  background: #51a351
}

.btn-black,input.btn-black {
  border-color: #222 #222 #000!important;
  border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)!important;
  background-color: #414141;
  background-image: -moz-linear-gradient(top,#555,#222);
  background-image: -ms-linear-gradient(top,#555,#222);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#555),to(#222));
  background-image: -webkit-linear-gradient(top,#555,#222);
  background-image: -o-linear-gradient(top,#555,#222);
  background-image: linear-gradient(to bottom,#555,#222)
}

.btn-black.active,.btn-black:active,.btn-black:hover,input.btn-black.active,input.btn-black:active,input.btn-black:hover {
  background: #222
}

.btn-red,input.btn-red {
  border-color: #bd362f #bd362f #802420!important;
  border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)!important;
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top,#ee5f5b,#bd362f);
  background-image: -ms-linear-gradient(top,#ee5f5b,#bd362f);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
  background-image: -webkit-linear-gradient(top,#ee5f5b,#bd362f);
  background-image: -o-linear-gradient(top,#ee5f5b,#bd362f);
  background-image: linear-gradient(to bottom,#ee5f5b,#bd362f)
}

.btn-red.active,.btn-red:active,.btn-red:hover,input.btn-red.active,input.btn-red:active,input.btn-red:hover {
  background: #bd362f
}

.btn-lightblue {
  border-color: #2f96b4 #2f96b4 #1f6377!important;
  background-color: #49afcd;
  background-image: -moz-linear-gradient(top,#5bc0de,#2f96b4);
  background-image: -ms-linear-gradient(top,#5bc0de,#2f96b4);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
  background-image: -webkit-linear-gradient(top,#5bc0de,#2f96b4);
  background-image: -o-linear-gradient(top,#5bc0de,#2f96b4);
  background-image: linear-gradient(to bottom,#5bc0de,#2f96b4)
}

.btn-lightblue.active,.btn-lightblue:active,.btn-lightblue:hover,input.btn-lightblue.active,input.btn-lightblue:active,input.btn-lightblue:hover {
  background: #2f96b4
}

.btn-blue,input.btn-blue {
  border-color: #05c #05c #003580!important;
  border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)!important;
  background-color: #0074cc;
  background-image: -moz-linear-gradient(top,#08c,#05c);
  background-image: -ms-linear-gradient(top,#08c,#05c);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#05c));
  background-image: -webkit-linear-gradient(top,#08c,#05c);
  background-image: -o-linear-gradient(top,#08c,#05c);
  background-image: linear-gradient(to bottom,#08c,#05c)
}

.btn-blue.active,.btn-blue:active,.btn-blue:hover,input.btn-blue.active,input.btn-blue:active,input.btn-blue:hover {
  background: #05c
}

.mini-arrow-down,.mini-arrow-right {
  display: inline-block;
  width: 0;
  height: 0;
  line-height: 0;
  border-style: dashed
}

.mini-arrow-down {
  border-width: 4px;
  border-top-style: solid;
  border-color: #000 transparent transparent
}

.mini-arrow-right {
  display: inline-block;
  width: 0;
  height: 0;
  line-height: 0;
  border-width: 3px;
  border-color: transparent transparent transparent #000;
  border-left-style: solid
}

.alignleft,.left {
  float: left;
  margin: 0 20px 10px 0
}

.alignright,.right {
  float: right;
  margin: 0 0 10px 20px
}

.aligncenter,.center {
  display: block;
  margin: 0 auto 20px
}

.alignnone {
  margin: 0 0 20px
}

.required {
  color: red
}

.hidden,.none {
  display: none;
  margin: 0;
  padding: 0;
  border: 0
}

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

.gallery,.wp-caption img,img.alignleft,img.alignright {
  display: block
}

blockquote .alignright,blockquote.alignleft {
  width: 33%
}

.wp-caption-text {
  padding: 5px 10px;
  color: #777;
  font-family: Montserrat,serif
}

#site-title,.loop-title,.section-title,.widget-title {
  font-family: Montserrat,sans-serif
}

img.wp-smiley {
  border: 0!important;
  background: 0 0!important
}

.gallery {
  margin-bottom: 20px
}

.entry-caption,.gallery-caption,.wp-caption .wp-caption-text {
  color: #220e10;
  font-size: 18px;
  font-style: italic;
  font-weight: 300
}

.comment-meta .fn,.item .stats i,.loop-actions i,.loop-desc i,.loop-title em,.widget-single-post-stats i {
  font-style: normal
}

.rsswidget img,img.wp-smiley {
  border: 0;
  border-radius: 0;
  box-shadow: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0
}

.wp-caption.alignleft+ol,.wp-caption.alignleft+ul {
  list-style-position: inside
}

.comment-content img,.entry-content img,.entry-summary img,.widget img,.wp-caption {
  max-width: 100%
}

.comment-content img[height],.entry-content img,.entry-summary img,img[class*=attachment-],img[class*=align],img[class*=wp-image-] {
  height: auto
}

img.size-full,img.size-large,img.wp-post-image {
  height: auto;
  max-width: 100%
}

.entry-content .twitter-tweet-rendered {
  max-width: 100%!important
}

embed,iframe,object,video {
  max-width: 100%
}

object {
  margin: 0
}

.botrplayer {
  width: 100%!important
}

.jwvideo video {
  width: 100%!important;
  height: 100%!important;
  -webkit-transform: none!important;
  transform: none!important
}

.jwplayer,div[id^=jwplayer][id$=wrapper] {
  vertical-align: top!important
}

.fluid-width-video-container .jwplayer,.fluid-width-video-container [id^=jwplayer][id$=wrapper],.fluid-width-video-container>[id^=jwplayer] {
  display: block!important;
  width: 100%!important;
  max-width: 100%!important;
  max-height: none!important;
  min-height: 0!important;
  background: #000;
  padding-top: 56.25%!important;
  position: relative;
  height: auto!important
}

.fluid-width-video-container [id^=jwplayer] embed,.fluid-width-video-container [id^=jwplayer] object {
  position: absolute!important;
  left: 0;
  top: 0;
  width: 100%!important;
  height: 100%!important
}

.fluid-width-video-container .jwaspect,.fluid-width-video-container [id^=jwplayer][id$=aspect] {
  display: none!important;
  margin-top: 0!important
}

.fluid-width-video-container [id^=jwplayer]>p {
  position: absolute;
  left: 0;
  width: 100%;
  top: 50%;
  margin: -20px 0 0;
  line-height: 100%
}

.fluid-width-video-container .flowplayer {
  max-width: none!important;
  max-height: none!important;
  width: 100%!important;
  height: auto!important;
  padding-top: 56.25%!important
}

.fluid-width-video-container .fp-ratio {
  padding-top: 0!important
}

.fluid-width-video-container .jp-container {
  width: 100%!important;
  height: auto!important;
  padding-top: 56.25%!important
}

.fluid-width-video-container .jp-ratio {
  padding-top: 0!important
}

.fluid-width-video-container .wp-video-shortcode-wrapper {
  width: 100%!important;
  max-width: none!important;
  max-height: none!important;
  height: auto!important;
  position: relative;
  padding-top: 56.25%
}

.fluid-width-video-container .me-plugin,.fluid-width-video-container .mejs-container,.fluid-width-video-container .mejs-layer {
  position: absolute!important;
  top: 0!important;
  left: 0!important;
  width: 100%!important;
  height: 100%!important;
  margin-bottom: 0!important
}

.fluid-width-video-container .meplayer embed,.fluid-width-video-container .meplayer object,.fluid-width-video-container .meplayer video {
  width: 100%!important;
  height: 100%!important;
  position: absolute;
  top: 0;
  left: 0
}

.fluid-width-video-container .meplayer a[href*="youtube.com"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block
}

.fluid-width-video-wrapper {
  width: 100%;
  position: relative;
  padding: 56.25% 0 0;
  background: #000;
  height: auto
}

.fluid-width-video-wrapper embed,.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.fluid-width-video-wrapper[data-ratio="16:10"] {
  padding-top: 62.5%
}

.fluid-width-video-wrapper[data-ratio="4:3"] {
  padding-top: 75%
}

.fluid-width-video-wrapper[data-ratio="3:2"] {
  padding-top: 66.66666666666666%
}

.fluid-width-video-wrapper[data-ratio="1:1"] {
  padding-top: 100%
}

.fluid-width-video-wrapper[data-ratio="2.4:1"] {
  padding-top: 41.66666666666667%
}

.fluid-width-video-wrapper .fp-ratio,.fluid-width-video-wrapper .jp-ratio {
  padding-top: 0!important
}

.fluid-width-video-wrapper .jwplayer,.fluid-width-video-wrapper>[id^=jwplayer],.fluid-width-video-wrapper>div {
  display: block!important;
  width: 100%!important;
  max-width: 100%!important;
  max-height: none!important;
  min-height: 0!important;
  height: 100%!important;
  position: absolute!important;
  top: 0!important;
  left: 0!important
}

.fluid-width-video-wrapper [id^=jwplayer] embed,.fluid-width-video-wrapper [id^=jwplayer] object,.fluid-width-video-wrapper [id^=jwplayer] video {
  position: absolute!important;
  left: 0;
  top: 0;
  width: 100%!important;
  height: 100%!important
}

.fluid-width-video-wrapper .jwaspect,.fluid-width-video-wrapper [id^=jwplayer][id$=aspect] {
  display: none!important;
  margin: 0!important
}

.fluid-width-video-wrapper [id^=jwplayer]>p {
  position: absolute;
  left: 0;
  width: 100%;
  top: 50%;
  margin: -20px 0 0;
  line-height: 100%
}

.fluid-width-video-wrapper [id^=botr][id$=ply_wrapper] {
  display: block!important;
  width: 100%!important;
  max-width: 100%!important;
  max-height: none!important;
  min-height: 0!important;
  height: 100%!important;
  position: absolute!important;
  top: 0!important;
  left: 0!important
}

.fluid-width-video-wrapper .flowplayer,.fluid-width-video-wrapper .wp-video-shortcode-wrapper {
  max-width: none!important;
  max-height: none!important;
  position: absolute!important;
  top: 0!important;
  left: 0!important;
  height: 100%!important;
  width: 100%!important
}

.fluid-width-video-wrapper .me-plugin,.fluid-width-video-wrapper .mejs-container,.fluid-width-video-wrapper .mejs-layer {
  position: absolute!important;
  top: 0!important;
  left: 0!important;
  width: 100%!important;
  height: 100%!important;
  margin-bottom: 0!important
}

.fluid-width-video-wrapper .meplayer embed,.fluid-width-video-wrapper .meplayer object,.fluid-width-video-wrapper .meplayer video {
  width: 100%!important;
  height: 100%!important;
  position: absolute;
  top: 0;
  left: 0
}

.fluid-width-video-wrapper .jp-container {
  width: 100%!important;
  position: absolute!important;
  top: 0!important;
  left: 0!important;
  height: 100%!important
}

.fluid-width-video-wrapper .kgvid_wrapper {
  margin: 0!important
}

.fluid-width-video-wrapper .kgvid_wrapper .kgvid_videodiv,.fluid-width-video-wrapper .kgvid_wrapper .video-js {
  position: static!important;
  width: 100%!important;
  height: auto!important
}

#header,#header .wrap,.searchform {
  position: relative
}

.fluid-width-video-wrapper embed {
  height: 349px!important
}

.full-width-video-layout .fluid-width-video-wrapper embed {
  height: 534px!important
}

#site-logo img,.rich-content img {
  height: auto;
  max-width: 100%
}

.rich-content ol,.rich-content ul {
  margin: 0 0 1.625em 2.5em
}

.rich-content ul {
  list-style: square
}

.rich-content ol {
  list-style-type: decimal
}

.rich-content ol ol {
  list-style: upper-alpha
}

.rich-content ol ol ol {
  list-style: lower-roman
}

.rich-content ol ol ol ol {
  list-style: lower-alpha
}

.rich-content ul ul,ol ol,ol ul,ul ol {
  margin-bottom: 0
}

.pag-nav {
  font-size: 12px;
  line-height: 20px;
  font-weight: 700
}

.pag-nav a,.pag-nav span {
  color: #555;
  margin: 0 4px 4px;
  border: 1px solid #CCC;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  display: inline-block;
  padding: 4px 8px;
  background-color: #E7E7E7;
  background-image: -ms-linear-gradient(top,#EEE,#E7E7E7);
  background-image: -moz-linear-gradient(top,#EEE,#E7E7E7);
  background-image: -o-linear-gradient(top,#EEE,#E7E7E7);
  background-image: -webkit-gradient(linear,left top,left bottom,from(#EEE),to(#E7E7E7));
  background-image: -webkit-linear-gradient(top,#EEE,#E7E7E7);
  background-image: linear-gradient(to bottom,#EEE,#E7E7E7);
  -webkit-box-shadow: inset 0 1px 0 #fff,0 1px 1px rgba(0,0,0,.1);
  box-shadow: inset 0 1px 0 #fff,0 1px 1px rgba(0,0,0,.1)
}

#main,.widecolumn {
  padding: 15px 0
}

.pag-nav a:hover {
  background-color: #D7D7D7;
  border: 1px solid #999;
  color: #000;
  -webkit-box-shadow: inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.2);
  box-shadow: inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.2)
}

.pag-nav span {
  color: #999
}

.pag-nav .current {
  background: #F7F7F7;
  border: 1px solid #BBB;
  -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,.25),0 1px 0 #fff;
  box-shadow: inset 0 1px 5px rgba(0,0,0,.25),0 1px 0 #fff
}

body {
  min-width: 960px;
  background: url(../images/bg-pattern.png) center center fixed #EEE
}

#page {
  overflow: hidden
}

.boxed-wrap #page {
  width: 990px;
  margin: 0 auto;
  background: #FFF;
  -webkit-box-shadow: 0 0 10px rgba(120,120,120,.5);
  box-shadow: 0 0 10px rgba(120,120,120,.5)
}

.wrap {
  width: 950px;
  margin: 0 auto
}

#main {
  background: url(../images/bg-grad.png) repeat-x;
  border-top: 2px solid #FFF
}

#content {
  width: 620px;
  float: left
}

#sidebar {
  width: 300px;
  float: right
}

#footer {
  background: #662481;
  border-top: 1px solid #E3E3E3
}

.full-width #content,.widecolumn {
  width: 100%;
  float: none
}

#header .wrap {
  padding: 10px 0
}

#branding {
  float: left
}

#site-title {
  font-size: 24px;
  line-height: 24px;
  margin: 0
}

#site-title a {
  color: #333
}

#site-description {
  margin: 5px 0 0;
  font-size: 10px;
  color: #AAA
}

#site-logo,#site-logo img {
  display: block
}

.image-branding #site-description,.image-branding #site-title {
  display: none
}

#header-search {
  float: left;
  width: 400px;
  margin-left: 100px
}

.searchform {
  height: 36px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding-right: 10px;
  margin: 0
}

.search-text-div {
  margin: 0 50px 0 0
}

input.search-text {
  float: left;
  width: 100%
}

.search-submit-div,input.search-submit {
  width: 50px;
  height: 27px;
  padding: 0;
  overflow: hidden
}

.search-submit-div {
  position: absolute;
  right: 0;
  top: 0;
  -webkit-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0
}

#login-nav .dropdown,.user-nav>ul>li {
  position: relative;
  float: left
}

input.search-submit {
  background: url(../images/s.png) -32px -43px no-repeat!important;
  border: 0;
  line-height: 999em;
  display: block;
  color: transparent
}

#loginform .login-remember label,#loginform .lost-password {
  line-height: 19px;
  font-size: 12px
}

#header-actions {
  float: right
}

.btn-likes,.btn-signup,.user-nav {
  float: left;
  margin-left: 10px
}

.user-nav ul {
  list-style: none;
  margin: 0;
  padding: 0
}

.user-nav a {
  font-size: 12px
}

#login-nav .dropdown {
  height: 29px
}

#login-nav .dropdown-content {
  position: absolute;
  right: 0;
  top: 34px;
  background: #FFF;
  width: 230px;
  padding: 15px 15px 5px;
  border: 1px solid #D7D7D7;
  -webkit-border-radius: 3px 0 3px 3px;
  border-radius: 3px 0 3px 3px;
  visibility: hidden;
  opacity: 0
}

#loginform {
  margin: 0
}

#loginform p {
  margin: 0 0 10px
}

#loginform .login-password label,#loginform .login-username label {
  display: block
}

#loginform .login-password input,#loginform .login-username input {
  width: 220px
}

#loginform .lost-password {
  float: right
}

#login-nav .dropdown:hover .btn-login,#login-nav .dropdown:hover .btn-login:hover {
  padding-bottom: 11px;
  background: #FFF;
  color: #777;
  border: 1px solid #D7D7D7!important;
  border-bottom: 0!important;
  text-shadow: none;
  -webkit-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  position: relative;
  z-index: 999999999
}

#login-nav .dropdown:hover .dropdown-content {
  visibility: visible;
  opacity: 1;
  z-index: 998
}

#account-nav {
  position: relative;
  height: 29px
}

#account-nav .dropdown-handle {
  position: relative
}

#account-nav .dropdown-handle .avatar {
  width: 25px;
  height: 25px;
  padding: 1px;
  border: 1px solid #CCC;
  background: #FFF;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  vertical-align: middle;
  float: left;
  margin-right: 4px
}

#account-nav .dropdown-handle .display-name {
  float: left;
  display: inline-block;
  vertical-align: middle;
  position: relative
}

#account-nav .dropdown-handle .arrow-down {
  float: left
}

#account-nav .dropdown-handle .mini-arrow-down {
  float: left;
  margin: 8px 0 0 4px;
  vertical-align: middle
}

#account-nav .dropdown-content {
  width: 100%;
  position: absolute;
  right: 0;
  top: 34px;
  opacity: 0;
  visibility: hidden
}

#main-nav,#main-nav .menu>li>a,#main-nav li {
  position: relative
}

#account-nav .dropdown-content-inner {
  background: #F7F7F7;
  border: 1px solid #CCC;
  -webkit-border-radius: 3px 0 3px 3px;
  border-radius: 3px 0 3px 3px
}

#account-nav .dropdown-content ul {
  padding: 5px 0
}

#account-nav .dropdown-content li {
  padding: 2px 10px;
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #E7E7E7
}

#account-nav .dropdown-content li:first-child {
  border-top: 0
}

#account-nav .dropdown-content li:last-child {
  border-bottom: 0
}

#account-nav:hover .display-name {
  padding-bottom: 11px;
  background: #F7F7F7;
  border-color: #CCC;
  border-bottom: 0;
  -webkit-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0
}

#account-nav:hover .dropdown-handle {
  z-index: 999
}

#account-nav:hover .dropdown-content {
  visibility: visible;
  opacity: 1;
  z-index: 998
}

#main-nav {
  background: url(../images/bg-pattern-nav.png) repeat-x #662481;
  border-bottom: 1px solid #360948
}

#main-nav ul {
  text-shadow: 0 1px 0 #000;
  font-size: 13px;
  font-weight: 700;
  list-style: none;
  margin: 0;
  padding: 0
}

#main-nav li a {
  display: block
}

#main-nav .menu {
  float: left;
  background: url(../images/nav-sep.png) right 0 no-repeat;
  padding-right: 2px
}

#main-nav .menu>li {
  background: url(../images/nav-sep.png) no-repeat;
  float: left;
  height: 40px
}

#main-nav .menu>li>a {
  float: left;
  color: #fff;
  padding: 0 12px 0 14px;
  line-height: 40px
}

#main-nav .menu>li>a:hover {
  color: #e4e0e0;
  text-shadow: 0 -1px 0 #000
}

#main-nav .menu>li.current-menu-item {
  background-position: -1px 0
}

#main-nav .menu>li.current-menu-item>a {
  color: #FFF;
  position: relative;
  right: -1px;
  border-top: 3px solid #662481;
  margin-top: -3px;
  padding-bottom: 1px;
  /* background: url(../images/bg-pattern-black.png) #1A1A1A; */
  /* font-weight: 700; */
}

#main-nav ul ul {
  width: 160px;
  background: #272727;
  position: absolute;
  top: 100%;
  left: 1px;
  -webkit-transition: all .15s;
  -moz-transition: all .15s;
  -ms-transition: all .15s;
  -o-transition: all .15s;
  transition: all .15s;
  opacity: 0;
  display: none;
  visibility: hidden;
  border-top: 1px solid #222
}

#main-nav ul ul li {
  border-top: 1px solid #444;
  border-bottom: 1px solid #222;
  border-left: 1px solid #4E4E4E;
  background: #333
}

#main-nav ul ul li a {
  padding: 5px 14px;
  color: #AAA;
  text-shadow: 0 -1px 0 #000;
  border-left: 3px solid transparent
}

#main-nav ul ul li a:hover {
  color: #EEE;
  text-shadow: 0 1px 0 #000;
  background: #1A1A1A;
  border-left: 3px solid #666
}

#main-nav ul ul li.current-menu-item>a {
  border-left: 3px solid #662481
}

#main-nav ul ul ul {
  left: 100%;
  top: -2px
}

#main-nav li:hover>ul {
  opacity: 1;
  visibility: visible;
  display: block;
  z-index: 999999999
}

#main-nav .select-div {
  display: none
}

.thumb {
  position: relative;
  background: #000;
  overflow: hidden;
  vertical-align: bottom;
  display: inline-block
}

.thumb .clip-link {
  position: absolute;
  bottom: -100px;
  top: -100px;
  left: -100px;
  right: -100px;
  white-space: nowrap;
  word-break: normal
}

.thumb .clip,.thumb .overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%
}

.thumb .clip img,.thumb .vertical-align {
  display: inline-block;
  vertical-align: middle
}

.grid-medium .entry-meta,.grid-medium .entry-summary,.grid-medium .suffix,.grid-mini .comments,.grid-mini .entry-meta,.grid-mini .entry-summary,.grid-mini .suffix,.grid-small .entry-meta,.grid-small .entry-summary,.grid-small .suffix,.list-small .suffix {
  display: none
}

.thumb .clip .vertical-align {
  height: 100%
}

.thumb .overlay {
  border: 0;
  background-color: rgba(0,0,0,.5);
  background-image: url(../images/icon-plus-24.png);
  background-repeat: no-repeat;
  background-position: center center;
  opacity: 0;
  -webkit-transition: .25s;
  -moz-transition: .25s;
  -ms-transition: .25s;
  -o-transition: .25s;
  transition: .25s
}

.thumb:hover .overlay {
  cursor: pointer;
  z-index: 999;
  opacity: 1
}

.ie .thumb .overlay {
  visibility: hidden
}

.ie .thumb:hover .overlay {
  visibility: visible
}

.item-video .thumb .overlay {
  background-image: url(../images/icon-play-24.png)
}

.item .item-wrap,.item .item-wrap iframe,.item .screen {
  background: #333
}

.thumb img {
  width: 100%
}

.item h2,.item p {
  margin: 0
}

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

.item .thumb {
  margin: 0 0 5px
}

.item .screen {
  margin: 0 0 10px
}

.item .entry-title {
  font-size: 13px;
  margin: 0
}

.item .entry-title a {
  color: #111
}

.item .entry-title a:hover {
  color: #662481
}

.item .entry-meta,.item .stats {
  color: #AAA;
  font-size: 11px;
  line-height: 13px;
  margin: 0 0 5px;
  height: 13px;
  overflow: hidden
}

.item .stats a {
  color: #AAA
}

.item .stats a:hover {
  color: #555
}

.item .stats .comments,.item .stats .likes,.item .stats .views {
  margin-right: 10px;
  padding-left: 16px;
  background: url(../images/stats.png) 0 1px no-repeat
}

.item .stats .views {
  padding-left: 18px
}

.item .stats .comments {
  background-position: 0 -19px
}

.item .stats .comments:hover {
  background-position: 0 -39px
}

.item .stats .likes {
  background-position: 0 -58px
}

.item .stats .liked {
  background-position: 0 -78px
}

.item .entry-summary {
  line-height: 1.5;
  font-size: 12px;
  overflow: hidden;
  width: 100%;
  padding: 5px 0 0
}

.list-small p {
  margin: 0 0 5px
}

.list-small .item {
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #DDD;
  margin: 0;
  padding: 15px 0
}

.list-small .item:first-child {
  padding-top: 0;
  border-top: 0
}

.list-small .item:last-child {
  border-bottom: 0
}

.list-small .thumb {
  float: left;
  width: 196px;
  height: 108px;
  margin: 0
}

.list-small .thumb img {
  width: 196px
}

.list-small .item-post .thumb .overlay {
  background-image: url(../images/icon-plus-32.png)
}

.list-small .item-video .thumb .overlay {
  background-image: url(../images/icon-play-32.png)
}

.list-small .data {
  margin-left: 214px
}

.list-small .entry-title {
  margin: 0 0 5px
}

.list-small .entry-meta {
  float: left
}

.list-small .stats {
  float: right
}

.list-small .stats .comments,.list-small .stats .likes,.list-small .stats .views {
  margin: 0 0 0 10px
}

.list-small .entry-summary {
  padding: 0
}

.list-medium .item {
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #DDD;
  margin: 0;
  padding: 15px 0
}

.list-medium .item:first-child {
  padding-top: 0;
  border-top: 0
}

.list-medium .item:last-child {
  border-bottom: 0
}

.list-medium .thumb {
  float: left;
  width: 300px;
  height: 168px;
  margin: 0
}

.list-medium .thumb img {
  width: 300px
}

.list-medium .item-post .thumb .overlay {
  background-image: url(../images/icon-plus-48.png)
}

.list-medium .item-video .thumb .overlay {
  background-image: url(../images/icon-play-48.png)
}

.list-medium .data {
  margin-left: 320px
}

.list-medium .entry-title {
  margin: 0 0 5px
}

.list-large .item {
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #DDD;
  margin: 0;
  padding: 20px 0
}

.list-large .item:first-child {
  padding-top: 0;
  border-top: 0
}

.list-large .item:last-child {
  border-bottom: 0
}

.list-large .thumb {
  width: 620px;
  height: 349px;
  margin: 0 0 10px
}

.list-large .video {
  margin-bottom: 10px
}

.list-large .thumb img {
  width: 620px
}

.list-large .item-post .thumb .overlay {
  background-image: url(../images/icon-plus-64.png)
}

.list-large .item-video .thumb .overlay {
  background-image: url(../images/icon-play-64.png)
}

.list-large .entry-title {
  font-size: 21px;
  margin: 0 0 5px
}

.grid-medium .entry-title,.grid-mini .entry-title,.grid-small .entry-title {
  line-height: 20px;
  font-size: 12px;
  overflow: hidden
}

.list-large .entry-meta {
  float: left
}

.list-large .stats {
  float: right
}

.list-large .stats .comments,.list-large .stats .likes,.list-large .stats .views {
  margin: 0 0 0 10px
}

.list-large .entry-summary {
  clear: left
}

.grid-medium .entry-title,.grid-mini .entry-title,.grid-small .entry-title,.widget-posts .post-grid-2 .entry-title,.widget-posts .post-grid-3 .entry-title {
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis
}

.grid-small .nag {
  margin: 0 -11px
}

.grid-small p {
  margin: 0
}

.grid-small .item {
  width: 192px;
  float: left;
  margin: 0 11px 20px
}

.grid-small .thumb {
  width: 192px;
  height: 108px
}

.grid-small .thumb img {
  width: 192px
}

.grid-small .item-post .thumb .overlay {
  background-image: url(../images/icon-plus-32.png)
}

.grid-small .item-video .thumb .overlay {
  background-image: url(../images/icon-play-32.png)
}

.grid-small .entry-title {
  height: 40px
}

.grid-medium .nag {
  margin: 0 -10px
}

.grid-medium p {
  margin: 0
}

.grid-medium .item {
  width: 300px;
  float: left;
  margin: 0 10px 20px
}

.grid-medium .thumb {
  width: 300px;
  height: 168px
}

.grid-medium .thumb img {
  width: 300px
}

.grid-medium .item-post .thumb .overlay {
  background-image: url(../images/icon-plus-48.png)
}

.grid-medium .item-video .thumb .overlay {
  background-image: url(../images/icon-play-48.png)
}

.grid-medium .entry-title {
  height: 20px
}

.grid-mini .nag {
  margin: 0 -10px
}

.grid-mini p {
  margin: 0
}

.grid-mini .item {
  width: 140px;
  float: left;
  margin: 0 10px 20px
}

.grid-mini .thumb {
  width: 140px;
  height: 78px
}

.grid-mini .thumb img {
  width: 140px
}

.grid-mini .item-video .thumb .overlay {
  background-image: url(../images/icon-play-24.png)
}

.grid-mini .entry-title {
  height: 40px
}

.section-box {
  /* margin: 0 0 30px; */
}

.section-box img {
  vertical-align: middle
}

.section-before {
  margin: 0 0 20px
}

.section-after {
  margin: -10px 0 20px
}

.section-header {
  margin-bottom: 12px;
  border-bottom: 1px solid #FFF;
  font-weight: 700
}

.section-title {
  display: block;
  border-bottom: 1px solid #DDD;
  line-height: 24px;
  font-size: 15px;
  margin: 0;
  padding-bottom: 6px
}

.section-title a {
  color: #111
}

.section-title a:hover {
  background: url(../images/s.png) right -463px no-repeat;
  padding: 0 16px 0 0;
  color: #662481
}

.section-header .more-link {
  float: right;
  margin-top: -32px;
  vertical-align: middle;
  display: inline-block;
  line-height: 20px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 0 10px;
  font-size: 11px;
  background: #F7F7F7;
  background-image: -ms-linear-gradient(top,#FFF,#F0F0F0);
  background-image: -moz-linear-gradient(top,#FFF,#F0F0F0);
  background-image: -o-linear-gradient(top,#FFF,#F0F0F0);
  background-image: -webkit-gradient(linear,left top,left bottom,from(#FFF),to(#F0F0F0));
  background-image: -webkit-linear-gradient(top,#FFF,#F0F0F0);
  background-image: linear-gradient(to bottom,#FFF,#F0F0F0);
  border: 1px solid #DDD;
  color: #662481
}

.section-header .more-link .mini-arrow-right {
  border-left-color: #662481;
  position: relative;
  top: -1px
}

.section-header .more-link:hover {
  border-color: #BBB;
  color: #333
}

.section-header .more-link:hover .mini-arrow-right {
  border-left-color: #333
}

.section-content {
  /* margin: 0 0 20px; */
  background: url(../images/section-shadow.png) center bottom repeat-x
}

.jp-ratio {
  position: relative!important;
  width: 100%;
  height: auto!important;
  overflow: hidden;
  line-height: 1
}

.jp-ratio .jp-media,.jp-ratio .jp-type-single,.jp-ratio embed,.jp-ratio iframe,.jp-ratio object,.jp-ratio video {
  position: absolute!important;
  top: 0!important;
  left: 0!important;
  width: 100%!important;
  height: 100%!important;
  margin: 0;
  background: #000
}

.jp-aspect {
  display: block
}

.jp-ratio-169 .jp-aspect {
  padding-top: 56.25%
}

.jp-ratio-1610 .jp-aspect {
  padding-top: 62.5%
}

.jp-ratio-43 .jp-aspect {
  padding-top: 75%
}

.jp-ratio-32 .jp-aspect {
  padding-top: 66.66666666666666%
}

.jp-ratio-11 .jp-aspect {
  padding-top: 100%
}

.jp-ratio-241 .jp-aspect {
  padding-top: 41.66666666666667%
}

.jp-container {
  margin-bottom: 20px
}

.jp-media {
  margin: 0 auto;
  overflow: hidden;
  background: #000
}

.jp-media img {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%!important;
  height: 100%!important
}

.jp-gui,.jp-gui a,.jp-play-bar,.jp-progress,.jp-seek-bar,.jp-volume-bar,.jp-volume-bar-value {
  background-image: url(../images/s-jplayer.png);
  background-repeat: repeat-x
}

.jp-play-bar,.jp-seek-bar,.jp-volume-bar,.jp-volume-bar-value {
  -webkit-border-radius: 1px;
  border-radius: 1px
}

.jp-gui {
  width: 100%;
  position: absolute;
  z-index: 2;
  bottom: 0;
  height: 0;
  opacity: 0;
  visibility: hidden;
  background-position: 0 -270px;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.4);
  box-shadow: 0 1px 1px rgba(0,0,0,.4);
  -webkit-transition: all .15s;
  -moz-transition: all .15s;
  -ms-transition: all .15s;
  -o-transition: all .15s;
  transition: all .15s
}

.jp-control,.jp-pause,.jp-play {
  width: 33px;
  position: absolute;
  top: 0;
  left: 0
}

.fcarousel li.active .overlay,.home-featured .nav li.active .overlay,.jp-player:hover .jp-gui,.thumb.loading .overlay {
  visibility: visible;
  opacity: 1
}

.jp-player:hover .jp-gui {
  bottom: 0;
  height: 30px
}

.jp-gui a {
  display: inline-block;
  outline: 0;
  text-indent: -999em;
  background-repeat: no-repeat
}

.jp-control {
  height: 30px;
  padding-right: 2px;
  background: url(../images/s-jplayer.png) right -300px no-repeat
}

.jp-pause,.jp-play {
  height: 30px
}

.jp-play {
  background-position: 0 0
}

.jp-play:hover {
  background-position: -33px 0
}

.jp-pause {
  background-position: 0 -30px;
  display: none
}

.jp-pause:hover {
  background-position: -33px -30px
}

.jp-progress-container {
  margin: 0 95px 0 34px;
  height: 8px;
  padding: 12px 12px 10px 10px;
  background: url(../images/s-jplayer.png) right -300px no-repeat
}

.jp-progress {
  height: 5px;
  padding: 1px 1px 2px;
  background-position: 0 -240px;
  position: static
}

.jp-seek-bar {
  width: 0;
  height: 5px;
  background-position: 0 -210px;
  cursor: pointer
}

.jp-play-bar {
  width: 0;
  height: 5px;
  background-position: 0 -180px
}

.jp-mute,.jp-unmute {
  width: 17px;
  height: 13px;
  position: absolute;
  top: 9px;
  right: 70px
}

.jp-mute {
  background-position: -10px -68px
}

.jp-mute:hover {
  background-position: -43px -68px
}

.jp-unmute {
  background-position: -10px -98px
}

.jp-unmute:hover {
  background-position: -43px -98px
}

.jp-volume-bar {
  width: 40px;
  height: 5px;
  padding: 1px 1px 2px;
  background-position: 0 -240px;
  cursor: pointer;
  position: absolute;
  top: 12px;
  right: 25px
}

.jp-volume-bar-value {
  width: 0;
  height: 5px;
  background-position: 0 -180px
}

.jp-full-screen,.jp-restore-screen {
  width: 17px;
  height: 13px;
  position: absolute;
  top: 8px;
  right: 0
}

.jp-video-full,.jp-video-play {
  left: 0;
  height: 100%;
  width: 100%
}

.jp-full-screen {
  background-position: -10px -128px
}

.jp-full-screen:hover {
  background-position: -43px -128px
}

.jp-restore-screen {
  background-position: -10px -158px
}

.jp-restore-screen:hover {
  background-position: -43px -158px
}

.jp-video-full {
  position: fixed;
  top: 0;
  background: #000;
  z-index: 999
}

.jp-video-play {
  position: absolute;
  top: 0;
  z-index: 2;
  background: url(../images/icon-play-64.png) center center no-repeat;
  text-indent: -5555em;
  overflow: hidden;
  cursor: pointer
}

.wall {
  padding: 20px 0;
  background: url(../images/bg-pattern-black.png) #1A1A1A;
  position: relative;
  text-shadow: none
}

.fcarousel .carousel-container {
  position: relative;
  margin: 0 35px
}

.fcarousel .carousel-clip {
  position: relative;
  overflow: hidden;
  height: 100px;
  width: 100%;
  margin: 0 auto
}

.fcarousel .thumb,.fcarousel li {
  height: 84px;
  width: 150px
}

.fcarousel ul {
  width: 999em;
  position: absolute
}

.fcarousel li {
  float: left;
  border: 3px solid #333;
  margin: 5px 10px 20px;
  overflow: visible!important;
  background: #000;
  position: relative;
  -webkit-box-shadow: 0 0 5px #000;
  box-shadow: 0 0 5px #000;
  -webkit-transition: all .25s;
  -moz-transition: all .25s;
  -ms-transition: all .25s;
  -o-transition: all .25s;
  transition: all .25s
}

.fcarousel .thumb img {
  width: 150px
}

.fcarousel li:hover {
  border-color: #555
}

.fcarousel li.active {
  border-color: #086081
}

.fcarousel .carousel-next,.fcarousel .carousel-prev {
  display: inline-block;
  width: 27px;
  height: 90px;
  margin: 5px 0;
  cursor: pointer;
  text-indent: -5555em;
  overflow: hidden;
  background: url(../images/s.png) -150px -80px no-repeat;
  position: absolute;
  top: 0
}

.fcarousel .carousel-prev {
  left: -30px
}

.fcarousel .carousel-next {
  background-position: -200px -80px;
  right: -30px
}

.fcarousel .carousel-prev:hover {
  background-position: -150px -180px
}

.fcarousel .carousel-next:hover {
  background-position: -200px -180px
}

.fcarousel-6 .carousel-clip {
  height: 86px
}

.fcarousel-6 .thumb,.fcarousel-6 li {
  height: 70px;
  width: 124px
}

.fcarousel-6 li {
  margin: 5px 8px 20px
}

.fcarousel-6 .thumb img {
  width: 124px
}

.fcarousel-6 .carousel-next,.fcarousel-6 .carousel-prev {
  height: 76px;
  background: url(../images/s.png) -50px -80px no-repeat
}

.fcarousel-6 .carousel-next {
  background-position: -100px -80px
}

.fcarousel-6 .carousel-prev:hover {
  background-position: -50px -180px
}

.fcarousel-6 .carousel-next:hover {
  background-position: -100px -180px
}

.home-featured .stage,.home-featured .stage .item,.home-featured .stage .thumb {
  width: 620px;
  height: 349px
}

.home-featured .stage {
  float: left;
  overflow: hidden;
  border: 1px solid #000;
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,.5),inset 0 0 1px #666,inset 0 0 50px rgba(0,0,0,.5);
  box-shadow: 0 0 10px rgba(0,0,0,.5),inset 0 0 1px #666,inset 0 0 50px rgba(0,0,0,.5);
  background: url(../images/loading-bert.gif) center center no-repeat #000;
  position: relative
}

.home-featured .carousel-list {
  width: 20000em;
  position: absolute
}

.home-featured .stage .item {
  position: relative;
  float: left
}

.home-featured .stage .thumb {
  float: left
}

.home-featured .stage .thumb img {
  width: 620px
}

.thumb.loading .overlay {
  background: url(../images/loading-bert.gif) center center no-repeat rgba(0,0,0,.75)!important
}

.home-featured .stage .caption {
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 27px;
  background: #333;
  background: rgba(0,0,0,.5);
  border-top: 1px solid rgba(255,255,255,.1)
}

.home-featured .stage .entry-title {
  font-size: 13px;
  line-height: 27px;
  padding: 0 10px
}

.home-featured .stage .entry-title a {
  color: #EEE
}

.home-featured .nav li:hover a,.home-featured .stage .entry-title a:hover {
  color: #FFF
}

.home-featured .stage .item-post .thumb .overlay {
  background-image: url(../images/icon-plus-64.png)
}

.home-featured .stage .item-video .thumb .overlay {
  background-image: url(../images/icon-play-64.png)
}

.home-featured .nav {
  width: 300px;
  float: right;
  border: 1px solid #000;
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,.5),inset 0 0 1px #666,inset 0 0 50px rgba(0,0,0,.5);
  box-shadow: 0 0 10px rgba(0,0,0,.5),inset 0 0 1px #666,inset 0 0 50px rgba(0,0,0,.5);
  background: #333
}

.home-featured .nav .carousel {
  float: right;
  width: 305px;
  overflow: hidden
}

.home-featured .nav .carousel-clip {
  height: 320px;
  overflow: hidden;
  position: relative
}

.home-featured .nav .carousel-list {
  height: 999em;
  position: absolute
}

.home-featured .nav li {
  width: 300px;
  margin-left: 5px;
  background: #373737;
  height: 78px;
  border-top: 1px solid #444;
  border-bottom: 1px solid #272727
}

.home-featured .nav .inner {
  padding: 10px;
  height: 58px
}

.home-featured .nav li:hover {
  background-color: #303030
}

.home-featured .nav .thumb {
  width: 100px;
  height: 56px;
  float: left
}

.home-featured .nav .thumb img {
  width: 124px
}

.home-featured .nav .data {
  margin-left: 110px
}

.home-featured .nav .entry-title {
  font-size: 12px;
  margin: 0 0 5px;
  height: 30px;
  overflow: hidden
}

.home-featured .nav .entry-title a {
  color: #BBB
}

.home-featured .nav .entry-title a:hover,.home-featured .nav li.active a {
  color: #FFF
}

.home-featured .nav li.active {
  background: #222
}

.home-featured .nav li.active .inner {
  border-left: 4px solid #662481;
  margin-left: -4px
}

.home-featured .nav .carousel-next,.home-featured .nav .carousel-prev {
  display: inline-block;
  width: 149px;
  float: left;
  height: 27px;
  cursor: pointer;
  vertical-align: middle;
  text-indent: -5555em;
  overflow: hidden;
  background: url(../images/s.png) center 8px no-repeat #333;
  border-top: 1px solid #444
}

.home-featured .nav .carousel-prev {
  border-right: 1px solid #222;
  margin-left: 5px
}

.home-featured .nav .carousel-next {
  background-position: center -22px;
  border-left: 1px solid #444
}

.home-featured .nav .carousel-next:hover,.home-featured .nav .carousel-prev:hover {
  background-color: #3A3A3A
}

.home-featured-full .stage {
  margin-bottom: 20px
}

.home-featured-full .stage .carousel {
  position: relative;
  overflow: hidden;
  width: 950px;
  height: 534px
}

.home-featured-full .stage .carousel-list {
  width: 20000em;
  position: absolute
}

.home-featured-full .stage .item {
  width: 950px;
  height: 534px;
  position: relative;
  float: left
}

.home-featured-full .stage .thumb {
  width: 950px;
  height: 539px
}

.home-featured-full .next-stage,.home-featured-full .prev-stage {
  position: absolute;
  width: 50px;
  height: 50px;
  top: 50%;
  display: inline-block
}

.home-featured-full .prev-stage {
  left: 0
}

.home-featured-full .next-stage {
  right: 0
}

.author-box {
  margin: 0 0 30px
}

.author-box .avatar {
  float: left;
  -webkit-border-radius: 3px;
  border-radius: 3px
}

.author-box .data {
  margin-left: 80px
}

.author-box .entry-meta {
  color: #AAA;
  margin: 0 0 5px
}

.author-box .display-name {
  margin: 0;
  font-size: 17px
}

.author-box .links a {
  padding: 0 0 0 22px;
  margin: 0 15px 0 0;
  color: #AAA;
  background: url(../images/links.png) no-repeat
}

.author-box .links a:hover {
  color: #555
}

.author-box .links .facebook {
  background-position: 0 -20px
}

.author-box .links .website {
  background-position: 0 -40px
}

.author-box .links .twitter:hover {
  background-position: 0 -60px
}

.author-box .links .facebook:hover {
  background-position: 0 -80px
}

.author-box .links .website:hover {
  background-position: 0 -100px
}

.loop-header {
  margin: 0 0 10px
}

.loop-title {
  background: #662481;
  font-size: 15px;
  margin: 0;
  line-height: 24px
}

.loop-title .prefix {
  margin-left: 5px;
  font-weight: 400;
  color: #FFF
}

.loop-title em {
  color: #FFF;
  margin-left: 5px
}

.loop-desc {
  font-size: 11px;
  color: #FFF;
  float: right;
  margin-right: 5px;
  line-height: 24px
}

.loop-desc i {
  color: #FFF;
  font-weight: 700
}

.below-no-actions {
  margin: 0 0 5px;
  border-bottom: 1px solid #FFF
}

.below-no-actions .loop-title {
  border-bottom: 1px solid #DDD;
  padding-bottom: 6px
}

.below-no-actions .loop-desc {
  margin-top: -30px
}

.loop-actions {
  margin: 0 0 20px;
  height: 21px;
  line-height: 21px;
  padding: 5px 10px;
  font-size: 11px;
  font-weight: 700;
  border: 1px solid #DDD;
  border-bottom: 1px solid #CCC;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0 #F7F7F7;
  box-shadow: inset 0 1px 0 #F7F7F7;
  background: #E7E7E7;
  background-image: -ms-linear-gradient(top,#EEE,#E7E7E7);
  background-image: -moz-linear-gradient(top,#EEE,#E7E7E7);
  background-image: -o-linear-gradient(top,#EEE,#E7E7E7);
  background-image: -webkit-gradient(linear,left top,left bottom,from(#EEE),to(#E7E7E7));
  background-image: -webkit-linear-gradient(top,#EEE,#E7E7E7);
  background-image: linear-gradient(to bottom,#EEE,#E7E7E7)
}

.loop-actions a,.loop-actions div,.loop-actions i,.loop-actions span {
  vertical-align: middle;
  display: inline-block;
  float: left;
  height: 21px;
  line-height: 21px;
  overflow: hidden
}

.loop-actions a {
  text-decoration: none
}

.loop-actions .prefix {
  margin-right: 5px;
  color: #777
}

.loop-actions .sep {
  color: #CCC;
  margin: 0 8px
}

.loop-actions .orderby .current {
  color: #111
}

.loop-actions .asc,.loop-actions .desc {
  width: 11px;
  margin: 0 8px;
  text-indent: -5555em
}

.loop-actions .asc {
  background: url(../images/view.png) 0 -15px no-repeat
}

.loop-actions .desc {
  background: url(../images/view.png) -20px -15px no-repeat
}

.loop-actions .view {
  float: right
}

.loop-actions .view a {
  width: 11px;
  height: 11px;
  padding: 4px;
  line-height: 11px;
  border: 1px solid transparent
}

.loop-actions .view i {
  display: inline-block;
  width: 11px;
  height: 11px;
  background-image: url(../images/view.png);
  background-repeat: no-repeat
}

.list-small-link i {
  background-position: 0 0
}

.list-medium-link i {
  background-position: -20px 0
}

.list-large-link i {
  background-position: -40px 0
}

.grid-medium-link i {
  background-position: -60px 0
}

.grid-small-link i {
  background-position: -80px 0
}

.grid-mini-link i {
  background-position: -100px 0
}

.loop-actions .view a.current {
  background: #FFF;
  border: 1px solid #DDD
}

.loop-actions .orderby-select {
  display: none
}

.loop-nav {
  border-top: 1px solid #DDD
}

.loop-nav-inner {
  border-top: 1px solid #FFF;
  padding: 20px 0
}

.screen {
  margin: 0 0 10px;
  background: url(../images/loading-bert.gif) center center no-repeat #000
}

.screen .thumb {
  width: 950px;
  height: 540px
}

.screen .thumb .overlay {
  background-image: url(../images/icon-plus-64.png)
}

.item-video .screen .thumb .overlay {
  background-image: url(../images/icon-play-64.png)
}

.entry-header {
  margin-bottom: 15px;
  position: relative;
  border-bottom: 1px solid #FFF
}

.entry-header .inner {
  border-bottom: 1px solid #DDD;
  padding-bottom: 10px
}

.entry-header h1,.entry-header h2 {
  margin-bottom: 0
}

h1.entry-title {
  color: #333;
  font-size: 20px;
  line-height: 24px
}

h1.entry-title a {
  color: #333
}

h1.entry-title a:hover {
  color: #662481
}

.entry-header .entry-title {
  float: left
}

.entry-actions {
  float: right;
  height: 24px
}

.entry-actions .dp-like-post,.entry-actions .dp-share {
  float: left;
  margin-left: 10px;
  position: relative;
  background-color: #F7F7F7;
  background-image: -ms-linear-gradient(top,#FFF,#F0F0F0);
  background-image: -moz-linear-gradient(top,#FFF,#F0F0F0);
  background-image: -o-linear-gradient(top,#FFF,#F0F0F0);
  background-image: -webkit-gradient(linear,left top,left bottom,from(#FFF),to(#F0F0F0));
  background-image: -webkit-linear-gradient(top,#FFF,#F0F0F0);
  background-image: linear-gradient(to bottom,#FFF,#F0F0F0);
  border: 1px solid #DDD;
  -webkit-border-radius: 3px;
  border-radius: 3px
}

.entry-actions .dp-like-post:hover,.entry-actions .dp-share:hover {
  border-color: #BBB;
  color: #333
}

.entry-actions .dp-like-post a,.entry-actions .dp-share .dropdown-handle {
  height: 24px;
  line-height: 24px;
  padding: 0 10px 0 30px;
  display: inline-block;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 11px;
  color: #555;
  -webkit-border-radius: 3px;
  border-radius: 3px
}

.entry-actions .dp-like-post .like {
  background: url(../images/actions.png) 10px -24px no-repeat
}

.entry-actions .dp-like-post .liked {
  background: url(../images/actions.png) 10px -84px no-repeat;
  color: #555
}

.entry-actions .dp-like-post .like:hover,.entry-actions .dp-like-post .liked:hover {
  background: url(../images/actions.png) 10px -24px no-repeat;
  color: #555
}

.entry-actions .dp-share .dropdown-handle {
  display: block;
  background: url(../images/actions.png) 10px -145px no-repeat;
  position: relative
}

.entry-actions .dp-share .dropdown-content {
  background: #F7F7F7;
  color: #555;
  position: absolute;
  top: 28px;
  right: -999px;
  width: 150px;
  border: 1px solid #BBB;
  -webkit-border-radius: 3px 0 3px 3px;
  border-radius: 3px 0 3px 3px;
  opacity: 0;
  display: none;
  visibility: hidden;
  -webkit-transition: all .15s;
  -moz-transition: all .15s;
  -ms-transition: all .15s;
  -o-transition: all .15s;
  transition: all .15s
}

.widget li,.widget_archive>ul>li:first-child,.widget_categories>ul>li:first-child {
  border-top: 1px solid #FFF
}

.entry-actions .dp-share .dropdown-content ul {
  list-style: none;
  margin: 0;
  padding: 0
}

.entry-actions .dp-share .dropdown-content li {
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #DDD;
  padding: 5px 10px;
  min-height: 20px;
  height: auto!important;
  height: 20px;
  display: block
}

.entry-actions .dp-share .dropdown-content li:last-child,.wall .entry-header {
  border-bottom: 0
}

.entry-actions .dp-share .dropdown-content li:first-child {
  border-top: 0
}

.entry-actions .dp-share:hover {
  -webkit-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0
}

.entry-actions .dp-share:hover .dropdown-handle {
  padding-bottom: 5px;
  -webkit-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  color: #111;
  background: url(../images/actions.png) 10px -145px no-repeat #F7F7F7;
  z-index: 999999999
}

.entry-actions .dp-share:hover .dropdown-content {
  right: -1px;
  opacity: 1;
  display: block;
  visibility: visible;
  z-index: 999999998
}

.info-toggle,.info-toggle-button .more-text {
  display: none
}

.wall #screen {
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,.5),inset 0 0 1px #666,inset 0 0 50px rgba(0,0,0,.5);
  box-shadow: 0 0 10px rgba(0,0,0,.5),inset 0 0 1px #666,inset 0 0 50px rgba(0,0,0,.5)
}

.wall .entry-header .inner {
  border-bottom: 0;
  padding-bottom: 0
}

.wall h1.entry-title {
  color: #EEE;
  font-size: 18px;
  font-weight: 400;
  background: url(../images/icon-play-16.png) left 3px no-repeat;
  padding-left: 24px;
  text-shadow: none
}

.wall h1.entry-title a {
  color: #AAA
}

.wall .entry-actions .dp-like-post a,.wall .entry-actions .dp-share .dropdown-handle,.wall h1.entry-title a:hover {
  color: #FFF
}

.wall .entry-actions .dp-like-post,.wall .entry-actions .dp-share {
  background: #555;
  border: 0;
  color: #FFF
}

.wall .entry-actions .dp-share .dropdown-handle {
  background: url(../images/actions.png) 10px -115px no-repeat
}

.wall .entry-actions .dp-share .dropdown-content {
  border: 0;
  right: 0
}

.wall .entry-actions .dp-share:hover .dropdown-handle {
  padding-bottom: 5px;
  -webkit-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  color: #333;
  background: url(../images/actions.png) 10px -145px no-repeat #F7F7F7
}

.wall .entry-actions .dp-like-post .like {
  background: url(../images/actions.png) 10px 6px no-repeat #555
}

.wall .entry-actions .dp-like-post .liked {
  background: url(../images/actions.png) 10px -84px no-repeat #F7F7F7;
  color: #555
}

.wall .entry-actions .dp-like-post .like:hover,.wall .entry-actions .dp-like-post .liked:hover {
  background: url(../images/actions.png) 10px -24px no-repeat #F7F7F7;
  color: #333
}

#info {
  overflow: hidden
}

.entry-meta {
  color: #999;
  font-size: 11px;
  margin: 0 0 10px
}

.entry-meta .sep {
  padding: 0 3px
}

#extras {
  font-size: 14px
}

#extras h4 {
  font-size: 11px;
  margin: 4px 0 0
}

#thumb {
  margin: 0 0 20px
}

.info-toggle-arrow {
  display: none;
  width: 8px;
  height: 10px;
  line-height: 10px;
  vertical-align: text-top;
  margin: 6px 0 0 2px;
  background: url(../images/s.png) 0 -70px no-repeat!important
}

.info-more-arrow {
  background: url(../images/s.png) 0 -50px no-repeat!important
}

.info-toggle {
  margin-top: -21px
}

.info-toggle-button {
  background: #F7F7F7;
  background-image: -ms-linear-gradient(top,#FFF,#F0F0F0);
  background-image: -moz-linear-gradient(top,#FFF,#F0F0F0);
  background-image: -o-linear-gradient(top,#FFF,#F0F0F0);
  background-image: -webkit-gradient(linear,left top,left bottom,from(#FFF),to(#F0F0F0));
  background-image: -webkit-linear-gradient(top,#FFF,#F0F0F0);
  background-image: linear-gradient(to bottom,#FFF,#F0F0F0);
  font-weight: 700;
  font-size: 11px;
  padding: 3px 10px;
  border: 1px solid #DDD;
  -webkit-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  border-top: 0;
  min-width: 70px;
  color: #555
}

.info-toggle-button:hover {
  border-color: #BBB;
  color: #333
}

.info-more-button .more-text {
  display: inline-block
}

.info-more-button .less-text {
  display: none
}

.info-more {
  height: auto!important
}

.widget {
  margin-bottom: 30px
}

.widget-header {
  border-bottom: 1px solid #FFF;
  margin: 0 0 8px
}

.widget li,.widget-title {
  border-bottom: 1px solid #DDD
}

.widget-title {
  display: block;
  line-height: 24px;
  font-size: 15px;
  margin: 0;
  padding-bottom: 6px;
  border-left: solid 5px #662481;
  color: #000;
  text-indent: 10px
}

.widget>ol,.widget>ul {
  margin-top: -8px;
  margin-bottom: -2px
}

.widget li {
  padding: 4px 0 4px 12px;
  background: url(../images/s2.png) -292px 12px no-repeat
}

.widget>ol>li:last-child,.widget>ul>li:first-child {
  border-top: 0
}

.widget li:last-child {
  border-bottom: 0
}

.widget ol ol,.widget ol ul,.widget ul ol,.widget ul ul {
  margin-top: 4px;
  margin-bottom: 0;
  border-top: 1px solid #DDD
}

.widget p {
  margin: 0 0 10px
}

.widget select {
  width: 100%;
  border: 1px solid #CCC
}

.widget_tag_cloud .tagcloud {
  overflow: hidden
}

.widget_tag_cloud a {
  display: inline-block;
  font-size: 11px!important;
  color: #111;
  background: #E7E7E7;
  padding: 2px 10px;
  margin: 0 4px 2px 0;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  line-height: 15px;
  text-shadow: 0 1px 0 #FFF;
  word-wrap: break-word
}

.widget_tag_cloud a:hover {
  background: #333;
  color: #FFF;
  text-shadow: 0 1px 0 #000
}

.widget_archive,.widget_categories {
  overflow: hidden
}

.widget_archive ul,.widget_categories ul {
  overflow: hidden;
  width: 120%;
  font-size: 11px;
  margin-top: -8px;
  margin-left: -8px;
  margin-bottom: -2px
}

.widget_archive li,.widget_categories li {
  text-align: right;
  overflow: hidden;
  width: 122px;
  height: 29px;
  line-height: 29px;
  float: left;
  padding: 0 20px;
  position: relative;
  top: -1px;
  background: url(../images/s2.png) -284px 11px no-repeat
}

.widget_archive li:hover,.widget_categories li:hover {
  background: url(../images/s2.png) -234px -39px no-repeat
}

.widget_archive li a,.widget_categories li a {
  float: left;
  text-align: left;
  margin-right: 5px;
  font-size: 13px;
  font-weight: 700
}

.widget_nav_menu .menu-main-navigation-container {
  margin-top: -8px
}

.widget_nav_menu>div>ul>li:first-child {
  border-top: 0
}

table#wp-calendar {
  width: 100%!important;
  margin: 0!important
}

.widget-comments li {
  background: url(../images/s2.png) -189px -90px no-repeat!important;
  padding: 5px 0 5px 16px;
  overflow: hidden
}

.widget-comments .author {
  font-size: 12px
}

.widget-comments .date {
  color: #999;
  font-size: 11px
}

.widget-comments .excerpt {
  display: block;
  color: #555;
  margin: 0
}

.widget-comments .has-avatar li {
  background: 0 0;
  padding: 8px 0
}

.widget-comments .has-avatar .avatar {
  display: block;
  width: 48px;
  height: 48px;
  padding: 4px;
  background: #FFF;
  float: left;
  position: relative;
  border: 1px solid #DDD;
  -webkit-box-shadow: 0 0 3px #D7D7D7;
  box-shadow: 0 0 3px #D7D7D7
}

.widget-comments .has-avatar .data {
  margin-left: 68px;
  display: block
}

.widget-tweets ul {
  margin: 0 0 10px
}

.widget-tweets li {
  background: url(../images/s2.png) -139px -139px no-repeat!important;
  padding: 5px 0 5px 18px!important;
  overflow: hidden
}

.widget-tweets li.has-avatar {
  padding: 5px 0!important;
  background: 0 0
}

.widget-tweets li.has-avatar img {
  float: left;
  margin: 4px 10px 0 0
}

.widget-tweets li.has-avatar .tweet-meta,.widget-tweets li.has-avatar .tweet-text {
  margin-left: 58px
}

.widget-tweets li.has-avatar .tweet-text {
  display: block
}

.widget-tweets .tweet-meta {
  color: #AAA;
  display: block
}

.widget-tweets .twitter-follow-button {
  margin: 10px 0 0 18px
}

.widget-single-post-stats .comments,.widget-single-post-stats .likes,.widget-single-post-stats .views {
  width: 99px;
  border-left: 1px solid #FFF;
  border-right: 1px solid #DDD;
  display: inline-block;
  float: left;
  text-align: center;
  line-height: 1.25
}

.widget-single-post-stats i {
  font-size: 22px;
  display: block;
  color: #111;
  font-weight: 900;
  font-family: Montserrat
}

.widget-single-post-stats .suffix {
  font-style: normal;
  font-size: 10px;
  font-weight: 700
}

.widget-single-post-stats .views {
  border-left: 0
}

.widget-single-post-stats .comments {
  width: 98px
}

.widget-single-post-stats .likes {
  border-right: 0
}

.widget-ad img {
  display: block
}

.widget-posts .author,.widget-posts .post-grid-2 .comments,.widget-posts .post-grid-2 .entry-meta,.widget-posts .post-grid-3 .stats,.widget-posts .suffix {
  display: none
}

.widget-posts ul {
  overflow: hidden
}

.widget-posts ul li {
  list-style: none;
  padding: 0;
  background: 0 0
}

.widget-posts .post-list li,.widget-posts .post-list-full li {
  padding: 10px 0;
  border-bottom: 1px solid #DDD;
  border-top: 1px solid #FFF;
  overflow: hidden
}

.widget-posts .post-grid-2 .entry-title,.widget-posts .post-grid-3 .entry-title {
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  font-size: 12px
}

.widget-posts .entry-meta,.widget-posts .stats {
  font-size: 11px
}

.widget-posts .post-list li {
  margin: 0;
  position: relative
}

.widget-posts .post-list .thumb {
  width: 120px;
  height: 67px;
  float: left;
  margin: 0
}

.widget-posts .post-list .thumb img {
  width: 120px
}

.widget-posts .post-list .data {
  margin-left: 130px
}

.widget-posts .post-list .entry-meta,.widget-posts .post-list .entry-title {
  margin-bottom: 5px
}

.widget-posts .post-list-full li {
  margin: 0
}

.widget-posts .post-list-full .thumb {
  width: 300px;
  height: 168px
}

.widget-posts .post-list-full .thumb img {
  width: 300px
}

.widget-posts .post-list-full .entry-meta,.widget-posts .post-list-full .entry-title {
  margin-bottom: 5px
}

.widget-posts .post-grid-2 {
  margin: 0 -10px -10px;
  overflow: hidden
}

.widget-posts .post-grid-2 li {
  width: 140px;
  float: left;
  margin: 0 10px 10px;
  border: 0
}

.widget-posts .post-grid-2 .thumb {
  width: 140px;
  height: 78px
}

.widget-posts .post-grid-2 .thumb img {
  width: 140px
}

.widget-posts .post-grid-3 {
  margin: 0 -6px -10px
}

.widget-posts .post-grid-3 li {
  overflow: hidden;
  width: 92px;
  float: left;
  border: 0;
  margin: 0 6px 10px
}

.widget-posts .post-grid-3 .thumb {
  width: 92px;
  height: 52px
}

.breadcrumbsList {
  margin: 10px 0 0 21px;
  border-left: solid 5px #662481;
  background-color: #f7f7f7;
  padding: 5px
}

.widget-posts .post-grid-3 .thumb img {
  width: 92px
}

#sidebar .widget {
  width: 300px
}

#footbar .wrap {
  padding-top: 30px
}

#footbar .widget-header {
  border: 0
}

#footbar .widget-title {
  border: 0;
  padding: 0;
  font-size: 12px;
  color: #333
}

#footbar li {
  border: 0
}

.widget-col-links {
  color: #999
}

.widget-col-links ul {
  margin: 0
}

.widget-col-links li {
  background: 0 0!important;
  padding: 2px 0
}

.widget-col-links li a {
  color: #777
}

.widget-col-links li a:hover {
  color: #111
}

#footbar .widget {
  float: left
}

#footbar.footbar-c3 .widget {
  width: 300px;
  margin-left: 20px
}

#footbar.footbar-c4 .widget {
  width: 220px;
  margin-left: 20px
}

#footbar.footbar-c4s1 .widget-col {
  float: left;
  width: 140px;
  margin-left: 20px
}

#footbar.footbar-c4s1 .widget-col-5 {
  width: 300px
}

#footbar.footbar-c4s1 .widget {
  width: 100%
}

#footbar-inner {
  margin-left: -20px
}

#colophon {
  font-size: 12px;
  color: #AAA
}

#colophon .wrap {
  padding: 5px 0;
  text-align: center
}

#colophon a {
  color: #fff
}

#copyright,#credits {
  margin: 0;
  display: inline;
  font-size: 12px;
  color: #fff;
  font-family: Montserrat,sans-serif
}

#footer-nav {
  margin: 0 0 2px
}

#footer-nav ul {
  overflow: hidden;
  margin: 0
}

#footer-nav li {
  display: inline;
  padding: 0 10px;
  border-left: 1px solid #DDD;
  line-height: 1;
  font-weight: 700
}

#footer-nav li:first-child {
  padding-left: 0;
  border-left: 0
}

#footer-nav li a:hover {
  color: #111
}

#social-nav {
  float: right;
  text-align: right
}

.comment-avatar,img.avatar {
  float: left
}

#social-nav .desc {
  display: block;
  margin: -3px 0 3px
}

#social-nav ul {
  list-style: none;
  margin: 0;
  padding: 0
}

#social-nav li {
  display: inline;
  margin: 0 0 0 8px
}

#social-nav a {
  display: inline-block;
  height: 24px;
  width: 24px;
  text-indent: -987em;
  overflow: hidden;
  line-height: 987em;
  background: url(../images/social.png) no-repeat
}

#social-nav a:hover {
  background-color: transparent;
  opacity: .75;
  filter: alpha(opacity=85)
}

#social-nav .facebook a {
  background-position: 0 -30px
}

#social-nav .gplus a {
  background-position: 0 -60px
}

#social-nav .rss a {
  background-position: 0 -90px
}

#social-nav .news a {
  background-position: 0 -120px
}

#social-nav .youtube a {
  background-position: 0 -150px
}

#social-nav .vimeo a {
  background-position: 0 -180px
}

#comments {
  margin: 20px 0
}

#comments .section-header {
  margin: 0
}

.comment-list blockquote,.comment-list ol,.comment-list p,.comment-list ul {
  margin-bottom: 10px
}

.comment-list {
  border-bottom: 1px solid #FFF;
  margin: -1px 0 0
}

.comment-list .children {
  margin-bottom: 0
}

.comment-div {
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #DDD;
  padding: 10px 0
}

.comment-actions,.comment-content,.comment-meta {
  margin-left: 72px
}

img.avatar {
  padding: 4px;
  background: #FFF;
  position: relative;
  margin-right: 15px;
  border: 1px solid #DDD;
  -webkit-box-shadow: 0 0 3px #D7D7D7;
  box-shadow: 0 0 3px #D7D7D7
}

.activity-avatar img,.comment-avatar img {
  width: 48px;
  height: 48px
}

.comment-meta {
  color: #AAA;
  font-size: 11px;
  margin-bottom: 5px
}

.comment-meta .sep {
  color: #CCC
}

.comment-meta .fn {
  font-size: 12px;
  color: #555
}

.comment-meta .comment-time {
  color: #AAA
}

.comment-meta .comment-time:hover {
  color: #555
}

.comment-actions {
  margin-top: -5px;
  text-align: right
}

#respond,.comment-nav {
  margin: 20px 0
}

.comment-reply-link {
  font-size: 12px;
  padding: 0 0 0 18px;
  background: url(../images/s.png) 0 -300px no-repeat
}

.comment-reply-link:hover {
  background-position: 0 -320px
}

.comment-reply-login {
  display: none
}

#cancel-comment-reply-link {
  font-size: 11px;
  text-transform: none;
  font-weight: 400;
  font-family: sans-serif;
  background: url(../images/s.png) 0 -342px no-repeat;
  width: 12px;
  height: 12px;
  display: inline-block;
  text-indent: -5555em;
  overflow: hidden;
  margin-left: 4px;
  position: relative;
  top: 1px
}

#cancel-comment-reply-link:hover {
  background-position: 0 -362px
}

.comment-list .bypostauthor .comment-avatar img {
  background: #333;
  border: 1px solid #000
}

.comment-list .bypostauthor .fn a:hover {
  color: #662481
}

#respond {
  overflow: hidden
}

.comment-form-author,.comment-form-email,.comment-form-url {
  width: 32%;
  float: left;
  margin: 0 0 10px 2%
}

.comment-form-author {
  margin-left: 0
}

.comment-form-comment {
  width: 100%;
  clear: both
}

#author,#comment,#email,#url {
  display: block;
  width: 100%;
  padding: 5px 4px;
  height: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

#author,#email,#url {
  width: 100%
}

#comment {
  height: 100px;
  overflow: auto
}

.comment-notes,.form-allowed-tags,.logged-in-as {
  color: #AAA;
  font-size: 12px
}

.comments-closed,.must-log-in {
  background: #FEFFC2;
  padding: 7px 10px;
  border: 1px solid #e1e2a3
}

.comment-list .depth-2 .comment-inner {
  padding-left: 20px;
  background: url(../images/s2.png) -84px -188px no-repeat
}

.comment-list .depth-2 .comment-avatar {
  width: 32px;
  height: 32px;
  padding: 2px
}

.comment-list .depth-2 .comment-avatar img {
  width: 32px;
  height: 32px
}

.comment-list .depth-2 .comment-actions,.comment-list .depth-2 .comment-content,.comment-list .depth-2 .comment-meta {
  margin-left: 58px
}

.comment-list .depth-3 .comment-inner {
  margin-left: 52px
}

.comment-list .depth-4 .comment-inner {
  margin-left: 72px
}

.comment-list .depth-5 .comment-inner {
  margin-left: 92px
}

.comment-list #respond {
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #D7D7D7;
  margin: 0;
  padding: 20px 0
}

.comment-list #respond .section-header {
  margin: 0 0 8px
}

.wpcf7-form textarea {
  width: 90%
}

.wpcf7-submit {
  min-width: 100px
}

#ie8 img {
  width: auto
}

.ie #site-title,.ie .loop-title,.ie .section-title,.ie .widget-title {
  font-family: Montserrat,sans-serif
}

form#whats-new-form {
  margin: 0!important
}

#buddypress form#whats-new-form textarea {
  width: 96%!important
}

#buddypress form#whats-new-form p.activity-greeting {
  line-height: 1em!important
}

#buddypress #whats-new-options {
  overflow: hidden!important
}

#buddypress {
  font-size: 14px!important
}

.widget.buddypress li {
  padding-left: 0;
  background: 0 0
}

.widget.buddypress div.item-options {
  padding: 0
}

.ivr-text {
  background-color: #662481;
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
  font-weight: 900;
  font-size: 18px
}

.ivrTelNumarasi {
  color: red;
  font-size: 20px
}

.kategoriPorno,.pornoGosterimi,.pornoSuresi {
  margin: 2px 5px 2px 0;
  padding: 5px 10px;
  border-left: solid 5px #662481;
  color: #000;
  display: inline-block
}

.kategoriPorno a,.pornoGosterimi span,.pornoSuresi span {
  color: #662481;
  font-weight: 600
}

.wp-pagenavi {
  clear: both
}

.wp-pagenavi a,.wp-pagenavi span {
  text-decoration: none;
  border: 1px solid #BFBFBF;
  padding: 3px 5px;
  margin: 2px
}

.wp-pagenavi a:hover,.wp-pagenavi span.current {
  border-color: #000
}

.wp-pagenavi span.current {
  font-weight: 700
}

.loop-actions .orderby-select {
  display: none
}

#main-nav .select-div {
  background: url(../images/nav-sep.png) left 0 no-repeat;
  display: none
}

#main-nav .select-wrap,#main-nav select {
  background-image: url(../images/select-arrow.png);
  background-repeat: no-repeat;
  background-position: right center
}

#main-nav .select-wrap {
  overflow: hidden
}

#main-nav select {
  height: auto;
  text-transform: none;
  display: block;
  margin: 0 auto;
  -webkit-border-radius: 0;
  border-radius: 0;
  width: 120%;
  border: 0;
  font-size: 13px;
  font-weight: 700;
  color: #EEE;
  text-shadow: 0 1px 0 #000;
  padding: 7px 5px 7px 10px;
  -webkit-appearance: none;
  -moz-appearance: normal;
  -webkit-padding-end: 20px;
  -webkit-padding-start: 10px;
  -webkit-user-select: none;
  -moz-user-select: none;
  background-color: transparent;
  background-color: rgba(0,0,0,0)
}

#main-nav select option {
  font-size: 12px;
  color: #333;
  background: 0 0
}

#main-nav select:active option {
  background: #FFF
}

.ie #main-nav select {
  color: #FFF
}

.ie #main-nav select option {
  background: 0 0;
  color: #FFF
}

.ie #main-nav select:active option {
  background: 0 0;
  color: #333
}

@media only screen and (min-width: 640px) and (max-width:959px) {
  .breadcrumbsList {
      margin:10px 0 0 10px
  }

  #branding,#header-actions {
      margin-bottom: 10px
  }

  body {
      min-width: 640px
  }

  .boxed-wrap #page {
      width: 640px
  }

  #main {
      padding: 20px 0
  }

  .wrap {
      width: 620px
  }

  #content,#sidebar {
      width: 100%
  }

  #colophon .wrap {
      padding: 5px 0 55px
  }

  #header-search {
      width: 100%;
      margin-left: 0
  }

  .home-featured .nav {
      width: 620px;
      height: 188px;
      float: left;
      background: #333;
      position: relative
  }

  .home-featured .nav .carousel {
      width: 620px;
      height: 160px;
      border-bottom: 1px solid #444
  }

  .home-featured .nav .carousel-clip {
      height: 320px;
      width: 630px
  }

  .home-featured .nav .carousel-list {
      width: 624px
  }

  .home-featured .nav li {
      float: left;
      width: 309px;
      margin-left: 0;
      border-left: 1px solid #444;
      border-right: 1px solid #272727
  }

  .home-featured .nav li .inner {
      margin: 0
  }

  .home-featured .nav li.current {
      background: #222;
      width: 310px;
      border-left: 0
  }

  .home-featured .nav li.current .inner {
      border-left: 4px solid #662481;
      margin-left: 0;
      padding-left: 6px
  }

  .home-featured .nav .carousel-next,.home-featured .nav .carousel-prev {
      position: absolute;
      bottom: 0
  }

  .home-featured .nav .carousel-prev {
      left: 0;
      margin: 0;
      width: 309px;
      border-left: 1px solid #444
  }

  .home-featured .nav .carousel-next {
      right: 0;
      width: 308px
  }

  .home-featured-full .stage,.home-featured-full .stage .carousel {
      width: 620px;
      height: 349px;
      overflow: hidden
  }

  .home-featured-full .stage,.home-featured-full .stage .carousel-list {
      height: 349px
  }

  .home-featured-full .stage .item,.home-featured-full .stage .thumb {
      width: 620px;
      height: 349px
  }

  .home-featured-full .stage .thumb img {
      width: 620px
  }

  .fcarousel-5 .carousel-clip {
      width: 544px
  }

  .fcarousel-5 li {
      margin: 5px 3px 20px
  }

  #footbar .widget-col-5 {
      width: 100%;
      margin-left: 0
  }

  #footbar.footbar-c4 .widget {
      width: 300px
  }

  .fluid-width-video-wrapper embed {
      height: 349px!important
  }

  div#extras>span {
      display: block;
      text-align: center
  }

  .kategoriPorno,.pornoGosterimi,.pornoSuresi {
      margin: 2px 2px 2px 0
  }
}

@media only screen and (max-width: 639px) {
  .breadcrumbsList {
      margin:10px 0 0 10px
  }
  #span_top_menu {
    display: block;
  }

  input.search-text {
    float: none;
    width: 76%;
    margin-left: 51px;
  }

  #colophon,#social-nav,div#extras>span {
      text-align: center
  }

  #main-nav .wrap {
      background: url(../images/nav-sep.png) right 0 no-repeat
  }

  #main-nav .menu {
      display: none
  }

  #main-nav .select-div {
      display: block
  }

  .loop-actions .orderby {
      display: none
  }

  .loop-actions .orderby-select {
      display: block;
      float: left;
      height: 21px;
      padding: 2px;
      text-transform: none
  }

  .list-medium .author,.list-medium .suffix,.list-small .author,.list-small .entry-summary,.list-small .suffix,.loop-actions .prefix,.loop-actions .view .grid-medium-link,.loop-actions .view .grid-small-link,.loop-actions .view .list-large-link {
      display: none
  }

  #branding,#header-actions,#header-search,.list-small .meta,.list-small .stats {
      float: none
  }

  .comment-form-author,.comment-form-email,.comment-form-url {
      margin-left: 0;
      width: 100%;
      float: none
  }

  body {
      min-width: 320px
  }

  .boxed-wrap #page {
      width: 320px
  }

  #main {
      padding: 20px 0
  }

  .wrap {
      width: 300px
  }

  #content,#sidebar {
      width: 100%
  }

  #branding {
      /* margin-bottom: 10px; */
  }

  #colophon .wrap {
      padding: 5px 0 55px
  }

  #site-logo img {
      margin: 5px auto;
      width: 162px;
      /* height: 32px; */
  }

  #header-search {
      width: 100%;
      margin: 0;
      /* padding: 15px 0 0; */
      overflow: hidden
  }

  .grid-small .item {
      width: 140px;
      margin: 0 10px 20px
  }

  .grid-small .thumb {
      width: 140px;
      height: 78px
  }

  .grid-small .thumb img {
      width: 140px
  }

  .grid-medium .nag {
      margin: 0 -10px
  }

  .grid-medium .item {
      width: 300px;
      margin: 0 10px 20px
  }

  .grid-medium .thumb {
      width: 300px;
      height: 168px
  }

  .grid-medium .thumb img {
      width: 300px
  }

  .list-small .thumb {
      width: 140px;
      height: 78px
  }

  .list-small .thumb img {
      width: 140px
  }

  .list-small .data {
      margin-left: 158px
  }

  .list-small .stats>span {
      margin: 0 10px 0 0!important
  }

  .list-medium .thumb {
      width: 300px;
      height: 168px;
      margin: 0 0 10px
  }

  .list-medium .thumb img {
      width: 300px
  }

  .home-featured .nav,.home-featured .stage,.list-large .item {
      width: 100%
  }

  .list-medium .data {
      margin-left: 0
  }

  .list-medium .meta {
      float: left
  }

  .list-medium .stats {
      float: right
  }

  .list-medium .entry-summary {
      font-size: 11px
  }

  .list-large .thumb {
      width: 100%;
      height: 168px
  }

  .list-large .meta,.list-large .stats {
      float: none
  }

  .list-large .stats>span {
      margin: 0 10px 0 0!important
  }

  .home-featured .stage {
      margin-left: -2px
  }

  .home-featured .stage,.home-featured .stage .carousel-list {
      height: 168px
  }

  .home-featured .stage .item,.home-featured .stage .thumb {
      width: 300px;
      height: 168px
  }

  .home-featured .stage .thumb img {
      width: 300px
  }

  .home-featured-full .stage,.home-featured-full .stage .carousel {
      width: 300px;
      height: 168px
  }

  .home-featured-full .stage,.home-featured-full .stage .carousel-list {
      height: 168px
  }

  .home-featured-full .stage .item,.home-featured-full .stage .thumb {
      width: 300px;
      height: 168px
  }

  .home-featured-full .stage .thumb img {
      width: 300px
  }

  .entry-header .entry-title {
      float: none;
      margin: 0 0 10px!important
  }

  .entry-header .entry-actions {
      float: none;
      margin: 0
  }

  #footbar.footbar-c4 .widget {
      width: 300px
  }

  #social-nav {
      float: none;
      overflow: hidden;
      margin: 0 0 10px
  }

  #social-nav li {
      margin: 0 8px 0 0
  }

  #copyright,#credits {
      font-size: 11px;
      margin: 0;
      display: block
  }

  .fluid-width-video-wrapper embed {
      height: 259px!important
  }

  div#extras>span {
      display: block
  }

  .kategoriPorno,.pornoGosterimi,.pornoSuresi {
      margin: 2px 2px 2px 0
  }
}

.toggle-trigger {
  margin-bottom: 5px;
  font-size: 18px;
  padding: 10px;
  padding-left: 30px;
  background-color: #f5f5f5;
  background-image: url(../images/toggle-plus.png);
  background-position: 10px center;
  background-repeat: no-repeat
}

.toggle-trigger a {
  color: #333;
  text-decoration: none;
  display: block
}

.toggle-trigger a:hover {
  color: #0489b7;
  text-decoration: underline
}

.toggle-trigger.active {
  background-image: url(../images/toggle-minus.png)!important;
  background-position: 10px center;
  background-repeat: no-repeat
}

.toggle_container {
  overflow: hidden;
  padding: 20px 10px
}
