/*============Home.css Content=================*/
.
/*Home.css*/
.hometopslider {margin-top: 20px;}
/*top stories css*/
.movie-events{margin:0 0 30px;}
.news,.wvideos,.girl-of-day{margin-bottom:30px;}
.span8.home-left{width:71%}
.span4.home-right{width:26%;margin-left:3%;}
.special.span6{width:49%;margin-left:2% !important;}
.td_mod_wrap.item-details p{height:30px;overflow:hidden;}
#event-topslide {  height: 322px;  overflow: hidden;}
.top_stories{width:28%;float:left;margin-left:12px;overflow:hidden;}
.top_stories span{background-color:#F75262 !important;color:#fff;padding:10px;color: #fff;padding: 0 6px;font-weight: 400;font-size: 13px; font-family:"Oswald"}
.top_stories li img{width:100%;border:1px solid #fff;float:left;display:inline-block;}
.top_stories li p{margin:0 0 0 70px !important;height:38px;overflow:hidden;color: #435b65;font-weight:600;font-family:"Open Sans",sans-serif; font-size:13px; line-height:19px;}
.top_stories li a:hover p{ color:#b81d21}
.top_stories li{padding:10px 0;border-bottom:1px dotted #999;height:40px;}
.topstories_img{border:1px solid #fff;width:60px;height:35px;overflow:hidden;float:left;box-shadow: 4px 4px 2px 0px #ccc;}
.top_story_pic{width:70%;float:left;}
.item-details p{height:40px;overflow:hidden;margin:4px 0 !important;font-size: 13px;line-height: 18px;max-height: 40px;}
.thumb-wrap img{width:100% !important;overflow:hidden;}
.last-child p .-uibutton{margin-top:8px !important;}
.heading_gevents .-button{/*padding:4x 8px !important;position:relative !important;margin-left:25px;*/}
.heading_gevents .-button a{padding:0 !important;}
.news-list ul{background-color:#FFFBF4;border:1px solid #C7BBA7;}
.news-list ul li:before{content:"";width:5px;height:5px;position:absolute;border-radius:50px;background-color:#ED5451;top: 9px;left:12px;}
@media (max-width:980px){.top_stories{width:100%;margin:0;}.top_story_pic{width:100%;}.ts-pic{width:100%;}.classifieds-list .-tell{float:none;}/*.-voices img,.-calendar{display:none;}*/.heading_gevents .-button{margin:0 !important;}span.homecalander{padding-left:8px !important}}

.top_story_pic img{width:100% !important}}
@media (max-width:640px){.span4.home-right,.td_block_inner .span4,.span4.home-right{margin:0 !important;}.span4.home-right{margin:0;padding:0;}}
/*top stories css*/
/*======*/
.cat-bgname437, .cat-bgname604, .cat-bgname620, .cat-bgname621, .cat-bgname622, .cat-bgname437_604_620_621_622.gallery-change a span {background:#fff;	display:block;	height:24px;	font-family:roboto condensed;	font-size:1.3em;	margin:8px 0 0;}
.gallery-change a .play {	bottom:15px;	position:absolute;	right:15px;	width:auto!important;}
.new-arrival .gallery-navi a[href="#gal-left"], .new-arrival .gallery-navi a[href="#gal-right"] {	top:40%!important;}
.astrology {	/*border:1px dotted #d9d9d9 !important;*/	border-radius:4px;	display:block;	padding:20px 20px 10px !important;}
.astrology:after {	clear:both;	content:"";	display:block;}
.astrology li {	display:block;	float:left;	list-style:none outside none;	margin-left:4%;	position:relative;	text-align:center;	width:22%;}
.astrology li:nth-child(4n+1) {clear:both;margin-left:0px;}
.astrology .horomini li a {	border: 1px solid #e8e8e8;	border-radius: 3px;	display: block;	margin-bottom: 12px;	max-width: 100%;	padding:5% 10%;	transition: all 0.2s ease-in-out 0s;	vertical-align: middle;	width: 86%;}
.astrology .horomini li.active a, .astrology .horomini li a:hover {	border: 1px solid #ea3355;box-shadow: 1px 1px 0 0 #ea3355;}
.astrology .horomini li .fa:before {	display:inline-block;	font-size: 3.6em;	margin:20px 0 0;}
.astrology li img {	max-width:100%;	padding:10%;	width:86%;}
.astrology h4 {	font-family:"Roboto Condensed", sans-serif;	font-size:1.15em;	font-weight:500;}
.astrology .item-details .item-head {	display:block;	float:left;	width:40%;}
.astrology .item-details .item-head img {/*	width:92%;*/	padding:0 8%;}
.astrology .item-details .item-head a {	display:block;}
.astrology .item-content {	font-size:1.07em;	margin-left:40%;	margin-right:5%;}
.astrology .item-details {	position:relative;}
.astrology .fa-angle-left {	position:absolute;	left:0%;	top:40%;	font-size:2em!important;	z-index:10;}
.astrology .fa-angle-right {	position:absolute;	right:0%;	top:40%;	font-size:2em!important;	z-index:10;}
.astrology .item-content p {	height:58px;	overflow:hidden;}
#horomain .fotorama__stage {	height: 110px !important}
#horomain .item-head .fa {	display:block;	padding:20px 20px 0;	transition:all 0.2s ease-in-out 0s;}
#horomain .item-head .fa.fa-sagittarius {	padding: 20px 0 0 10px !important;}
#horomain .item-head .fa.fa-sagittarius:before {	margin-left:18px;}
#horomain .item-head .fa:before {	display: block;	font-size: 6em;	margin-top: 28px;}
#horomain .item-head a:hover .fa {	transform:scale(1.1) rotate(2deg);}
.spirituality {	background:#b0610e;margin-bottom:33px;}
.horoslide {  color: #bababa;  display: inline-block;  font-size: 12px;  font-weight: 600;}
/*horo 05nov*/.horoico {    font-size: 11px;font-family: open sans;color: #bababa;text-transform: uppercase;font-weight: 600;line-height: 15px; margin-top: 5px;}
.funjokes {	background:#4281a1;	position:relative;}
.funjokes .symbol {	position:absolute;	top:-12px;	right:-20px;}
.funjokes .item {	padding:20px 10px 10px;}
.funjokes .post-item {	padding:10px 20px;}
.funjokes .post-item .joke {	border-top:1px dotted #ccc;	border-bottom:1px dotted #ccc;	color:#232323;	font-family:"Comic Sans MS", cursive;	padding:10px 0;	margin:20px 0 10px;}
.funjokes .post-item img {	width:auto;	clear:both;	margin:10px 0 0 10px;}
.side-reviews .item-header img {	background:none repeat scroll 0 0 #fff;	border:1px solid #ddd;padding:3%;}
.side-reviews .item-header img:hover {	border:1px solid #de303a;}
.side-reviews .item-content {	height:auto!important;	margin-left:120px!important;}
.side-reviews .item-content .star-rating {	font-size:1.6em;	letter-spacing:3px;}
.side-reviews .item-content .rating {	color:#999;	font-size:1.6em!important;	margin-left:8px;}
.fotorama__nav {	text-align:left;	padding:10px 0;}
.fotorama__nav__shaft {	margin-left:10px;}
.fotorama__nav--thumbs .fotorama__nav__frame:last-child {	padding-right:20px !important;}
.fotorama__thumb-border {	border-color:#fff;}
body {	display: block;	visibility: visible;	overflow-x:hidden;	color: #4b4b4b;}
::-moz-selection {background: #7bc6f1;color: #fff;}
::selection {background: #7bc6f1;color: #fff;}
.td-page-wrap {	background-color: white;	border-top: none;	border-bottom: none;}
.td-grid-wrap {padding: 48px 0px 0px 0px;}
.td-page-meta {display: none;}
.column_container {	position: relative;}
.iosSlider .td-big-grid-title a:hover {	color:#fff}
.tvshows-imgblock {	width:24%;	margin-right:1%;	display:block;	float:left;	position:relative;	margin-bottom:15px}
a.video_link {	color:#333;	font-family:'Open Sans';	font-size:13px;	padding:10px 0;	clear:both; line-height: 17px; }
.main-content.has-sidebar:before{ border-right:none!important}

/* Modified by Srinivas on 18-05-2015 starts*/
.metro-newsblock{ position:relative;}
.metro-newsblock .cat-bgname{ display:inline-block; position:absolute; top:20px; left:3px; color:#fff; background:#7fb44a; padding:0 10px; font-family: "Ubuntu"; text-transform: uppercase; font-size: 12px; text-align:center;}

/* Modified by Srinivas on 18-05-2015 Ends*/


@media (max-width: 767px) {
 body {padding: 0px;}
 .container-fluid {padding-left: 8px;padding-right: 8px;}
 .tvshows-imgblock {width:49%;}
}
@media (min-width: 1200px) {
 .td-grid-wrap {padding: 15px 0px 0px 0px;}
}
 @media (min-width: 768px) and (max-width: 1018px) {
 .container-fluid {padding-left: 11px;padding-right: 11px;}
}


.open > .dropdown-menu {animation-name: slidenavAnimation; animation-duration: .2s;	animation-iteration-count: 1;	animation-timing-function: ease;	animation-fill-mode: forwards;	-webkit-animation-name: slidenavAnimation; -webkit-animation-duration: .2s;	-webkit-animation-iteration-count: 1;	-webkit-animation-timing-function: ease;	-webkit-animation-fill-mode: forwards;	-moz-animation-name: slidenavAnimation; -moz-animation-duration: .2s;	-moz-animation-iteration-count: 1;	-moz-animation-timing-function: ease;	-moz-animation-fill-mode: forwards;}
@keyframes slidenavAnimation {
 from { opacity: 0;}
to {	opacity: 0.99;}
}
@-webkit-keyframes slidenavAnimation {
 from { opacity: 0;}
to {	opacity: 0.99;}
}

header .entry-comments-views {
	position: absolute;
	top: auto;
	bottom: 0px;
	right: 0px;
	font-style: normal;
}
header .meta-info {
	line-height: 19px;
}
header time {
	font-style: normal !important;
	margin-right: 120px;/* responsive phone */
}
@media (max-width: 767px) {
 header time {
 margin-right: 0px;
}
}
/*  ----------------------------------------------------------------------------
    post category
*/
ul.td-category {
	position: relative;
	list-style: none;
	margin: 0px 6px 0px 0px;
	padding: 0px;
	display: inline;
	float: left;/* responsive phone */
}
@media (max-width: 767px) {
 ul.td-category {
 margin-right: 6px;
}
}
ul.td-category li {
	float: left;
	zoom: 1;
	margin-right: 4px;
}
ul.td-category a {
	line-height: 15px;
	display: inline-block;
	padding: 2px 8px 3px 8px;
	margin-bottom: 4px;
	color: white;
	background-color: #4db2ec;
}
/*  ----------------------------------------------------------------------------
    post author (top)
*/
.td-clear-author {
	display: none;
 *zoom: 1;
/* responsive portrait tablet */
}
.td-clear-author:before, .td-clear-author:after {
	display: table;
	content: "";
	line-height: 0;
}
.td-clear-author:after {
	clear: both;
}
@media (max-width: 767px) {
 .td-clear-author {
 display: block;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-clear-author {
 display: block;
}
}
.post .entry-author-date {
	max-width: 545px;/* responsive monitor */
}
@media (min-width: 1200px) {
 .post .entry-author-date {
 max-width: 600px;
}
}
.post .entry-author-date span {
	white-space: nowrap;
	position: relative;
	top: -1px;
}
/*  ----------------------------------------------------------------------------
    social sharing
*/
.td-social-sharing {
	margin-bottom: 42px;
}
.td-social-sharing ul {
	margin: 0;
}
.td-social-sharing ul li {
	display: inline;
	list-style: none;/* responsive phone */
}
@media (max-width: 767px) {
 .td-social-sharing ul li {
 display: block;
 text-align: center;
}
}
.td-social-sharing-buttons {
	display: inline-block;
	color: #ffffff;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	font-size: 13px;
	margin: 6px 17px 6px 0px;
	cursor: pointer;
	height: 31px;/* responsive phone *//* responsive portrait */
}
@media (max-width: 767px) {
 .td-social-sharing-buttons {
 position: relative;
 left: -6px;
 margin: 3px 3px 0px 7px;
 padding: 0px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-social-sharing-buttons {
 font-size: 10px;
}
}
.td-social-sharing-buttons div {
	display: inline-block;
	position: relative;
	top: 0px;
	padding-right: 7px;/* responsive phone */
}
@media (max-width: 767px) {
 .td-social-sharing-buttons div {
 position: relative;
 left: -3px;
 padding: 0px;
 margin: 0px;
}
}
.td-social-sharing-buttons div.td-social-but-text {
	position: relative;
	top: 4px;
	padding-right: 15px;
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-social-sharing-buttons div.td-social-but-text {
 top: -12px;
}
}
.td-social-sharing-buttons:hover {
	color: #FFFFFF;
	background-color: #474747;
}
.td-social-sharing-buttons:focus {
	color: #FFFFFF;
}
.td-social-twitter {
	background-color: #55acee;
}
.td-social-facebook {
	background-color: #47639e;
}
.td-social-google {
	background-color: #dd4b39;
}
.td-social-pinterest {
	background-color: #cb2027;
}
/* responsive phone */
@media (max-width: 767px) {
 div.td-social-but-text {
 display: none;
}
}
.td-tags-and-social-wrapper-box {
	border-top: 1px solid #f5f5f5;
	/*  border-left: 1px solid #f5f5f5;
  border-right: 1px solid #f5f5f5;*/
  background-color: #ffffff;
	padding: 4px 2px 4px 0px;/* responsive phone */
}
@media (max-width: 767px) {
 .td-tags-and-social-wrapper-box {
 text-align: center;
 padding: 6px 2px 7px 10px;
}
}
/* responsive phone */
@media (max-width: 767px) {
 .td-tags-and-social-wrapper-box ul li {
 display: inline-block;
 text-align: center;
}
}
.td-tags-and-social-wrapper-box-bottom-line {
	border-bottom: 1px solid #f5f5f5;/* responsive phone */
}
@media (max-width: 767px) {
 .td-tags-and-social-wrapper-box-bottom-line {
 padding-bottom: 3px;
}
}
/*  ----------------------------------------------------------------------------
    social like/tweet
*/
.td-social-like-tweet ul {
	margin: 28px 0 0px 0;
}
.td-social-like-tweet ul li {
	display: inline;
	list-style: none;/* responsive phone */
}
@media (max-width: 767px) {
 .td-social-like-tweet ul li {
 display: block;
 text-align: center;
}
}
.td-social-like-tweet ul .td-like-tweet-facebook {
	top: 1px;
	position: relative;
}
/* responsive phone */
@media (max-width: 767px) {
 .td-social-like-tweet {
 padding: 21px 10px 4px 10px;
 background-color: #fcfcfc;
 border: 1px solid #f5f5f5;
 margin-top: 44px;
}
 .td-social-like-tweet ul {
 margin-top: 0px;
}
 .td-like-tweet-twitter {
 position: relative;
 left: -5px;
 padding-bottom: 10px;
}
 .td-like-tweet-facebook {
 position: relative;
 left: 9px;
 padding-bottom: 10px;
}
 .td-like-tweet-google {
 position: relative;
 left: 13px;
 padding-bottom: 10px;
}
}
.td-social-like-tweet {
	margin-bottom: 42px;
}
/*  ----------------------------------------------------------------------------
    post wrap
*/
.td-post-text-content .thumb-wrap {
	text-align: center;
	margin-bottom: 23px;
	background-color: #f2f2f2;
}
.td-featured-image-caption {
	background-color: white;
}
/*  ----------------------------------------------------------------------------
    post tags
*/
.td-tags {
	position: relative;
	list-style: none;
	padding: 0px;
	margin: 6px 0 3px 0px !important;/* responsive phone */
}
@media (max-width: 767px) {
 .td-tags {
 margin: 0px !important;
}
}
.td-tags li {
	float: left;
	zoom: 1;
	line-height: 14px;
	height: 18px;
	margin: 0px 3px 3px 0px;/* responsive phone */
}
@media (max-width: 767px) {
 .td-tags li {
 float: none;
 margin: 0px 3px 0px 0px;
}
}
.td-tags a {
	padding: 1px 8px 2px 8px;
	background-color: #b3b3b3;
	color: white !important;
	text-decoration: none !important;
	font-size: 11px;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	white-space: nowrap !important;
	line-height: 17px;
	height: 18px;
}
.td-tags a:hover {
	background-color: #4db2ec;
}
.td-tag-black {
	color: white;
	background-color: #474747;
	padding: 1px 8px 2px 8px;
	font-size: 11px;
	font-weight: bold;
	font-family: 'Roboto Condensed', sans-serif;
	line-height: 17px;
	height: 18px;
}
/*  ----------------------------------------------------------------------------
    source and via
*/
.post-source-via {
	font-family: 'Roboto Condensed', sans-serif;
	line-height: 22px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	font-style: normal;
	margin: 0px 0px 10px 11px;/* responsive phone */
}
@media (max-width: 767px) {
 .post-source-via {
 text-align: center;
 margin: 0px 0px 14px 0px;
}
}
.post-via span, .post-via a {
	padding: 1px 8px 2px 8px;
	color: #FFFFFF;
}
.post-via {
	line-height: 21px;/* responsive phone */
}
.post-via span {
	background-color: #4db2ec;
	margin-right: 1px;
}
.post-via a {
	background-color: #b3b3b3;
	margin: 0px 1px 2px 0px;
}
.post-via a:hover {
	text-decoration: none !important;
	background-color: #474747;
	color: #FFFFFF;
}
/*  ----------------------------------------------------------------------------
    footer - bottom post data
*/
footer {
	margin-top: 16px;
}
/*  ----------------------------------------------------------------------------
    author box
*/
.author-box-wrap {
	background-color: #fcfcfc;
	position: relative;
	padding: 21px 20px 16px 20px;
	margin-top: 38px;
	border: 1px solid #f5f5f5;
}
.author-box-wrap .td-social-icon-wrap {
	margin-bottom: 0px;
}
.author-box-wrap h5 {
	margin-top: 0px;
	margin-bottom: 15px;
}
.author-box-wrap .avatar {
	float: left;
}
.author-box-wrap .desc {
	margin-left: 127px;
}
.author-box-wrap .td-author-social {
	margin-top: 16px;
}
.author-box-wrap .more-articles {
	text-align: right;
	position: relative;
	top: -4px;
}
.author-box-wrap .td-author-name {
	padding-bottom: 7px;
}
.author-box-wrap .td-author-name a {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 20px;
	color: #4db2ec;
}
.author-box-wrap .td-social-icon-wrap {
	margin-left: 0px;
	margin-right: 14px;
}
/* Landscape phone to portrait tablet */
@media (max-width: 480px) {
 .author-box-wrap {
 text-align: center !important;
 padding: 21px 10px 16px 10px;
}
 .author-box-wrap img {
 float: none !important;
}
 .author-box-wrap .desc {
 float: none !important;
 margin-left: 0px;
 margin-top: 18px;
}
 .author-box-wrap .more-articles {
 text-align: center !important;
}
}
/*  ----------------------------------------------------------------------------
    author page
*/
body.author .author-box-wrap {
	margin-top: 0px;
	margin-bottom: 48px;
}
/*  ----------------------------------------------------------------------------
    Post next-prev
*/
.next-prev {
	padding-bottom: 0px !important;
}
.next-prev .next-post {
	text-align: right;
}
.prev-post div, .next-post div {
	background: #42baff;
	color: #222222;
	display: inline-block;
	font-family: "Ubuntu", sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 7px;
	margin-bottom: 5px;
	min-width: 150px;
	padding: 15px;
	text-transform: uppercase;
}
.prev-post a, .next-post a {
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	color: #9a9a9a;
	display: block;
	line-height: 18px;
	font-weight:bold
}
.prev-post {
	min-height: 29px !important;/*padding-left: 12px;
   responsive phone */
}
.prev-post img {
	position: relative;
	padding-right: 7px;
	top: -1px;
	height: 9px;
}
.prev-post a {
	padding-right: 30px;
}
@media (max-width: 767px) {
 .prev-post {
 padding: 0px 0px 10px 0px;
}
}
.next-post {
	min-height: 29px !important;/*padding-right: 12px;
   responsive phone */
}
.next-post img {
	position: relative;
	padding-left: 7px;
	top: -1px;
	height: 9px;
}
.next-post a {
	padding-left: 30px;
}
@media (max-width: 767px) {
 .next-post {
 padding: 0px 0px 0px 0px;
}
}
/* responsive phone */
@media (max-width: 767px) {
 .next-prev .next-post, .next-prev .prev-post {
 text-align: center;
}
 .next-prev .next-post img, .next-prev .prev-post img {
 display: none;
}
 .next-post a {
 padding-left: 0px;
}
 .prev-post a {
 padding-right: 0px;
 margin-bottom: 15px;
}
}
/*  ----------------------------------------------------------------------------
    similar articles
*/
.similar-articles {
	padding-bottom: 20px;
}
.similar-articles .entry-thumb {
	margin-bottom: 0px;
}
/*  ----------------------------------------------------------------------------
    more link
*/
.more-link-wrap {
	margin-bottom: 0px;
}
.more-link-wrap a {
	text-decoration: none !important;
	color: white;
}
.more-link-wrap a:hover {
	color: white;
}
/*  ----------------------------------------------------------------------------
    post formats
*/
/* quote */
.format-quote p {
	text-align: center;
}
.format-quote .entry-meta {
	position: relative;
	top: -3px;
}
.format-quote p {
	font-size: 24px;
	line-height: 34px;
	font-weight: 600;
	position: relative;
}
/* link */
.format-link p {
	text-align: center;
}
.format-link .entry-meta {
	position: relative;
	top: -3px;
}
.format-link p {
	font-size: 24px;
	line-height: 34px;
	font-weight: 600;
}
.format-link p a {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 24px !important;
	line-height: 40px !important;
	font-weight: normal !important;
	font-style: italic;
	text-align: center;
	color: #4db2ec;
	text-decoration: underline !important;
}
/* video? */
.format-video p {
	padding-top: 11px !important;
}
/* image */
/* aside */
.format-aside p:first-child {
	padding-top: 0px;
}
/*  ----------------------------------------------------------------------------
    misc
*/
/* sticky post */
.sticky {
	zoom: 1;
}
.bypostauthor {
	zoom: 1;
}
/* no results */
.no-results {
	margin-bottom: 130px;
}
.no-results h2 {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: normal;
	margin-top: 3px;
}
/*  ----------------------------------------------------------------------------
    jetpack sharing
*/
.page .sharedaddy {
	display: none;
}
.sharedaddy {
	padding-top: 6px;
}
.sharedaddy .sd-title {
	display: none;
}
.sharedaddy .sd-block {
	border-top: none !important;
	padding: 0px !important;
}
.sharedaddy .sd-content {
	float: left !important;
	width: 100% !important;
}
#wpstats {
	display: none;
}
#respond .reply-title {
	text-transform: uppercase !important;
}
/* ------------------------------------------------------------------------------
   pasword post
*/
.post-password-required label {
	float: left;/* responsive phone */
}
@media (max-width: 767px) {
 .post-password-required label {
 text-align: center;
}
}
.post-password-required input[type="password"] {
	background-color: #FCFCFC;
	border: 1px solid #F5F5F5;
	height: 24px !important;
	width: 200px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding: 4px 6px;/* responsive phone */
}
@media (max-width: 767px) {
 .post-password-required input[type="password"] {
 width: 120px;
}
}
.post-password-required input[type="password"]:focus {
	border-color: #EDEDED !important;
}
.post-password-required input[type="submit"] {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: none;
	color: #ffffff;
	background: #4db2ec;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: normal;
	font-size: 14px;
	height: 34px;
	padding: 5px 11px 4px 11px;
	margin-bottom: 4px;
	clear: both;
	-webkit-transition: opacity 0.4s;
	-moz-transition: opacity 0.4s;
	-o-transition: opacity 0.4s;
	transition: opacity 0.4s;
}
.post-password-required input[type="submit"]:hover {
	text-shadow: none;
	opacity: 0.8;
	-webkit-transition: opacity 0.4s;
	-moz-transition: opacity 0.4s;
	-o-transition: opacity 0.4s;
	transition: opacity 0.4s;
}
.td-image-gradient:before {
	bottom: 0;
	content: "";
	display: block;
	height: 50%;
	width: 100%;
	position: absolute;
	z-index: 0;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
	/* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.85)));
	/* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
	/* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
	/* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
	/* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
/* IE6-9 */
}
/*  ----------------------------------------------------------------------------
    This editor style is also loaded in the backend to style the posts
*/
/*  ----------------------------------------------------------------------------
    editor style
*/
.mce-content-body img {
	height: auto;
	max-width: 100% !important;
}
/* max width */
html .mceContentBody {
	max-width: 700px;
	font-family: 'Open Sans', sans-serif;
}
html .mceContentBody-max-width-big {
	max-width: 1074px;
}
/*  ----------------------------------------------------------------------------
    tinymce custom tagdiv styles
*/
.td-paragraph-padding-0 {
	display: inline-block;
	padding-left: 0%;
	padding-right: 11%;
	max-width: 89%;
}
.td-paragraph-padding-1 {
	display: inline-block;
	padding-left: 11%;
	padding-right: 11%;
	max-width: 78%;
}
.td-paragraph-padding-2 {
	display: inline-block;
	padding-left: 17.5%;
	padding-right: 17.5%;
	max-width: 65%;
}
.td-paragraph-padding-3 {
	display: inline-block;
	padding-left: 11%;
	padding-right: 17.5%;
	max-width: 71.5%;
}
.td-paragraph-padding-4 {
	display: inline-block;
	padding-left: 11%;
	padding-right: 0%;
	max-width: 89%;
}
.td-post-content.span8 .td-paragraph-padding-0, .column_container.span8 .td-paragraph-padding-0, .mceContentBody-max-width-small .td-paragraph-padding-0 {
	padding-right: 5%;
	max-width: 95%;
}
.td-post-content.span8 .td-paragraph-padding-1, .column_container.span8 .td-paragraph-padding-1, .mceContentBody-max-width-small .td-paragraph-padding-1 {
	padding-left: 5%;
	padding-right: 5%;
	max-width: 90%;
}
.td-post-content.span8 .td-paragraph-padding-2, .column_container.span8 .td-paragraph-padding-2, .mceContentBody-max-width-small .td-paragraph-padding-2 {
	padding-left: 8.5%;
	padding-right: 8.5%;
	max-width: 83%;
}
.td-post-content.span8 .td-paragraph-padding-3, .column_container.span8 .td-paragraph-padding-3, .mceContentBody-max-width-small .td-paragraph-padding-3 {
	display: inline-block;
	padding-left: 5%;
	padding-right: 8.5%;
	max-width: 86.5%;
}
.td-post-content.span8 .td-paragraph-padding-4, .column_container.span8 .td-paragraph-padding-4, .mceContentBody-max-width-small .td-paragraph-padding-4 {
	padding-left: 5%;
	max-width: 95%;
}
/* responsive phone */
@media (max-width: 500px) {
 .td-paragraph-padding-0, .td-paragraph-padding-1, .td-paragraph-padding-2, .td-paragraph-padding-3, .td-paragraph-padding-4 {
 padding-left: 10px !important;
 padding-right: 10px !important;
 display: block;
}
}
.td-quote-classic p {
	font-family: 'Vollkorn', serif;
	color: #4b4b4b;
	font-size: 41px;
	line-height: 48px;
	font-weight: normal;
}
.td-post-content.span8 .td-quote-classic {
	margin-top: 40px;
	margin-bottom: 40px;
}
.td-post-content.span8 .td-quote-classic p {
	font-size: 39px;
	line-height: 47px;
}
.td-quote-classic .td-quote-author p {
	font-size: 22px;
	line-height: 22px;
	color: #CAC4BF;
	position: relative;
	top: -14px;
	margin-bottom: 0px;
}
/*  ----------------------------------------------------------------------------
    posts .h-s
*/
.td-post-text-content, .mce-content-body {
	font-size: 17px;
	color: #262626;
	line-height: 28px;
}
.td-post-text-content img, .mce-content-body img {
	display: block;
}
.td-post-text-content h1, .mce-content-body h1, .td-post-text-content h2, .mce-content-body h2, .td-post-text-content h3, .mce-content-body h3, .td-post-text-content h4, .mce-content-body h4, .td-post-text-content h5, .mce-content-body h5, .td-post-text-content h6, .mce-content-body h6 {
	font-family: 'Open Sans', sans-serif;
	color: #222222;
	font-weight: normal;
	margin: 25px 0px 27px 0px;
}
.td-post-text-content h1, .mce-content-body h1 {
	font-size: 40px;
	line-height: 46px;
	font-weight: bold;
}
.td-post-text-content h2, .mce-content-body h2 {
	font-size: 36px;
	line-height: 42px;
	font-weight: bold;
}
.td-post-text-content h3, .mce-content-body h3 {
	font-size: 32px;
	line-height: 38px;
	font-weight: bold;
}
.td-post-text-content h4, .mce-content-body h4 {
	font-size: 28px;
	line-height: 34px;
	font-weight: bold;
}
.td-post-text-content h5, .mce-content-body h5 {
	font-size: 25px;
	line-height: 32px;
	font-weight: bold;
}
.td-post-text-content h6, .mce-content-body h6 {
	font-size: 22px;
	line-height: 28px;
	font-weight: bold;
}
a:active, a:focus {
	/* IE remove focus */
  outline: none;
}
a {
	/* normal link */
 /* color: #4db2ec;*/
    color: #333; 
	text-decoration: none !important;
}
a:hover {
	color: #1f9ee7;
}
ins {
	background: white;
	text-decoration: none;
}
code {
	position: relative;
	top: -1px;
	border: none;
}
pre {
	background-color: transparent;
	padding: 0px;
	border: none;
	border-radius: 0px;
	margin-top: 24px;
}
/*  ----------------------------------------------------------------------------
    quote
*/
blockquote {
	padding: 0px;
	position: relative;
	border-left: none;
	margin: 42px 0 42px 0;
}
blockquote p {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 36px;
	line-height: 40px;
	font-weight: normal;
	font-style: italic;
	text-align: center;
	color: #4db2ec;
}
blockquote p:first-child {
	padding-top: 0px;
}
blockquote small, blockquote cite {
	margin-top: 5px;
	display: block;
	font-size: 14px !important;
	/* ovveride bootstrap */
  font-style: italic;
	font-weight: normal;
	color: #444444;
}
cite {
	font-size: 14px !important;
	/* ovveride bootstrap */
  font-style: italic;
	font-weight: normal;
	color: #444444;
}
cite a {
	color: #444444;
}
cite a:hover {
	color: #444444 !important;
}
blockquote.pull-right {
	padding-left: 20px;
	border-right: none;
}
blockquote.pull-right:after {
	border-right: 2px solid #FB5502;
	width: 40px;
	right: -40px;
}
/*  ----------------------------------------------------------------------------
    text and Images align
*/
.post, .page, .mce-content-body {
/*  ----------------------------------------------------------------------------
      align left
  */
  /*  ----------------------------------------------------------------------------
      align right
  */
}
.post .aligncenter, .page .aligncenter, .mce-content-body .aligncenter {
	text-align: center;
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 6px;
	margin-bottom: 6px;
}
.post .alignleft, .page .alignleft, .mce-content-body .alignleft {
	float: left;
	margin-right: 23px;
	margin-top: 6px;
	margin-bottom: 6px;/* responsive portrait tablet *//* responsive phone *//* responsive phone CUSTOM - align the image on center */
}
@media (min-width: 768px) and (max-width: 1018px) {
 .post .alignleft, .page .alignleft, .mce-content-body .alignleft {
 max-width: 220px !important;
}
}
@media (max-width: 767px) {
 .post .alignleft, .page .alignleft, .mce-content-body .alignleft {
 max-width: 220px !important;
}
}
@media (max-width: 500px) {
 .post .alignleft, .page .alignleft, .mce-content-body .alignleft {
 float: none;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
 max-width: 100% !important;
 width: 100% !important;
}
 .post .alignleft img, .page .alignleft img, .mce-content-body .alignleft img {
 text-align: center;
 margin-left: auto;
 margin-right: auto;
}
 .post .alignleft figcaption, .page .alignleft figcaption, .mce-content-body .alignleft figcaption {
 text-align: center;
}
}
.post .alignright, .page .alignright, .mce-content-body .alignright {
	float: right;
	margin-left: 23px;
	margin-top: 6px;
	margin-bottom: 6px;/* responsive phone *//* responsive portrait tablet *//* responsive phone CUSTOM */
}
@media (max-width: 767px) {
 .post .alignright, .page .alignright, .mce-content-body .alignright {
 max-width: 220px !important;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .post .alignright, .page .alignright, .mce-content-body .alignright {
 max-width: 220px !important;
}
}
@media (max-width: 500px) {
 .post .alignright, .page .alignright, .mce-content-body .alignright {
 float: none;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
 max-width: 100% !important;
}
 .post .alignright img, .page .alignright img, .mce-content-body .alignright img {
 text-align: center;
 margin-left: auto;
 margin-right: auto;
}
 .post .alignright figcaption, .page .alignright figcaption, .mce-content-body .alignright figcaption {
 text-align: center;
}
}
.post figure.alignright, .page figure.alignright, .mce-content-body figure.alignright, .post figure.alignleft, .page figure.alignleft, .mce-content-body figure.alignleft, .post figure.aligncenter, .page figure.aligncenter, .mce-content-body figure.aligncenter {
	margin-bottom: 0px;
}
/*  ----------------------------------------------------------------------------
     caption
*/
.wp-caption-text {
	text-align: left;
	margin: 0px !important;
	padding: 5px 0px 23px 0px;
	font-family: 'Open Sans', arial, sans-serif !important;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #444444;
	line-height: 20px;
}
.wp-caption {
	text-align: center;
	max-width: 100% !important;
}
.alignnone img, .aligncenter img {
	width: 100%;
}
.wp-caption img {
	max-width: 100% !important;
}
/*  ----------------------------------------------------------------------------
    Template 1
*/
.single_template_1 .td-post-featured-image {
	float: left;
	margin-right: 21px;
	width: 45%;/* responsive phone */
}
@media (max-width: 767px) {
 .single_template_1 .td-post-featured-image {
 width: 100%;
 float: none;
 margin-right: 0px;
}
}
.single_template_1 .td-post-featured-image .entry-thumb {
/* responsive phone */
}
@media (max-width: 767px) {
 .single_template_1 .td-post-featured-image .entry-thumb {
 width: 100%;
}
}
.single_template_1 .post .entry-thumb {
	margin-bottom: 18px;
}
/*  ----------------------------------------------------------------------------
    Template 2
*/
.single_template_2 .entry-crumbs, .single_template_5 .entry-crumbs {
	position: relative;
}
.single_template_2 .meta-info, .single_template_5 .meta-info {
	max-width: 100%;
}
.single_template_2 header .entry-title, .single_template_5 header .entry-title {
	margin-top: 0px;
	font-size: 45px;
	line-height: 50px;
	margin-bottom: 14px;/* responsive phone */
}
@media (max-width: 767px) {
 .single_template_2 header .entry-title, .single_template_5 header .entry-title {
 font-size: 28px;
 line-height: 32px;
}
}
.single_template_2 header, .single_template_5 header {
	top: 0px;
	margin-bottom: 0px;
	margin-top: -16px;/* responsive phone */
}
@media (max-width: 767px) {
 .single_template_2 header, .single_template_5 header {
 margin-top: -4px;
}
}
.single_template_2 .post, .single_template_5 .post {
	padding-bottom: 0px;
}
.single_template_2 .post .td-grid-wrap, .single_template_5 .post .td-grid-wrap {
/* responsive phone */
}
@media (max-width: 767px) {
 .single_template_2 .post .td-grid-wrap, .single_template_5 .post .td-grid-wrap {
 padding-top: 25px;
}
}
.single_template_2 .similar-articles, .single_template_5 .similar-articles {
	margin-top: 46px;
}
.single_template_2 .similar-articles .entry-thumb, .single_template_5 .similar-articles .entry-thumb {
	margin-bottom: 0px;
}
/*  ----------------------------------------------------------------------------
    Template 3
*/
.single_template_3 .entry-crumbs {
	position: relative;
	top: -33px;
}
.single_template_3 .post {
	padding-bottom: 0px;
}
.single_template_3 .post .td-grid-wrap {
/* responsive phone */
}
@media (max-width: 767px) {
 .single_template_3 .post .td-grid-wrap {
 padding-top: 25px;
}
}
.single_template_3 .similar-articles {
	margin-top: 46px;
}
.single_template_3 .td-post-header-full {
	position: relative;
	background-color: #444444;
	min-height: 200px;
	margin-bottom: 21px;/* responsive phone */
}
.single_template_3 .td-post-header-full .meta-info {
	margin-left: 21px;
	margin-right: 120px;
	max-width: 100%;/* responsive phone */
}
@media (max-width: 767px) {
 .single_template_3 .td-post-header-full .meta-info {
 margin-left: 0px;
 margin-right: 0px;
}
}
.single_template_3 .td-post-header-full .entry-comments-views {
	margin-right: 21px;
	bottom: auto;/* responsive phone */
}
@media (max-width: 767px) {
 .single_template_3 .td-post-header-full .entry-comments-views {
 margin-right: 10px;
}
}
.single_template_3 .td-post-header-full .td-category {
	margin-bottom: 5px;
	margin-right: 0px;/* responsive phone */
}
@media (max-width: 767px) {
 .single_template_3 .td-post-header-full .td-category {
 margin-right: 5px;
}
}
.single_template_3 .td-post-header-full .td-category li {
	margin-right: 10px;/* responsive phone */
}
@media (max-width: 767px) {
 .single_template_3 .td-post-header-full .td-category li {
 margin-right: 4px;
}
}
.single_template_3 .td-post-header-full .entry-title {
	color: #ffffff;
	margin: 0px 21px 14px 21px;
	font-size: 45px;
	line-height: 48px;/* responsive portrait tablet *//* responsive phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
 .single_template_3 .td-post-header-full .entry-title {
 font-size: 30px;
 line-height: 37px;
}
}
@media (max-width: 767px) {
 .single_template_3 .td-post-header-full .entry-title {
 font-size: 28px;
 line-height: 32px;
 margin: 0px 0px 14px 0px;
 color: inherit;
}
}
@media (max-width: 767px) {
 .single_template_3 .td-post-header-full {
 background-color: transparent;
 min-height: 100%;
 margin-bottom: 0px;
}
}
.single_template_3 .td-post-featured-image {
	margin-top: -18px;/* responsive phone */
}
.single_template_3 .td-post-featured-image figure {
	margin: 0px;
}
@media (max-width: 767px) {
 .single_template_3 .td-post-featured-image {
 margin-bottom: 31px;
 margin-top: -15px;
}
}
.single_template_3 .td-post-featured-image .wp-caption-text {
	display: none;
}
.single_template_3 .td-post-featured-image .entry-thumb {
	margin-bottom: 0px;
	width: 100%;
}
.single_template_3 .td-image-gradient:before {
/* responsive phone */
}
@media (max-width: 767px) {
 .single_template_3 .td-image-gradient:before {
 display: none;
}
}
.single_template_3 header {
	bottom: 0px;
	position: absolute;
	top: auto;
	width: 100%;/* responsive phone */
}
@media (max-width: 767px) {
 .single_template_3 header {
 position: relative;
 margin-bottom: 0px;
 margin-top: -21px;
}
}
/*  ----------------------------------------------------------------------------
    Template 4
*/
.single_template_4 .post {
	padding-bottom: 0px;
}
.single_template_4 .post .td-grid-wrap {
/* responsive phone */
}
@media (max-width: 767px) {
 .single_template_4 .post .td-grid-wrap {
 padding-top: 25px;
}
}
.single_template_4 .td-category {
	margin-bottom: 5px;
	margin-right: 0px;/* responsive phone */
}
@media (max-width: 767px) {
 .single_template_4 .td-category {
 margin-right: 5px;
}
}
.single_template_4 .td-category li {
	margin-right: 10px;/* responsive phone */
}
@media (max-width: 767px) {
 .single_template_4 .td-category li {
 margin-right: 4px;
}
}
.single_template_4 .similar-articles {
	margin-top: 46px;
}
.single_template_4 .td-big-slide-background {
/* responsive portrait tablet */
  /* responsive phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
 .single_template_4 .td-big-slide-background {
 height: 450px;
}
}
@media (max-width: 767px) {
 .single_template_4 .td-big-slide-background {
 height: 350px;
}
}
.single_template_4 #td-full-screen-header-image {
	height: 642px !important;/* responsive portrait tablet *//* responsive phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
 .single_template_4 #td-full-screen-header-image {
 height: 580px !important;
}
}
@media (max-width: 767px) {
 .single_template_4 #td-full-screen-header-image {
 height: 430px !important;
}
}
.single_template_4 .td-image-gradient:before {
/* responsive phone */
}
@media (max-width: 767px) {
 .single_template_4 .td-image-gradient:before {
 bottom: 30px;
}
}
.single_template_4 .td-template4-header {
	height: 250px;
	position: absolute;
	top: -250px;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
}
.single_template_4 .td-header-wrap {
	position: absolute;
	bottom: 0px;
	width: 100%;
}
.single_template_4 .td-header-grid {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	display: table;
	width: 966px;/* responsive monitor *//* responsive portrait tablet *//* responsive phone */
}
@media (min-width: 1200px) {
 .single_template_4 .td-header-grid {
 width: 1074px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .single_template_4 .td-header-grid {
 width: 726px;
}
}
@media (max-width: 767px) {
 .single_template_4 .td-header-grid {
 width: 100%;
}
}
.single_template_4 .entry-crumbs {
	position: relative;
	top: 0;
}
.single_template_4 header {
	position: relative;
	top: 0;
	z-index: 1;
	margin-bottom: 55px;/* responsive portrait tablet *//* responsive phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
 .single_template_4 header {
 margin-bottom: 40px;
}
}
@media (max-width: 767px) {
 .single_template_4 header {
 margin: 0px 10px 21px 10px;
}
}
.single_template_4 header h1 {
	margin-bottom: 14px;
	margin-top: 7px;
}
.single_template_4 header time {
/* responsive phone */
}
@media (max-width: 767px) {
 .single_template_4 header time {
 margin-right: 120px;
}
}
.single_template_4 header .meta-info {
	margin-right: 120px;
	max-width: 100%;/* responsive phone */
}
@media (max-width: 767px) {
 .single_template_4 header .meta-info {
 margin-right: 0px;
}
}
.single_template_4 header .entry-title {
	color: #ffffff;
	font-size: 48px;
	line-height: 55px;/* responsive portrait tablet *//* responsive phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
 .single_template_4 header .entry-title {
 font-size: 38px;
 line-height: 42px;
}
}
@media (max-width: 767px) {
 .single_template_4 header .entry-title {
 font-size: 28px;
 line-height: 32px;
}
}
.single_template_4 .td-backstretch {
	top: -62px !important;/* responsive portrait tablet *//* responsive phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
 .single_template_4 .td-backstretch {
 top: -55px !important;
}
}
@media (max-width: 767px) {
 .single_template_4 .td-backstretch {
 top: -55px !important;
}
}
.td-sp, .td-scroll-up-visible {
	background-image: url('../images/elements.png');
	background-repeat: no-repeat;
	display: block;
}
.td-sp-block-next {
	width: 15px;
	height: 15px;
	background-position: -20px -20px;
}
.td-sp-block-prev {
	width: 15px;
	height: 15px;
	background-position: -20px -75px;
}
.td-sp-blog-arrow-left {
	width: 38px;
	height: 38px;
	background-position: -20px -130px;
}
.td-sp-blog-arrow-right {
	width: 38px;
	height: 38px;
	background-position: -20px -208px;
}
.td-sp-gallery-close {
	width: 38px;
	height: 38px;
	background-position: -20px -286px;
}
.td-sp-ico-categ {
	width: 25px;
	height: 25px;
	background-position: -20px -364px;
}
.td-sp-ico-comments {
	width: 14px;
	height: 10px;
	background-position: -20px -429px;
}
.td-sp-ico-home {
	width: 25px;
	height: 25px;
	background-position: -20px -479px;
}
.td-sp-ico-search {
	width: 25px;
	height: 25px;
	background-position: -20px -544px;
}
.td-sp-ico-video-large {
	width: 40px;
	height: 40px;
	background-position: -20px -609px;
}
.td-sp-ico-view {
	width: 14px;
	height: 10px;
	background-position: -20px -689px;
}
.td-sp-li {
	width: 5px;
	height: 9px;
	background-position: -20px -739px;
}
.td-sp-load-more {
	width: 9px;
	height: 5px;
	background-position: -20px -788px;
}
.td-sp-menu-arrow-down-white {
	width: 9px;
	height: 6px;
	background-position: -20px -832px;
}
.td-sp-menu-right-dark {
	width: 5px;
	height: 8px;
	background-position: -20px -876px;
}
.td-sp-menu-right-white {
	width: 5px;
	height: 8px;
	background-position: -20px -923px;
}
.td-sp-similar-left {
	width: 5px;
	height: 9px;
	background-position: -20px -970px;
}
.td-sp-similar-right {
	width: 5px;
	height: 9px;
	background-position: -20px -1019px;
}
.td-sp-slide-arrow-left {
	width: 28px;
	height: 28px;
	background-position: -20px -1068px;
}
.td-sp-slide-arrow-right {
	width: 28px;
	height: 28px;
	background-position: -20px -1136px;
}
.td-sp-star-off {
	width: 17px;
	height: 17px;
	background-position: -20px -1204px;
}
.td-sp-star-on {
	width: 17px;
	height: 17px;
	background-position: -20px -1261px;
}
.td-sp-star-fq {
	width: 17px;
	height: 17px;
	background-position: -40px -1204px;
}
.td-sp-star-half {
	width: 17px;
	height: 17px;
	background-position: -40px -1261px;
}
.td-sp-star-lq {
	width: 17px;
	height: 17px;
	background-position: -60px -1204px;
}
.td-sp-up {
	width: 35px;
	height: 35px;
	background-position: -28px -1326px;
}
.td-sp-up-hover {
	width: 51px;
	height: 51px;
	background-position: -20px -1409px;
}
.td-sp-video-small {
	width: 20px;
	height: 20px;
	background-position: -20px -1500px;
}
.td-sp-breadcrumb-arrow {
	width: 4px;
	height: 7px;
	background-position: -20px -1560px;
}
.td-sp-ico-social {
	width: 25px;
	height: 25px;
	background-position: -20px -1587px;
}
.td-sp-ico-contact {
	width: 25px;
	height: 25px;
	background-position: -20px -1632px;
}
.td-sp-ico-menu {
	width: 25px;
	height: 25px;
	background-position: -20px -1677px;
}
#td-top-mobile-toggle .sf-menu li:hover .menu_icon.td-sp.td-sp-ico-menu {
	background-position:-62px -1677px
}
.td-sp-ico-video {
	width: 25px;
	height: 25px;
	background-position: -20px -1722px;
}
.td-sp-ico-login {
	width: 15px;
	height: 18px;
	background-position: -20px -1767px;
}
.td-sp-ico-logout {
	width: 14px;
	height: 12px;
	background-position: -20px -1795px;
}
.td-sp-close-more-articles-box {
	width: 14px;
	height: 14px;
	background-position: -20px -1914px;
}
.td-sp-mega-menu-left {
	width: 22px;
	height: 22px;
	background-position: -20px -1948px;
}
.td-sp-mega-menu-right {
	width: 22px;
	height: 22px;
	background-position: -20px -1990px;
}
.td-sp-share-facebook {
	width: 31px;
	height: 31px;
	background-position: -17px -2028px;
}
.td-sp-share-twitter {
	width: 31px;
	height: 31px;
	background-position: -17px -2079px;
}
.td-sp-share-google {
	width: 31px;
	height: 31px;
	background-position: -17px -2129px;
}
.td-sp-share-pinterest {
	width: 31px;
	height: 31px;
	background-position: -17px -2180px;
}
.td-sp-video-play {
	width: 42px;
	height: 42px;
	background-position: -20px -2236px;
}
.td-sp-video-pause {
	width: 42px;
	height: 42px;
	background-position: -20px -2422px;
}
.td-lb-box {
	position: absolute;
	width: 19px;
	height: 19px;
}
.td-lb-box-1 {
	top: 0;
	left: 0;
}
.td-lb-box-2 {
	top: 0;
	left: 20px;/*background-color: #0011C3;*/
}
.td-lb-box-3 {
	top: 0;
	left: 40px;/*background-color: #0022C3;*/
}
.td-lb-box-4 {
	top: 20px;
	right: 0px;/*background-color: #0033C3;*/
}
.td-lb-box-5 {
	bottom: 0;
	right: 0;/*background-color: #0044C3;*/
}
.td-lb-box-6 {
	bottom: 0;
	left: 20px;/*background-color: #0055C3;*/
}
.td-lb-box-7 {
	bottom: 0;
	left: 0;/*background-color: #0066C3;*/
}
.td-lb-box-8 {
	top: 20px;
	left: 0;/*background-color: #0099C3;*/
}
/*  ----------------------------------------------------------------------------
    loader
*/
.td-loader-gif {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 59px;
	height: 59px;
	margin-top: -29.5px;
	/* Half the height */
  margin-left: -29.5px;
	/* Half the width */
  /* responsive phone */
  -webkit-transition: all 400ms cubic-bezier(.55, 0, .1, 1);
	-moz-transition: all 400ms cubic-bezier(.55, 0, .1, 1);
	-o-transition: all 400ms cubic-bezier(.55, 0, .1, 1);
	transition: all 400ms cubic-bezier(.55, 0, .1, 1);
}
@media (max-width: 767px) {
 .td-loader-gif {
 top: 200px;
}
}
.td-loader-gif-bottom {
	top: auto;
	bottom: 120px;
}
.td-loader-animation-start {
	opacity: 0;
	transform: perspective( 600px ) scale(0.4);
	-webkit-transform: perspective( 600px ) scale(0.4);
	-moz-transform: perspective( 600px ) scale(0.4);
	-ms-transform: perspective( 600px ) scale(0.4);
	-o-transform: perspective( 600px ) scale(0.4);
}
.td-loader-animation-mid {
	opacity: 1;
	transform: perspective( 600px ) scale(1);
	-webkit-transform: perspective( 600px ) scale(1);
	-moz-transform: perspective( 600px ) scale(1);
	-ms-transform: perspective( 600px ) scale(1);
	-o-transform: perspective( 600px ) scale(1);
}
.td-loader-animation-end {
	opacity: 0;
}
@-webkit-keyframes rotateplane {
 0% {
 -webkit-transform: perspective(120px);
}
 50% {
 -webkit-transform: perspective(120px) rotateY(180deg);
}
 100% {
 -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);
}
}
@keyframes rotateplane {
 0% {
 transform: perspective(120px) rotateX(0deg) rotateY(0deg);
}
 50% {
 transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
}
 100% {
 transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
}
}
/*  ----------------------------------------------------------------------------
    module general
*/

/*  ----------------------------------------------------------------------------
    admin edit
*/
.td-admin-edit {
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
	z-index: 9999;
	background-color: rgba(0, 0, 0, 0.3);
	color: white;
	padding: 3px 5px;
}
.td-admin-edit:hover {
	color: white;
}
.thumb-wrap:hover .td-admin-edit {
	display: block;
}
.td_mod4 .td-admin-edit {
	left: auto;
	right: 0px;
}
/*  ----------------------------------------------------------------------------
    play button
*/
.thumb-wrap {
	position: relative;
    overflow: hidden;
}
.thumb-wrap .video-play-icon-big {
	position: absolute;
	bottom: 8px;
	right: 10px;
}
.thumb-wrap .video-play-icon {
	position: absolute;
	top: 42px;
	left: 77px;
}
/*  ----------------------------------------------------------------------------
    author + date
*/
.meta-info {
	font-family: 'Ubuntu', sans-serif;
	color: #cbcbcb;
	font-size: 12px;
	-webkit-font-smoothing: antialiased;
}
.meta-info time {
	font-style: italic;
	white-space: nowrap;
}
/*  ----------------------------------------------------------------------------
    comments and views
*/
.entry-comments-views {
	display: inline-block;
	color: #cbcbcb;
	font-size: 11px;
	font-style: italic;
}
.entry-comments-views .td-sp {
	/* the small icons */
  padding-right: 6px;
	margin-left: 14px;
	display: inline-block !important;
	position: relative;
	top: 2px;
}
.entry-comments-views .td-sp-ico-comments {
	cursor: pointer;
}
.entry-comments-views a {
	color: #cbcbcb;
}
.entry-comments-views a:hover {
	color: #cbcbcb;
	text-decoration: none !important;
}
/* hide comments and views on phone */
@media (max-width: 500px) {
 .post .entry-comments-views {
 display: none;
}
}
.td-search-form {
	margin: 16px 21px 16px 21px;
}
.td_mod_aj_search {
	min-height: 67px;
	margin: 0px 21px 0px 21px;
 *zoom: 1;
}
.td_mod_aj_search:before, .td_mod_aj_search:after {
	display: table;
	content: "";
	line-height: 0;
}
.td_mod_aj_search:after {
	clear: both;
}
.td_mod_aj_search .entry-title a, .td_mod_aj_search .entry-title {
	font-size: 13px;
	line-height: 17px;
	position: relative;
}
.td_mod_aj_search .entry-author-date {
	position: relative;
	top: 3px;
	padding-bottom: 3px;
}
.td_mod_aj_search .entry-category {
	position: relative;
	top: 5px;
}
.td_mod_aj_search .entry-review-stars {
	padding-bottom: 3px;
}
.td_mod_aj_search .thumb-wrap img {
	position: absolute;
}
.td_mod_aj_search .entry-thumb {
	width: 70px;
	height: 46px;
}
.td_mod_aj_search .item-details {
	margin-left: 90px;
	top: -2px;
	position: relative;
}
.td_mod_aj_search .video-play-icon {
	top: 24px;
	left: 48px;
}
/*  ----------------------------------------------------------------------------
    mod 8 and 9
*/
.td_mod8 .entry-review-stars, .td_mod9 .entry-review-stars {
	display: inline-block;
	height: 15px;
	position: relative;
	top: 2px;
}
/*  ----------------------------------------------------------------------------
    module 8
*/
.td_mod8 {
	min-height: 235px;
	margin-bottom: 49px;
 *zoom: 1;
/* responsive phone */
}
.td_mod8:before, .td_mod8:after {
	display: table;
	content: "";
	line-height: 0;
}
.td_mod8:after {
	clear: both;
}
@media (max-width: 767px) {
 .td_mod8 {
 min-height: 50px;
}
}
.td_mod8 .thumb-wrap img {
	position: absolute;
	max-width: 326px;
	max-height: 235px;/* responsive phone */
}
@media (max-width: 767px) {
 .td_mod8 .thumb-wrap img {
 max-height: 50px;
 max-width: 50px;
}
}
.td_mod8 .item-details {
	margin-left: 366px;
	top: -2px;
	position: relative;/* responsive phone */
}
@media (max-width: 767px) {
 .td_mod8 .item-details {
 margin-left: 62px;
 top: -4px;
}
}
.td_mod8 .item-details .meta-info {
	top: 1px;
	margin-bottom: 7px;
}
.td_mod8 .video-play-icon-big {
	top: 186px;
	left: 276px;/* responsive phone */
}
@media (max-width: 767px) {
 .td_mod8 .video-play-icon-big {
 display: none;
}
}
@media (min-width: 768px) and (max-width: 1199px) {
 .span8 > .td_mod8 {
 min-height: 137px;
}
 .span8 > .td_mod8 .thumb-wrap img {
 position: absolute;
 max-width: 190px;
 max-height: 137px;
}
 .span8 > .td_mod8 .item-details {
 margin-left: 211px;
}
 .span8 > .td_mod8 .video-play-icon-big {
 top: 89px;
 left: 141px;
}
}
/*  ----------------------------------------------------------------------------
    module 9
*/
.td_mod9 {
	min-height: 187px;
	margin-bottom: 49px;
 *zoom: 1;
/* responsive phone */
  /* responsive portrait tablet */
}
.td_mod9:before, .td_mod9:after {
	display: table;
	content: "";
	line-height: 0;
}
.td_mod9:after {
	clear: both;
}
@media (max-width: 767px) {
 .td_mod9 {
 min-height: 50px;
}
}
.td_mod9 .thumb-wrap img {
	position: absolute;
	max-width: 260px;
	max-height: 187px;/* responsive phone */
}
@media (max-width: 767px) {
 .td_mod9 .thumb-wrap img {
 max-height: 50px;
 max-width: 50px;
}
}
.td_mod9 .item-details {
	margin-left: 300px;
	top: -2px;
	position: relative;/* responsive phone */
}
@media (max-width: 767px) {
 .td_mod9 .item-details {
 margin-left: 62px;
 top: -4px;
}
}
.td_mod9 .item-details .meta-info {
	top: 1px;
	margin-bottom: 7px;
}
.td_mod9 .video-play-icon-big {
	top: 140px;
	left: 208px;/* responsive phone */
}
@media (max-width: 767px) {
 .td_mod9 .video-play-icon-big {
 display: none;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td_mod9 {
 min-height: 123px;
}
 .td_mod9 .thumb-wrap img {
 max-width: 170px;
 max-height: 123px;
}
 .td_mod9 .item-details {
 margin-left: 191px;
}
 .td_mod9 .video-play-icon-big {
 top: 76px;
 left: 123px;
}
}
/*  ----------------------------------------------------------------------------
    module 10
*/
.td_mod10 {
  /* responsive portrait tablet */
  *zoom: 1;
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td_mod10 {
 min-height: 48px !important;
}
}
.td_mod10:before, .td_mod10:after {
	display: table;
	content: "";
	line-height: 0;
}
.td_mod10:after {
	clear: both;
}
.td_mod10 .entry-title a, .td_mod10 .entry-title {
	font-size: 15px;
	line-height: 21px;
	position: relative;/* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td_mod10 .entry-title a, .td_mod10 .entry-title {
 min-height: 0px !important;
}
}
.td_mod10 .meta-info {
	margin-top: 1px;
}
.td_mod10 .entry-author-date {
	position: relative;
	top: 3px;
	padding-bottom: 3px;
}
.td_mod10 .entry-category {
	position: relative;
	top: 5px;
}
.td_mod10 .entry-review-stars {
	padding-top: 2px;
}
.td_mod10 .thumb-wrap img {
	position: absolute;
}
.td_mod10 .item-details {
	position: relative;
	top: -2px;
}
/* on portrait tablets - custom style */
@media (min-width: 768px) and (max-width: 1018px) {
 .td_mod10 {
 margin-bottom: 10px;
}
 .td_mod10 .thumb-wrap {
 width: 60px;
}
 .td_mod10 .item-details {
 margin-left: 0px;
}
 .td_mod10 .entry-title a {
 font-size: 14px;
}
 .td_mod10 .entry-title {
 min-height: 46px;
}
 .td_mod10 .entry-author-date {
 top: 0px;
 padding-bottom: 0px;
}
 .td_mod10 .video-play-icon {
 right: 0px;
 bottom: -38px;
 left: auto;
 top: auto;
 width: 15px;
}
}
/*  ----------------------------------------------------------------------------
    td_module_search - used on the search page
*/
.td_mod_search {
	min-height: 120px;
	margin-bottom: 40px;
 *zoom: 1;
/* responsive phone */
}
.td_mod_search:before, .td_mod_search:after {
	display: table;
	content: "";
	line-height: 0;
}
.td_mod_search:after {
	clear: both;
}
@media (max-width: 767px) {
 .td_mod_search {
 min-height: 50px;
}
}
.td_mod_search .thumb-wrap img {
	position: absolute;
	max-width: 120px;
	max-height: 120px;/* responsive phone */
}
@media (max-width: 767px) {
 .td_mod_search .thumb-wrap img {
 max-height: 50px;
 max-width: 50px;
}
}
.td_mod_search .item-details {
	margin-left: 146px;
	top: -2px;
	position: relative;/* responsive phone */
}
@media (max-width: 767px) {
 .td_mod_search .item-details {
 margin-left: 62px;
 top: -4px;
}
}
.td_mod_search .item-details .meta-info {
	top: 1px;
	margin-bottom: 7px;
}
.td_mod_search .entry-crumbs {
	position: relative;
	top: auto;
	display: inline-block;
	margin-right: 20px;
}
.td_mod_search .video-play-icon {
	top: 96px;
	left: 94px;/* responsive phone */
}
@media (max-width: 767px) {
 .td_mod_search .video-play-icon {
 top: 28px;
 left: 28px;
}
}
/*  ----------------------------------------------------------------------------
    td-mega-menu - the mega menu module
*/
.td_mod_mega_menu {
	width: 22.0703125%;
	float: left;
	margin-bottom: 53px;
	padding-top: 21px;
	margin-left: 2.34375%;
}
.td_mod_mega_menu .item-details h4 {
	margin-top: 6px;
	line-height: 23px;
	font-size: 15px;
}
.td_mod_mega_menu .item-details a {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: normal;
	color: #333333;
	font-size: 15px;
	line-height: 21px;
}
.td_mod_mega_menu .item-details a:hover {
	background-color: transparent !important;
}
.td-no-subcats .td_mod_mega_menu {
	width: 17.73991031390135%;
	margin-left: 1.883408071748879%;
}
/*  ----------------------------------------------------------------------------
    style 1 headers
*/
.td_title_style_1 {
	border-bottom: 2px solid #e7e7e7;
	font-size: 18px;
	position: relative;
	top: -3px;
	margin-bottom: 23px;
	font-weight:bold
}
.td_title_style_1 a, .td_title_style_1 span, .td_title_style_1 label {
	background-color: transparent !important;
	color: #212121 !important;
	padding-left: 0px;
	padding-bottom: 3px !important;
	padding-top: 0px;
	display: inline-block;
}
.block-title-subcats.td_title_style_1 {
	margin-bottom: 8px;
}
/* block title with subcategories */
.block-title-subcats {
	margin-bottom: 11px;
}
/*  ----------------------------------------------------------------------------
    subcategories
*/
/* the block subcategories */
.block-child-cats {
	list-style: none;
	text-align: right;
	padding: 0px 0px;
	position: relative;
	line-height: 15px;
	margin: 0px 0px 12px 0px;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.block-child-cats li {
	display: inline-block;
	position: relative;
	zoom: 1;
	line-height: 15px;
}
.block-child-cats a {
	color: #000;
	font-family: 'Roboto Condensed', sans-serif;
	margin: 0px 0px 0px 22px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 500;
	background:none;
	text-transform: uppercase;
	padding:0;/* responsive phone *//* responsive Iphone */
}
.block-child-cats a:hover {
	color: #de303a;
}
@media (max-width: 767px) {
 .block-child-cats a {
 margin: 0px 0px 0px 20px;
 padding-top: 2px;
 padding-bottom: 2px;
}
}
@media (max-width: 440px) {
 .block-child-cats a {
 margin: 0px 0px 0px 12px;
}
}
.td_block_wrap:hover .block-child-cats {
	opacity: 1;
}
.cur-sub-cat {
	color: #4db2ec !important;
}
.td_block_wrap {
	position: relative;
	padding-bottom: 34px;
}
/*  ----------------------------------------------------------------------------
    pagination
*/
.ajax-page-disabled {
	opacity: 0.5;
}
/*  ----------------------------------------------------------------------------
    load more
*/
.td-load-more-wrap {
	position: relative;
	top: -15px;
	text-align: center;
	font-family: 'Ubuntu', sans-serif;
	text-transform: uppercase;
	font-size: 12px;
}
.td-load-more-wrap a, .td-load-more-wrap a:hover {
	color: #222222;
}
.td-load-more-img-wrap {
	line-height: 4px;
}
.td-load-more-img {
	background-image: url('../images/elements.png');
	background-repeat: no-repeat;
	display: block;
	width: 9px;
	height: 5px;
	background-position: -20px -788px;
	display: inline-block;
	zoom: 1;
}
/*  ----------------------------------------------------------------------------
    next prev
*/
.td_ajax-prev-page {
	position: absolute;
	top: 7px;
	right: 20px;
	background-image: url('../images/elements.png');
	background-repeat: no-repeat;
	display: block;
	width: 15px;
	height: 15px;
	background-position: -20px -75px;
}
.td-ajax-next-page {
	position: absolute;
	top: 7px;
	right: 0px;
	background-image: url('../images/elements.png');
	background-repeat: no-repeat;
	display: block;
	width: 15px;
	height: 15px;
	background-position: -20px -20px;
}
.td_block_inner_overflow {
	overflow: hidden;
}
/*  ----------------------------------------------------------------------------
    infinite loader
*/
.td-load-more-infinite-wrap {
	display: none;
}
/*  ----------------------------------------------------------------------------
    custom blocks
*/
/* block space bottom */
.td_block1, .td_block2, .td_block3, .td_block4, .td_block5 {
	padding-bottom: 23px;
}
.td-page-wrap .td_rec, .td-social-wrap {
	padding-bottom: 34px !important;
}
.td_popular_categories {
	margin-bottom: 14px !important;
}
.td_text_with_title {
	padding-bottom: 20px !important;
}
.td_block3 {
	padding-bottom: 12px;
}
/* block 1 */
.td_block1 .td_mod2 {
	margin-bottom: 20px;
}
/* block 2 */
.td_block2 .td_mod5 {
	margin-bottom: 20px;
}
/*  ----------------------------------------------------------------------------
    block td_mega_menu
*/
.td_block_mega_menu {
	padding-bottom: 0px;
	background-color: #f2f2f2;/* pagination *//* pagination */
}
.td_block_mega_menu .td_block_inner {
	float: left;
	position: relative;
	padding-bottom: 0px;
	background-color: white;
	min-height: 253px;
	width: 800px;/* responsive monitor *//* responsive portrait tablet */
}
@media (min-width: 1200px) {
 .td_block_mega_menu .td_block_inner {
 width: 896px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td_block_mega_menu .td_block_inner {width: 601px;}
 .td_block2 .td_mod5{max-width: 100%;}
}
.td_block_mega_menu .td_ajax-prev-page {
	top: auto;
	right: auto;
	bottom: 21px;
	left: 214px;
	background-color: #e1e1e1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-image: url('../images/elements.png');
	background-repeat: no-repeat;
	display: block;
	width: 22px;
	height: 22px;
	background-position: -20px -1948px;/* responsive monitor *//* responsive portrait tablet */
}
.td_block_mega_menu .td_ajax-prev-page:hover {
	background-color: #4db2ec;
}
@media (min-width: 1200px) {
 .td_block_mega_menu .td_ajax-prev-page {
 left: 240px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td_block_mega_menu .td_ajax-prev-page {
 left: 161px;
}
}
.td_block_mega_menu .td-ajax-next-page {
	top: auto;
	right: auto;
	bottom: 21px;
	left: 241px;
	background-color: #e1e1e1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-image: url('../images/elements.png');
	background-repeat: no-repeat;
	display: block;
	width: 22px;
	height: 22px;
	background-position: -20px -1990px;/* responsive monitor *//* responsive portrait tablet */
}
.td_block_mega_menu .td-ajax-next-page:hover {
	background-color: #4db2ec;
}
@media (min-width: 1200px) {
 .td_block_mega_menu .td-ajax-next-page {
 left: 267px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td_block_mega_menu .td-ajax-next-page {
 left: 190px;
}
}
.td_block_mega_menu .ajax-page-disabled {
	background-color: #e1e1e1 !important;
}
/* mega menu with no subcategories */
.td-no-subcats .td_block_inner {
	width: 996px !important;/* responsive monitor *//* responsive portrait tablet */
}
@media (min-width: 1200px) {
 .td-no-subcats .td_block_inner {
 width: 1115px !important;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-no-subcats .td_block_inner {
 width: 748px !important;
}
}
.td-no-subcats .td_ajax-prev-page {
	left: 21px !important;
}
.td-no-subcats .td-ajax-next-page {
	left: 48px !important;
}
/* style the mega menu subcategories */
.block-mega-child-cats {
	text-align: right;
	margin-top: 23px;
}
.block-mega-child-cats a {
	padding: 6px 21px 6px 0px;
	display: block;
	color: #1e1e1e;
	font-family: 'Ubuntu', sans-serif;
	font-size: 14px;
}
.block-mega-child-cats a:hover {
	text-decoration: none !important;
	color: #FFFFFF;
}
.block-mega-child-cats a.cur-sub-cat {
	background-color: white;
	color: #4db2ec;
}
.block-mega-child-cats a.cur-sub-cat:hover {
	color: #4db2ec;
}
.td_mega_menu_sub_cats {
	width: 19.62331838565023%;
	float: left;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
/*  ----------------------------------------------------------------------------
    Big grid - overwrite default rules
*/
.td-big-grid-post {
	float: left;
	position: relative;
}
.iosSlider {
	width: 100%;
	/* this height ends up being your maximum height,
 * if you want it to scale forever, set it to
 * a very high number */
  height: 1500px;
}
.iosSlider .slider {
	width: 100%;
	height: 100%;
}
.iosSlider .slider .item {
	float: left;
	width: 100%;
	position: relative;
}
.iosSlider .entry-thumb {
	height: auto;
}
.iosSlider .entry-thumb:hover {
	opacity: 1 !important;
}
.iosSlider .thumb-wrap {
	text-align: center;
}
/*  ----------------------------------------------------------------------------
    custom slide
*/
.iosSlider:hover .prevButton {
	opacity: 0.7;
}
.iosSlider:hover .nextButton {
	opacity: 0.7;
}
.iosSlider .prevButton {
	position: absolute;
	background-image: url('../images/elements.png');
	background-repeat: no-repeat;
	display: block;
	width: 28px;
	height: 28px;
	background-position: -20px -1068px;
	z-index: 2;
	top: 50%;
	left: 0;
	margin-top: -14px;
	opacity: 0;
	-webkit-transition: opacity 0.4s;
	-moz-transition: opacity 0.4s;
	-o-transition: opacity 0.4s;
	transition: opacity 0.4s;
}
.iosSlider .prevButton:hover {
	opacity: 1;
}
.iosSlider .nextButton {
	position: absolute;
	background-image: url('../images/elements.png');
	background-repeat: no-repeat;
	display: block;
	width: 28px;
	height: 28px;
	background-position: -20px -1136px;
	z-index: 2;
	top: 50%;
	right: 0;
	margin-top: -14px;

	opacity: 0;
	-webkit-transition: opacity 0.4s;
	-moz-transition: opacity 0.4s;
	-o-transition: opacity 0.4s;
	transition: opacity 0.4s;
}
.iosSlider .nextButton:hover {
	opacity: 1;
}
/*  ----------------------------------------------------------------------------
    1 column
*/
.iosSlider-col-1, .iosSlider-col-1 .item {
	height: 365px !important;/* responsive monitor *//* responsive portrait tablet */
}
.iosSlider-col-1 .td-sbig-title-wrap a, .iosSlider-col-1 .item .td-sbig-title-wrap a {
	font-size: 16px !important;
	line-height: 6px;/* responsive monitor *//* responsive portrait tablet *//* responsive phone */
}
@media (min-width: 1200px) {
 .iosSlider-col-1 .td-sbig-title-wrap a, .iosSlider-col-1 .item .td-sbig-title-wrap a {
 font-size: 18px !important;
 line-height: 14px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .iosSlider-col-1 .td-sbig-title-wrap a, .iosSlider-col-1 .item .td-sbig-title-wrap a {
 font-size: 12px !important;
 line-height: 3px;
}
}
@media (max-width: 767px) {
 .iosSlider-col-1 .td-sbig-title-wrap a, .iosSlider-col-1 .item .td-sbig-title-wrap a {
 font-size: 17px !important;
 line-height: 12px;
}
}
@media (min-width: 1200px) {
 .iosSlider-col-1, .iosSlider-col-1 .item {
 height: 406px !important;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .iosSlider-col-1, .iosSlider-col-1 .item {
 height: 286px !important;
}
}
.iosSlider-col-1 .entry-thumb, .iosSlider-col-1 .item .entry-thumb {
/* responsive phone */
}
@media (max-width: 767px) {
 .iosSlider-col-1 .entry-thumb, .iosSlider-col-1 .item .entry-thumb {
 width: 100%;
}
}
.iosSlider-col-1 .slide-info-wrap {
	width: 100%;
}
@media (min-width: 1200px) {
 .iosSlider-col-1 .slide-info-wrap {
 width: 100%;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .iosSlider-col-1 .slide-info-wrap {
 width: 100%;
}
}
@media (max-width: 767px) {
 .iosSlider-col-1 .slide-info-wrap {
 width: 100%;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .iosSlider-col-1 .entry-title a, .iosSlider-col-1 .entry-title {
 font-size: 16px !important;
 line-height: 19px !important;
}
}
@media (max-width: 767px) {
 .iosSlider-col-1 .entry-title a, .iosSlider-col-1 .entry-title {
 font-size: 16px !important;
 line-height: 19px !important;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .iosSlider-col-1 .entry-author-date {
 display: none;
}
}
.iosSlider-col-1 .entry-review-stars {
	display: inline-block;
	position: relative;
	top: 4px;
}
/*  ----------------------------------------------------------------------------
    2 columns
*/
.iosSlider-col-2, .iosSlider-col-2 .item {
	height: 317px !important;/* responsive monitor */
}
.iosSlider-col-2 .td-sbig-title-wrap a, .iosSlider-col-2 .item .td-sbig-title-wrap a {
	font-size: 20px !important;
	line-height: 15px;/* responsive phone */
}
@media (max-width: 767px) {
 .iosSlider-col-2 .td-sbig-title-wrap a, .iosSlider-col-2 .item .td-sbig-title-wrap a {
 font-size: 15px !important;
 line-height: 10px;
}
}
@media (min-width: 1200px) {
 .iosSlider-col-2, .iosSlider-col-2 .item {
 height: 352px !important;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .iosSlider-col-2, .iosSlider-col-2 .item {
 height: 240px !important;
}
}
@media (max-width: 767px) {
 .iosSlider-col-2 .slide-info-wrap {
 width: 100%;
}
}
@media (max-width: 767px) {
 .iosSlider-col-2 .entry-title a, .iosSlider-col-2 .entry-title {
 font-size: 16px !important;
 line-height: 19px !important;
}
}
.iosSlider-col-2 .entry-review-stars {
	display: inline-block;
	position: relative;
	top: 4px;
}
/*  ----------------------------------------------------------------------------
    3 columns
*/
.iosSlider-col-3, .iosSlider-col-3 .item {
	height: 433px !important;/* responsive monitor */
}
@media (min-width: 1200px) {
 .iosSlider-col-3, .iosSlider-col-3 .item {
 height: 483px !important;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .iosSlider-col-3, .iosSlider-col-3 .item {
 height: 326px !important;
}
}
@media (max-width: 767px) {
 .iosSlider-col-3, .iosSlider-col-3 .item {
 height: 310px !important;
}
}
@media (max-width: 767px) {
 .iosSlider-col-3 .slide-info-wrap {
 width: 100%;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .iosSlider-col-3 .entry-title a, .iosSlider-col-3 .entry-title {
 font-size: 16px !important;
 line-height: 19px !important;
}
}
@media (max-width: 767px) {
 .iosSlider-col-3 .entry-title a, .iosSlider-col-3 .entry-title {
 font-size: 16px !important;
 line-height: 19px !important;
}
}
/*  ----------------------------------------------------------------------------
    slide on mobile
*/
@media (max-width: 340px) {
 .iosSlider-col-1, .iosSlider-col-1 .item {
 height: 290px !important;
}
}
/* two cols */
@media (max-width: 650px) {
 .iosSlider-col-2, .iosSlider-col-2 .item {
 height: 250px !important;
}
}
@media (max-width: 520px) {
 .iosSlider-col-2, .iosSlider-col-2 .item { height: 200px !important;}
 .module-classifieds > .search{padding-bottom: 15px!important;}
}
@media (max-width: 420px) {
 .iosSlider-col-2, .iosSlider-col-2 .item {
 height: 150px !important;
}
}
@media (max-width: 340px) {
 .iosSlider-col-2, .iosSlider-col-2 .item {
 height: 155px !important;
}
}
@media (max-width: 740px) {
 .iosSlider-col-3, .iosSlider-col-3 .item {
 height: 277px !important;
}
}
@media (max-width: 650px) {
 .iosSlider-col-3, .iosSlider-col-3 .item {
 height: 232px !important;
}
}
@media (max-width: 550px) {
 .iosSlider-col-3, .iosSlider-col-3 .item {
 height: 185px !important;
}
}
@media (max-width: 450px) {
 .iosSlider-col-3, .iosSlider-col-3 .item {
 height: 165px !important;
}
}
@media (max-width: 400px) {
 .iosSlider-col-3, .iosSlider-col-3 .item {
 height: 135px !important;
}
}
@media (max-width: 340px) {
 .iosSlider-col-3, .iosSlider-col-3 .item {
 height: 135px !important;
}
}
.iosSlider-col-3 .entry-review-stars {
	display: inline-block;
	position: relative;
	top: 4px;
}
.slide-info-wrap {
	position: absolute;
	left: 0px;
	bottom: -110px;
	width: 326px;
	color: white;
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.slide-wrap-active {
	opacity: 1;
	bottom: 24px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
@media (max-width: 600px) {
 .slide-wrap-active {
 bottom: 0px;
}
}
.iosSlider {
	overflow: hidden;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.iosSlider .slide-title {
	padding: 4px 10px 5px 9px;
}
.iosSlider .slide-line {
	/* using data-uri for transparent background */
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzU1QzIzNzdCNkU5MTFFMjgyMDY4NTFBQkY5Q0Q1RjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzU1QzIzNzhCNkU5MTFFMjgyMDY4NTFBQkY5Q0Q1RjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NTVDMjM3NUI2RTkxMUUyODIwNjg1MUFCRjlDRDVGMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NTVDMjM3NkI2RTkxMUUyODIwNjg1MUFCRjlDRDVGMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoAQD2sAAAAPSURBVHjaYlBUVPwKEGAAAiMBWb6+NxsAAAAASUVORK5CYII=') repeat;
	height: 3px;
}
.iosSlider .slide-meta {
	position: absolute;
	font-family: 'Ubuntu', sans-serif;
	font-size: 12px;
	color: white;
	top: 12px;
}
@media (max-width: 600px) {
 .iosSlider .slide-meta {
 display: none;
}
}
.iosSlider .slide-meta-cat {
	display: inline-block;
	background-color: #4db2ec;
	line-height: 28px;
	padding: 0 10px 0 10px;
	height: 29px;
}
.iosSlider .slide-meta-cat a {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 12px;
	color: white;
}
.iosSlider .slide-meta-author {
	display: inline-block;
	background-color: rgba(0, 0, 0, 0.5);
	line-height: 28px;
	padding: 0 10px 0 10px;
	height: 29px;
}
.iosSlider .slide-meta-author a {
	color: white;
}
.iosSlider .entry-title a, .iosSlider .entry-title {
	font-size: 20px;
	line-height: 24px;
	color: white !important;
}
.iosSlider .entry-category a {
	color: white !important;
}
.td_980_not_resp .iosSlider-col-1, .td_980_not_resp .iosSlider-col-1 .item {
	height: 365px !important;
}
.td_980_not_resp .iosSlider-col-2, .td_980_not_resp .iosSlider-col-2 .item {
	height: 317px !important;
}
@media (min-width: 1200px) {
 .td_980_resp .iosSlider-col-2, .td_980_resp .iosSlider-col-2 .item {
 height: 321px !important;
}
}
.td_980_resp .iosSlider-col-1, .td_980_resp .iosSlider-col-1 .item {
	height: 365px !important;
}
@media (min-width: 1200px) {
 .td_980_resp .iosSlider-col-1, .td_980_resp .iosSlider-col-1 .item {
 height: 365px !important;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td_980_resp .iosSlider-col-1, .td_980_resp .iosSlider-col-1 .item {
 height: 274px !important;
}
}
/*  ----------------------------------------------------------------------------
    slides titles
*/
.td-sbig-title-wrap {
	position: absolute;
	bottom: 0;
	left: 0px;/* responsive phone *//* separator for title *//* slide title line (one line only) */
}
@media (max-width: 767px) {
 .td-sbig-title-wrap {
 bottom: 0px;
}
}
.td-sbig-title-wrap .td-sbig-sep {
	display: block !important;
	clear: left;
}
.td-sbig-title-wrap .td-sbig-title {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMC45Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(51,51,51,0) 0%, rgba(51,51,51,0.9) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,0)), color-stop(100%,rgba(51,51,51,0.9)));
background: -webkit-linear-gradient(top,  rgba(51,51,51,0) 0%,rgba(51,51,51,0.9) 100%);
background: -o-linear-gradient(top,  rgba(51,51,51,0) 0%,rgba(51,51,51,0.9) 100%);
background: -ms-linear-gradient(top,  rgba(51,51,51,0) 0%,rgba(51,51,51,0.9) 100%);
background: linear-gradient(to bottom,  rgba(51,51,51,0) 0%,rgba(51,51,51,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00333333', endColorstr='#e6333333',GradientType=0 );
	display: inline-block;
	float: left;
	padding: 6px 10px 6px 10px;
	color: #FFFFFF;
}
.td-sbig-title-wrap .td-sbig-title:hover {
	color: #FFFFFF;
}
.td-sbig-title-wrap a {
	 color: white;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 16px;
    line-height: 25px !important;
}

.td-big-grid-post-0 .td-sbig-title-wrap .td-sbig-title{ background:none;}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-sbig-title-wrap a {
 font-size: 18px !important;
 line-height: 15px ;
}
}
@media (max-width: 767px) {
 .td-sbig-title-wrap a {
 font-size: 17px !important;
 line-height: 12px;
}
.iosSlider{ display:none;}
}
.td-sbig-title-wrap a:hover span {
	text-decoration: underline !important;
}
/*  ----------------------------------------------------------------------------
    main item
*/
/* main item from slide */
.td-slide-item-main {
	background-color: white;
	width: 670px;
	height: 433px;
	border-right: 3px solid white;
	position: relative;/* responsive monitor *//* responsive portrait tablet */
}
@media (min-width: 1200px) {
 .td-slide-item-main {
 width: 745px;
 height: 483px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-slide-item-main {
 width: 493px;
 height: 341px;
}
}
/*  ----------------------------------------------------------------------------
    secondary items
*/
/* secondary items wrap */
.td-slide-sec-items-wrap {
	float: right;
}
/* secondary items */
.td-slide-item-sec {
	background-color: white;
	width: 293px;
	height: 143px;
	position: relative;/* responsive monitor *//* responsive portrait tablet */
}
@media (min-width: 1200px) {
 .td-slide-item-sec {
 width: 326px;
 height: 159px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-slide-item-sec {
 width: 230px;
 height: 100px;
}
}
.td-slide-item-sec a {
	font-size: 16px;
	color: white;
}
.td-slide-item-sec .td-sbig-title-wrap {
	/* responsive phone */
  bottom: 0px;
	display: inline-block;
	background-color: #4db2ec;
	background-color: rgba(77, 178, 236, 0.7);
	padding: 5px 5px 3px 5px;
}
@media (max-width: 767px) {
 .td-slide-item-sec .td-sbig-title-wrap {
 display: none;
}
}
.td-slide-item-sec .td-sbig-title-wrap a:hover {
	color: #FFFFFF;
}
/*  ----------------------------------------------------------------------------
    small items - each of them
*/
/* top item */
.td-slide-item-sec-1 {
	border-bottom: 3px solid white;/* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-slide-item-sec-1 {
 height: 112px;
 top: -7px;
}
}
/* mid item */
.td-slide-item-sec-2 {
/* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-slide-item-sec-2 {
 top: -7px;
 height: 105px;
}
}
/* bottom item */
.td-slide-item-sec-3 {
	border-top: 3px solid white;/* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-slide-item-sec-3 {
 top: -7px;
}
}
.td-slide-item-sec-3 .td-sbig-title-wrap {
/* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-slide-item-sec-3 .td-sbig-title-wrap {
 bottom: -4px;
}
}
/*  ----------------------------------------------------------------------------
    wrap
*/
.td_block_slide_big .iosSlider-col-3 {
/* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td_block_slide_big .iosSlider-col-3 {
 height: 320px !important;
}
}
.td-desktop-post {
/* responsive phone */
}
@media (max-width: 767px) {
 .td-desktop-post {
 display: none;
}
}
.td-mobile-post {
	display: none;/* responsive phone */
}
@media (max-width: 767px) {
 .td-mobile-post {
 display: block;
}
}
/*  ----------------------------------------------------------------------------
    mobile slide
*/
.td-mobile-post .td-sbig-title-wrap a {
	background-color: #4db2ec;
	background-color: rgba(77, 178, 236, 0.7);
	padding: 3px 5px 3px 5px;
	font-size: 15px !important;
}
/*  ----------------------------------------------------------------------------
    shadow - when the slide is used with a background
*/
.td-full-layout .td-big-slide-background, .td-boxed-layout .td-big-slide-background .container {
	position: relative;
}
.td-full-layout .td-big-slide-background .iosSlider, .td-boxed-layout .td-big-slide-background .container .iosSlider {
	-webkit-box-shadow: 0.5px 0.866px 5px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0.5px 0.866px 5px 0px rgba(0, 0, 0, 0.5);
	box-shadow: 0.5px 0.866px 5px 0px rgba(0, 0, 0, 0.5);
}
.td-full-layout .td-big-slide-background:after, .td-boxed-layout .td-big-slide-background .container:after {
	position: absolute;
	bottom: -14px;
	left: 0px;
	display: block;
	content: '';
	height: 28px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background: url('images/header/bg-shadow.png') repeat-x transparent;
}
.td-full-layout .td-big-slide-background:before, .td-boxed-layout .td-big-slide-background .container:before {
	position: absolute;
	top: 0px;
	z-index: 0;
	left: 0px;
	display: block;
	content: '';
	height: 13px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background-color: black;
	background: url('images/header/bg-shadow-top.png') repeat-x transparent;
}
/*  ----------------------------------------------------------------------------
    slider with background or just template 4 parallax
*/
.td-big-slide-background {
	height: 532px;
	overflow: hidden;
	width: 100%;/* responsive monitor *//* responsive portrait tablet *//* responsive phone */
}
@media (min-width: 1200px) {
 .td-big-slide-background {
 height: 582px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-big-slide-background {
 height: 418px;
}
}
@media (max-width: 767px) {
 .td-big-slide-background {
 height: auto;
}
}
.td-boxed-layout .td-backstretch {
	top: -25px !important;/* responsive monitor */
}
@media (min-width: 1200px) {
 .td-boxed-layout .td-backstretch {
 top: -30px !important;
}
}
.td-boxed-layout .td-big-slide-background {
	margin-left: auto;
	margin-right: auto;
	width: 996px;/* responsive monitor *//* responsive portrait tablet */
}
@media (min-width: 1200px) {
 .td-boxed-layout .td-big-slide-background {
 width: 1170px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-boxed-layout .td-big-slide-background {
 width: 748px;
}
}
/*
 * jQuery FlexSlider v2.0
 * https://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * https://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */
/* Browser Resets */
.flexslider a:hover {
	text-decoration: none !important;
}
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
	outline: none;
}
.slides, .flex-control-nav, .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}
/* FlexSlider Necessary Styles
*********************************/
.flexslider {
	margin: 0;
	padding: 0;
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}
/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides .entry-thumb {
	width: 100%;
	display: block;
}
.flex-pauseplay span {
	text-transform: capitalize;
}
/* Clearfix for the .slides element */
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 1%;
}
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
	display: block;
}
/* FlexSlider Default Theme
*********************************/
.flexslider {
	margin: 0 0 0px;
	position: relative;
	zoom: 1;
}
.flex-viewport {
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
.loading .flex-viewport {
	max-height: 300px;
}
.flexslider .slides {
	zoom: 1;
}
.carousel li {
	margin-right: 5px;
}
/* Direction Nav */
.flex-direction-nav {
 *height: 0;
}
.flex-direction-nav a {
	width: 30px;
	height: 30px;
	margin: -20px 0 0;
	display: block;
	position: absolute;
	top: 43%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 0;
 -webkit-transition: all .3s ease;
}
.flexslider:hover .flex-next {
	opacity: 0.8;
	right: 5px;
}
.flexslider:hover .flex-prev {
	opacity: 0.8;
	left: 5px;
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
}
.flex-direction-nav .flex-disabled {
	opacity: .3!important;
	filter: alpha(opacity=30);
	cursor: default;
}
/* Control Nav */
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: -40px;
	text-align: center;
}
.flex-control-nav li {
	margin: 0 6px;
	display: inline-block;
	zoom: 1;
 *display: inline;
}
.flex-control-paging li a {
	width: 11px;
	height: 11px;
	display: block;
	background: #666;
	background: rgba(0, 0, 0, 0.5);
	cursor: pointer;
	text-indent: -9999px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.flex-control-paging li a:hover {
	background: #333;
	background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
	background: #000;
	background: rgba(0, 0, 0, 0.9);
	cursor: default;
}
.flex-control-thumbs {
	margin: 5px 0 0;
	position: static;
	overflow: hidden;
}
.flex-control-thumbs li {
	width: 25%;
	float: left;
	margin: 0;
}
.flex-control-thumbs img {
	width: 100%;
	display: block;
	opacity: .7;
	cursor: pointer;
}
.flex-control-thumbs img:hover {
	opacity: 1;
}
.flex-control-thumbs .flex-active {
	opacity: 1;
	cursor: default;
}
@media screen and (max-width: 860px) {
 .flex-direction-nav .flex-prev {
 opacity: 1;
 left: 0;
}
 .flex-direction-nav .flex-next {
 opacity: 1;
 right: 0;
}
}
/*  ----------------------------------------------------------------------------
    custom gallery code
*/
.flex-direction-nav .flex-next {
	position: absolute;
	background-image: url('../images/elements.png');
	background-repeat: no-repeat;
	display: block;
	width: 28px;
	height: 28px;
	background-position: -20px -1136px;
	z-index: 2;
	top: 50%;
	right: 0;
	margin-top: -14px;
}
.flex-direction-nav .flex-prev {
	position: absolute;
	background-image: url('../images/elements.png');
	background-repeat: no-repeat;
	display: block;
	width: 28px;
	height: 28px;
	background-position: -20px -1068px;
	z-index: 2;
	top: 50%;
	left: 0;
	margin-top: -14px;
}
.flexslider li {
	margin-right: 10px;
	margin-left: 10px;
}
.flex-caption {
	position: relative;
	display: block;
	height: 43px;
	padding: 4px 10px;
	color: white;
	font-size: 16px;
	font-family: 'Open Sans', arial, sans-serif;
	line-height: 20px;
	text-decoration: none !important;
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
}
.flex-slide-wrap {
	position: relative;
}
/*  ----------------------------------------------------------------------------
    2 and 3 cols image fix
*/
.flex-viewport li {
	max-width: 213px;/* responsive landscape */
}
@media (min-width: 481px) and (max-width: 405px) {
 .flex-viewport li {
 max-width: 172px;
}
}
@media (max-device-width: 480px) and (orientation: portrait) {
 .flex-viewport li {
 max-width: 131px;
}
}
/*  ----------------------------------------------------------------------------
    1 column
*/
.td_gallery-col-1 li {
	max-width: 127px;/* responsive monitor *//* responsive landscape */
}
@media (min-width: 1200px) {
 .td_gallery-col-1 li {
 max-width: 143px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td_gallery-col-1 li {
 max-width: 95px;
}
}
/*  ----------------------------------------------------------------------------
    2 col
*/
.td_gallery-col-2 {
/* responsive landscape */
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td_gallery-col-2 {
 width: 475px;
 position: relative;
 left: 6px;
}
}
.td_block_gallery .td_block_inner {
	margin-bottom: 15px;
}
/*  ----------------------------------------------------------------------------
    the classes used by the theme to hide the ads on specific resolutions
*/
.td-rec-hide-on-tl {
	display: none;/* responsive phone *//* responsive portrait tablet *//* responsive monitor */
}
@media (max-width: 767px) {
 .td-rec-hide-on-tl {
 display: block;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-rec-hide-on-tl {
 display: block;
}
}
@media (min-width: 1200px) {
 .td-rec-hide-on-tl {
 display: block;
}
}
.td-rec-hide-on-m {
/* responsive monitor */
}
@media (min-width: 1200px) {
 .td-rec-hide-on-m {
 display: none;
}
}
.td-rec-hide-on-tp {
/* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-rec-hide-on-tp {
 display: none;
}
}
.td-rec-hide-on-p {
/* responsive phone */
}
@media (max-width: 767px) {
 .td-rec-hide-on-p {
 display: none;
}
}
/*  ----------------------------------------------------------------------------
    Google ads
*/
/* header logo + google ad */
.td-g-rec-id-header {
	position: relative;/* responsive phone */
}
@media (max-width: 767px) {
 .td-g-rec-id-header {
 text-align: center;
}
}
.td-g-rec-id-header .adsbygoogle {
	position: absolute;
	z-index: 9999;
	top: 40px;
	right: 117px;/* responsive monitor *//* responsive portrait tablet *//* responsive phone */
}
@media (min-width: 1200px) {
 .td-g-rec-id-header .adsbygoogle {
 top: 25px;
 right: 48px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-g-rec-id-header .adsbygoogle {
 right: 11px;
 top: 29px;
}
}
@media (max-width: 767px) {
 .td-g-rec-id-header .adsbygoogle {
 position: static;
}
}
/* header style 3 + 6 - full width logo + content header ad  */
.header-content-rec .td-g-rec-id-header {
	text-align: center;/* responsive phone */
}
@media (max-width: 767px) {
 .header-content-rec .td-g-rec-id-header {
 text-align: left;
}
}
.header-content-rec .td-g-rec-id-header .adsbygoogle {
	position: relative !important;
	top: 28px;
	right: auto;
	z-index: auto;
}
/* sidebar google ad */
.td-g-rec-id-sidebar {
	position: relative;
	text-align: center;
}
.td-g-rec-id-sidebar .adsbygoogle {
	position: relative;
	top: -3px;
	margin-bottom: 46px;
}
/* inline ads */
.td-g-rec-id-content_inline, .td-g-rec-id-content_top, .td-g-rec-id-content_bottom {
	position: relative;
	text-align: center;
}
.td-g-rec-id-content_inline .adsbygoogle, .td-g-rec-id-content_top .adsbygoogle, .td-g-rec-id-content_bottom .adsbygoogle {
	position: relative;
	margin-bottom: 20px;/* responsive monitor */
}
@media (min-width: 1200px) {
 .td-g-rec-id-content_inline .adsbygoogle, .td-g-rec-id-content_top .adsbygoogle, .td-g-rec-id-content_bottom .adsbygoogle {
 left: -14px;
}
}
.td-g-rec-id-content_top {
	padding-top: 4px;
}
/* inline ads left */
.td-g-rec-id-content_inlineleft {
	float: left;
	margin-right: 18px;
	margin-bottom: 15px;/* responsive phone */
}
@media (max-width: 767px) {
 .td-g-rec-id-content_inlineleft {
 float: none;
 margin-right: 0px;
 text-align: center;
}
}
/* inline ads right */
body div.td-g-rec-id-content_inlineright {
	float: right;
	margin-left: 18px;
	margin-bottom: 15px;/* responsive phone */
}
@media (max-width: 767px) {
 body div.td-g-rec-id-content_inlineright {
 float: none;
 margin-left: 0px;
 text-align: center;
}
}
/*  ----------------------------------------------------------------------------
    Generic hand made responsive ads - show only on - used to hand made responsive ads
*/
.td-visible-desktop {
	display: none;/* responsive monitor */
}
@media (min-width: 1200px) {
 .td-visible-desktop {
 display: block;
}
}
.td-visible-tablet-l {
	display: block;/* responsive monitor *//* responsive portrait tablet *//* responsive phone */
}
@media (min-width: 1200px) {
 .td-visible-tablet-l {
 display: none;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-visible-tablet-l {
 display: none;
}
}
@media (max-width: 767px) {
 .td-visible-tablet-l {
 display: none;
}

}
.td-visible-tablet-tp {
	display: none;/* responsive portrait tablet */
}


@media (min-width: 768px) and (max-width: 1018px) {
 .td-visible-tablet-tp { display: block;}
 .classifieds-list li{ padding:0 16px 20px 0}
}
@media (min-width: 1019px) and (max-width: 1024px) {
.classifieds-list li{ width:107px!important; margin:0 10px 20px 0!important}
}
.td-visible-phone {
	display: none;/* responsive phone */
}
@media (max-width: 767px) {
 .td-visible-phone { display: block;}
 
}
/* header generic ad */
.td-a-rec-id-header {
	position: relative;
	top: 29px;
	left: -15px;
	text-align: center;/* responsive monitor *//* responsive portrait tablet *//* responsive phone */
}
@media (min-width: 1200px) {
 .td-a-rec-id-header {
 left: -48px;
 top: 10px;
 text-align: right;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-a-rec-id-header {
 left: -11px;
 text-align: right;
 top: 29px;
}
}
@media (max-width: 767px) {
 .td-a-rec-id-header { top: 0px; left: 0px;}
 .classifieds-list li{ width:158px!important}
 .top_stories{ margin-bottom:30px;}
 .img-150.thumb-wrap{ height:180px!important}
 .td-post-text-excerpt{ font-weight:600; font-size:14px;}
}
.td-a-rec-id-header .td-visible-tablet-l {
	position: relative;
	top: 11px;
}
/* header style 3 + 6 - full width logo + content header ad  */
.header-content-rec .td-a-rec-id-header {
	text-align: center;
	left: 0px;
	position: relative;
	top: 26px !important;
}
.header-content-rec .td-a-rec-id-header .td-visible-tablet-l {
	top: 0px;
}
.header-content-rec .td-a-rec-id-header .td-visible-phone {
	text-align: left;
	position: relative;
	left: -39px;
}
/* sidebar generic ads */
.td-a-rec-id-sidebar {
	position: relative;
	text-align: center;
	top: -4px;
	margin-bottom: 46px;
}
/* inline ads */
.td-a-rec-id-content_inline, .td-a-rec-id-content_top, .td-a-rec-id-content_bottom {
	position: relative;
	text-align: center;
	margin-bottom: 20px;
}
/* Fixes Jetpack share icons */
.td-a-rec-id-content_bottom {
	clear: both;
}
/* inline ads left align */
.td-a-rec-id-content_inlineleft {
	float: left;
	margin-right: 18px;
	margin-bottom: 15px;/* responsive phone */
}
@media (max-width: 767px) {
 .td-a-rec-id-content_inlineleft {
 float: none;
 margin-right: 0px;
 text-align: center;
}
}
/* inline ads right align */
/* inline ads left align */
.td-a-rec-id-content_inlineright {
	float: right;
	margin-left: 18px;
	margin-bottom: 15px;/* responsive phone */
}
@media (max-width: 767px) {
 .td-a-rec-id-content_inlineright {
 float: none;
 margin-left: 0px;
 text-align: center;
}
}
.td-header-style-1 .td-g-rec-id-header .adsbygoogle {
	z-index: 0;
}
/*


custom css align



*/
.td-a-rec-id-custom_ad_1, .td-a-rec-id-custom_ad_2, .td-a-rec-id-custom_ad_3, .td-g-rec-id-custom_ad_1, .td-g-rec-id-custom_ad_2, .td-g-rec-id-custom_ad_3 {
	display: table;
	margin-bottom: 49px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.td-social-wrap .td_mod_wrap {
	margin-bottom: 1px;
	text-align: center;
	line-height: 11px;
}
.td-social-icon-wrap {
	margin-left: 7px;
	margin-right: 7px;
	margin-bottom: 14px;
	display: inline-block;
	zoom: 1;
	-webkit-transition: opacity 0.4s;
	-moz-transition: opacity 0.4s;
	-o-transition: opacity 0.4s;
	transition: opacity 0.4s;
}
.td-social-icon-wrap:hover {
	opacity: 0.8;
}
.td-footer-wrap .td-social-wrap .td_mod_wrap {
	text-align: center;/* responsive phone */
}
@media (max-width: 767px) {
 .td-footer-wrap .td-social-wrap .td_mod_wrap {
 text-align: center;
}
}
.td-footer-wrap .td-social-icon-wrap {
	margin-left: 0px;
	margin-right: 14px;
}
/*  ----------------------------------------------------------------------------
    16
*/
.td-social-s1-16 {
	background-image: url('images/icons/social/sprite/style1-16.png');
	background-repeat: no-repeat;
	display: block;
	width: 16px;
	height: 16px;
	border-radius:50%
}
.td-social-s2-16 {
	background-image: url('images/icons/social/sprite/style2-16.png');
	background-repeat: no-repeat;
	display: block;
	width: 16px;
	height: 16px;
}
.td-social-s3-16 {
	background-image: url('images/icons/social/sprite/style3-16.png');
	background-repeat: no-repeat;
	display: block;
	width: 16px;
	height: 16px;
}
.td-social-s4-16 {
	background-image: url('images/icons/social/sprite/style4-16.png');
	background-repeat: no-repeat;
	display: block;
	width: 16px;
	height: 16px;
}
/*  ----------------------------------------------------------------------------
    32
*/
.td-social-s1-32 {
	background-image: url('images/icons/social/sprite/style1-32.png');
	background-repeat: no-repeat;
	display: block;
	width: 32px;
	height: 32px;
}
.td-social-s2-32 {
	background-image: url('images/icons/social/sprite/style2-32.png');
	background-repeat: no-repeat;
	display: block;
	width: 32px;
	height: 32px;
	border-radius:50%
}
.td-social-s3-32 {
	background-image: url('images/icons/social/sprite/style3-32.png');
	background-repeat: no-repeat;
	display: block;
	width: 32px;
	height: 32px;
}
.td-social-s4-32 {
	background-image: url('images/icons/social/sprite/style4-32.png');
	background-repeat: no-repeat;
	display: block;
	width: 32px;
	height: 32px;
}
/*  ----------------------------------------------------------------------------
    64
*/
.td-social-s1-64 {
	background-image: url('images/icons/social/sprite/style1-64.png');
	background-repeat: no-repeat;
	display: block;
	width: 64px;
	height: 64px;
}
.td-social-s2-64 {
	background-image: url('images/icons/social/sprite/style2-64.png');
	background-repeat: no-repeat;
	display: block;
	width: 64px;
	height: 64px;
}
.td-social-s3-64 {
	background-image: url('images/icons/social/sprite/style3-64.png');
	background-repeat: no-repeat;
	display: block;
	width: 64px;
	height: 64px;
}
.td-social-s4-64 {
	background-image: url('images/icons/social/sprite/style4-64.png');
	background-repeat: no-repeat;
	display: block;
	width: 64px;
	height: 64px;
}
/*  ----------------------------------------------------------------------------
    16px
*/
.td-s-s-16-addthis {
	background-position: 0 0;
}
.td-s-s-16-behance {
	background-position: -16px 0;
}
.td-s-s-16-blogger {
	background-position: -32px 0;
}
.td-s-s-16-delicious {
	background-position: -48px 0;
}
.td-s-s-16-deviantart {
	background-position: -64px 0;
}
.td-s-s-16-digg {
	background-position: -80px 0;
}
.td-s-s-16-dopplr {
	background-position: -96px 0;
}
.td-s-s-16-dribbble {
	background-position: 0 -16px;
}
.td-s-s-16-evernote {
	background-position: -16px -16px;
}
.td-s-s-16-facebook {
	background-position: -32px -16px;
}
.td-s-s-16-flickr {
	background-position: -48px -16px;
}
.td-s-s-16-forrst {
	background-position: -64px -16px;
}
.td-s-s-16-github {
	background-position: -80px -16px;
}
.td-s-s-16-google {
	background-position: -96px -16px;
}
.td-s-s-16-googledrive {
	background-position: 0 -32px;
}
.td-s-s-16-googlemaps {
	background-position: -16px -32px;
}
.td-s-s-16-googleplus {
	background-position: -32px -32px;
}
.td-s-s-16-grooveshark {
	background-position: -48px -32px;
}
.td-s-s-16-html5 {
	background-position: -64px -32px;
}
.td-s-s-16-instagram {
	background-position: -80px -32px;
}
.td-s-s-16-lastfm {
	background-position: -96px -32px;
}
.td-s-s-16-linkedin {
	background-position: 0 -48px;
}
.td-s-s-16-mail {
	background-position: -16px -48px;
}
.td-s-s-16-myspace {
	background-position: -32px -48px;
}
.td-s-s-16-path {
	background-position: -48px -48px;
}
.td-s-s-16-paypal {
	background-position: -64px -48px;
}
.td-s-s-16-picasa {
	background-position: -80px -48px;
}
.td-s-s-16-pinterest {
	background-position: -96px -48px;
}
.td-s-s-16-posterous {
	background-position: 0 -64px;
}
.td-s-s-16-reddit {
	background-position: -16px -64px;
}
.td-s-s-16-rss {
	background-position: -32px -64px;
}
.td-s-s-16-sharethis {
	background-position: -48px -64px;
}
.td-s-s-16-skype {
	background-position: -64px -64px;
}
.td-s-s-16-slashdot {
	background-position: -80px -64px;
}
.td-s-s-16-soundcloud {
	background-position: -96px -64px;
}
.td-s-s-16-spotify {
	background-position: 0 -80px;
}
.td-s-s-16-stackoverflow {
	background-position: -16px -80px;
}
.td-s-s-16-steam {
	background-position: -32px -80px;
}
.td-s-s-16-stumbleUpon {
	background-position: -48px -80px;
}
.td-s-s-16-tehnorati {
	background-position: -64px -80px;
}
.td-s-s-16-tumblr {
	background-position: -80px -80px;
}
.td-s-s-16-twitter {
	background-position: -96px -80px;
}
.td-s-s-16-viddler {
	background-position: 0 -96px;
}
.td-s-s-16-vimeo {
	background-position: -16px -96px;
}
.td-s-s-16-virb {
	background-position: -32px -96px;
}
.td-s-s-16-windows {
	background-position: -48px -96px;
}
.td-s-s-16-woordpress {
	background-position: -64px -96px;
}
.td-s-s-16-yahoo {
	background-position: -80px -96px;
}
.td-s-s-16-youtube {
	background-position: -96px -96px;
}
.td-s-s-16-zerply {
	background-position: -112px 0;
}
/*  ----------------------------------------------------------------------------
    32px social sprite
*/
.td-s-s-32-addthis {
	background-position: 0 0;
}
.td-s-s-32-behance {
	background-position: -32px 0;
}
.td-s-s-32-blogger {
	background-position: -64px 0;
}
.td-s-s-32-delicious {
	background-position: -96px 0;
}
.td-s-s-32-deviantart {
	background-position: -128px 0;
}
.td-s-s-32-digg {
	background-position: -160px 0;
}
.td-s-s-32-dopplr {
	background-position: -192px 0;
}
.td-s-s-32-dribbble {
	background-position: 0 -32px;
}
.td-s-s-32-evernote {
	background-position: -32px -32px;
}
.td-s-s-32-facebook {
	background-position: -64px -32px;
}
.td-s-s-32-flickr {
	background-position: -96px -32px;
}
.td-s-s-32-forrst {
	background-position: -128px -32px;
}
.td-s-s-32-github {
	background-position: -160px -32px;
}
.td-s-s-32-google {
	background-position: -192px -32px;
}
.td-s-s-32-googledrive {
	background-position: 0 -64px;
}
.td-s-s-32-googlemaps {
	background-position: -32px -64px;
}
.td-s-s-32-googleplus {
	background-position: -64px -64px;
}
.td-s-s-32-grooveshark {
	background-position: -96px -64px;
}
.td-s-s-32-html5 {
	background-position: -128px -64px;
}
.td-s-s-32-instagram {
	background-position: -160px -64px;
}
.td-s-s-32-lastfm {
	background-position: -192px -64px;
}
.td-s-s-32-linkedin {
	background-position: 0 -96px;
}
.td-s-s-32-mail {
	background-position: -32px -96px;
}
.td-s-s-32-myspace {
	background-position: -64px -96px;
}
.td-s-s-32-path {
	background-position: -96px -96px;
}
.td-s-s-32-paypal {
	background-position: -128px -96px;
}
.td-s-s-32-picasa {
	background-position: -160px -96px;
}
.td-s-s-32-pinterest {
	background-position: -192px -96px;
}
.td-s-s-32-posterous {
	background-position: 0 -128px;
}
.td-s-s-32-reddit {
	background-position: -32px -128px;
}
.td-s-s-32-rss {
	background-position: -64px -128px;
}
.td-s-s-32-sharethis {
	background-position: -96px -128px;
}
.td-s-s-32-skype {
	background-position: -128px -128px;
}
.td-s-s-32-slashdot {
	background-position: -160px -128px;
}
.td-s-s-32-soundcloud {
	background-position: -192px -128px;
}
.td-s-s-32-spotify {
	background-position: 0 -160px;
}
.td-s-s-32-stackoverflow {
	background-position: -32px -160px;
}
.td-s-s-32-steam {
	background-position: -64px -160px;
}
.td-s-s-32-stumbleUpon {
	background-position: -96px -160px;
}
.td-s-s-32-tehnorati {
	background-position: -128px -160px;
}
.td-s-s-32-tumblr {
	background-position: -160px -160px;
}
.td-s-s-32-twitter {
	background-position: -192px -160px;
}
.td-s-s-32-viddler {
	background-position: 0 -192px;
}
.td-s-s-32-vimeo {
	background-position: -32px -192px;
}
.td-s-s-32-virb {
	background-position: -64px -192px;
}
.td-s-s-32-windows {
	background-position: -96px -192px;
}
.td-s-s-32-woordpress {
	background-position: -128px -192px;
}
.td-s-s-32-yahoo {
	background-position: -160px -192px;
}
.td-s-s-32-youtube {
	background-position: -192px -192px;
}
.td-s-s-32-zerply {
	background-position: -224px 0;
}
/*  ----------------------------------------------------------------------------
    64px
*/
.td-s-s-64-addthis {
	background-position: 0 0;
}
.td-s-s-64-behance {
	background-position: -64px 0;
}
.td-s-s-64-blogger {
	background-position: -128px 0;
}
.td-s-s-64-delicious {
	background-position: -192px 0;
}
.td-s-s-64-deviantart {
	background-position: -256px 0;
}
.td-s-s-64-digg {
	background-position: -320px 0;
}
.td-s-s-64-dopplr {
	background-position: -384px 0;
}
.td-s-s-64-dribbble {
	background-position: 0 -64px;
}
.td-s-s-64-evernote {
	background-position: -64px -64px;
}
.td-s-s-64-facebook {
	background-position: -128px -64px;
}
.td-s-s-64-flickr {
	background-position: -192px -64px;
}
.td-s-s-64-forrst {
	background-position: -256px -64px;
}
.td-s-s-64-github {
	background-position: -320px -64px;
}
.td-s-s-64-google {
	background-position: -384px -64px;
}
.td-s-s-64-googledrive {
	background-position: 0 -128px;
}
.td-s-s-64-googlemaps {
	background-position: -64px -128px;
}
.td-s-s-64-googleplus {
	background-position: -128px -128px;
}
.td-s-s-64-grooveshark {
	background-position: -192px -128px;
}
.td-s-s-64-html5 {
	background-position: -256px -128px;
}
.td-s-s-64-instagram {
	background-position: -320px -128px;
}
.td-s-s-64-lastfm {
	background-position: -384px -128px;
}
.td-s-s-64-linkedin {
	background-position: 0 -192px;
}
.td-s-s-64-mail {
	background-position: -64px -192px;
}
.td-s-s-64-myspace {
	background-position: -128px -192px;
}
.td-s-s-64-path {
	background-position: -192px -192px;
}
.td-s-s-64-paypal {
	background-position: -256px -192px;
}
.td-s-s-64-picasa {
	background-position: -320px -192px;
}
.td-s-s-64-pinterest {
	background-position: -384px -192px;
}
.td-s-s-64-posterous {
	background-position: 0 -256px;
}
.td-s-s-64-reddit {
	background-position: -64px -256px;
}
.td-s-s-64-rss {
	background-position: -128px -256px;
}
.td-s-s-64-sharethis {
	background-position: -192px -256px;
}
.td-s-s-64-skype {
	background-position: -256px -256px;
}
.td-s-s-64-slashdot {
	background-position: -320px -256px;
}
.td-s-s-64-soundcloud {
	background-position: -384px -256px;
}
.td-s-s-64-spotify {
	background-position: 0 -320px;
}
.td-s-s-64-stackoverflow {
	background-position: -64px -320px;
}
.td-s-s-64-steam {
	background-position: -128px -320px;
}
.td-s-s-64-stumbleUpon {
	background-position: -192px -320px;
}
.td-s-s-64-tehnorati {
	background-position: -256px -320px;
}
.td-s-s-64-tumblr {
	background-position: -320px -320px;
}
.td-s-s-64-twitter {
	background-position: -384px -320px;
}
.td-s-s-64-viddler {
	background-position: 0 -384px;
}
.td-s-s-64-vimeo {
	background-position: -64px -384px;
}
.td-s-s-64-virb {
	background-position: -128px -384px;
}
.td-s-s-64-windows {
	background-position: -192px -384px;
}
.td-s-s-64-woordpress {
	background-position: -256px -384px;
}
.td-s-s-64-yahoo {
	background-position: -320px -384px;
}
.td-s-s-64-youtube {
	background-position: -384px -384px;
}
.td-s-s-64-zerply {
	background-position: -448px 0;
}
.td_text_with_title .td_mod_wrap p {
	top: -9px;
	position: relative;
}
.td_img_first .td_mod_wrap p {
	top: 0px;
	position: static;
}
dl.dl-horizontal, dt, dd {
	-webkit-margin-before: 0px !important;
	-webkit-margin-after: 0px !important;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}
body .wpb_alert {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-family: 'Ubuntu', sans-serif;
	font-size: 13px;
}
h3.ui-accordion-header a {
	font-family: 'Ubuntu', sans-serif;
	font-size: 13px;
	color: #4b4b4b;
	font-weight: 500;
	background: #f6f6f6;
	padding: 8px 15px 8px 30px !important;
	margin-bottom: 15px;
	-webkit-transition: background 0.4s;
	-moz-transition: background 0.4s;
	-o-transition: background 0.4s;
	transition: background 0.4s;
}
.ui-accordion-header-active a {
	background: #4db2ec !important;
	color: white !important;
}
div.ui-accordion-content {
	padding: 0px !important;
}
.wpb_button, .form-submit input, .wpcf7-submit {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-image: none;
	background: #4db2ec !important;
	color: white;
	border: none;
	text-shadow: none;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: normal;
	font-size: 14px;
	padding: 5px 12px 7px 12px !important;
	margin-bottom: 4px;
	-webkit-transition: opacity 0.4s;
	-moz-transition: opacity 0.4s;
	-o-transition: opacity 0.4s;
	transition: opacity 0.4s;
}
.wpb_button:hover, .form-submit input:hover, .wpcf7-submit:hover {
	text-shadow: none;
	opacity: 0.8;
	-webkit-transition: opacity 0.4s;
	-moz-transition: opacity 0.4s;
	-o-transition: opacity 0.4s;
	transition: opacity 0.4s;
}
.form-submit input, .wpcf7-submit {
	height: 34px !important;
}
/* page builder buttons */
body .wpb_btn-primary {
	color: white;
	background: #33a0d0 !important;
}
body .wpb_btn-info {
	color: white;
	background: #63c6f2 !important;
}
body .wpb_btn-success {
	color: white;
	background: #75b840 !important;
}
body .wpb_btn-warning {
	color: white;
	background: #ffd74e !important;
}
body .wpb_btn-danger {
	color: white;
	background: #ec4d4d !important;
}
.wpb_btn-inverse {
	color: white;
	background: #4db2ec !important;
}
.more-link-wrap {
	display: inline-block;
}
.wpb_default, #bbpress-forums .button {
	color: white;
	background: #4db2ec !important;
}
.wpb_gray {
	color: white;
	background: #777777 !important;
}
.wpb_black {
	color: white;
	background: #000000 !important;
}
.wpb_lime {
	color: white;
	background: #a4c400 !important;
}
.wpb_green {
	color: white;
	background: #60a917 !important;
}
.wpb_emerald {
	color: white;
	background: #008a00 !important;
}
.wpb_teal {
	color: white;
	background: #00aba9 !important;
}
.wpb_cobalt {
	color: white;
	background: #0050ef !important;
}
.wpb_blue {
	color: white;
	background: #0e70a8 !important;
}
.wpb_indigo {
	color: white;
	background: #6a00ff !important;
}
.wpb_violet {
	color: white;
	background: #aa00ff !important;
}
.wpb_pink {
	color: white;
	background: #f472d0 !important;
}
.wpb_magenta {
	color: white;
	background: #d80073 !important;
}
.wpb_crimson {
	color: white;
	background: #a20025 !important;
}
.wpb_red {
	color: white;
	background: #EC4D4D !important;
}
.wpb_orange {
	color: white;
	background: #fa6800 !important;
}
.wpb_amber {
	color: white;
	background: #f0a30a !important;
}
.wpb_yellow {
	color: white;
	background: #e3c800 !important;
}
.wpb_brown {
	color: white;
	background: #825a2c !important;
}
.wpb_olive {
	color: white;
	background: #6d8764 !important;
}
.wpb_steel {
	color: white;
	background: #647687 !important;
}
.wpb_mauve {
	color: white;
	background: #76608a !important;
}
.wpb_taupe {
	color: white;
	background: #87794e !important;
}
.wpb_cyan {
	color: white;
	background: #4DB2EC !important;
}
.wpb_size_small {
	font-size: 13px;
	padding: 2px 8px !important;
}
.wpb_size_large {
	font-size: 16px;
	padding: 10px 26px !important;
}
.wpb_default2 {
	box-shadow: 0 -3px 0 0 rgba(0, 0, 0, 0.2) inset;
}
.wpb_default2:hover {
	box-shadow: none;
}
.wpb_size_small2 {
	font-size: 13px;
	padding: 2px 8px !important;
	box-shadow: 0 -2px 0 0 rgba(0, 0, 0, 0.2) inset;
}
.wpb_size_small2:hover {
	box-shadow: none;
}
.wpb_size_large2 {
	font-size: 16px;
	padding: 10px 26px !important;
	box-shadow: 0 -4px 0 0 rgba(0, 0, 0, 0.2) inset;
}
.wpb_size_large2:hover {
	box-shadow: none;
}
.wpb_button_a:hover {
	text-decoration: none !important;
}
.wpb_button {
	display: inline-block;
}
/* tab navigation */
.ui-tabs {
	padding: 0px !important;
}
.ui-tabs-nav {
 *zoom: 1;
	border-bottom: 2px solid #4DB2EC;
	list-style: none;
	margin: 0px 0px 26px 0;
	padding: 0px !important;
}
.ui-tabs-nav:before, .ui-tabs-nav:after {
	display: table;
	content: "";
	line-height: 0;
}
.ui-tabs-nav:after {
	clear: both;
}
.ui-tabs-nav li {
	float: left;
	margin: 0px !important;
	border-left: 1px solid white;
}
.ui-tabs-nav li:first-child {
	border-left: none !important;
}
.ui-tabs-nav a {
	font-family: 'Ubuntu', sans-serif;
	font-size: 13px;
	color: #4b4b4b;
	background: #f6f6f6;
	padding: 4px 15px 4px 15px !important;
	display: block;
	float: left;
}
.ui-tabs-nav a:hover {
	text-decoration: none !important;
}
.ui-tabs-nav .ui-tabs-active a {
	color: white;
	background: #4db2ec !important;
}
/* tab content */
.wpb_tab {
	padding: 0px !important;
	background-color: transparent !important;
	margin-top: 12px;
}
/* one column tabs */
.span4 .ui-tabs-nav li {
	max-width: 50%;
}
.span4 .ui-tabs-nav a {
	white-space: normal;
}
/* vertical tabs */
.wpb_tour .ui-tabs-nav {
	width: 34.8% !important;
}
.wpb_tour .ui-tabs-nav li {
	width: 87% !important;
}
.wpb_tour .ui-tabs-panel {
	width: 65.2% !important;
}
.wpb_tour .ui-tabs-nav {
	background-image: none;
}
.span4 .wpb_tour .ui-tabs-nav ul {
	width: 100% !important;
}
.span4 .wpb_tour .ui-tabs-nav li {
	max-width: 100%;
}
.span4 .wpb_tour .ui-tabs-nav a {
	white-space: normal;
}
/* responsive phone */
@media (max-width: 480px) {
 .wpb_tour .ui-tabs-nav {
 width: 100% !important;
}
 .wpb_tour .ui-tabs-nav li {
 width: 100% !important;
}
 .wpb_tour .ui-tabs-panel {
 width: 100% !important;
}
}
.wpb_video_wrapper iframe {
	width: 100% !important;
}
.td-page-wrap .wpcf7 {
	padding-bottom: 23px;
}
.wpcf7-text {
	width: 98%;/* responsive portrait tablet *//* responsive phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
 .wpcf7-text {
 width: 97%;
}
}
@media (max-width: 767px) {
 .wpcf7-text {
 width: 96%;
}
}
.wpcf7-textarea {
	width: 98%;/* responsive portrait tablet *//* responsive phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
 .wpcf7-textarea {
 width: 97%;
}
}
@media (max-width: 767px) {
 .wpcf7-textarea {
 width: 96%;
}
 .pad-10-sm {
padding:10px 0 0 0
}
}
h4.wpb_toggle {
	font-family: 'Ubuntu', sans-serif;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
}
.wpb_map_wraper {
	padding: 5px 0px 44px 0px;
}
/*  ----------------------------------------------------------------------------
   flickr
*/
.flickr_badge_image {
	display: inline-block;
	padding: 3px;
}
ol li {
	line-height: 24px;
}
.td_top_authors {
	padding-bottom: 23px;
}
.td_top_authors img {
	position: absolute;
	max-width: 70px;
}
.td_top_authors .item-details {
	margin-left: 85px;
	position: relative;
	height: 70px;
	top: 3px;
}
.td_top_authors .item-details span {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: 12px;
	color: white;
	padding: 2px 7px 3px 7px;
	margin-right: 10px;/* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td_top_authors .item-details span {
 display: inline-block;
}
}
.td_top_authors .td-active {
	background-color: #fafafa;
}
.td_top_authors .td_mod_wrap {
	min-height: 70px;
	margin-bottom: 26px;
}
.td_top_authors .td_mod_wrap:hover {
	background-color: #fafafa;
	cursor: pointer;
}
.td_top_authors .td-authors-url {
	padding-top: 1px;/* responsive portrait tablet */
}
.td_top_authors .td-authors-url a {
	color: #d0d0d0;
	font-family: 'Ubuntu', sans-serif;
	font-size: 12px;
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td_top_authors .td-authors-url {
 display: none;
}
}
.td_top_authors .td-authors-name a {
	padding-bottom: 4px;
	font-family: 'Ubuntu', sans-serif;
	font-size: 16px;
	color: #202020;
	line-height: 18px;
}
.td_top_authors .td-author-post-count {
	background-color: #878787;
}
.td_top_authors .td-author-comments-count {
	background-color: #a8a8a8;
}
/*  ----------------------------------------------------------------------------
    revolution slider
*/
.rev_slider_wrapper {
	padding: 0px !important;
}
.td_revolution_slider {
	z-index: 0;
}
.td_block_big_grid .td-big-grid-wrapper {
	display: inline-block;
}
.td_block_big_grid .td-big-grid-post-0 {
	overflow: hidden;
	width: 670px;
	height: 435px;
	background-color: #ffffff;
	border-right: 3px solid #ffffff;/* responsive monitor *//* responsive portrait tablet *//* responsive phone */
}
@media (min-width: 1200px) {
 .td_block_big_grid .td-big-grid-post-0 {
 width: 800px;
 height: 535px;
 margin-right:8px
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td_block_big_grid .td-big-grid-post-0 {
 width: 493px;
 height: 321px;
}
}
@media (max-width: 767px) {
 .td_block_big_grid .td-big-grid-post-0 {
 width: 100%;
 height: auto;
 border-right: 0px;
 border-bottom: 4px solid #ffffff;
}
}
.td_block_big_grid .td-big-grid-post-0 .entry-thumb {
/* responsive phone */
}
@media (max-width: 767px) {
 .td_block_big_grid .td-big-grid-post-0 .entry-thumb {
 width: 100%;
}
}
.td_block_big_grid .td-big-grid-post-0 .td-sbig-title {
/* responsive phone */
}
@media (max-width: 767px) {
 .td_block_big_grid .td-big-grid-post-0 .td-sbig-title {
 padding: 5px 5px 8px 5px;
}
}
.td_block_big_grid .td-big-grid-post-0 .thumb-wrap {
	width: 671px;/* responsive monitor *//* responsive portrait tablet *//* responsive phone */
}
@media (min-width: 1200px) {
 .td_block_big_grid .td-big-grid-post-0 .thumb-wrap {
 width: 100%;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td_block_big_grid .td-big-grid-post-0 .thumb-wrap {
 width: 495px;
}
}
@media (max-width: 767px) {
 .td_block_big_grid .td-big-grid-post-0 .thumb-wrap {
 width: 100%;
}
}
.td-big-grid-title a {
	font-size: 16px;
	line-height: 21px;
}
.td-big-grid-title .td-sbig-title-wrap {
	background-color: rgba(77, 178, 236, 0.7);
	display: inline-block;
	padding: 5px 5px 3px 5px;
	bottom: 0px;/* responsive phone */
}
@media (max-width: 767px) {
 .td-big-grid-title .td-sbig-title-wrap {
 padding: 1px 5px;
}
}
.td-big-grid-post-1, .td-big-grid-post-2 {
	border-bottom: 3px solid #ffffff;/* responsive phone */
}
@media (max-width: 767px) {
 .td-big-grid-post-1, .td-big-grid-post-2 {
 border-bottom: 4px solid #ffffff;
}
}
.td-big-grid-post-1, .td-big-grid-post-2, .td-big-grid-post-3 {
	overflow: hidden;
	width: 293px;
	height: 143px;/* responsive monitor *//* responsive portrait tablet *//* responsive phone */
}
@media (min-width: 1200px) {
 .td-big-grid-post-1, .td-big-grid-post-2, .td-big-grid-post-3 {
 width: 264px;
 height: 177px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-big-grid-post-1, .td-big-grid-post-2, .td-big-grid-post-3 {
 height: 105px;
 width: 230px;
}
}
@media (max-width: 767px) {
 .td-big-grid-post-1, .td-big-grid-post-2, .td-big-grid-post-3 {
 width: 100%;
 height: auto;
}
}
.td-big-grid-post-1 .entry-thumb, .td-big-grid-post-2 .entry-thumb, .td-big-grid-post-3 .entry-thumb {
/* responsive phone */
}
@media (max-width: 767px) {
 .td-big-grid-post-1 .entry-thumb, .td-big-grid-post-2 .entry-thumb, .td-big-grid-post-3 .entry-thumb {
 width: 100%;
}
}
@media (max-width: 1018px) and (min-width: 768px) {
 .td-big-grid-post-1 .td-sbig-title-wrap a, .td-big-grid-post-2 .td-sbig-title-wrap a, .td-big-grid-post-3 .td-sbig-title-wrap a {
 font-size: 16px !important;
 line-height: 15px;
}
}
.td-big-grid-post-2, .td-big-grid-post-3 {
/* responsive phone */
}
@media (max-width: 767px) {
 .td-big-grid-post-2, .td-big-grid-post-3 {
 width: 50%;
}
}
.td-big-grid-post-2 .td-sbig-title-wrap, .td-big-grid-post-3 .td-sbig-title-wrap {
/* responsive phone */
}
@media (max-width: 767px) {
 .td-big-grid-post-2 .td-sbig-title-wrap, .td-big-grid-post-3 .td-sbig-title-wrap {
 line-height: 16px;
 padding: 3px;
}
}
.td-big-grid-post-2 a, .td-big-grid-post-3 a {
/* responsive phone */
}
@media (max-width: 767px) {
 .td-big-grid-post-2 a, .td-big-grid-post-3 a {
 font-size: 12px !important;
 line-height: 12px;
}
}
.td-big-grid-post-2 {
/* responsive phone */
}
@media (max-width: 767px) {
 .td-big-grid-post-2 {
 border-bottom: 0px;
}
}
.td-big-grid-post-2 .td-sbig-title-wrap {
/* responsive phone */
}
@media (max-width: 767px) {
 .td-big-grid-post-2 .td-sbig-title-wrap {
 margin-right: 2px;
}
}
.td-big-grid-post-2 .thumb-wrap {
/* responsive phone */
}
@media (max-width: 767px) {
 .td-big-grid-post-2 .thumb-wrap {
 border-right: 2px solid #ffffff;
}
}
.td-big-grid-post-3 .thumb-wrap {
/* responsive phone */
}
@media (max-width: 767px) {
 .td-big-grid-post-3 .thumb-wrap {
 border-left: 2px solid #ffffff;
}
}
.td-big-grid-post-3 .td-sbig-title-wrap {
/* responsive phone */
}
@media (max-width: 767px) {
 .td-big-grid-post-3 .td-sbig-title-wrap {
 margin-left: 2px;
}
}
@media (max-width: 767px) {
 .td_block_big_grid .td-big-grid-post-0, .td_block_big_grid .td-big-grid-post-1 {
 height: 260px;
}
}
@media (max-width: 567px) {
 .td_block_big_grid .td-big-grid-post-0, .td_block_big_grid .td-big-grid-post-1 {
 height: 200px;
}
}
@media (max-width: 467px) {
 .td_block_big_grid .td-big-grid-post-0, .td_block_big_grid .td-big-grid-post-1 {
 height: 130px;
}
}
/** ios slider **/
.td_block_big_grid {
	position: relative;
	margin-bottom: 14px;
}
.td_block_big_grid .item {
	height: 435px;/* responsive monitor *//* responsive portrait tablet *//* responsive phone */
}
@media (min-width: 1200px) {
 .td_block_big_grid .item {
 height: 535px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td_block_big_grid .item {
 height: 321px;
}
}
@media (max-width: 767px) {
 .td_block_big_grid .item {
 height: auto;
}
}
@media (max-width: 767px) {
 .td_block_big_grid {
 height: 706px;
}
 .tvshows-imgblock {
margin-bottom:15px
}
}
@media (max-width: 567px) {
 .td_block_big_grid {
 height: 533px;
}
}
@media (max-width: 467px) {
 .td_block_big_grid {
 height: 371px;
}
}
@media (max-width: 337px) {
 .td_block_big_grid {
 height: 340px;
}
}
.iosSlider.td_block_big_grid {
	height: 435px;
	margin-bottom: 30px;
	margin-top:-20px;/* responsive monitor *//* responsive portrait tablet *//* responsive phone */
}
@media (min-width: 1200px) {
 .iosSlider.td_block_big_grid {
 height: 535px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .iosSlider.td_block_big_grid {
 height: 321px;
}
}
@media (max-width: 767px) {
 .iosSlider.td_block_big_grid {
 height: auto;
}
}
.iosSlider.td_block_big_grid.td_block_wrap {
	padding-bottom: 0;
}
.iosSlider.td_block_big_grid:hover .td-icon-left, .iosSlider.td_block_big_grid:hover .td-icon-right {
	opacity: 0.6;
}
.iosSlider.td_block_big_grid .td-icon-left, .iosSlider.td_block_big_grid .td-icon-right {
	padding: 20px;
	position: absolute;
	display: block;
	height: 50px;
	margin-top: -33px;
	top: 50%;
	font-size: 38px;
	color: #ffffff;
	font-weight: 300;
	opacity: 0;
	-webkit-transition: opacity 0.4s;
	-moz-transition: opacity 0.4s;
	-o-transition: opacity 0.4s;
	transition: opacity 0.4s;
	cursor: pointer;
}
.iosSlider.td_block_big_grid .td-icon-left:hover, .iosSlider.td_block_big_grid .td-icon-right:hover {
	opacity: 1;
}
.iosSlider.td_block_big_grid .td-icon-left {
	left: 0px;
}
.iosSlider.td_block_big_grid .td-icon-right {
	right: 0px;
}
/*  ----------------------------------------------------------------------------
    widgets global
*/
.widget form {
	margin-bottom: 0px;
}
.widget ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: -17px;
}
.widget ul li > a {
	padding: 6px 8px 3px 8px;
}
.widget a {
	color: #4b4b4b;
}
.widget_rss .block-title a {
	color: #FFFFFF;
	padding-left: 0px;
}
.widget_rss .block-title img {
	padding-bottom: 3px;
}
.widget_rss ul {
	padding-top: 9px;
}
.widget_recent_entries, .widget_archive, .widget_categories, .widget_nav_menu, .widget_meta, .widget_pages, .widget_rss_links, .widget_top-posts, .widget_recent_comments {
	margin-bottom: 48px;
}
.widget_recent_entries .block-title, .widget_archive .block-title, .widget_categories .block-title, .widget_nav_menu .block-title, .widget_meta .block-title, .widget_pages .block-title, .widget_rss_links .block-title, .widget_top-posts .block-title, .widget_recent_comments .block-title {
	padding-bottom: 0px;
}
.widget_recent_entries a, .widget_archive a, .widget_categories a, .widget_nav_menu a, .widget_meta a, .widget_pages a, .widget_rss_links a, .widget_top-posts a, .widget_recent_comments a {
	display: block;
}
.widget_archive .block-title, .widget_categories .block-title, .widget_meta .block-title, .widget_pages .block-title, .widget_recent_entries .block-title, .widget_rss .block-title {
	margin-bottom: 0px;

}
.widget_archive ul, .widget_categories ul, .widget_meta ul, .widget_pages ul, .widget_recent_entries ul, .widget_rss ul {
	padding-bottom: 1px;
	position: relative;
	top: 6px;
}
.widget_archive ul li a, .widget_categories ul li a, .widget_meta ul li a, .widget_pages ul li a, .widget_recent_entries ul li a, .widget_rss ul li a {
	padding: 9px 10px 0 12px;
}
.widget_archive ul li a .td-widget-no, .widget_categories ul li a .td-widget-no, .widget_meta ul li a .td-widget-no, .widget_pages ul li a .td-widget-no, .widget_recent_entries ul li a .td-widget-no, .widget_rss ul li a .td-widget-no, .widget_archive ul li a .td-cat-no, .widget_categories ul li a .td-cat-no, .widget_meta ul li a .td-cat-no, .widget_pages ul li a .td-cat-no, .widget_recent_entries ul li a .td-cat-no, .widget_rss ul li a .td-cat-no {
	float: right;
}
.widget_archive select, .widget_categories select, .widget_meta select, .widget_pages select, .widget_recent_entries select, .widget_rss select {
	background-color: #FCFCFC !important;
	border: 1px solid #F5F5F5 !important;
	margin-top: 26px;
	width: 100%;
	outline: none;
	margin-bottom: 1px;
}
.widget_archive .current_page_item a, .widget_categories .current_page_item a, .widget_meta .current_page_item a, .widget_pages .current_page_item a, .widget_recent_entries .current_page_item a, .widget_rss .current_page_item a {
	color: #4db2ec;
}
.widget_archive .post-date, .widget_categories .post-date, .widget_meta .post-date, .widget_pages .post-date, .widget_recent_entries .post-date, .widget_rss .post-date {
	padding-left: 12px;
	font: 'Ubuntu', sans-serif;
	font-style: italic;
	font-size: 12px;
	color: #CBCBCB;
	position: relative;
	top: -3px;
}
/*  ----------------------------------------------------------------------------
    custom menu default widget
*/
.widget_nav_menu {
	margin-bottom: 40px;
}
.widget_nav_menu ul {
	top: 0px;
}
.widget_nav_menu .block-title {
	margin-bottom: 10px;
}
.widget_nav_menu .sub-menu {
	padding-left: 12px;
}
/*  ----------------------------------------------------------------------------
    search
*/
.widget_search {
	margin-bottom: 48px;
}
.widget_search #s, .widget_search #s:focus {
	background-color: #fcfcfc !important;
	height: 24px;
}
.widget_search .btn {
	position: absolute;
	right: 0px;
	height: 34px;
	padding-top: 5px !important;
	padding-bottom: 7px !important;
}
.td-widget-search-input {
	margin-bottom: 0px !important;
	width: 94%;
}
/*  ----------------------------------------------------------------------------
    categories
*/
.widget_categories .children {
	top: 0px;
	padding-left: 21px;
}
.widget_categories .current-cat > a {
	color: #4db2ec;
}
/*  ----------------------------------------------------------------------------
    calendar
*/
.widget_calendar {
	margin-bottom: 33px;
}
.widget_calendar table {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
.widget_calendar td, .widget_calendar td {
	padding: 10px;
	text-align: center;/* responsive portrait tablet */
}
.td-footer-wrap .widget_recent_entries ul li a {
	background:url(images/icons/social/sprite/light-arrow.png) 0 16px no-repeat;
	padding-left:15px;
}
@media (min-width: 768px) and (max-width: 1018px) {
 .widget_calendar td, .widget_calendar td {
 padding: 5px;
}
}
.widget_calendar td a {
	color: #4db2ec;
}
.widget_calendar caption {
	font-weight: bold;
	margin-bottom: 10px;
}
/*  ----------------------------------------------------------------------------
    menu widgets
*/
.widget_nav_menu .menu_icon {
	display: none;
}
/*  ----------------------------------------------------------------------------
    text widget
*/
.widget_text {
	margin-bottom: 43px;
}
.widget_text .block-title {
	margin-bottom: 17px;
}
.widget_text ul {
	list-style: disc url('images/icons/li.png');
	top: 0px;
}
/*  ----------------------------------------------------------------------------
    tag widget
*/
.widget_tag_cloud {
	margin-bottom: 43px;
}
/*  ----------------------------------------------------------------------------
    jetpack twitter
*/
.widget_twitter {
	margin-bottom: 31px;
}
.widget_twitter li {
	border-bottom: 1px solid #f2f2f2 !important;
	margin-bottom: 4px;
	padding-bottom: 5px;
	position: relative;
	top: -6px;
	font-size: 14px;
	line-height: 20px;
}
.widget_twitter li:last-child {
	border-bottom: none !important;
}
.widget_twitter a {
	color: #00aced;
	padding: 0px !important;
}
.widget_twitter .timesince {
	color: #cbcbcb;
	font-size: 12px;
	font-style: italic;
	display: block;
}
/*  ----------------------------------------------------------------------------
    jetpack facebook
*/
.widget_facebook_likebox {
	overflow: hidden;
	position: relative;
	margin-bottom: 15px;
}
.widget_facebook_likebox iframe {
	width: 105% !important;
	position: relative;
	left: -5px;
	height: 309px !important;/* responsive portrait tablet *//* responsive phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
 .widget_facebook_likebox iframe {
 height: 360px !important;
}
}
@media (max-width: 767px) {
 .widget_facebook_likebox iframe {
 height: 310px !important;
}
}
.widget_facebook_likebox .block-title {
	margin: 0px 0px 17px 0px;
}
.widget_facebook_likebox .block-title a {
	padding: 0px;
}
/*  ----------------------------------------------------------------------------
    jetpack smily face
*/
img#wpstats {
	display: none;
}
/*  ----------------------------------------------------------------------------
    jetpack subscription email
*/
.jetpack_subscription_widget {
	margin-bottom: 48px;
}
.jetpack_subscription_widget label {
	display: inline;
	padding: 0px !important;
	font-size: 20px;
}
.jetpack_subscription_widget .block-title {
	margin-bottom: 17px;
}
.jetpack_subscription_widget .block-title label {
	background: none;
}
.jetpack_subscription_widget p {
	margin: 0px 14px 21px 0px;
}
.jetpack_subscription_widget #subscribe-field {
	width: 100% !important;
	padding: 6px !important;
	margin-bottom: 5px;
}
.jetpack_subscription_widget input[type="submit"] {
	padding: 5px 12px !important;
	color: white !important;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-image: none;
	border: none;
	text-shadow: none;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: normal;
	font-size: 14px;
	padding: 5px 12px 7px 12px !important;
	margin-bottom: 4px;
	-webkit-transition: opacity 0.4s;
	-moz-transition: opacity 0.4s;
	-o-transition: opacity 0.4s;
	transition: opacity 0.4s;
	display: inline-block;
	color: white;
	background: #4db2ec !important;
	margin-bottom: 0px;
}
.jetpack_subscription_widget input[type="submit"]:hover {
	text-shadow: none;
	opacity: 0.8;
	-webkit-transition: opacity 0.4s;
	-moz-transition: opacity 0.4s;
	-o-transition: opacity 0.4s;
	transition: opacity 0.4s;
}
/*  ----------------------------------------------------------------------------
    jetpack widget-grofile avatar profile
*/
.widget-grofile {
	margin-bottom: 45px;
	text-align: center;
}
.widget-grofile .block-title {
	text-align: left;
}
.widget-grofile .grofile-thumbnail {
	height: 150px;
	width: 150px;
}
.widget-grofile .grofile-meta h4 {
	margin: 0px;
	text-transform: capitalize;
}
.widget-grofile h4 {
	margin: 5px !important;
}
.widget_jetpack_readmill_widget {
	margin-bottom: 42px;
}
/*  ----------------------------------------------------------------------------
    jetpack image
*/
.widget_image {
	margin-bottom: 37px;
}
.widget_image img {
	margin-top: 0px !important;
}
/*  ----------------------------------------------------------------------------
    jetpack rss
*/
.widget_rss {
	margin-bottom: 48px;
}
/*  ----------------------------------------------------------------------------
    most viewed bars
*/
.widget_most_viewed_bars {
	padding-bottom: 47px;
}
.widget_most_viewed_bars ul {
	width: 90% !important;/* responsive monitor *//* responsive portrait tablet *//* responsive phone */
}
@media (min-width: 1200px) {
 .widget_most_viewed_bars ul {
 width: 98% !important;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .widget_most_viewed_bars ul {
 width: 87% !important;
}
}
@media (max-width: 767px) {
 .widget_most_viewed_bars ul {
 width: 95% !important;
}
}
.widget_most_viewed_bars ul a {
	line-height: 21px !important;
}
.popular_posts_bars_comment_count_hold a {
	font-family: 'Ubuntu', sans-serif;
	font-size: 13px;
}
/*  ----------------------------------------------------------------------------
    recent comments
*/
.widget_recent_comments {
	margin-bottom: 23px;
}
.widget_recent_comments ul {
	top: -14px;
}
.widget_recent_comments li {
	padding: 3px 0px 6px 0px;
}
.widget_recent_comments .recentcomments {
	margin-left: 10px;
}
.widget_recent_comments .recentcomments .url {
	color: #4db2ec;
}
/*  ----------------------------------------------------------------------------
    tags
*/
.widget_tag_cloud .tagcloud a {
	background-color: #B3B3B3;
	color: white !important;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px !important;
	font-weight: normal;
	margin: 0 2px 5px 0;
	padding: 1px 8px 3px;
	text-decoration: none !important;
	display: inline-block;
}
.widget_tag_cloud .tagcloud a:hover {
	background-color: #4db2ec;
}
/*  ----------------------------------------------------------------------------
    pages
*/
.widget_pages .current_page_parent > a {
	color: #4db2ec;
}
.wpb_tabs {
	margin-bottom: 0px;
}
.widget.socialbox {
	margin-bottom: 48px;
}
.socialbox-style-tutsflavor p {
	font-family: 'Open Sans', arial, sans-serif !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	text-transform: uppercase;
	color: #545454 !important;
	display: none !important;
}
.socialbox-style-tutsflavor p span {
	font-weight: 600 !important;
}
.socialbox-style-tutsflavor a {
	border-radius: 0px !important;
	border: none !important;
	background-image: none !important;
	text-shadow: none !important;
	background-color: #eaeaea !important;
	text-transform: uppercase;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	font-size: 11px !important;
	font-weight: 700 !important;
	position: relative;
	top: 2px;
}
.socialbox {
	margin-top: 24px !important;
}
/* Large desktop */
@media (min-width: 1200px) {
 .socialbox-style-tutsflavor p {
 display: inline-block !important;
}
}
.popular_posts_bars {
	display: block !important;
	border: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	width: 100% !important;
	background: none !important;
	color: #333 !important;
	text-decoration: none !important;
	list-style: none !important;
	margin-bottom: 0.5em !important;
}
.popular_posts_bars .popular_posts_bars_li {
	display: block !important;
	border: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	width: 100% !important;
	background: none !important;
	color: #333 !important;
	text-decoration: none !important;
	position: relative !important;
	overflow: visible !important;
	margin: 0 0 -6px 0 !important;
	padding: 15px 0 15px 5px !important;
	background: #ccc !important;
	background: rgba(200, 200, 200, 0.9) !important;
	width: 76% !important;
}
.popular_posts_bars .popular_posts_bars_li.popular_posts_bars_color_red {
	background: #f45 !important;
	background: rgba(255, 57, 65, 0.9) !important;
	width: 100% !important;
}
.popular_posts_bars .popular_posts_bars_li.popular_posts_bars_color_orange {
	background: #f74 !important;
	background: rgba(255, 103, 57, 0.9) !important;
	width: 95% !important;
}
.popular_posts_bars .popular_posts_bars_li.popular_posts_bars_color_yellow {
	background: #fd4 !important;
	background: rgba(255, 218, 57, 0.9) !important;
	width: 89% !important;
}
.popular_posts_bars .popular_posts_bars_li.popular_posts_bars_color_green {
	background: #cf5 !important;
	background: rgba(193, 241, 78, 0.9) !important;
	width: 84% !important;
}
.popular_posts_bars .popular_posts_bars_li.popular_posts_bars_color_blue {
	background: #3cf !important;
	background: rgba(29, 195, 246, 0.9) !important;
	width: 80% !important;
}
.popular_posts_bars .popular_posts_bars_li.popular_posts_bars_color_no-color {
	background: #ccc !important;
	background: rgba(200, 200, 200, 0.9) !important;
	width: 76% !important;
}
.popular_posts_bars .popular_posts_bars_li.with_thumbnail a.popular_posts_bars_link {
	clear: both !important;
}
.popular_posts_bars .popular_posts_bars_li.with_thumbnail a.popular_posts_bars_link:after {
	display: block !important;
	clear: both !important;
	content: '' !important;
}
.popular_posts_bars .popular_posts_bars_li.with_thumbnail img {
	padding: 0 3px !important;
	font-size: 0 !important;
}
.popular_posts_bars .popular_posts_bars_li a.popular_posts_bars_link {
	display: block !important;
	border: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	width: 100% !important;
	background: none !important;
	color: #333 !important;
	text-decoration: none !important;
	width: auto !important;
	min-height: 30px !important;
	margin-right: 25px !important;
}
.popular_posts_bars .popular_posts_bars_li a.popular_posts_bars_link:hover {
	color: #fff !important;
}
.popular_posts_bars .popular_posts_bars_li .popular_posts_bars_comment_count_hold {
	display: block !important;
	border: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	width: 100% !important;
	background: none !important;
	color: #333 !important;
	text-decoration: none !important;
	position: absolute !important;
	width: 40px !important;
	top: 10px !important;
	right: -17px !important;
}
.popular_posts_bars .popular_posts_bars_li .popular_posts_bars_comment_count_hold a.popular_posts_bars_comment_count {
	display: block !important;
	border: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	width: 100% !important;
	background: none !important;
	color: #333 !important;
	text-decoration: none !important;
	width: 40px !important;
	color: #fff !important;
	text-align: center !important;
	font-weight: bold !important;
	padding: 0.5em 0.2em !important;
	background: #333 !important;
	white-space: nowrap !important;
}
.popular_posts_bars .popular_posts_bars_li .popular_posts_bars_comment_count_hold .popular_posts_bars_comment_count_triangle {
	display: block !important;
	border: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	width: 100% !important;
	background: none !important;
	color: #333 !important;
	text-decoration: none !important;
	width: 0 !important;
	height: 0 !important;
	border-right: 9px solid transparent !important;
	border-top: 9px solid #333 !important;
	border-left: 0 solid transparent !important;
	margin: 0 auto !important;
	top: 0 !important;
}
.popular_posts_bars .popular_posts_bars_li img {
	position: static !important;
	float: left !important;
	border: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	background: transparent !important;
}
.popular_posts_bars.most_viewed_bars a.popular_posts_bars_link {
	margin-right: 50px !important;
}
.popular_posts_bars.most_viewed_bars .popular_posts_bars_comment_count_hold, .popular_posts_bars.most_viewed_bars a.popular_posts_bars_comment_count {
	min-width: 70px !important;
}
.btn, #bbpress-forums .button {
	padding: 5px 12px !important;
	color: white !important;
	margin-bottom: 0px;
}
#bbpress-forums .button {
	border: none;
	font-family: 'Roboto Condensed', sans-serif;
}
/*  ----------------------------------------------------------------------------
    Comment form
*/
#commentform #author, #commentform #email, #commentform #url {
	width: 100%;
	max-width: 100%;
}
.comment-form .comment-form-input-wrap {
	padding-right: 14px;
	margin-bottom: 10.5px;
}
#commentform textarea {
	width: 100%;
}
#cancel-comment-reply-link {
	position: absolute;
	right: 0px;
	top: 7px;
}
/*  ----------------------------------------------------------------------------
    comment list
*/
.comments-title-wrap {

	position: relative;
}
.comments-title:before {
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	content: '';
	height: 3px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.comments-title:after {
	position: absolute;
	bottom: 0px;
	left: 0px;
	display: block;
	content: '';
	height: 3px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.single-post .comments #respond {
	padding-bottom: 40px;
}
ol.comment-list a {
	color: #cbcbcb;
}
ol.comment-list a.url {
	color: #222222;
}
cite {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 21px;
}
ol.comment-list a:hover {
	text-decoration: underline !important;
}
ol.comment-list {
	list-style-type: none;
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0px;
}
ol.comment-list > .comment:first-child {
	padding-top: 0px;
}
.comment {
  /* each comment wrapper */
  *zoom: 1;
	padding: 21px 0 6px;
	border-top: 1px solid #F5F5F5;
}
.comment:before, .comment:after {
	display: table;
	content: "";
	line-height: 0;
}
.comment:after {
	clear: both;
}
.comment-list .avatar {
	width: 50px;
	height: 50px;
	float: left;
	margin-right: 20px;/* responsive portrait tablet */
}
@media (max-width: 1018px) {
 .comment-list .avatar {
 width: 43px;
 height: 43px;
 margin-right: 10px;
}
}
.comment-list .comment-content {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 21px;/* responsive portrait tablet */
}
@media (max-width: 1018px) {
 .comment-list .comment-content {
 margin-left: 0px;
}
}
.res p:first-child {
	padding-top: 0px;
}
.comment-meta {
	font-family: 'Ubuntu', sans-serif;
	font-size: 12px;
	position: relative;
	top: -9px;
}
.comment-link {
	padding: 4px 10px 14px 0;
	display: block;
	font-family: 'Ubuntu', sans-serif;
	font-size: 12px;
	line-height: 16px;
}
/* reply comments */
ol.comment-list .children {
	list-style-type: none;
	list-style: none;
	list-style-image: none;
	margin-left: 50px;
	padding: 0;
	border-top: 1px solid #F5F5F5;/* responsive portrait tablet *//* responsive phone */
}
@media (max-width: 1018px) {
 ol.comment-list .children {
 margin-left: 43px;
}
}
@media (max-width: 767px) {
 ol.comment-list .children {
 margin-left: 20px;
}
}
ol.comment-list .comment:first-child {
	border-top: none !important;
}
/* by post author */
/* comment respond box */
#respond {
	position: relative;
}
.comment #respond {
/* responsive portrait tablet */
  /* responsive phone */
}
@media (max-width: 767px) {
 .comment #respond {
 margin-left: 0px !important;
}
}
#respond #reply-title {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 20px;
	font-weight: normal;
	position: relative;
	margin: 13px 0px 17px 0px;
}
.comment-form .logged-in-as {
	font-size: 12px;
	color: #cbcbcb;
	margin-bottom: 2px;
}
#content #respond #reply-title {
	padding: 8px 10px 9px 10px;
	position: relative;
	left: -10px;
}
#content #respond #reply-title:after {
	right: -10px;
	width: 10px;
}
.td_block_wrap.comment_reply_text {
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-transform: uppercase;
}
.td_block_wrap.comment_reply_text .block-title {
	top: 0px;
	padding-bottom: 14px;
}
/*  ----------------------------------------------------------------------------
    jetpack subscribe to comment
*/
.comment-subscription-form {
	margin-bottom: 5px;
}
.comment-subscription-form .subscribe-label {
	position: relative;
	top: 3px;
	font-size: 12px;
	color: #cbcbcb;
}
@font-face {
 font-family: 'newspaper';
 src: url('images/icons/newspaper.eot?4');
 src: url('images/icons/newspaper.eot?4#iefix') format('embedded-opentype'), url('images/icons/newspaper.woff?4') format('woff'), url('images/icons/newspaper.ttf?4') format('truetype'), url('images/icons/newspaper.svg?4#newspaper') format('svg');
 font-weight: normal;
 font-style: normal;
}
/* 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: 'newspaper';
    src: url('../font/newspaper.svg?#newspaper') format('svg');
  }
}
*/
[class^="td-icon-"]:before, [class*=" td-icon-"]:before {
 font-family: "newspaper";
 font-style: normal;
 font-weight: normal;
 speak: none;
 display: inline-block;
 text-decoration: inherit;
 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: 16px;
/* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  /* 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); */
}
.td-icon-font {
	display: block;
}
.td-icon-menu-left:before {
	content: '\e807';
}
.td-icon-menu-right:before {
	content: '\e808';
}
.td-icon-left:before {
	content: '\2039';
	font-family:'robot condensed' arial;
	font-size:50px;
}
.td-icon-right:before {
	content: '\203a';
	font-family:'robot condensed' arial;
	font-size:50px;
}
/* Magnific Popup CSS */
.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1042;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1043;
	position: fixed;
	outline: none !important;
	-webkit-backface-visibility: hidden;
}
.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.mfp-container:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
	display: none;
}
.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045;
}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
	width: 100%;
	cursor: auto;
}
.mfp-ajax-cur {
	cursor: progress;
}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -moz-zoom-out;
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}
.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
	cursor: auto;
}
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.mfp-loading.mfp-figure {
	display: none;
}
.mfp-hide {
	display: none !important;
}
.mfp-preloader {
	color: #cccccc;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -0.8em;
	left: 8px;
	right: 8px;
	z-index: 1044;
}
.mfp-preloader a {
	color: #cccccc;
}
.mfp-preloader a:hover {
	color: white;
}
.mfp-s-ready .mfp-preloader {
	display: none;
}
.mfp-s-error .mfp-content {
	display: none;
}
button.mfp-close, button.mfp-arrow {
	overflow: visible;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: none;
	padding: 0;
	z-index: 1046;
	-webkit-box-shadow: none;
	box-shadow: none;
}
button::-moz-focus-inner {
 padding: 0;
 border: 0;
}
.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: 0.65;
	filter: alpha(opacity=65);
	padding: 0 0 18px 10px;
	color: white;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover, .mfp-close:focus {
	opacity: 1;
	filter: alpha(opacity=100);
}
.mfp-close:active {
	top: 1px;
}
.mfp-close-btn-in .mfp-close {
	color: #333333;
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
	color: white;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%;
}
.mfp-counter {
	position: absolute;
	bottom: 0;
	right: 0;
	color: #cccccc;
	font-size: 12px;
	line-height: 18px;
	padding-right: 21px;/* responsive phone */
}
@media (max-width: 767px) {
 .mfp-counter {
 padding-right: 9px;
}
}
.mfp-arrow {
	font-family: 'newspaper';
	font-size: 30px;
	position: absolute;
	opacity: 0.65;
	filter: alpha(opacity=65);
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.mfp-arrow:active {
	margin-top: -54px;
}
.mfp-arrow:hover, .mfp-arrow:focus {
	opacity: 1;
	filter: alpha(opacity=100);
}
.mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
}
.mfp-arrow-left {
	left: 0;
}
.mfp-arrow-left:before {
	content: '\e807';
	color: #ffffff;
}
.mfp-arrow-right {
	right: 0;
}
.mfp-arrow-right:before {
	content: '\e808';
	color: #ffffff;
}
.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
	top: -40px;
}
.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: black;
}
/* Main image in popup */
img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px 0 40px;
	margin: 0 auto;
}
/* The shadow behind the image */
.mfp-figure {
	line-height: 0;
}
.mfp-figure:before {
	bottom: 40px;
	content: "";
	display: block;
	height: 20%;
	width: 100%;
	position: absolute;
	z-index: 0;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	/* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
	/* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	/* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	/* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	/* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
/* IE6-9 */
}
.mfp-figure:after {
	content: '';
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #444444;
}
.mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 14px;
}
.mfp-figure figure {
	margin: 0;
}
.mfp-bottom-bar {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 55px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	cursor: auto;
	padding: 0px;
	z-index: 1;/* responsive phone */
}
@media (max-width: 767px) {
 .mfp-bottom-bar {
 margin-bottom: 44px;
}
}
.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #f3f3f3;
	word-wrap: break-word;
	padding: 0px 80px 0px 21px;/* responsive phone */
}
@media (max-width: 767px) {
 .mfp-title {
 padding-left: 10px;
}
}
@media (max-height: 320px) {
 .mfp-title {
 display: none;
}
}
.mfp-image-holder .mfp-content {
	max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
 padding-left: 0;
 padding-right: 0;
}
 .mfp-img-mobile img.mfp-img {
 padding: 0;
}
 .mfp-img-mobile .mfp-figure:after {
 top: 0;
 bottom: 0;
}
 .mfp-img-mobile .mfp-figure:before {
 bottom: 0px;
}
 .mfp-img-mobile .mfp-figure small {
 display: inline;
 margin-left: 5px;
}
 .mfp-img-mobile .mfp-bottom-bar {
 background: rgba(0, 0, 0, 0.6);
 bottom: 0;
 margin: 0;
 top: auto;
 padding: 3px 5px;
 position: fixed;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
 .mfp-img-mobile .mfp-bottom-bar:empty {
 padding: 0;
}
 .mfp-img-mobile .mfp-counter {
 right: 5px;
 top: 3px;
}
 .mfp-img-mobile .mfp-close {
 top: 0;
 right: 0;
 width: 35px;
 height: 35px;
 line-height: 35px;
 background: rgba(0, 0, 0, 0.6);
 position: fixed;
 text-align: center;
 padding: 0;
}
}
@media all and (max-width: 900px) {
 .mfp-arrow {
 -webkit-transform: scale(0.75);
 transform: scale(0.75);
}
 .mfp-arrow-left {
 -webkit-transform-origin: 0;
 transform-origin: 0;
}
 .mfp-arrow-right {
 -webkit-transform-origin: 100%;
 transform-origin: 100%;
}
 .mfp-container {
 padding-left: 6px;
 padding-right: 6px;
}
}
.mfp-ie7 .mfp-img {
	padding: 0;
}
.mfp-ie7 .mfp-bottom-bar {
	width: 600px;
	left: 50%;
	margin-left: -300px;
	margin-top: 5px;
	padding-bottom: 5px;
}
.mfp-ie7 .mfp-container {
	padding: 0;
}
.mfp-ie7 .mfp-content {
	padding-top: 44px;
}
.mfp-ie7 .mfp-close {
	top: 0;
	right: 0;
	padding-top: 0;
}
/* Zoom */
.image-source-link {
	color: #98C3D1;
}
.mfp-with-zoom .mfp-container, .mfp-with-zoom.mfp-bg {
	opacity: 0.001;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
  -webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.mfp-with-zoom.mfp-ready .mfp-container {
	opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
	opacity: 0.8;
}
.mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg {
	opacity: 0;
}
.mfp-bg {
	z-index: 10000;
}
.mfp-wrap {
	z-index: 10000;
}
/*

BLOG style

*/
.blog-stack .td-logo-rec-wrap {
	text-align: center;
}
.blog-stack .td-logo-rec-wrap .header-logo-wrap {
	margin: 60px 10px 60px 30px;
	font-family: "Volkorn" !important;/* responsive phone */
}
.blog-stack .td-logo-rec-wrap .header-logo-wrap img {
	margin-left: 0px;
	width: auto;/* responsive phone */
}
@media (max-width: 767px) {
 .blog-stack .td-logo-rec-wrap .header-logo-wrap img {
 display: block;
 margin-left: auto;
 margin-right: auto;
}
}
.blog-stack .td-logo-rec-wrap .header-logo-wrap span {
	font-family: "Volkorn" !important;
}
@media (max-width: 767px) {
 .blog-stack .td-logo-rec-wrap .header-logo-wrap {
 display: block;
 margin: 10px 0px;
 padding: 0px;
}
}
.blog-stack .td-logo-rec-wrap .header-logo-wrap .td-logo-text {
	font-size: 75px;
	line-height: 60px;
	margin: 0px;/* responsive phone */
}
@media (max-width: 767px) {
 .blog-stack .td-logo-rec-wrap .header-logo-wrap .td-logo-text {
 font-size: 36px;
 line-height: 36px;
}
}
.blog-stack .td-logo-rec-wrap .header-logo-wrap .td-tagline-text {
	letter-spacing: 1.8px;
	font-size: 11px;
	opacity: 0.5;
	margin: 0px;/* responsive phone */
}
@media (max-width: 767px) {
 .blog-stack .td-logo-rec-wrap .header-logo-wrap .td-tagline-text {
 display: none;
}
}
.blog-stack .td-logo-rec-wrap .header-logo-wrap .td-logo-wrap-align {
	height: auto;
}
.blog-stack .td-logo-rec-wrap .header-logo-wrap .td-logo-wrap {
	left: 0px;
	padding: 0px;
	text-transform: uppercase;
}
.blog-stack h1, .blog-stack h2, .blog-stack h3, .blog-stack h4, .blog-stack h5, .blog-stack h6 {
	font-family: "Volkorn";
}
.blog-stack #td-top-search {
	position: relative;
	right: auto;
	display: inline-block;/* responsive phone */
}
@media (max-width: 767px) {
 .blog-stack #td-top-search {
 top: auto;
}
}
.blog-stack #search-button .td-sp-ico-search {
	top: 10px;/* responsive phone */
}
@media (max-width: 767px) {
 .blog-stack #search-button .td-sp-ico-search {
 top: 13px;
 left: 0px;
}
}
.blog-stack .header-search-wrap .dropdown-menu {
	border: 1px solid #ebebeb;
	box-shadow: none;/* responsive phone */
}
.blog-stack .header-search-wrap .dropdown-menu #td-header-search {
	background-color: transparent !important;
}
@media (max-width: 767px) {
 .blog-stack .header-search-wrap .dropdown-menu {
 top: 50px;
 left: auto;
 right: -2px;
}
}
.blog-stack .header-search-wrap .dropdown-menu:before {
	display: none;
}
.blog-stack .sf-sub-indicator {
	top: 22px;
}
.blog-stack #td-top-menu > div {
	display: inline-block;
}
.blog-stack .td-menu-wrap #td-top-menu {
	margin-left: auto;
	margin-right: auto;
	display: table;
	padding-left: 0px;/* responsive phone */
}
@media (max-width: 767px) {
 .blog-stack .td-menu-wrap #td-top-menu {
 margin-right: 0px;
}
}
.blog-stack .sf-menu .current-menu-item a, .blog-stack .sf-menu .current-menu-parent .current-menu-item a, .blog-stack .sf-menu .current-menu-parent > a, .blog-stack .sf-menu > li:hover > a, .blog-stack .sf-menu ul li:hover > a, .blog-stack .td-post-text-content .more-link-wrap:hover a, .blog-stack .sf-menu ul .td_mega_menu_sub_cats a.cur-sub-cat, .blog-stack .sf-menu ul .td_mega_menu_sub_cats a.cur-sub-cat:hover, .blog-stack .td-mega-menu .block-mega-child-cats a:hover, .blog-stack .td_mod_mega_menu:hover .item-details a, .blog-stack .sf-menu .current-menu-ancestor > a {
	color: #4db2ec;
}
.blog-stack .td-menu-center .sf-menu > .current-menu-ancestor > a {
	color: #4db2ec !important;
}
.blog-stack .sf-menu ul li {
	background-color: #4db2ec;
}
.blog-stack .td-post-text-content .more-link-wrap a:hover {
	outline-color: #4db2ec;
}
.blog-stack .td-menu-wrap {
	height: 52px;
	border-bottom: 0px;
}
.blog-stack .sf-menu ul .current-menu-item > a {
	background-color: #ffffff;
}
.blog-stack .sf-menu .td-menu-item.current-menu-parent > li:first-child {
	border-top: 1px solid #ebebeb;
}
.blog-stack .sf-menu .td-menu-item.current-menu-parent li:last-child a {
	border-bottom: 0px;
}
.blog-stack .sf-menu .current-menu-parent .current-menu-item a, .blog-stack .sf-menu .current-post-ancestor > a, .blog-stack .sf-menu .current-menu-ancestor > a {
	background-color: #ffffff !important;
	color: #4b4b4b !important;
}
.blog-stack .sf-menu ul .sf-sub-indicator {
	top: 18px;
	background-image: url('images/header/elements-menu.png');
	background-position: -20px -923px;
}
.blog-stack .sf-menu .current-menu-ancestor .sub-menu .current-menu-ancestor .sf-sub-indicator, .blog-stack .sub-menu .sf-with-ul:hover .sf-sub-indicator {
	background-image: url('../images/elements.png');
	background-position: -20px -876px;
}
.blog-stack .sf-menu .sfHover a {
	background-color: inherit;
}
.blog-stack .td-affix .sf-menu .td-mega-menu ul {
	top: 52px;
}
.blog-stack .sf-menu > li > a {
	border-bottom: 0px !important;
	height: 52px;
	padding: 0px 19px 0px 19px;/* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
 .blog-stack .sf-menu > li > a {
 font-size: 14px;
}
}
.blog-stack .sf-menu ul .menu-item a {
	color: #ffffff;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	border-left: 1px solid rgba(255, 255, 255, 0.3);/* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
 .blog-stack .sf-menu ul .menu-item a {
 font-size: 14px;
 line-height: 30px;
}
}
.blog-stack .sf-menu ul .menu-item a:hover {
	background-color: #ffffff;
	color: inherit !important;
}
.blog-stack .sf-menu ul .block-mega-child-cats a {
	border-bottom: 1px solid #ffffff;/* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
 .blog-stack .sf-menu ul .block-mega-child-cats a {
 font-size: 14px;
 line-height: 30px;
}
}
.blog-stack .sf-menu ul .block-mega-child-cats a:hover {
	background-color: #ffffff;
}
.blog-stack .menu-header-menu-container {
/* responsive phone */
}
@media (max-width: 767px) {
 .blog-stack .menu-header-menu-container {
 display: block;
}
}
.blog-stack .td-menu-center .sf-menu {
/* responsive phone */
}
@media (max-width: 767px) {
 .blog-stack .td-menu-center .sf-menu {
 display: none;
}
}
.blog-stack .sf-menu a.sf-with-ul {
	padding-right: 29px;
}
.blog-stack .sf-menu ul .td-menu-item > a {
	padding: 5px 14px 3px 19px;
}
.blog-stack .more-link-wrap.wpb_button {
	display: table;
	margin-left: auto;
	margin-right: auto;
}
.blog-stack .block-mega-child-cats {
	margin-top: 21px;
}
.blog-stack .td-menu-background:after, .blog-stack .td-menu-wrap:after {
	background: #ffffff;
}
.blog-stack .td-menu-background {
	border-bottom: 1px solid #ebebeb;
	border-top: 1px solid #ebebeb;
	height: 52px;
	background-color: #ffffff;
	background: none;
}
.blog-stack.td-boxed-layout .td-menu-background, .blog-stack.td-boxed-layout .td-footer-wrap {
	border-bottom: 0px;
	border-top: 0px;
}
.blog-stack .td-menu-background:after, .blog-stack .td-menu-wrap:after {
	background: transparent;
}
.blog-stack.td-boxed-layout .td-menu-wrap {
	background-color: #ffffff;
	background-image: none;
	border-bottom: 1px solid #ebebeb;
	border-top: 1px solid #ebebeb;
}
.blog-stack.td-boxed-layout .td-footer-wrap .span12 {
	background-image: none;
	border-top: 1px solid #ebebeb;
}
.blog-stack .td_block_mega_menu .td-ajax-next-page, .blog-stack .td_block_mega_menu .td_ajax-prev-page {
	background-color: #212121;
}
.blog-stack .td_mod_mega_menu .item-details a:hover {
	text-decoration: none !important;
}
.blog-stack .sf-menu ul {
	box-shadow: none;
}
.blog-stack .td-menu-placeholder {
	height: 54px;
}
.blog-stack .td-mega-menu .sub-menu {
	border-bottom: 1px solid #ebebeb;
	border-top: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
}
.blog-stack .page-nav {
	font-family: "Volkorn";
	font-size: 16px;
}
.blog-stack .page-nav .current {
	background-color: transparent;
	border-color: #212121;
	border-width: 2px;
	border-style: solid;
	color: #212121;
}
.blog-stack .page-nav a, .blog-stack .page-nav span {
	border: 0px;
}
.blog-stack .wpb_button, .blog-stack .form-submit input, .blog-stack .wpcf7-submit {
	font-family: "Volkorn";
	padding-top: 7px !important;
}
.blog-stack .widget_search .btn {
	padding-top: 7px !important;
}
.blog-stack .td-post-text-content .more-link-wrap {
	padding: 0px !important;
	margin-bottom: 0px;
	background-color: transparent !important;
}
.blog-stack .td-post-text-content .more-link-wrap a {
	padding: 8px 20px 8px 20px !important;
	outline: 2px solid #212121;
	color: #212121;
	display: inline-block;
}
.blog-stack .td-post-text-content .more-link-wrap a:hover {
	text-decoration: none !important;
}
.blog-stack .td-post-text-content .more-link-wrap a:focus {
	outline-offset: 0px;
}
.blog-stack .td-post-featured-image figure .wp-caption-text {
	padding-bottom: 0px;
}
.blog-stack .td-footer-wrap {
	background-image: none !important;
	border-top: 1px solid #ebebeb;
}
.blog-stack .dropcap {
	font-family: "Volkorn";
}
.blog-stack .dropcap2 {
	font-size: 73px;
	margin: 14px 13px 0 -5px;
	height: auto;
	width: auto;
	line-height: 48px;
}
.blog-stack .td-page-wrap .span8 .td-post-text-content .td-paragraph-padding-1 {
	padding-left: 5%;
	padding-right: 5%;
}
.blog-stack .post header h1 a {
/* responsive phone */
  /* responsive portrait tablet */
}
@media (max-width: 767px) {
 .blog-stack .post header h1 a {
 line-height: 32px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .blog-stack .post header h1 a {
 line-height: 32px;
}
}
.blog-stack.single_template_3 .td-post-featured-image {
	margin-top: -14px;
}
.blog-stack .td-tags-and-social-wrapper-box {
	border: 0px;
	background-color: transparent;
	padding: 0px;
}
.blog-stack .td-social-sharing-buttons {
	height: auto;
	background-color: transparent;
	margin-top: 40px;
}
.blog-stack .td-social-sharing-buttons .td-sp {
	display: none;
}
.blog-stack .td-social-sharing-buttons .td-social-but-text {
	top: 0px;
	padding: 8px 20px;
	font-family: "Volkorn";
	text-transform: none;
	font-size: 16px;
	font-weight: normal;
	outline: 2px solid #212121;
	color: #212121;
}
.blog-stack .td-social-twitter .td-social-but-text:hover {
	outline-color: #55acee;
	color: #55acee;
}
.blog-stack .td-social-facebook .td-social-but-text:hover {
	outline-color: #47639e;
	color: #47639e;
}
.blog-stack .td-social-google .td-social-but-text:hover {
	outline-color: #dd4b39;
	color: #dd4b39;
}
.blog-stack .td-social-pinterest .td-social-but-text:hover {
	outline-color: #cb2027;
	color: #cb2027;
}
.blog-stack .post-source-via {
	margin: 0px 0px 20px 0px;
}
.blog-stack .td-tag-black {
	background-color: #212121;
}
.blog-stack .td-tags a:hover {
	text-decoration: none !important;
}
.blog-stack .td-author-name a, .blog-stack .prev-post div, .blog-stack .next-post div, .blog-stack #respond #reply-title {
	font-family: "Volkorn";
}
.blog-stack .author-box-wrap {
	background-color: transparent;
	border: 0px;
	outline: 2px solid #212121;
}
.blog-stack .comment-form textarea, .blog-stack .comment-form textarea:focus, .blog-stack input[type="text"], .blog-stack input[type="password"], .blog-stack input[type="datetime"], .blog-stack input[type="datetime-local"], .blog-stack input[type="date"], .blog-stack input[type="month"], .blog-stack input[type="time"], .blog-stack input[type="week"], .blog-stack input[type="number"], .blog-stack input[type="email"], .blog-stack input[type="url"], .blog-stack input[type="search"], .blog-stack input[type="tel"], .blog-stack input[type="color"], .blog-stack .uneditable-input, .blog-stack textarea {
	background-color: transparent;
	border: 1px solid #777777 !important;
}
.blog-stack .comments cite {
	font-family: "Volkorn";
	font-style: normal;
	font-size: 16px !important;
}
.blog-stack .widget_search #s {
	background-color: transparent !important;
	border-right: 0px !important;
}
.blog-stack .search-page-search-wrap .btn {
	position: absolute;
}
.blog-stack .td_block_wrap .block-title a, .blog-stack .block-title span, .blog-stack .block-title label {
	padding-top: 6px;
}
.blog-stack .widget ul {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
}
.blog-stack .textwidget {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
}
/*  ----------------------------------------------------------------------------
    td modern blog stack
*/
.td-modern-blog {
/* menu? */
  /* menu background shadow */
  /* menu hover line */
  /* block title */
  /* big slider */
  /* big slider title keep white */
  /* footer */
}
.td-modern-blog #td-top-search {
	display: none;
}
.td-modern-blog .td-li-wrapper-menu {
	padding-right: 0px;
}
.td-modern-blog.td-full-layout .td-menu-background, .td-modern-blog.td-boxed-layout .td-menu-wrap {
	background-image: none !important;
	border-bottom: 2px solid #EAEAEA;
}
.td-modern-blog .sf-menu > .current-menu-item > a, .td-modern-blog .sf-menu > .current-menu-ancestor > a, .td-modern-blog .sf-menu > li > a:hover, .td-modern-blog .sf-menu > .sfHover > a {
	border-bottom-width: 2px;
}
.td-modern-blog.td-full-layout .td-menu-background:after, .td-modern-blog.td-boxed-layout .td-menu-wrap:after {
	background-image: none !important;
}
.td-modern-blog .sf-menu ul {
	box-shadow: none;
}
.td-modern-blog .td-sbig-title-wrap .td-sbig-title, .td-modern-blog .td-slide-item-sec .td-sbig-title-wrap, .td-modern-blog .td-big-grid-title .td-sbig-title-wrap {
	background-color: #2B2B2B;
}
.td-modern-blog .td-big-grid-post-sec .td-sbig-title-wrap a, .td-modern-blog .td-big-grid-post-sec .td-sbig-title-wrap a:hover {
	color: white;
}
.td-modern-blog.td-full-layout .td-footer-wrap, .td-modern-blog.td-boxed-layout .td-footer-wrap .span12 {
	background-image: none !important;
	border-top: 4px solid #EAEAEA;
}
.td_social_type {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 5px;
}
.td_social_type .td-social-icon-wrap {
	margin: 0px 12px 0px 0px;
}
.td_social_type .td_social_info {
	display: inline-block;
	position: relative;
	top: -11px;
	margin-left: 5px;
}
.td_social_type .td_social_button {
	float: right;
	position: relative;
	top: 5px;/* responsive phone *//* responsive portrait tablet */
}
@media (max-width: 767px) {
 .td_social_type .td_social_button {
 display: none;
}
}
.td_social_type .td_social_button a {
	background-color: #4db2ec;
	padding: 6px 12px 7px 12px;
	color: white;
}
.td_social_type .td_social_button a:hover {
	opacity: 0.8;
	transition: opacity 0.4s ease 0s;
	text-decoration: none !important;
}
.td_social {
	padding-bottom: 39px;
}
.bp-title-button {
	float: right;
	padding: 0px;
}
#buddypress {
/* responsive phone */
}
@media (max-width: 767px) {
 #buddypress #signup_form.standard-form div.submit {
 float: none;
}
}
@media (min-width: 1024px) and (max-width: 1199px) {
 .td-a-rec-id-header {
top:17px
}
 .td-a-rec.td-a-rec-id-header.td-rec-hide-on-tp.td-rec-hide-on-p img {
 width: 665px;
}
}
#buddypress #whats-new-post-in, #buddypress #whats-new-submit {
	margin-top: 6px !important;
}
#buddypress #whats-new:focus {
	border: 1px solid #EAEAEA !important;
}
#buddypress .message-search {
	display: inline !important;
	float: right !important;
	width: 280px;
	margin-right: 0px !important;
	margin-top: 43px !important;
}
#buddypress #item-header #item-header-content .highlight {
	font-size: 100% !important;
}
#buddypress #item-header #item-header-content #item-meta {
	font-size: 100% !important;
}
#buddypress #item-header #item-header-content #item-meta p {
	color: #4b4b4b !important;
}
#buddypress #item-header #item-actions {
	position: relative;
	top: -8px;
}
#buddypress div.dir-search, #buddypress .message-search {
	float: none;
	margin-top: -18px;
	height: 60px;
}
#buddypress div.dir-search input[type="text"], #buddypress .message-search input[type="text"] {
	background-color: #FCFCFC;
	border: 1px solid #F5F5F5;
	height: 24px !important;
	width: 200px;
	margin-bottom: 0px;
	padding: 4px 6px;
	float: left;/* responsive phone */
}
#buddypress div.dir-search input[type="text"]:focus, #buddypress .message-search input[type="text"]:focus {
	border-color: #EDEDED !important;
}
@media (max-width: 767px) {
 #buddypress div.dir-search input[type="text"], #buddypress .message-search input[type="text"] {
 width: 65%;
}
}
#buddypress div.dir-search input[type="submit"], #buddypress .message-search input[type="submit"] {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: none;
	color: #ffffff;
	background: #4db2ec;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: normal;
	font-size: 14px;
	height: 34px;
	float: left;
	padding-bottom: 7px;
	padding-top: 5px;
	margin-bottom: 4px;
	-webkit-transition: opacity 0.4s;
	-moz-transition: opacity 0.4s;
	-o-transition: opacity 0.4s;
	transition: opacity 0.4s;
}
#buddypress div.dir-search input[type="submit"]:hover, #buddypress .message-search input[type="submit"]:hover {
	text-shadow: none;
	opacity: 0.8;
	-webkit-transition: opacity 0.4s;
	-moz-transition: opacity 0.4s;
	-o-transition: opacity 0.4s;
	transition: opacity 0.4s;
}
#buddypress .activity #message {
	border-top: 1px solid #f5f5f5;
}
#buddypress .activity .activity-content .activity-header {
	line-height: 21px !important;
	border-bottom: 1px solid #f5f5f5;
	border-top: 1px solid #f5f5f5;
	margin-right: 0px !important;
}
#buddypress .activity .activity-content .activity-header a {
	font-family: 'Roboto Condensed', sans-serif;
}
#buddypress .activity .activity-content .activity-header a img.avatar {
	margin: 0 6px 0px 6px !important;
	position: relative;

	top: -1px;
}
#buddypress .activity .activity-content .activity-header a span {
	font-family: 'Open Sans', sans-serif;
	color: #888888 !important;
}
#buddypress .activity .activity-content .activity-inner {
	margin-top: 11px;
}
#buddypress .activity .activity-content .activity-inner p {
	margin: 0px !important;
}
#buddypress .activity .activity-content .activity-meta {
	font-family: 'Roboto Condensed', sans-serif;
	margin: 0px !important;
}
#buddypress .activity .activity-content .activity-meta a {
	border: none !important;
	padding: 4px 8px 4px 0px !important;
}
#buddypress .activity .activity-content .activity-meta a:hover, #buddypress .activity .activity-content .activity-meta a:focus {
	background: none !important;
}
#buddypress .activity ul.item-list {
	padding-top: 9px;
}
#buddypress .activity ul.item-list li {
	border: none !important;
}
#buddypress .activity .activity-comments ul {
	padding: 0px !important;
}
#buddypress .activity .activity-comments ul .acomment-avatar img {
	width: 40px !important;
	height: 40px !important;
}
#buddypress .activity .activity-comments form {
	padding: 0px !important;
	margin: 0px !important;
}
#buddypress .activity .activity-comments .acomment-content, #buddypress .activity .activity-comments .acomment-content p {
	margin: 0px !important;
}
#buddypress .activity .activity-comments .acomment-options {
	margin: 0px 0px 5px 49px !important;
}
#buddypress .activity .created_group .activity-avatar img, #buddypress .activity .joined_group .activity-avatar img, #buddypress .activity .friendship_created .activity-avatar img {
	width: 50px !important;
	height: 50px !important;
	margin: 0 10px 0 0 !important;
}
#buddypress .activity .created_group .activity-header p, #buddypress .activity .joined_group .activity-header p, #buddypress .activity .friendship_created .activity-header p {
	font-size: 14px !important;
}
#buddypress .activity .created_group .activity-meta, #buddypress .activity .joined_group .activity-meta, #buddypress .activity .friendship_created .activity-meta {
	margin-top: 2px !important;
}
#buddypress .activity .ac-reply-avatar img {
	display: none;
}
#buddypress .activity .ac-reply-content {
	padding-left: 0px !important;
}
#buddypress .activity .ac-reply-content input[type="submit"] {
	margin-top: 0px !important;
}
#buddypress .activity .ac-reply-content .ac-textarea {
	border: none !important;
	padding: 0px !important;
}
#buddypress .activity .ac-reply-content .ac-textarea textarea {
	border: 1px solid #EDEDED !important;
	width: 98% !important;
}
#buddypress #message p {
	margin-top: 30px !important;
}
#buddypress .standard-form input[type="checkbox"] {
	position: relative;
	top: -3px;
}
#buddypress .item-list-tabs ul li.selected a {
	color: #ffffff !important;
	background-color: #4db2ec !important;
}
#buddypress .item-list-tabs ul li.selected span {
	color: #FFFFFF !important;
	background-color: rgba(255, 255, 255, 0.4) !important;
	text-decoration: none !important;
}
#buddypress .item-list-tabs ul li a {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: normal !important;
	padding: 5px 12px 5px 12px !important;
	opacity: 1 !important;
	color: #777777 !important;
	margin-right: 5px;
}
#buddypress .item-list-tabs ul li a:hover {
	text-decoration: none !important;
	opacity: 0.8 !important;
}
#buddypress .item-list-tabs ul li a span {
	border-radius: 0px !important;
	font-size: 100% !important;
	padding: 3px 9px !important;
	vertical-align: none !important;
	border: none !important;
	background-color: #f2f2f2 !important;
	margin: 0px 0px 0px 5px !important;
	position: relative;
	right: -5px;
}
#buddypress .item-list-tabs .last {
	margin-top: 10px !important;
	padding: 50px 0px 10px 0px;
}
#buddypress .item-list-tabs .last label {
	display: inline-block;
	top: -3px;
	position: relative;
	margin-right: 10px;
}
#buddypress .radio {
	list-style: none;
}
#buddypress .groups .pagination {
	font-size: 100% !important;
}
#buddypress .groups .pagination .pag-count {
	margin-left: 0px !important;
}
#buddypress .groups .item-list .item-title span {
	font-size: 100% !important;
}
#buddypress .groups .item-list .action {
	top: 31px !important;/* responsive phone */
}
@media (max-width: 767px) {
 #buddypress .groups .item-list .action {
 top: 0px !important;
 margin-left: 0px !important;
 margin-top: 3px !important;
}
}
#buddypress .groups .item-list .item {
	margin-left: 0px !important;
}
#buddypress .groups .item-title {
	width: auto !important;
	display: inline-block;
	font-size: 16px !important;
	font-family: 'Roboto Condensed', sans-serif;
	margin-right: 10px !important;
}
#buddypress .groups .item-meta {
	float: right;
	color: #4db2ec !important;/* responsive phone */
}
@media (max-width: 767px) {
 #buddypress .groups .item-meta {
 float: none;
}
}
#buddypress .groups .item-desc {
	display: block;
	margin: 0px !important;
	width: 66% !important;
}
#buddypress .groups .item-desc p {
	margin-bottom: 0px !important;
	line-height: 21px;
	font-size: 14px !important;
}
#buddypress .groups .action {
	position: static !important;
}
#buddypress .members .item-list {
/* responsive phone */
}
@media (max-width: 767px) {
 #buddypress .members .item-list .item {
 margin-left: 60px !important;
}
 #buddypress .members .item-list .action {
 margin-left: 60px !important;
}
}
#buddypress .members .item-list .item-title span {
	font-size: 100% !important;
}
#buddypress .item-list h5 {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
#buddypress .standard-form input[type="text"], #buddypress .standard-form input[type="password"] {
	background-color: #FCFCFC !important;
	border: 1px solid #F5F5F5 !important;
	height: 24px !important;
	margin-bottom: 0px !important;
	padding: 4px 6px !important;
}
#buddypress .standard-form input[type="text"]:focus, #buddypress .standard-form input[type="password"]:focus {
	border-color: #EDEDED !important;
}
#buddypress .standard-form input[type="password"] {
	background-color: #FCFCFC !important;
	border: 1px solid #F5F5F5 !important;
	height: 24px !important;
	margin: 5px 0 5px 0px !important;
	padding: 4px 6px !important;
}
#buddypress .standard-form input[type="password"]:focus {
	border-color: #EDEDED !important;
}
#buddypress .standard-form textarea {
	background-color: #FCFCFC !important;
	border: 1px solid #F5F5F5 !important;
	margin-bottom: 0px !important;
	padding: 4px 6px !important;
}
#buddypress .standard-form textarea:focus {
	border-color: #EDEDED !important;
}
#buddypress #avatar-upload {
	padding-top: 6px;
}
#buddypress input[type="file"] {
	font-size: 14px;
	vertical-align: baseline;
	height: auto !important;
}
#buddypress .generic-button a, #buddypress .submit input[type="submit"], #buddypress .ac-reply-content input[type="submit"], #buddypress .standard-form input[type="submit"], #buddypress .standard-form .button-nav .current a, #buddypress .standard-form .button, #buddypress input[type="submit"], #buddypress a.accept, #buddypress .standard-form #group-create-body input[type="button"] {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background: #4db2ec !important;
	color: white !important;
	border: none !important;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: normal !important;
	font-size: 14px !important;
	padding: 5px 12px 7px 12px !important;
	margin-bottom: 4px;
	-webkit-transition: opacity 0.4s;
	-moz-transition: opacity 0.4s;
	-o-transition: opacity 0.4s;
	transition: opacity 0.4s;
}
#buddypress .generic-button a:hover, #buddypress .submit input[type="submit"]:hover, #buddypress .ac-reply-content input[type="submit"]:hover, #buddypress .standard-form input[type="submit"]:hover, #buddypress .standard-form .button-nav .current a:hover, #buddypress .standard-form .button:hover, #buddypress input[type="submit"]:hover, #buddypress a.accept:hover, #buddypress .standard-form #group-create-body input[type="button"]:hover {
	text-shadow: none;
	opacity: 0.8;
	-webkit-transition: opacity 0.4s;
	-moz-transition: opacity 0.4s;
	-o-transition: opacity 0.4s;
	transition: opacity 0.4s;
}
#buddypress #activate-page .standard-form input[type="text"] {
	background-color: #FCFCFC !important;
	border: 1px solid #F5F5F5 !important;
	height: 24px !important;
	width: 400px !important;
	margin-bottom: 0px;
	padding: 4px 6px !important;
	float: left;/* responsive phone */
}
#buddypress #activate-page .standard-form input[type="text"]:focus {
	border-color: #EDEDED !important;
}
@media (max-width: 767px) {
 #buddypress #activate-page .standard-form input[type="text"] {
 width: 214px !important;
}
}
#buddypress #activate-page .standard-form .submit {
	padding: 0px !important;
}
#buddypress #activate-page .standard-form input[type="submit"] {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: none !important;
	color: #ffffff !important;
	background: #4db2ec !important;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: normal;
	font-size: 14px;
	height: 34px;
	float: left;
	padding-bottom: 7px;
	padding-top: 5px;
	margin-bottom: 4px;
	-webkit-transition: opacity 0.4s;
	-moz-transition: opacity 0.4s;
	-o-transition: opacity 0.4s;
	transition: opacity 0.4s;
}
#buddypress #activate-page .standard-form input[type="submit"]:hover {
	text-shadow: none;
	opacity: 0.8;
	-webkit-transition: opacity 0.4s;
	-moz-transition: opacity 0.4s;
	-o-transition: opacity 0.4s;
	transition: opacity 0.4s;
}
#buddypress .pagination {
	font-size: 100% !important;
}
#buddypress .pagination .pag-count {
	margin-left: 0px !important;
}
.entry-crumbs .bp-title-button {
	display: none;
}
.td-page-title .bp-title-button {
	border: none;
}
.woocommerce-page .page-title {
	color: #444444;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 30px;
	font-weight: normal;
	line-height: 37px;
	text-decoration: none !important;
	word-wrap: break-word;
	margin: 0px;
	position: relative;
	top: -6px;
}
.woocommerce form, .woocommerce .shop_table {
	border-radius: 0px !important;
}
.woocommerce .woocommerce.widget_product_search input[type="text"] {
	height: 31px !important;
}
.woocommerce .woocommerce-result-count {
	display: none;
}
.woocommerce .woocommerce-ordering {
	float: none !important;
	margin-top: 16px !important;
}
.woocommerce #tab-reviews .star-rating {
	top: 10px;
	color: #4B4B4B;
}
.woocommerce .comment-text .star-rating {
	top: 0px !important;
	color: #4B4B4B !important;
}
.woocommerce .products .star-rating {
	color: #4B4B4B;
}
.woocommerce aside .star-rating {
	line-height: 12px;
}
.woocommerce ul.products li.product a:hover {
	text-decoration: none !important;
}
.woocommerce ul.products li.product h3 {
	line-height: 21px;
	padding: 5px 0 2px !important;
	font-size: 15px !important;/* responsive phone */
}
.menu_tdbg {
	background:#0d1c30;
	border-top:3px #4db2ec solid
}
.menu_tdbg .sf-menu > .td-menu-item > a {
	color:#fff
}
@media (max-width: 767px) {
 .woocommerce ul.products li.product h3 {
 font-size: 12px;
 line-height: 17px;
}
}
.woocommerce ul.products li.product:hover h3 {
	text-decoration: underline;
}
.woocommerce ul.products li.product:hover img {
	border: 1px solid #F5F5F5;
}
.woocommerce ul.products li.product a img {
	box-shadow: none !important;
	border: 1px solid white;
}
.woocommerce ul.products li.product .price {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 15px;
	margin-bottom: 6px !important;
}
.woocommerce ul.products li.product .price del .amount {
	font-size: 13px;
}
.woocommerce .img {
	border: 1px solid #F5F5F5;
}
.woocommerce .images img {
	box-shadow: none !important;
}
.woocommerce .button, .woocommerce .form-submit #submit {
	background-image: none;
	background: #4db2ec !important;
	color: white !important;
	border: none !important;
	text-shadow: none !important;
	font-family: 'Roboto Condensed', sans-serif !important;
	font-weight: normal !important;
	font-size: 14px !important;
	padding: 5px 12px 7px 12px !important;
	margin-bottom: 4px !important;
	border-radius: 0px !important;
	box-shadow: none !important;
	line-height: 21px !important;
	/* responsive phone */
  -webkit-transition: opacity 0.4s;
	-moz-transition: opacity 0.4s;
	-o-transition: opacity 0.4s;
	transition: opacity 0.4s;
}
@media (max-width: 767px) {
 .woocommerce .button, .woocommerce .form-submit #submit {
 font-size: 13px !important;
 padding: 1px 8px 2px 8px !important;
}
}
.woocommerce .button:hover, .woocommerce .form-submit #submit:hover {
	text-shadow: none;
	opacity: 0.8;
	-webkit-transition: opacity 0.4s;
	-moz-transition: opacity 0.4s;
	-o-transition: opacity 0.4s;
	transition: opacity 0.4s;
}
.woocommerce .single_add_to_cart_button {
	padding: 5px 12px 7px 12px !important;
	font-size: 14px !important;
}
.woocommerce span.onsale {
	box-shadow: none !important;
	color: white;
}
.woocommerce .product {
	margin-top: 8px;
}
@media (max-width: 767px) {
 .woocommerce .product {
 margin-top: 0px !important;
}
}
.woocommerce .product p {
	margin-bottom: 16px;
}
.woocommerce .product .images, .woocommerce .product .entry-summary {
/* responsive phone */
}
@media (max-width: 767px) {
 .woocommerce .product .images, .woocommerce .product .entry-summary {
 width: 100% !important;
 margin-bottom: 2px !important;
}
}
.woocommerce .product .images .product_meta, .woocommerce .product .entry-summary .product_meta {
	margin-bottom: 16px;
}
.woocommerce .product .summary .price {
	font-family: 'Roboto Condensed', sans-serif;
	margin: 10px 0px 6px 0px !important;
}
.woocommerce .product .summary .price .amount {
	font-size: 21px;
}
.woocommerce .product .summary .price del .amount {
	font-size: 15px;
}
.woocommerce .product .quantity {
	margin-right: 21px !important;
}
.woocommerce .product .quantity input {
	box-shadow: none !important;
	border-radius: 0px !important;
}
.woocommerce .product .quantity .qty {
	height: 31px;
	font-family: 'Roboto Condensed', sans-serif !important;
	font-size: 16px !important;
	margin: 0px;
}
.woocommerce .product .quantity .plus, .woocommerce .product .quantity .minus {
	height: 17px !important;
}
.woocommerce .product .posted_in {
	display: block;
}
.woocommerce .product .related ul li.product {
	width: 22.05% !important;
}
.woocommerce .product .woocommerce-tabs ul.tabs {
	border-bottom: 2px solid #4DB2EC;
	list-style: none outside none;
	margin: 0 0 26px;
	padding: 0 !important;
}
.woocommerce .product .woocommerce-tabs ul.tabs:before {
	border-bottom: none !important;
}
.woocommerce .product .woocommerce-tabs ul.tabs li {
	border-left: 1px solid white;
	margin: 0 !important;
	box-shadow: none !important;
	border-radius: 0px !important;
	border: none !important;
	background-image: none !important;
	color: white !important;
	text-shadow: none !important;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 18px !important;
}
.woocommerce .product .woocommerce-tabs ul.tabs li.active {
	background-color: #4db2ec !important;
}
.woocommerce .product .woocommerce-tabs ul.tabs li:after, .woocommerce .product .woocommerce-tabs ul.tabs li:before {
	height: 0px !important;
	width: 0px !important;
	border: none !important;
}
.woocommerce .product .woocommerce-tabs ul.tabs li a {
	font-weight: normal !important;
	padding: 7px 0px !important;
	transition-duration: 0s;
	-webkit-transition-duration: 0s;
}
.woocommerce .product #tab-reviews .comment-text {
	border-radius: 0px !important;
}
.woocommerce .product #comments h2 {
	margin: 25px 0px 14px 0px;
}
.woocommerce .pp_woocommerce .pp_content_container {
	padding: 40px 0 3px !important;
	border-radius: 0px !important;
}
.woocommerce .pp_woocommerce .pp_close, .woocommerce .pp_woocommerce .pp_expand, .woocommerce .pp_woocommerce .pp_contract, .woocommerce .pp_woocommerce .pp_arrow_previous, .woocommerce .pp_woocommerce .pp_arrow_next {
	border: none !important;
	margin-left: 10px;
	background: #4db2ec;
	box-shadow: none !important;
	text-shadow: none !important;
	color: #ffffff !important;
	width: 33px !important;
	height: 33px !important;
	border-radius: 0px !important;
	right: 0px !important;
	top: 0px !important;
}
.woocommerce .pp_woocommerce .pp_close:hover, .woocommerce .pp_woocommerce .pp_expand:hover, .woocommerce .pp_woocommerce .pp_contract:hover, .woocommerce .pp_woocommerce .pp_arrow_previous:hover, .woocommerce .pp_woocommerce .pp_arrow_next:hover {
	color: #ffffff !important;
}
.woocommerce .pp_woocommerce .pp_close:before, .woocommerce .pp_woocommerce .pp_expand:before, .woocommerce .pp_woocommerce .pp_contract:before, .woocommerce .pp_woocommerce .pp_arrow_previous:before, .woocommerce .pp_woocommerce .pp_arrow_next:before {
	right: -1px !important;
	top: 5px !important;
}
.woocommerce .pp_woocommerce .pp_next:before, .woocommerce .pp_woocommerce .pp_previous:before {
	border: none !important;
	background: #4db2ec;
	box-shadow: none !important;
	text-shadow: none !important;
	color: #ffffff !important;
	border-radius: 0px !important;
	padding: 9px;
	top: 60% !important;
}
.woocommerce .pp_woocommerce .pp_next:before {
	right: 0px !important;
}
.woocommerce .pp_woocommerce .pp_previous:before {
	left: 0px !important;
}
.woocommerce .pp_woocommerce .pp_arrow_previous, .woocommerce .pp_woocommerce .pp_arrow_next {
	border: none !important;
	margin-left: 10px;
	background: #4db2ec;
	box-shadow: none !important;
	text-shadow: none !important;
	color: #ffffff !important;
	width: 33px !important;
	height: 33px !important;
	border-radius: 0px !important;
	right: 0px !important;
	top: -5px !important;
}
.woocommerce .pp_woocommerce .pp_arrow_previous:before, .woocommerce .pp_woocommerce .pp_arrow_next:before {
	top: 7px !important;
}
.woocommerce .pp_woocommerce .ppt, .woocommerce .pp_woocommerce .pp_top {
	display: none !important;
}
.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info {
	box-shadow: none !important;
	border-radius: 0px !important;
	padding: 23px 18px 23px 68px !important;
	line-height: 30px;/* responsive phone */
}
@media (max-width: 767px) {
 .woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info {
 padding: 20px 18px 23px 55px !important;
 line-height: 21px;
}
}
.woocommerce .woocommerce-message:before, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before {
	border-radius: 0px !important;
	box-shadow: none !important;
	text-shadow: none !important;
	font-size: 18px !important;
	height: 33px !important;
	left: 18px !important;
	line-height: 32px !important;
	padding-top: 0px !important;
	top: 21px !important;
	width: 33px !important;/* responsive phone */
}
@media (max-width: 767px) {
 .woocommerce .woocommerce-message:before, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before {
 font-size: 13px !important;
 height: 24px !important;
 width: 24px !important;
 line-height: 26px !important;
 top: 20px !important;
}
}
.woocommerce .woocommerce-message .button, .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button {
	margin: 0px 0px 0px 10px !important;
}
.woocommerce .woocommerce-message, .woocommerce .woocommerce-info {
	background: #FCFCFC !important;
	border-top: 2px solid #4db2ec !important;
}
.woocommerce .woocommerce-message:before, .woocommerce .woocommerce-info:before {
	background: #4db2ec !important;
}
.woocommerce-cart table.shop_table {
	border-radius: 0px !important;/* responsive phone */
}
@media (max-width: 767px) {
 .woocommerce-cart table.shop_table {
 font-size: 11px;
 line-height: 15px;
}
}
.woocommerce-cart table.shop_table td {
/* responsive phone */
}
@media (max-width: 767px) {
 .woocommerce-cart table.shop_table td {
 padding-left: 0px !important;
 padding-right: 0px !important;
}
}
.woocommerce-cart table.shop_table .product-subtotal {
/* responsive phone */
}
@media (max-width: 767px) {
 .woocommerce-cart table.shop_table .product-subtotal {
 padding-right: 3px !important;
}
}
.woocommerce-cart table.shop_table #coupon_code {
/* responsive phone */
}
@media (max-width: 767px) {
 .woocommerce-cart table.shop_table #coupon_code {
 margin: 0 4px;
 padding: 0 6px;
}
}
.woocommerce-cart .product-subtotal, .woocommerce-cart .product-price {
	text-align: right;
}
.woocommerce-cart .shop_table .actions {
	padding-top: 10px;
}
.woocommerce-cart .cart_totals {
	width: 100% !important;
}
.woocommerce-cart .cart_totals table {
	float: right;
}
.woocommerce-cart .shipping_calculator {
	width: 100% !important;
}
.woocommerce-checkout .woocommerce input[type="text"], .woocommerce-cart .woocommerce input[type="text"] {
	height: 31px !important;
}
.woocommerce-checkout #payment label, .woocommerce-cart #payment label {
	display: inline;
	position: relative;
	top: 2px;
}
.woocommerce-checkout .shop_table tfoot td, .woocommerce-cart .shop_table tfoot td {
	text-align: right;
}
.woocommerce-checkout .shop_table .product-total, .woocommerce-cart .shop_table .product-total {
	text-align: right;
}
.widget_shopping_cart, .widget_best_sellers, .widget_featured_products, .widget_layered_nav, .widget_onsale, .widget_price_filter, .widget_product_categories, .widget_product_search, .widget_random_products, .widget_recently_viewed_products, .widget_recent_reviews, .widget_top_rated_products, .widget_products {
	margin-bottom: 28px;
}
.widget_shopping_cart ul, .widget_best_sellers ul, .widget_featured_products ul, .widget_layered_nav ul, .widget_onsale ul, .widget_price_filter ul, .widget_product_categories ul, .widget_product_search ul, .widget_random_products ul, .widget_recently_viewed_products ul, .widget_recent_reviews ul, .widget_top_rated_products ul, .widget_products ul {
	padding-top: 13px !important;
}
.widget_shopping_cart a, .widget_best_sellers a, .widget_featured_products a, .widget_onsale a, .widget_price_filter a, .widget_random_products a, .widget_recently_viewed_products a, .widget_recent_reviews a, .widget_top_rated_products a, .widget_products a {
	line-height: 21px;
	font-size: 15px;
	font-family: 'Roboto Condensed', sans-serif;
	color: #333333;
}
.widget_product_tag_cloud {
	margin-bottom: 42px;
}
.widget_product_search {
	margin-bottom: 42px;
}
.widget_product_search .screen-reader-text {
	display: none;
}
.widget_product_search #s, .widget_product_search #s:focus {
	background-color: #fcfcfc !important;
	height: 24px !important;
	margin-bottom: 0px;
	width: 213px;/* responsive monitor *//* responsive portrait tablet */
}
@media (min-width: 1200px) {
 .widget_product_search #s, .widget_product_search #s:focus {
 width: 245px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .widget_product_search #s, .widget_product_search #s:focus {
 width: 149px;
}
}
.widget_product_search input[type="submit"] {
	border-radius: 0px;
	height: 34px !important;
	background: #4db2ec !important;
	color: white;
	border: none;
	text-shadow: none;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: normal;
	font-size: 14px;
	padding: 5px 12px 7px 12px !important;
	-webkit-transition: opacity 0.4s;
	-moz-transition: opacity 0.4s;
	-o-transition: opacity 0.4s;
	transition: opacity 0.4s;
}
.widget_product_search input[type="submit"]:hover {
	text-shadow: none;
	opacity: 0.8;
	-webkit-transition: opacity 0.4s;
	-moz-transition: opacity 0.4s;
	-o-transition: opacity 0.4s;
	transition: opacity 0.4s;
}
.widget_price_filter {
	margin-bottom: 45px;
}
.widget_price_filter .ui-slider-range {
	background: #dddddd !important;
	box-shadow: none !important;
}
.widget_price_filter .ui-slider-handle {
	border-radius: 0px !important;
}
.widget_price_filter .price_slider_amount {
	font-size: 14px !important;
}
.widget_price_filter .price_slider {
	border-radius: 0px !important;
	margin: 26px 0 30px 0 !important;
}
.widget_shopping_cart .widget_shopping_cart_content .total, .widget_shopping_cart .widget_shopping_cart_content .buttons {
	text-align: right;
}
.widget_shopping_cart .attachment-shop_thumbnail, .widget_products .attachment-shop_thumbnail, .widget_best_sellers .attachment-shop_thumbnail, .widget_featured_products .attachment-shop_thumbnail, .widget_onsale .attachment-shop_thumbnail, .widget_random_products .attachment-shop_thumbnail, .widget_recently_viewed_products .attachment-shop_thumbnail, .widget_recent_reviews .attachment-shop_thumbnail, .widget_top_rated_products .attachment-shop_thumbnail {
	box-shadow: none !important;
	margin-left: 0px !important;
	float: left !important;
	width: 80px !important;
	margin-right: 15px;
}
.widget_shopping_cart a, .widget_products a, .widget_best_sellers a, .widget_featured_products a, .widget_onsale a, .widget_random_products a, .widget_recently_viewed_products a, .widget_recent_reviews a, .widget_top_rated_products a {
	padding: 0px;
	font-weight: normal !important;
}
/*  ----------------------------------------------------------------------------
    index forum list
*/
.td-forum-list-table {
	border-bottom: 1px solid #f0f0f0;
}
.td-forum-list-table li {
	display: inline-block;
	margin-bottom: 14px !important;
}
.td-forum-list-head {
	border-bottom: 2px solid #4db2ec;
	margin-bottom: 19px !important;
	margin-top: 24px !important;
}
.td-forum-list-head li {
	border-bottom: none;
	margin-bottom: 0px !important;
}
.td-forum-list-head .td-forum-category-title {
/* responsive phone */
}
@media (max-width: 767px) {
 .td-forum-list-head .td-forum-category-title {
 width: 100% !important;
}
}
.td-forum-list-head .td-forum-last-comment {
	position: relative;
	top: -5px;/* responsive portrait tablet *//* responsive phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-forum-list-head .td-forum-last-comment {
 display: none;
}
}
@media (max-width: 767px) {
 .td-forum-list-head .td-forum-last-comment {
 display: none;
}
}
.td-forum-content {
	margin-bottom: 19px !important;
}
.td-forum-content .td-forum-last-comment {
	vertical-align: top;/* responsive portrait tablet *//* responsive phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-forum-content .td-forum-last-comment {
 display: none;
}
}
@media (max-width: 767px) {
 .td-forum-content .td-forum-last-comment {
 display: none;
}
}
.td-forum-content .td-forum-category-title {
	position: relative;
	top: -5px;
	line-height: 21px;
}
.td-forum-index-padd {
	padding-left: 10px;/* responsive phone */
}
@media (max-width: 767px) {
 .td-forum-index-padd {
 padding-right: 10px;
 padding-left: 0px;
}
}
.td-forum-title-no-desc {
	margin-top: 14px !important;
}
.td-forum-category-title {
	width: 55%;/* responsive portrait tablet *//* responsive phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-forum-category-title {
 width: 82%;
}
}
@media (max-width: 767px) {
 .td-forum-category-title {
 width: 75% !important;
}
}
.td-forum-category-title .td-forum-category-name {
	background-color: #4db2ec;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 20px;
	line-height: 30px;
	font-weight: 400;
	color: white;
	position: relative;
	padding: 3px 10px 3px 10px;
}
.td-forum-description {
	font-size: 13px;
	font-style: italic;
	line-height: 21px;
	color: #717171;
}
.bbp-forum-title {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 17px;
	color: #333333;
	margin: 2px 0px 3px 0px;
	display: inline-block;
}
.td-forum-list-table .td-forum-replies {
	width: 15%;
	line-height: 21px;
	text-align: right;
	vertical-align: top;
	margin-bottom: 21px !important;/* responsive portrait tablet *//* responsive phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-forum-list-table .td-forum-replies {
 width: 18%;
}
}
@media (max-width: 767px) {
 .td-forum-list-table .td-forum-replies {
 width: 25%;
}
}
.td-forum-last-comment {
	width: 30%;
	position: relative;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	text-align: right;
	line-height: 21px;
}
.td-forum-last-comment img {
	position: absolute;
	right: 0px;
	top: 2px;
}
.td-forum-last-comment-content {
	text-align: right;
	padding-right: 60px;
	font-size: 12px;
	line-height: 21px;
	color: #c7c7c7;
}
.td-forum-last-comment-content .td-forum-last-author {
	color: #4db2ec;
}
.td-forum-last-comment-content a {
	color: #c7c7c7;
}
/*  ----------------------------------------------------------------------------
    search forum
*/
.bbp-search-form {
	background-color: #fafafa;
	height: 76px;
	float: none !important;
	margin-bottom: 19px;
}
.bbp-search-wrap {
	padding: 21px;
}
.bbp-search-wrap .td-search-form-widget {
	margin-bottom: 0px;
}
.bbp-search-wrap .td-widget-search-input {
	width: 504px;
	height: 32px;
	padding: 0px 10px;
	background-color: #ffffff;
	border-color: #f0f0f0;
	border-right: none;
	color: #a5a5a5;/* responsive monitor *//* responsive portrait tablet *//* responsive phone */
}
@media (min-width: 1200px) {
 .bbp-search-wrap .td-widget-search-input {
 width: 574px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .bbp-search-wrap .td-widget-search-input {
 width: 351px;
}
}
@media (max-width: 767px) {
 .bbp-search-wrap .td-widget-search-input {
 width: 163px;
 font-size: 14px;
}
}
.bbp-search-wrap .btn {
	height: 34px;/* responsive phone */
}
@media (max-width: 767px) {
 .bbp-search-wrap .btn {
 font-size: 14px;
}
}
/*  ----------------------------------------------------------------------------
    forum topic list
*/
.td-topic-list-table {
	border-bottom: 1px solid #f0f0f0;
	margin-bottom: 21px !important;
	padding-bottom: 13px !important;
}
.td-topic-list-table li {
	display: inline-block;
}
.td-topics-wrap {
	padding-top: 23px;
}
.td-topics-title {
	line-height: 21px;
	padding-bottom: 2px;
}
.td-topics-title a {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 17px;
	color: #333333;
}
.td-forum-topics-avatar {
	width: 15%;
	position: relative;/* responsive monitor *//* responsive portrait tablet *//* responsive phone */
}
@media (min-width: 1200px) {
 .td-forum-topics-avatar {
 width: 13%;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-forum-topics-avatar {
 width: 19%;
}
}
@media (max-width: 767px) {
 .td-forum-topics-avatar {
 display: none !important;
}
}
.td-forum-topics-avatar img {
	vertical-align: inherit;
}
.td-forum-topics-title {
	width: 68%;
	position: relative;
	top: -5px;/* responsive monitor *//* responsive portrait tablet *//* responsive phone */
}
@media (min-width: 1200px) {
 .td-forum-topics-title {
 width: 70%;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-forum-topics-title {
 width: 64%;
}
}
@media (max-width: 767px) {
 .td-forum-topics-title {
 width: 100%;
}
}
.td-topics-title-details {
	font-family: 'Ubuntu', sans-serif;
	font-size: 12px;
	color: #c7c7c7;
	line-height: 17px;
}
.td-topics-title-details a {
	color: #4db2ec;
}
.td-forum-topics-replies {
	width: 15%;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	text-align: right;
	position: relative;
	top: -5px;/* responsive portrait tablet *//* responsive phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-forum-topics-replies {
 width: 18%;
}
}
@media (max-width: 767px) {
 .td-forum-topics-replies {
 display: none !important;
}
}
.td-topic-list-table .td-forum-topics-replies {
	width: 17%;
	font-family: 'Ubuntu', sans-serif;
	font-size: 24px;
	text-align: right;
	color: #878787;
	position: relative;
	top: -17px;
}
.td-topic-last-reply {
	position: absolute;
	left: 47px;
	top: 38px;
}
.td-topic-started-by, .td-topic-last-reply {
/* responsive phone */
}
@media (max-width: 767px) {
 .td-topic-started-by, .td-topic-last-reply {
 display: none;
}
}
/*  ----------------------------------------------------------------------------
    reply list
*/
.td-reply-list-table li {
	display: inline-block;
	margin-bottom: 20px !important;
	border-bottom: 1px solid #f0f0f0;
}
.td-reply-list-header {
	border-bottom: 2px solid #4db2ec;
	margin-bottom: 20px !important;
	position: relative;
	font-size: 14px;
}
.td-reply-list-header .td-favorite-subscribe {
	position: absolute;
	right: 0px;
	top: 0px;
}
.bbp-author-role {
	font-size: 10px;
	font-family: 'Ubuntu', sans-serif;
	color: #c7c7c7;
	text-align: center;
}
.bbp-topic-post-date {
	padding: 1px 0px 6px 0px;
}
.td-reply-author a {
	font-family: 'Ubuntu', sans-serif;
	font-size: 17px;
	color: #333333 !important;
}
.bbp-reply-permalink {
	font-family: 'Ubuntu', sans-serif;
	font-size: 10px;
	color: #939393 !important;
}
.bbp-topic-post-date {
	font-family: 'Ubuntu', sans-serif;
	font-size: 12px;
	color: #c7c7c7;
	display: block;
}
.bbp-admin-links {
	font-size: 10px;/* responsive portrait tablet *//* responsive phone */
}
@media (min-width: 768px) and (max-width: 1018px) {
 .bbp-admin-links {
 display: none;
}
}
@media (max-width: 767px) {
 .bbp-admin-links {
 display: none;
}
}
.bbp-pagination-count {
	display: none;
}
.td-posted-in, .td-favorite-subscribe {
	position: relative;
	top: -4px !important;
}
.td-favorite-subscribe {
/* responsive phone */
}
.td-favorite-subscribe a {
	font-family: 'Ubuntu', sans-serif;
	font-size: 12px;
	color: #c7c7c7;
}
.td-favorite-subscribe #subscription-toggle {
	color: #c7c7c7;
}
.td-favorite-subscribe .subscription-toggle {
	padding-left: 4px;
}
@media (max-width: 767px) {
 .td-favorite-subscribe {
 display: none;
}
}
.td-reply {
	padding-bottom: 6px;
	margin-bottom: 21px;
	border-bottom: 1px solid #f0f0f0;
	font-size: 14px;
}
.td-reply-author-thumb {
	float: left;
}
.bbp-reply-revision-log-item {
	font-size: 12px;
	color: #c7c7c7;
}
.bbp-reply-revision-log-item img {
	position: relative;
	top: -4px;
}
.td-reply-desc {
	margin-left: 70px;
	position: relative;
}
.td-reply-controls {
	position: absolute;
	top: 2px;
	right: 0px;
}
.td-reply-controls .bbp-reply-permalink {
	float: right;
	margin-left: 20px;
}
.bbp-submit-wrapper {
	margin-bottom: 8px;
}
#bbpress-forums {
	font-size: 12px;
}
#bbpress-forums legend {
	margin-bottom: 0px;
	width: auto;
	border: none;
	font-family: 'Roboto Condensed', sans-serif;
	line-height: 22px;
}
#bbpress-forums ul {
	margin-left: 0px;
}
#bbpress-forums .page-nav {
	font-size: 14px;
	padding: 0px 0px 42px 0px;
}
.bbp-template-notice {
	background-color: #fafafa !important;
	border-width: 0px 0px 0px 2px !important;
	border-style: solid !important;
	border-color: #4db2ec !important;
	border-radius: 0px !important;
	margin: 0px 0px 21px 0px !important;
}
.bbp-template-notice p {
	padding: 10px !important;
	color: #808080 !important;
	font-style: italic;
}
.mx-review-header-text {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 21px;
	font-weight: normal;
	color: #222222;
}
.td-review {
	width: 100%;
	margin-top: 36px;
}
.td-review-header td {
	padding: 15px 15px 15px 19px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 21px;
	font-weight: normal;
	color: #222222;
	background: #f6f6f6;
}
.td-review-summary h5 {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 21px;
	font-weight: normal;
	color: #222222;
	margin: 0 0 8px;
}
/*  ----------------------------------------------------------------------------
    footer
*/
.td-review {
	margin-bottom: 42px;
}
.td-review-summary {
	padding: 15px 15px 14px 19px;
	border-right: 1px solid #dbdbdb;
	background: #f6f6f6;
}
.td-review-score {
	background-color: #f7f7f7;
	padding: 15px;
	width: 100px;
	font-family: 'Oswald', sans-serif;
	font-size: 52px;
	text-align: center;
	background: #f6f6f6;
}
.td_review_with_bars td {
	height: 28px;
}
/*  ----------------------------------------------------------------------------
    stars
*/
.td-review-stars {
	width: 100px;
	text-align: center;
	line-height: 11px;
}
.td-review-row-stars td {
	background-color: #fcfcfc;
	border-bottom: 1px solid #eae9e8;
	padding: 12px 19px 12px 19px;
}
.td-review-row-stars .td-review-desc {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
}
.td-review-final-score {
	padding: 20px 0;
}
/*  ----------------------------------------------------------------------------
    review bars
*/
.td-rating-bar-wrap {
	height: 20px;
	background: #f6f6f6;
	margin-bottom: 1px;
}
.td-rating-bar-wrap div {
	height: 20px;
	background: #4db2ec;
}
.td-review-row-bars .td-review-desc {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #222222;
	padding-top: 8px;
}
.td-review-row-bars td {
	padding: 0px;
}
/*  ----------------------------------------------------------------------------
    percent
*/
.td-review-percent-sign {
	font-size: 30px;
}
.td-full-layout .td-footer-wrap, .td-boxed-layout .td-footer-wrap .span12 {
	background: #fafafa url("images/footer/top-shadow.png") repeat-x top;
}
.td-full-layout .td-footer-wrap .td-grid-wrap, .td-boxed-layout .td-footer-wrap .span12 .td-grid-wrap {
	padding: 40px 13px 0;
}
/*  ----------------------------------------------------------------------------
    wordpress default galleries
*/
.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.gallery-item .gallery-caption {
	text-align: left;
	position: relative;
	bottom: 17px;
	margin-bottom: 0px;
}
.gallery-item .gallery-icon img {
	margin-bottom: 20px;
}
.gallery-columns-2, .gallery-columns-3, .gallery-columns-4, .gallery-columns-5, .gallery-columns-6, .gallery-columns-7, .gallery-columns-8, .gallery-columns-9 {
	margin-bottom: 20px;
}
.gallery-columns-2 img, .gallery-columns-3 img, .gallery-columns-4 img, .gallery-columns-5 img, .gallery-columns-6 img, .gallery-columns-7 img, .gallery-columns-8 img, .gallery-columns-9 img {
	border-bottom: 2px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	margin-bottom: 0px !important;
}
.gallery-columns-2 .gallery-caption, .gallery-columns-3 .gallery-caption, .gallery-columns-4 .gallery-caption, .gallery-columns-5 .gallery-caption, .gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {
	display: none;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}
/*  ----------------------------------------------------------------------------
    custom gallery-columns-1
*/
.gallery-columns-1 .gallery-item {
	overflow: hidden;
	position: relative;
	margin-bottom: 46px;
}
.gallery-columns-1 img {
	margin-bottom: 0px !important;
	text-align: center;
	margin: 0px auto 0px auto;
}
.gallery-columns-1 .gallery-caption {
	background-color: #0e0e0e;
	color: white;
	font-size: 13px;
	font-style: normal;
	padding: 8px 14px 10px 14px;
	line-height: 19px;
}
.td-scroll-up {
	position: fixed;
	bottom: -25px;
	right: 20px;
	opacity: 0;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
	width: 35px;
	height: 35px;
	background-position: -28px -1326px;
	width: 10px;
	height: 10px;
	background-position: -40px -1332px;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.td-scroll-up:hover {
	cursor: pointer;
	opacity: 1;
}
.td-scroll-up-visible {
	opacity: 0.5;
	display: block;
	background-color: #4db2ec;
	-webkit-backface-visibility: hidden;
	width: 38px;
	height: 38px;
	bottom: 4px;
	right: 5px;
	background-position: -27px -1325px;
	z-index: 9999;/* responsive phone */
}
@media (max-width: 767px) {
 .td-scroll-up-visible {
 right: 8px;
}
}
/*
    =======================================================================================================

    Name          : Custom colorbox style
    File          : colorbox.css

    =======================================================================================================
*/
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden;
}
#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
	clear: left;
}
#cboxContent {
	position: relative;
	overflow: hidden;
}
#cboxLoadedContent {
	overflow: auto;
}
#cboxLoadedContent iframe {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
}
#cboxTitle {
	margin: 0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor: pointer;
}
/*
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#colorbox:focus {
	outline: 0;
}
#cboxContent {
	background: #fff;
}
#cboxLoadedContent {
	margin-bottom: 28px;
}
#cboxTitle {
	position: absolute;
	bottom: 4px;
	left: 0;
	text-align: center;
	width: 100%;
	color: #949494;
}
#cboxCurrent {
	position: absolute;
	bottom: 4px;
	left: 58px;
	color: #949494;
}
#cboxSlideshow {
	position: absolute;
	bottom: 4px;
	right: 30px;
	color: #0092ef;
}
#cboxPrevious {
	position: absolute;
	bottom: 0;
	left: 0px;
	background: url(images/controls.png) -16px -15px no-repeat;
	width: 50px;
	height: 50px;
	text-indent: -9999px;
}
#cboxPrevious.hover {
	background-position: -75px -25px;
}
#cboxNext {
	position: absolute;
	bottom: 0;
	left: 27px;
	background: url(images/controls.png) -9px -65px no-repeat;
	width: 50px;
	height: 50px;
	text-indent: -9999px;
}
#cboxNext.hover {
	background-position: -50px -25px;
}
#cboxLoadingGraphic {
	background: url("images/colorbox/loading.gif") center center no-repeat;
}
#cboxClose {
	position: absolute;
	bottom: 0;
	right: 0;
	background: url(images/controls.png) -25px 0px no-repeat;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}
#cboxClose.hover {
	background-position: -25px -25px;
}
/*  ----------------------------------------------------------------------------
    Gallery popup
*/
#cboxLoadedContent {
	overflow: hidden !important;
}
#cboxOverlay {
	background: #3c3c3c;
}
#cboxBottomRight, #cboxBottomCenter, #cboxBottomLeft, #cboxMiddleLeft, #cboxMiddleRight, #cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxCurrent {
	display: none !important;
}
#cboxNext {
	position: absolute;
	bottom: 10px;
	left: auto !important;
	right: 10px;
	width: 38px;
	height: 38px;
	border: none;
}
#cboxPrevious {
	position: absolute;
	bottom: 10px;
	left: auto !important;
	right: 48px;
	width: 38px;
	height: 38px;
	border: none;
}
#cboxClose {
	position: absolute;
	top: 10px;
	right: 10px;
	background: url('images/colorbox/gallery-close.png') no-repeat transparent;
	width: 38px;
	height: 38px;
	-o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	transition: all 0.4s;
	border-style: none;
}
#cboxClose.hover, #cboxPrevious.hover {
	opacity: 0.8;
}
#cboxNext.hover {
	opacity: 0.8;
}
#cboxContent {
	margin: 10px;
	-webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.75) !important;
	-moz-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.75) !important;
	box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.75) !important;
}
#cboxLoadedContent {
	margin-bottom: 0px;
}
#cboxTitle {
	display: none !important;
}
/* theme style customizer */
#td-theme-settings {
	font-family: 'Ubuntu', sans-serif;
	text-align: center;
	box-shadow: 1px 1.732px 4px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 1px 1.732px 4px 0px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 1px 1.732px 4px 0px rgba(0, 0, 0, 0.1);
	/* responsive phone */
  position: absolute;
	top: 251px;
	left: 0px;
	width: 120px;
	overflow: hidden;
	background-color: white;
	border: 1px solid #e8e8e8;
	border-left: none;
	padding: 5px 12px;
	z-index: 2;
	height: 326px;
	/*use 335px when we do the new demo style with cookies*/
  -webkit-transition: all 400ms cubic-bezier(.55, 0, .1, 1);
	-moz-transition: all 400ms cubic-bezier(.55, 0, .1, 1);
	-o-transition: all 400ms cubic-bezier(.55, 0, .1, 1);
	transition: all 400ms cubic-bezier(.55, 0, .1, 1);
}
.td-full-layout .td-footer-wrap {
	margin:0
}
@media (max-width: 767px) {
 #td-theme-settings, .top-corosel-slide {
 display: none;
}
}
/* Top Trending Now starts*/
.top-corosel-slide {
	margin-top:-23px;
	margin-bottom:33px
}
.top-corosel-slide .wpb_wrapper {
	margin: 0;
}
.top-corosel-slide h2.wpb_heading {
	font-size:11px;
	line-height:19px;
	margin:0;
	padding:0 9px;
	background:#4db2ec;
	border-radius:3px;
	display:inline-block;
	color:#fff;
	position:absolute;
	top:0;
	left:0;
	text-transform:uppercase
}
.top-corosel-slide h2.post-title {
	font-size:12px;
	line-height:21px;
	color:#333;
	font-weight:normal;
	margin:0 5px!important
}
.top-corosel-slide h2.post-title a {
	color:#444
}
.top-corosel-slide h2.post-title a:hover {
	color:#dd3333;
	text-decoration:none!important
}
.top-corosel-slide .vc_carousel-inner {
	padding-left:100px;
	width:84%!important
}
.top-corosel-slide .vc_carousel .vc_carousel-control {
	left:95%;
	top:68%;
	opacity:.7
}
.top-corosel-slide .vc_carousel .vc_carousel-control .icon-prev:before, .top-corosel-slide .vc_carousel .vc_carousel-control .icon-next:before {
	top:-2px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif
}
.top-corosel-slide .vc_carousel .vc_carousel-control .icon-prev, .top-corosel-slide .vc_carousel .vc_carousel-control .icon-next {
	border: 1px solid #e6e6e6;
	border-radius: 3px;
	display: block;
	font-size: 20px;
	height: 20px;
	margin-left: -15px;
	margin-top: -15px;
	padding: 0;
	width: 19px;
}
.top-corosel-slide .vc_carousel .vc_carousel-control {
	width:18px;
	font-weight:bold
}
.top-corosel-slide .vc_carousel .vc_carousel-control .icon-prev:hover, .top-corosel-slide .vc_carousel .vc_carousel-control .icon-next:hover {
	background-color: #4db2ec;
	border-color: #4db2ec;
}
.top-corosel-slide .vc_carousel .vc_carousel-control .icon-prev:hover:before, .top-corosel-slide .vc_carousel .vc_carousel-control .icon-next:hover:before {
	color: #ffffff !important;
}
.top-corosel-slide .vc_carousel .vc_carousel-control .icon-next:before {
	text-shadow:none
}
.top-corosel-slide .vc_carousel .vc_carousel-control .icon-prev:before {
	text-shadow:none
}
/* Top Trending Now starts*/
#td-theme-settings .td-set-hide-show {
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 16px;
}
#td-theme-settings .td-set-hide-show a {
	color: black;
}
#td-theme-settings .td-theme-color-active {
	border: 3px solid #EAEAEA;
	margin: 1px;
	opacity: 1;
}
.blog-stack #td-theme-settings {
	top: 320px;
}
.td-skin-header {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 24px !important;
	color: #5a5a5a;
	border-bottom: 1px solid #ededed;
	padding: 1px 0 7px;
	margin-bottom: 15px;
}
.td-skin-title {
	font-size: 12px;
	margin-bottom: 4px;
	line-height: 21px !important;
}
.td-skin-content {
	display: inline-block;
	width: 100%;
}
.td-set-theme-style {
	text-align: center;
}
.td-set-theme-style .td-set-active {
	border: 1px solid #777777;
}
.td-set-theme-style a {
	display: block;
	position: relative;
	font-size: 11px;
	height: 28px;
	line-height: 27px;
	margin-bottom: 12px;
	border: 1px solid #ededed;
	color: #5a5a5a !important;
}
.td-set-theme-style a span {
	color: #f26367;
	font-size: 9px;
	position: absolute;
	left: 3px;
	bottom: -5px;
}
.td-set-theme-style a:hover {
	text-decoration: none !important;
	border: 1px solid #777777;
}
body .td-theme-settings-small {
	opacity: 0.8;
	left: -127px !important;
	height: 30px !important;
	cursor: pointer;
	-webkit-transition: all 400ms cubic-bezier(.55, 0, .1, 1);
	-moz-transition: all 400ms cubic-bezier(.55, 0, .1, 1);
	-o-transition: all 400ms cubic-bezier(.55, 0, .1, 1);
	transition: all 400ms cubic-bezier(.55, 0, .1, 1);
}
body .td-theme-settings-small .td-skin-header {
	border-bottom: 1px solid transparent;
}
#td-theme-settings.td-theme-settings-no-transition {
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s;
}
.td-customizer-change-layout {
	cursor: pointer;
}
.td-customizer-change-layout span {
	-webkit-user-select: none;
	/* Chrome/Safari */
  -moz-user-select: none;
	/* Firefox */
  -ms-user-select: none;
	/* IE10+ */
  /* Rules below not implemented in browsers yet */
  -o-user-select: none;
	user-select: none;
	position: relative;
	display: inline-block;
	width: 77px;
	font-size: 11px;
	height: 28px;
	line-height: 27px;
	margin-bottom: 12px;
	border: 1px solid #ededed;
	color: #5a5a5a;
}
/*  ----------------------------------------------------------------------------
  Login window
*/
.white-popup-block {
	background: none repeat scroll 0 0 white;
	margin: 0px auto;
	max-width: 350px;
	position: relative;
	text-align: left;
	vertical-align: top;
}
.td_sp_login_ico_style {
	position: absolute;
	top: 3px;
	right: -9px;/*left: 39px;*/
}
.td_sp_logout_ico_style {
	position: relative;
	top: 3px;
	left: 17px;
}
/* wrapper */
.td-login-wrap {
	padding: 14px 21px 17px 21px;
}
.td-login-wrap .td-login-input {
	background-color: #FCFCFC !important;
	height: 30px;
	padding-left: 14px;
	padding-top: 4px;
	border: 1px solid #F5F5F5 !important;
	box-shadow: none !important;
	outline: medium none;
	color: #555555;
	width: 286px;
	margin-bottom: 21px;
}
.td-login-wrap .td-login-input:invalid {
 font-style: italic;
}
.td-login-wrap .td-login-input:invalid:focus {
 color: #555555;
}
.td-login-wrap .td-login-button {
	position: absolute;
	bottom: 21px;
	right: 21px;
}
.td-login-wrap .td-login-info-text {
	margin-top: 21px;
	font-size: 12px;
	font-style: italic;
	position: relative;
	top: -14px;
	width: 240px;
}
.td-login-wrap .td-login-info-text a {
	color: #3d3d3d;
}
.td-login-wrap .btn {
	padding-top: 8px !important;
	padding-bottom: 9px !important;
}
/* login tabs */
.td-login-tabs {
	margin: 0px;
	list-style-type: none;
	background-position: bottom;
	background-color: #bababa;
}
.td-login-tabs li {
	text-align: center;
	display: inline-block;
	line-height: 20px;
}
.td-login-tabs li a {
	display: block;
	font-size: 20px;
	font-family: 'Roboto Condensed', sans-serif;
	color: white;
	cursor: pointer;
	padding: 10px 21px 10px 21px;
	position: relative;
}
.td-login-tabs li a:hover {
	text-decoration: none !important;
}
#register-link.td_login_tab_focus:before {
	position: absolute;
	left: -91px;
	top: -3px;
	height: 43px;
	display: block;
	content: '';
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAAArCAMAAAAgygRqAAAAkFBMVEX///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9Qh/bAAAAMHRSTlMAAAECAwUGBwQICw4JDQwKDxgREBMXEhUWFBokHR8cGyIgIRkjHiUnKSYrLC8oLjLSemXYAAABR0lEQVR4XrXUR3aDQBBFUQQNIgkBTRA5Kzntf3cuKI4kjgce2P/N6476t/L/7ThVBdoaxGZaAG0dZwsDZ5sWzNZ0F2jbKFvVDA9mi/0BZ1sOzDYtH2e7EmVr+jGE2Yad4Gwvgtj8BDOgnaJs03JOMNv1Y5wtA4jNz3uA2XaSQ2yeTgOyBU2nhtg8nRJnpxPKpulUINu0/LiD2DzLHmbLoAXYPEs5jDA7zAuIzZM/Q2yePMymyd8wtiC7vCg7QPyd/MFWX9K2CZ2mU11/tX/eC85c0jmD23PW0Yny9r61t8zTeNzzKeVSR8qe86jDnLPkyzANpuJNeVCrsyovBgt8Pl/6vpQypJIkiaIoy7I0TU9UTAVzeV12xfVdEeZKLdDKPJGFIIDvl9thyPOmaeq6LMtpqqqq6/q+b9t2HMeCOp9vl4/r/fPrG0FLHMIvAtI9AAAAAElFTkSuQmCC') no-repeat;
	pointer-events: none;
}
.td_login_tab_focus {
	background-color: white;
	color: #4db2ec !important;
}
.td_login_tab_focus:after {
	position: absolute;
	right: -91px;
	top: -3px;
	width: 91px;
	height: 43px;
	display: block;
	content: '';
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAAArCAMAAAAgygRqAAAAkFBMVEX///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9Qh/bAAAAMHRSTlMAAAECAwUGBwQICwkODQwKDxgREBMXEhUWFBokHR8cGyIgIRkjHiUnKSYrLC8yLihWK/CyAAABTklEQVR4XrXVaW6DMBSFUYoNYUoC2IEwz5k67X93fbZRmqqVKlW93wLO/cMzlm0/maz/jwFtTjjKdoC2y3G27+Hs0GEwOwDaO5fZKHu74TA78nF27HswW4Q4O907DGVngQuz5Q5nF+ojBNk50D5GvoeyD3EIsxOBsyf1gYPsMgtgdkfHg7JbOh4Osmt9PBh7yXF2Q8eDsodD7Hsge6TDRNl9ImD2PAk6TIxdlSnMPtHRw2x19CD7SkePss812RxlmwcFkHVp6Hgczr5mP/R3+9aXMtr7G5Nrckyejpu+7/5qP1dLkqcijnRb1Y4KVHsqpHzqPn1f/TL505z1cqmGui0T1YE6UnmeF0UhpcyyLKWEEHGs1s2wWX3YXBfXvfuY9fp2u7yfr6dTRc3z3Pf9OI7D0DTNstR13bZd15XlNOntdVdKPfo5uQ7quXXM4x+ZsxzCpsfJUgAAAABJRU5ErkJggg==') no-repeat;
	pointer-events: none;
}
/* the panel title */
.td-login-panel-title {
	border-bottom: 2px solid #4db2ec;
	color: #3d3d3d;
	margin-bottom: 21px;
	padding-bottom: 3px;
}
/* error message */
.td_display_err {
	background-color: #4db2ec;
	font-style: italic;
	color: white;
	padding: 9px 10px;
	display: none;
	margin-bottom: 13px;
	margin-top: 7px;
}
.td_display_msg_ok {
	display: block;
	font-size: 13px;
	background-color: #4db2ec;
}
#td-forgot-pass-div {
	margin-bottom: 42px;
}
.td_user_logd_in {
	position: relative;
	font-weight: bold;
	cursor: default;
	left: 20px;
	display: none;/* responsive monitor */
}
@media (min-width: 1200px) {
 .td_user_logd_in {
 display: inline-block;
}
}
.td_user_logd_in:hover {
	text-decoration: none !important;
}
.top-header-menu .td-sp-ico-logout {
	display: inline-block;
	left: 17px;
	top: 3px;
	position: relative;
}
.td_ul_logout .menu-item {
	padding-left: 6px;
}
.td_ul_logout .menu-item a:before {
	left: 15px;
	display: none;/* responsive monitor */
}
@media (min-width: 1200px) {
 .td_ul_logout .menu-item a:before {
 display: inline-block;
}
}
.td_ul_logout {
	text-align: right;
	margin: 0 50px 0 0;/* responsive monitor *//* responsive portrait tablet */
}
.td_ul_logout li {
	display: inline;
}
.td_ul_logout li a:before {
	top: 6px;
}
@media (min-width: 1200px) {
 .td_ul_logout {
 margin: 0 48px 0 0;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td_ul_logout {
 margin: 0 11px 0 0;
}
}
.td_ul_login {
	text-align: right;
	margin: 0 24px 0 0;/* responsive monitor */
}
@media (min-width: 1200px) {
 .td_ul_login {
 margin: 0 59px 0 0;
}
}
/**
tagdiv animations
-
- mfp-with-anim - has to be on the wrapper
*/
.mpf-td-login-effect {
/* start state */
  /* animate in */
  /* animate out */
}
.mpf-td-login-effect .mfp-with-anim {
	opacity: 0;
	-webkit-transition: all 400ms cubic-bezier(0.55, 0, 0.1, 1);
	-moz-transition: all 400ms cubic-bezier(0.55, 0, 0.1, 1);
	-o-transition: all 400ms cubic-bezier(0.55, 0, 0.1, 1);
	transition: all 400ms cubic-bezier(0.55, 0, 0.1, 1);
	/* custom */
  transform: perspective( 600px ) scale(0.4);
	-webkit-transform: perspective( 600px ) scale(0.4);
	-moz-transform: perspective( 600px ) scale(0.4);
	-ms-transform: perspective( 600px ) scale(0.4);
	-o-transform: perspective( 600px ) scale(0.4);
}
.mpf-td-login-effect.mfp-bg {
	opacity: 0;
	transition: all 0.3s ease-out;
}
.mpf-td-login-effect.mfp-ready .mfp-with-anim {
	opacity: 1;
	transform: perspective( 600px ) scale(1);
	-webkit-transform: perspective( 600px ) scale(1);
	-moz-transform: perspective( 600px ) scale(1);
	-ms-transform: perspective( 600px ) scale(1);
	-o-transform: perspective( 600px ) scale(1);
}
.mpf-td-login-effect.mfp-ready.mfp-bg {
	opacity: 0.8;
}
.mpf-td-login-effect.mfp-removing .mfp-with-anim {
	transform: perspective( 600px ) scale(0.4);
	-webkit-transform: perspective( 600px ) scale(0.4);
	-moz-transform: perspective( 600px ) scale(0.4);
	-ms-transform: perspective( 600px ) scale(0.4);
	-o-transform: perspective( 600px ) scale(0.4);
	opacity: 0;
}
.mpf-td-login-effect.mfp-removing.mfp-bg {
	opacity: 0;
}
/*
video list player
*/
.MIXIN_chrome_sidebar::-webkit-scrollbar-track {
 background-color: #383838;
}
.MIXIN_chrome_sidebar::-webkit-scrollbar {
 width: 6px;
 background-color: #F5F5F5;
}
.MIXIN_chrome_sidebar::-webkit-scrollbar-thumb {
 background-color: #919191;
 border-radius: 10px;
}
.td_video_playlist_title {
	width: 100%;
	background-color: #2d2d2d;
}
.td_video_playlist_title .td_video_title_text {
	font-family: 'Open Sans', arial, sans-serif;
	font-weight: bold;
	color: #ffffff;
	margin-left: 17px;
	margin-right: 17px;
	vertical-align: middle;
	line-height: 24px;
	padding: 10px 0px 10px 0px;/* responsive phone */
}
@media (max-width: 767px) {
 .td_video_playlist_title .td_video_title_text {
 text-align: center;
}
}
.td_wrapper_video_playlist {
	position: relative;
}
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper {
	height: 65px;
	background-color: #4db2ec;
	position: relative;
}
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper:before {
	content: '';
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAGBAMAAADwPukCAAAAElBMVEUAAAAAAAAAAAAAAAAAAAAAAADgKxmiAAAABnRSTlM9KRgMBADiSB2HAAAAFElEQVR4XmNgYBBgUGAwYHBgCAAAA3wA8fpXm6EAAAAASUVORK5CYII=) repeat-x;
	width: 100%;
	height: 6px;
	position: absolute;
	bottom: -6px;
	z-index: 1;
}
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper .td_video_stop_play_control {
	position: relative;
	width: 65px;
	height: 65px;
	outline: 0 !important;
}
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper .td_video_stop_play_control:after {
	content: '';
	width: 1px;
	height: 37px;
	background-color: rgba(255, 255, 255, 0.2);
	position: absolute;
	top: 14px;
	right: 0;
}
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper .td_video_stop_play_control .td_youtube_control, .td_wrapper_video_playlist .td_video_controls_playlist_wrapper .td_video_stop_play_control .td_vimeo_control {
	position: relative;
	top: 12px;
	left: 11px;
	cursor: pointer;
}
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper .td_video_title_playing {
	position: absolute;
	top: 13px;
	left: 80px;
	font-family: 'Ubuntu', sans-serif;
	font-size: 15px;
	line-height: 19px;
	font-weight: bold;
	color: #ffffff;
	padding-right: 7px;
	max-height: 37px;
	overflow: hidden;
}
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper .td_video_time_playing {
	position: absolute;
	bottom: 0px;
	right: 5px;
	font-family: 'Ubuntu', sans-serif;
	font-size: 10px;
	color: #ffffff;
	line-height: 17px;
}
.td_wrapper_video_playlist .td_video_currently_playing {
	background-color: #404040;
}
.td_wrapper_video_playlist .td_video_currently_playing:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border-left: 3px solid #4db2ec !important;
	width: 3px;
	height: inherit;
}
.td_wrapper_video_playlist a.td_click_video {
	height: 60px;
	display: block;
	width: 100%;
	position: relative;
}
.td_wrapper_video_playlist a.td_click_video:hover {
	background-color: #333333;
	cursor: pointer;
}
.td_wrapper_video_playlist a.td_click_video .td_video_thumb {
	position: relative;
	top: 10px;
	width: 72px;
	height: 40px;
	overflow: hidden;
	margin-left: 16px;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.75);
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.75);
}
.td_wrapper_video_playlist a.td_click_video .td_video_thumb img {
	position: relative;
	top: -6px;
}
.td_wrapper_video_playlist a.td_click_video .td_video_title_and_time {
	position: absolute;
	top: 10px;
	margin: 0 30px 0 103px;
}
.td_wrapper_video_playlist a.td_click_video .td_video_title_and_time .td_video_title {
	font-family: 'Open Sans', arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 15px;
	max-height: 30px;
	overflow: hidden;
}
.td_wrapper_video_playlist a.td_click_video .td_video_time {
	font-family: 'Ubuntu', sans-serif;
	font-size: 10px;
	color: #b5b4b4;
	line-height: 17px;
}
.td_wrapper_video_playlist .td_wrapper_player {
	background-color: #000;
	height: 425px;
}
.td_wrapper_video_playlist .td_wrapper_player iframe {
	width: 100%;
	height: 100%;
}
.td_wrapper_video_playlist .td_container_video_playlist {
	background-color: #222222;
	vertical-align: top;
	height: 410px;
	overflow: hidden;
}
.td_wrapper_video_playlist .td_playlist_clickable {
	overflow-y: auto;
	overflow-x: hidden;
	height: 347px;
}
.td_video_playlist_column_3 .td_wrapper_player {
	display: block;
	width: 730px;
	height: 410px;
}
@media (min-width: 1019px) and (max-width: 1199px) {
 .td_video_playlist_column_3 .td_wrapper_player {
 width: 650px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td_video_playlist_column_3 .td_wrapper_player {
 display: block;
 width: 100%;
}
}
@media (min-width: 361px) and (max-width: 767px) {
 .td_video_playlist_column_3 .td_wrapper_player {
 display: block;
 width: 100%;
 height: 350px;
}
}
@media (max-width: 360px) {
 .td_video_playlist_column_3 .td_wrapper_player {
 display: block;
 width: 100%;
 height: 200px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td_video_playlist_column_3 .td_video_controls_playlist_wrapper .td_video_title_playing {
 max-height: 20px;
 top: 23px;
}
}
@media (min-width: 481px) and (max-width: 767px) {
 .td_video_playlist_column_3 .td_video_controls_playlist_wrapper .td_video_title_playing {
 max-height: 20px;
 top: 23px;
}
}
@media (max-width: 480px) {
 .td_video_playlist_column_3 .td_video_controls_playlist_wrapper .td_video_title_playing {
 max-height: 37px;
 top: 13px;
}
}
.td_video_playlist_column_3 .td_container_video_playlist {
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 345px;
	height: 410px;
}
@media (min-width: 1019px) and (max-width: 1199px) {
 .td_video_playlist_column_3 .td_container_video_playlist {
 width: 316px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td_video_playlist_column_3 .td_container_video_playlist {
 display: block;
 position: relative;
 width: 100%;
 height: 305px;
}
}
@media (max-width: 767px) {
 .td_video_playlist_column_3 .td_container_video_playlist {
 display: block;
 position: relative;
 width: 100%;
 height: 305px;
}
.hiden-mobile, .entertainmentblock .td_mod3.td_mod_wrap {
/*display:none!important*/
}
.entertainmentblock .td_mod3.td_mod_wrap:nth-child(-n+2) {
 display:block!important;
}
.home-gallery .fotorama__wrap {
padding:0;
}
.home-gallery .fotorama__wrap .fotorama__stage__frame .fotorama__img {
height:100%
}
}
@media (max-width: 1023px) {
.tab-hidden, .entertainmentblock .td_mod3.td_mod_wrap {
/*display:none!important*/
}
.entertainmentblock .td_mod3.td_mod_wrap:nth-child(-n+8) {
 display:block!important;
}
}
@media (max-width: 480px) {
 .td_video_playlist_column_3 .td_container_video_playlist {
 position: relative;
 height: 245px;
}
}
.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile {
	height: 345px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-width: 768px) and (max-width: 1018px) {
 .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile {
 margin-right: 10px;
}
}
@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 767px) {
 .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile {
 margin-right: 10px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile {
 height: 240px;
 overflow-x: hidden;
 overflow-y: auto;
}
 .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar-track {
 background-color: #383838;
}
 .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar {
 width: 6px;
 background-color: #F5F5F5;
}
 .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar-thumb {
 background-color: #919191;
 border-radius: 10px;
}
}
@media (max-width: 767px) {
 .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile {
 height: 240px;
 overflow-x: hidden;
 overflow-y: auto;
}
 .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar-track {
 background-color: #383838;
}
 .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar {
 width: 6px;
 background-color: #F5F5F5;
}
 .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar-thumb {
 background-color: #919191;
 border-radius: 10px;
}
}
@media (max-width: 480px) {
 .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile {
 height: 180px;
}
}
.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist {
	height: 345px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
 .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist {
 margin-right: 10px;
}
}
.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist::-webkit-scrollbar-track {
 background-color: #383838;
}
.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist::-webkit-scrollbar {
 width: 6px;
 background-color: #F5F5F5;
}
.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist::-webkit-scrollbar-thumb {
 background-color: #919191;
 border-radius: 10px;
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist {
 height: 240px;
}
}
@media (max-width: 767px) {
 .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist {
 height: 240px;
}
}
@media (max-width: 480px) {
 .td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist {
 height: 180px;
}
}
.td_video_playlist_column_2 .td_wrapper_player {
	display: block;
	width: 699px;
}
@media (min-width: 1019px) and (max-width: 1199px) {
 .td_video_playlist_column_2 .td_wrapper_player {
 width: 629px;
 height: 380px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td_video_playlist_column_2 .td_wrapper_player {
 width: 460px;
 height: 287px;
}
}
@media (min-width: 361px) and (max-width: 767px) {
 .td_video_playlist_column_2 .td_wrapper_player {
 display: block;
 width: 100%;
 height: 350px;
}
}
@media (max-width: 360px) {
 .td_video_playlist_column_2 .td_wrapper_player {
 display: block;
 width: 100%;
 height: 200px;
}
}
.td_video_playlist_column_2 .td_container_video_playlist {
	display: block;
	width: 699px;
	height: 305px;
}
@media (min-width: 1019px) and (max-width: 1199px) {
 .td_video_playlist_column_2 .td_container_video_playlist {
 width: 629px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td_video_playlist_column_2 .td_container_video_playlist {
 width: 460px;
}
}
@media (max-width: 767px) {
 .td_video_playlist_column_2 .td_container_video_playlist {
 display: block;
 width: 100%;
}
}
@media (max-width: 480px) {
 .td_video_playlist_column_2 .td_container_video_playlist {
 height: 245px;
}
}
.td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable {
	height: 240px;
}
@media (max-width: 480px) {
 .td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable {
 height: 180px;
}
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
 .td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile, .td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist {
 margin-right: 10px;
}
}
.td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar-track, .td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist::-webkit-scrollbar-track {
 background-color: #383838;
}
.td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar, .td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist::-webkit-scrollbar {
 width: 6px;
 background-color: #F5F5F5;
}
.td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar-thumb, .td_video_playlist_column_2 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist::-webkit-scrollbar-thumb {
 background-color: #919191;
 border-radius: 10px;
}
.td_video_playlist_column_2 .td_video_controls_playlist_wrapper .td_video_title_playing {
	max-height: 20px;
	top: 23px;
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td_video_playlist_column_2 .td_video_controls_playlist_wrapper .td_video_title_playing {
 max-height: 20px;
 top: 23px;
}
}
@media (min-width: 481px) and (max-width: 767px) {
 .td_video_playlist_column_2 .td_video_controls_playlist_wrapper .td_video_title_playing {
 max-height: 20px;
 top: 23px;
}
}
@media (max-width: 480px) {
 .td_video_playlist_column_2 .td_video_controls_playlist_wrapper .td_video_title_playing {
 max-height: 37px;
 top: 13px;
}
}
.td_video_playlist_column_2 .td_video_playlist_title {
	width: 699px;
}
@media (min-width: 1019px) and (max-width: 1199px) {
 .td_video_playlist_column_2 .td_video_playlist_title {
 width: 629px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td_video_playlist_column_2 .td_video_playlist_title {
 width: 460px;
}
}
@media (max-width: 767px) {
 .td_video_playlist_column_2 .td_video_playlist_title {
 width: 100%;
}
}
.td_video_playlist_column_1 .td_wrapper_player {
	display: block;
	width: 326px;
	height: 180px;
}
@media (min-width: 1019px) and (max-width: 1199px) {
 .td_video_playlist_column_1 .td_wrapper_player {
 width: 293px;
 height: 165px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td_video_playlist_column_1 .td_wrapper_player {
 width: 230px;
 height: 128px;
}
}
@media (min-width: 361px) and (max-width: 767px) {
 .td_video_playlist_column_1 .td_wrapper_player {
 display: block;
 width: 100%;
 height: 350px;
}
}
@media (max-width: 360px) {
 .td_video_playlist_column_1 .td_wrapper_player {
 display: block;
 width: 100%;
 height: 200px;
}
}
.td_video_playlist_column_1 .td_container_video_playlist {
	display: block;
	width: 326px;
	height: 305px;
}
@media (min-width: 1019px) and (max-width: 1199px) {
 .td_video_playlist_column_1 .td_container_video_playlist {
 width: 293px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td_video_playlist_column_1 .td_container_video_playlist {
 width: 230px;
}
}
@media (max-width: 767px) {
 .td_video_playlist_column_1 .td_container_video_playlist {
 width: 100%;
}
}
@media (max-width: 480px) {
 .td_video_playlist_column_1 .td_container_video_playlist {
 height: 245px;
}
}
.td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile, .td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist {
	height: 240px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
 .td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile, .td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist {
 margin-right: 10px;
}
}
@media (max-width: 480px) {
 .td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile, .td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist {
 height: 180px;
}
}
.td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar-track, .td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist::-webkit-scrollbar-track {
 background-color: #383838;
}
.td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar, .td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist::-webkit-scrollbar {
 width: 6px;
 background-color: #F5F5F5;
}
.td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar-thumb, .td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist::-webkit-scrollbar-thumb {
 background-color: #919191;
 border-radius: 10px;
}
.td_video_playlist_column_1 .td_video_controls_playlist_wrapper .td_video_title_playing {
	max-height: 37px;
	top: 13px;
}
@media (min-width: 481px) and (max-width: 767px) {
 .td_video_playlist_column_1 .td_video_controls_playlist_wrapper .td_video_title_playing {
 max-height: 20px;
 top: 23px;
}
}
.td_video_playlist_column_1 .td_video_playlist_title {
	width: 326px;
}
@media (min-width: 1019px) and (max-width: 1199px) {
 .td_video_playlist_column_1 .td_video_playlist_title {
 width: 293px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td_video_playlist_column_1 .td_video_playlist_title {
 width: 230px;
}
}
@media (max-width: 767px) {
 .td_video_playlist_column_1 .td_video_playlist_title {
 width: 100%;
}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  /*  ----------------------------------------------------------------------------
      main sprite file
  */
  .td-sp, .iosSlider .prevButton, .iosSlider .nextButton, .sf-sub-indicator, .td_ajax-prev-page {
 background-image: url('images/sprite/elements@2x.png');
 background-size: 91px 2500px !important;
}
 .td-ajax-next-page, .td-ajax-prev-page, .td-load-more-img, .td_block_mega_menu .td-ajax-next-page, .td_block_mega_menu .td_ajax-prev-page {
 background-image: url('images/sprite/elements@2x.png');
 background-size: 91px 2500px !important;
}
  /*  ----------------------------------------------------------------------------
      social icons 16px retina
  */
  .td-social-s1-16 {
 background-image: url('images/icons/social/sprite/style1-16@2x.png');
 background-size: 128px 112px !important;
}
 .td-social-s2-16 {
 background-image: url('images/icons/social/sprite/style2-16@2x.png');
 background-size: 128px 112px !important;
}
 .td-social-s3-16 {
 background-image: url('images/icons/social/sprite/style3-16@2x.png');
 background-size: 128px 112px !important;
}
 .td-social-s4-16 {
 background-image: url('images/icons/social/sprite/style4-16@2x.png');
 background-size: 128px 112px !important;
}
  /*  ----------------------------------------------------------------------------
      social icons 32px retina
  */
  .td-social-s1-32 {
 background-image: url('images/icons/social/sprite/style1-32@2x.png');
 background-size: 256px 224px !important;
}
 .td-social-s2-32 {
 background-image: url('images/icons/social/sprite/style2-32@2x.png');
 background-size: 256px 224px !important;
}
 .td-social-s3-32 {
 background-image: url('images/icons/social/sprite/style3-32@2x.png');
 background-size: 256px 224px !important;
}
 .td-social-s4-32 {
 background-image: url('images/icons/social/sprite/style4-32@2x.png');
 background-size: 256px 224px !important;
}
  /*  ----------------------------------------------------------------------------
      social icons 64px retina
  */
  .td-social-s1-64 {
 background-image: url('images/icons/social/sprite/style1-64@2x.png');
 background-size: 512px 448px !important;
}
 .td-social-s2-64 {
 background-image: url('images/icons/social/sprite/style2-64@2x.png');
 background-size: 512px 448px !important;
}
 .td-social-s3-64 {
 background-image: url('images/icons/social/sprite/style3-64@2x.png');
 background-size: 512px 448px !important;
}
 .td-social-s4-64 {
 background-image: url('images/icons/social/sprite/style4-64@2x.png');
 background-size: 512px 448px !important;
}
}
.mx_image_background {
	background-color: #f2f2f2;
}
.td-visibility-hidden {
	visibility: hidden;
}
/*  ----------------------------------------------------------------------------
    from bootstrap
*/
.clearfix {
 *zoom: 1;
}
.clearfix:before, .clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}
.clearfix:after {
	clear: both;
}
.td-dispaly-none {
	display: none;
}
.td-dispaly-block {
	display: block;
}
/* quotes */
.td_quote_right {
	float: right;
	width: 50%;
	margin: 21px 0px 21px 20px;
}
.td_quote_left {
	float: left;
	width: 50%;
	padding-left: 0px;
	margin: 18px 18px 18px 0px;
}
.td_quote_left p {
	text-align: left;
}
.td_quote_box {
	margin: 0px;
	background-color: #FCFCFC;
	border-left: 2px solid #4DB2EC;
	padding: 15px 23px 0 32px;
	position: relative;
	top: 6px;
}
.td_quote_box p {
	font-family: 'Open Sans', sans-serif !important;
	color: #808080;
	font-size: 14px !important;
	line-height: 21px !important;
	text-align: left;
	padding-bottom: 16px;
	margin: 0px;
}
.td_box_left {
	width: 40%;
	float: left;
	margin: 0px 34px 20px 0px;/* responsive phone */
}
@media (max-width: 767px) {
 .td_box_left {
 width: auto;
 margin-right: 0px;
 float: none;
}
}
.td_box_right {
	width: 30%;
	float: right;
	margin: 0px 0px 20px 34px;
}
.td_box_center {
	margin: 0px 0px 29px 0px;
}
.td_box_center p {
	text-align: center;
}
.td_pull_quote {
	margin: 0px;
	position: relative;
	top: 6px;
}
.td_pull_quote p {
	font-family: 'Roboto Condensed', sans-serif !important;
	color: #4db2ec;
	font-size: 16px !important;
	line-height: 26px !important;
	text-align: center;
	margin: 0px;
}
.td_pull_quote p:before {
	position: absolute;
	background: url('images/icons/pull-quote-left.png') no-repeat;
	left: 0px;
	display: block;
	content: '';
	width: 15px;
	height: 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.td_pull_quote p:after {
	position: absolute;
	background: url('images/icons/pull-quote-right.png') no-repeat;
	bottom: 10px;
	right: 0px;
	display: block;
	content: '';
	width: 15px;
	height: 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.td_pull_left {
	width: 40%;
	float: left;
	margin: 0px 34px 5px 0px;
	padding: 17px 25px 18px 25px;/* responsive phone */
}
@media (max-width: 767px) {
 .td_pull_left {
 width: auto;
 margin-right: 0px;
 float: none;
}
}
.td_pull_right {
	width: 30%;
	float: right;
	margin: 0px 0px 10px 34px;
	padding: 17px 25px 18px 25px;
}
.td_pull_center {
	margin: 17px 0px;
	padding: 0px 50px 15px 50px;/* responsive phone */
}
@media (max-width: 767px) {
 .td_pull_center {
 padding: 0px 30px 15px 50px;
}
}
/* dropcaps */
.dropcap {
	float: left;
	display: block;
	font-size: 31px;
	line-height: 34px;
	height: 35px;
	width: 35px;
	background-color: #4db2ec;
	color: white;
	text-align: center;
	margin: 9px 13px 0 0;
	padding: 3px;
	font-family: 'Open Sans', sans-serif;
}
.dropcap1 {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.dropcap2 {
	background-color: transparent !important;
	color: #4B4B4B;
	font-size: 38px;
	height: 24px;
	margin: 3px 9px 0px 4px;
}
.dropcap3 {
	background-color: transparent !important;
	color: #4B4B4B;
	font-size: 38px;
	font-weight: bold;
	height: 24px;
	margin: 3px 9px 0px 4px;
}
.post .row-fluid:first-child {
	padding-bottom: 21px;
}
/*  ----------------------------------------------------------------------------
    less for gallery slider
*/
.td-gallery-slide-top {
	position: relative;
	width: 100%;
	background-color: #2d2d2d;
	min-height: 44px;
	vertical-align: top;
}
.td-gallery-title {
	display: inline-block;
	color: #ffffff;
	font-family: 'Open Sans', arial, sans-serif;
	font-style: italic;
	font-size: 14px;
	line-height: 17px;
	font-weight: 600;
	padding: 13px 20px 13px 20px;
	position: relative;
}
@media (max-width: 767px) {
 .td-gallery-title {
 font-size: 12px;
 padding: 13px 0px 13px 0px;
 text-align: center;
 width: 95%;
 margin-left: auto;
 margin-right: auto;
 display: table;
}
}
/* controls wrapper */
.td-gallery-controls-wrapper {
	display: inline-block;
	height: 33px;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
}
@media (max-width: 767px) {
 .td-gallery-controls-wrapper {
 display: none;
}
}
.td-gallery-slide-count {
	display: inline-block;
	width: 73px;
	margin-right: 7px;
	text-align: right;
	color: #ffffff;
	font-family: 'Open Sans', arial, sans-serif;
	font-style: italic;
	font-size: 12px;
	line-height: 17px;
	font-weight: 600;
	position: relative;
	top: -2px;
}
.td-gallery-slide-prev-next-but {
	display: inline-block;
	margin-right: 12px;
	position: relative;
	top: -1px;
}
.td-gallery-slide-prev-next-but .td-icon-left, .td-gallery-slide-prev-next-but .td-icon-right {
	font-size: 30px;
	color: #ffffff;
	position: relative;
	top: 5px;
	display: inline-block;
	padding: 0px 8px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.td-doubleSlider-1 {
	background-color: #222222;
}
@media (max-width: 767px) {
 .td-doubleSlider-1 {
 height: 205px !important;
}
}
.td-doubleSlider-1 .td-slider {
	height: 100%;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}
.td-doubleSlider-1 .td-slider .item {
	max-height: 580px;
	left: 0;
	height: auto;
	margin: 0;
}
.td-doubleSlider-1 .td-slider .td-slide-galery-figure {
	margin: 0;
	text-align: center;
	position: relative;
}
@media (max-width: 767px) {
 .td-doubleSlider-1 .td-slider .td-slide-galery-figure {
 max-width: 100% !important;
 height: 205px !important;
 line-height: 12px;
}
 .td-doubleSlider-1 .td-slider .td-slide-galery-figure img {
 width: auto;
 height: 205px;
}
}
.td-doubleSlider-1 .td-slide-item img {
	max-width: none !important;
}
@media (max-width: 767px) {
 .td-doubleSlider-1 .td-slide-item {
 width: 100%;
}
}
.td-doubleSlider-1 .td-slide-item .td-slide-galery-figure img {
	overflow: auto;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	left: -50%;
	right: -50%;
}
.td-doubleSlider-1 .td-slide-item .td-slide-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: left;
	background-color: rgba(0, 0, 0, 0.6);/* if caption or description text is present */
}
.td-doubleSlider-1 .td-slide-item .td-slide-caption span {
	font-family: 'Ubuntu', sans-serif;
	font-style: normal;
	line-height: 18px;
	font-size: 11px;
	color: #ffffff;
	position: relative;
	top: 0;
	z-index: 1;
}
.td-doubleSlider-1 .td-slide-item .td-slide-caption.td-gallery-slide-content {
	width: 100%;
}
@media (max-width: 767px) {
 .td-doubleSlider-1 .td-slide-item .td-slide-caption.td-gallery-slide-content {
 width: 100%;
 display: inline-block;
}
}
.td-doubleSlider-1 .td-slide-item .td-slide-caption.td-gallery-slide-content span {
	padding: 7px 6px 7px 17px;
	display: inline-block;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
 .td-doubleSlider-1 .td-slide-item .td-slide-caption.td-gallery-slide-content span {
 padding: 6px 6px 8px 17px;
}
}
@media (max-width: 767px) {
 .td-doubleSlider-1 .td-slide-item .td-slide-caption.td-gallery-slide-content span {
 font-size: 10px;
 line-height: 12px;
 padding: 5px 6px 7px 10px;
}
}
.td-doubleSlider-1 .td-slide-item .td-gallery-slide-copywrite {
	position: absolute;
	top: -20px;
	right: 0px;
	padding: 1px 6px 2px 6px;
	text-align: left;
	color: #ffffff;
	font-family: 'Ubuntu', sans-serif;
	font-style: italic;
	line-height: 17px;
	font-size: 10px;
	background-color: rgba(0, 0, 0, 0.8);/* responsive phone */
}
@media (max-width: 767px) {
 .td-doubleSlider-1 .td-slide-item .td-gallery-slide-copywrite {
 display: none;
}
}
.td-doubleSlider-2 {
	background-color: #222222;
	width: 100%;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;/* if there are not sufficient sliders to fill the td-doubleSlider-2, then move -how many sliders do we have- in the center of td-doubleSlider-2 */
}
@media (max-width: 767px) {
 .td-doubleSlider-2 {
 display: none;
}
}
.td-doubleSlider-2 .td-slider {
	width: 100%;
	height: 100%;
	overflow-wrap: normal;
}
.td-doubleSlider-2 .td-button {
	position: relative;
	top: -10px;
	display: inline-block;
}
.td-doubleSlider-2 .td-button .td-border {
	border: 3px solid #ffffff;
	opacity: 0.5;
}
.td-doubleSlider-2.td_center_slide2 {
	text-align: center;
}
.td-doubleSlider-2.td_center_slide2 .td-slider {
	display: inline-block;
}
.td-doubleSlider-2.td_center_slide2 .td-button {
	position: relative;
	top: -10px;
}
.td-slide-on-2-columns {
	width: 700px;
	margin-bottom: 21px;/* td-doubleSlider-1 *//* td-doubleSlider-2 */
}
@media (min-width: 1019px) and (max-width: 1199px) {
 .td-slide-on-2-columns {
 width: 630px !important;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-slide-on-2-columns {
 width: 478px !important;
}
}
@media (max-width: 767px) {
 .td-slide-on-2-columns {
 width: 100%;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-slide-on-2-columns .td-gallery-slide-top .td-gallery-controls-wrapper {
 display: none;
}
}
@media (min-width: 1019px) and (max-width: 1199px) {
 .td-slide-on-2-columns .td-gallery-title {
 font-size: 12px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-slide-on-2-columns .td-gallery-title {
 font-size: 12px;
}
}
.td-slide-on-2-columns .td-doubleSlider-1 {
	width: 700px;
	height: 357px;
}
@media (min-width: 1019px) and (max-width: 1199px) {
 .td-slide-on-2-columns .td-doubleSlider-1 {
 width: 630px;
 height: 283px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-slide-on-2-columns .td-doubleSlider-1 {
 width: 478px;
 height: 215px;
}
}
@media (max-width: 767px) {
 .td-slide-on-2-columns .td-doubleSlider-1 {
 width: 100% !important;
}
}
.td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure {
	width: 700px;
	height: 357px;
}
.td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure img {
/* responsive monitor */
}
@media (min-width: 1200px) {
 .td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure img {
 height: 357px;
}
}
@media (min-width: 1019px) and (max-width: 1199px) {
 .td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure {
 width: 630px;
 height: 283px;
}
 .td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure img {
 width: auto;
 height: 283px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure {
 width: 478px;
 height: 215px;
}
 .td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure img {
 width: auto;
 height: 215px;
}
}
@media (max-width: 767px) {
 .td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure {
 width: 100% !important;
}
}
.td-slide-on-2-columns .td-doubleSlider-2 {
	padding: 20px 0px 10px 0px;
	height: 45px;
	width: 700px;
}
@media (min-width: 1019px) and (max-width: 1199px) {
 .td-slide-on-2-columns .td-doubleSlider-2 {
 height: 38px;
}
}
.td-slide-on-2-columns .td-doubleSlider-2 .td-button {
	margin: 0px 7px 0px 7px;
	width: 84px;
	height: 55px;
}
@media (min-width: 1019px) and (max-width: 1199px) {
 .td-slide-on-2-columns .td-doubleSlider-2 .td-button {
 width: 74px;
 height: 48px;
}
}
.td-slide-on-2-columns .td-doubleSlider-2 .td-button .td-border {
	width: 78px;
	height: 49px;
}
@media (min-width: 1019px) and (max-width: 1199px) {
 .td-slide-on-2-columns .td-doubleSlider-2 .td-button .td-border {
 width: 68px;
 height: 42px;
}
}
@media (min-width: 1019px) and (max-width: 1199px) {
 .td-slide-on-2-columns .td-doubleSlider-2.td_center_slide2 {
 width: 630px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-slide-on-2-columns .td-doubleSlider-2.td_center_slide2 {
 width: 478px;
}
}
.td-slide-on-2-columns .td-doubleSlider-2.td_center_slide2 .td-button {
	margin: 0px 3px 0px 2px;
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-slide-on-2-columns .td-doubleSlider-2.td_center_slide2 .td-button {
 width: 58px;
}
 .td-slide-on-2-columns .td-doubleSlider-2.td_center_slide2 .td-button .td-border {
 width: 52px;
}
}
.td-slide-on-3-columns {
	margin-top: 9px;
	margin-bottom: 23px;/* td-doubleSlider-1 *//* td-doubleSlider-2 */
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-slide-on-3-columns .td-gallery-title {
 font-size: 12px;
}
}
.td-slide-on-3-columns .td-doubleSlider-1 {
	width: 1074px;
	height: 483px;
}
@media (min-width: 1019px) and (max-width: 1199px) {
 .td-slide-on-3-columns .td-doubleSlider-1 {
 width: 966px;
 height: 434px !important;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-slide-on-3-columns .td-doubleSlider-1 {
 width: 726px;
 height: 326px;
}
}
.td-slide-on-3-columns .td-doubleSlider-1 .td-slide-galery-figure {
	width: 1074px;
	height: 483px;
}
.td-slide-on-3-columns .td-doubleSlider-1 .td-slide-galery-figure img {
/* responsive monitor */
}
@media (min-width: 1200px) {
 .td-slide-on-3-columns .td-doubleSlider-1 .td-slide-galery-figure img {
 height: 483px;
}
}
@media (min-width: 1019px) and (max-width: 1199px) {
 .td-slide-on-3-columns .td-doubleSlider-1 .td-slide-galery-figure {
 width: 966px !important;
 height: 434px !important;
}
 .td-slide-on-3-columns .td-doubleSlider-1 .td-slide-galery-figure img {
 width: auto;
 height: 434px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-slide-on-3-columns .td-doubleSlider-1 .td-slide-galery-figure {
 width: 726px;
 height: 326px;
}
 .td-slide-on-3-columns .td-doubleSlider-1 .td-slide-galery-figure img {
 width: auto;
 height: 326px;
}
}
.td-slide-on-3-columns .td-doubleSlider-2 {
	padding: 20px 0px 10px 0px;
	height: 50px;
}
.td-slide-on-3-columns .td-doubleSlider-2 .td-button {
	margin: 0px 7px 0px 7px;
	width: 92px;
	height: 60px;
}
@media (min-width: 1019px) and (max-width: 1199px) {
 .td-slide-on-3-columns .td-doubleSlider-2 .td-button {
 margin: 0px 6px 0px 6px;
 width: 94px;
 height: 61px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-slide-on-3-columns .td-doubleSlider-2 .td-button {
 margin: 0px 6px 0px 6px;
 width: 90px;
 height: 60px;
}
}
.td-slide-on-3-columns .td-doubleSlider-2 .td-button .td-border {
	width: 86px;
	height: 54px;
}
@media (min-width: 1019px) and (max-width: 1199px) {
 .td-slide-on-3-columns .td-doubleSlider-2 .td-button .td-border {
 width: 88px;
 height: 55px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-slide-on-3-columns .td-doubleSlider-2 .td-button .td-border {
 width: 84px;
 height: 54px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-slide-on-3-columns .td-doubleSlider-2.td_center_slide2 {
 height: 43px;
}
}
.td-slide-on-3-columns .td-doubleSlider-2.td_center_slide2 .td-button {
	margin: 0px 5px 0px 5px;
}
@media (min-width: 1019px) and (max-width: 1199px) {
 .td-slide-on-3-columns .td-doubleSlider-2.td_center_slide2 .td-button {
 margin: 0px 6px 0px 6px;
 width: 80px;
 height: 60px;
}
 .td-slide-on-3-columns .td-doubleSlider-2.td_center_slide2 .td-button .td-border {
 width: 74px;
 height: 54px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-slide-on-3-columns .td-doubleSlider-2.td_center_slide2 .td-button {
 margin: 0px 1px 0px 1px;
 width: 66px;
 height: 53px;
}
 .td-slide-on-3-columns .td-doubleSlider-2.td_center_slide2 .td-button .td-border {
 width: 60px;
 height: 47px;
}
}
@media(min-width:1024px) 
  
  {
		.td_mod3 .thumb-wrap, .td_mod9 .thumb-wrap {
		 display: inline-block;
		 float: left;
		 height: 76px;
		 overflow: hidden;
		 position: relative;
		 width: 30%;
		}
		img.wid-326-217 {
		width:auto;
		height:auto;
		}
		.td_mod9 .thumb-wrap {
		width: 40%;
		}
		.td_mod9 .thumb-wrap {
		min-height:200px
		}
		 .td_mod3 .item-details, .td_mod9 .item-details {
		 display: inline-block;
		 float: left;
		 margin-left: 10px;
		 width: 62%;
		}
		.td_mod3 .item-details, .td_mod9 .item-details {
		width: 64%;
		}
		 .thumb-wrap img {
		-webkit-transition: all 1s ease; /* Safari and Chrome */
		 -moz-transition: all 1s ease; /* Firefox */
		 -ms-transition: all 1s ease; /* IE 9 */
		 -o-transition: all 1s ease; /* Opera */
		 transition: all 1s ease;
		}
		.thumb-wrap img:hover {
		-webkit-transform:scale(1.25); /* Safari and Chrome */
		 -moz-transform:scale(1.1); /* Firefox */
		 -ms-transform:scale(1.1); /* IE 9 */
		 -o-transform:scale(1.1); /* Opera */
		 transform:scale(1.1);
		}
		 .td_mod6 .thumb-wrap, .td_mod5 .thumb-wrap {
		overflow:hidden;
		}
		.td_mod5 .thumb-wrap{
			/*max-height:150px;*//*26sep*/
		}
		.thumb-wrap.h-217{
		height: 217px;
		}		
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td_social_type .td_social_button {
display: none;
}
 .td-full-layout .td-header-bg {
margin-bottom:0
}
 .header-logo-wrap {
margin-bottom: 17px;
margin-top: 5px;
padding-top: 0;
}
 .td-a-rec-id-header {
left:0px;
text-align: right;
top: 12px!important;
}
 .header-logo-wrap img {
margin-left:0
}
 .td-a-rec.td-a-rec-id-custom_ad_1.td-rec-hide-on-tp.td-rec-hide-on-p img {
width: 230px;
}
 .td-a-rec.td-a-rec-id-custom_ad_2.td-rec-hide-on-tp.td-rec-hide-on-p img {
width: 230px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
 .top-corosel-slide {
margin-top: -37px;
}
 .td-header-menu-wrap .td_data_time {
margin-left:0
}
 .td-a-rec.td-a-rec-id-header img {
width: 98%!important;
}
}
.ie9 .iosSlider .slide-meta-cat, .ie10 .iosSlider .slide-meta-cat {
	line-height: 27px !important;
}
.ie9 .td-sbig-title-wrap .td-sbig-title, .ie10 .td-sbig-title-wrap .td-sbig-title {
	float: none;
}
.ie9 .td-login-input, .ie8 .td-login-input {
	padding-top: 7px;
	padding-bottom: 1px;
}
.ie8 .page-nav img {
	display: none;
}
.ie8 .td-social-sharing {
	display: none;
}
.ie8 .td-sbig-title-wrap .td-sbig-title {
	float: none;
}
.ie8 .td-slide-on-2-columns .td-gallery-slide-top {
	width: 630px;
}
.ie8 .td-slide-on-2-columns .td-gallery-slide-top .td-gallery-title {
	font-size: 12px;
	width: 70%;
}
.ie8 .td-slide-on-2-columns .td-gallery-slide-top .td-gallery-controls-wrapper {
	width: 159px;
}
.ie8 .td-slide-on-2-columns .td-doubleSlider-1 {
	width: 630px;
}
.ie8 .td-slide-on-2-columns .td-doubleSlider-1 .td-gallery-slide-content {
	width: 630px;
}
.ie8 .td-slide-on-2-columns .td-doubleSlider-2 {
	width: 630px;
}
.ie8 .td-slide-on-2-columns .td-doubleSlider-2.td_center_slide2 .td-button {
	width: 81px;
}
.ie8 .td-slide-on-2-columns .td-doubleSlider-2.td_center_slide2 .td-border {
	width: 76px;
}
.ie8 .td-slide-on-3-columns .td-doubleSlider-1 .td-gallery-slide-content {
	width: 955px;
}
.ie8 .td-slide-on-3-columns .td-doubleSlider-2.td_center_slide2 .td-button {
	width: 83px;
}
.ie8 .td-slide-on-3-columns .td-doubleSlider-2.td_center_slide2 .td-border {
	width: 77px;
}
.ie8 .td_video_playlist_column_3 .td_wrapper_player {
	display: inline-block;
	width: 649px;
}
.ie8 .td_video_playlist_column_3 .td_container_video_playlist {
	display: inline-block;
	width: 320px;
}
.ie8 .td_video_playlist_column_3 .td_video_playlist_title {
	width: 962px;
}
.ie8 .td_video_playlist_column_2 .td_wrapper_player {
	display: block;
	width: 630px;
}
.ie8 .td_video_playlist_column_2 .td_container_video_playlist {
	display: block;
	width: 630px;
}
.ie8 .td_video_playlist_column_2 .td_video_playlist_title {
	width: 630px;
}
.ie8 .td_video_playlist_column_1 .td_wrapper_player {
	display: block;
	width: 293px;
	height: 185px;
}
.ie8 .td_video_playlist_column_1 .td_container_video_playlist {
	display: block;
	width: 293px;
	height: 241px;
}
.ie8 .td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile, .ie8 .td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist {
	height: 176px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
 .ie8 .td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile, .ie8 .td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist {
 margin-right: 10px;
}
}
.ie8 .td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar-track, .ie8 .td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist::-webkit-scrollbar-track {
 background-color: #383838;
}
.ie8 .td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar, .ie8 .td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist::-webkit-scrollbar {
 width: 6px;
 background-color: #F5F5F5;
}
.ie8 .td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar-thumb, .ie8 .td_video_playlist_column_1 .td_container_video_playlist .td_playlist_clickable.td_add_scrollbar_to_playlist::-webkit-scrollbar-thumb {
 background-color: #919191;
 border-radius: 10px;
}
.ie8 .td_video_playlist_column_1 .td_video_playlist_title {
	width: 293px;
}
/* mobile menu */
.ie8 .td-menu-mob-open-menu .td-grid-wrap, .ie9 .td-menu-mob-open-menu .td-grid-wrap, .ie10 .td-menu-mob-open-menu .td-grid-wrap, .ie11 .td-menu-mob-open-menu .td-grid-wrap {
	padding-top: 5px;
}
.ie8 .td-menu-mob-open-menu .td-menu-placeholder, .ie9 .td-menu-mob-open-menu .td-menu-placeholder, .ie10 .td-menu-mob-open-menu .td-menu-placeholder, .ie11 .td-menu-mob-open-menu .td-menu-placeholder {
	display: none;
}
@media screen and (max-width: 767px) {
 .ie9 .td-menu-mob-open-menu #td-mobile-nav {
 left: 0px;
}
 .ie9 .td-menu-mob-open-menu #inner-wrap {
 left: 80%;
}
}
/*  ----------------------------------------------------------------------------
    980 responsive
*/
@media (min-width: 1018px) {
 .td_980_resp .td-grid-wrap {
 padding: 48px 0px 0px 0px !important;
}
 .td_980_resp .container-fluid {
 padding-left: 15px;
 padding-right: 15px;
}
 .td_980_resp .iosSlider-col-3, .td_980_resp .iosSlider-col-3 .item {
 height: 433px !important;
}
 .td_980_resp .td-slide-item-main {
 width: 670px;
 height: 433px;
}
 .td_980_resp .td-slide-item-sec {
 width: 293px;
 height: 143px;
}
 .td_980_resp .top-header-menu {
 margin: 0px 0px 0px 25px;
}
 .td_980_resp #td-top-menu {
 padding-left: 15px;
}
 .td_980_resp #td-top-search {
 right: 6px !important;
}
 .td_980_resp .header-logo-wrap img {
 margin-left: 15px;
}
 .td_980_resp .search-page-search-wrap .td-widget-search-input {
 width: 553px;
}
}
/*  ----------------------------------------------------------------------------
    980 fix (responsive and not)
*/
.td_980_fix .td-grid-wrap {
	padding: 48px 0px 0px 0px !important;
}
.td_980_fix .container-fluid {
	padding-left: 15px;
	padding-right: 15px;
}
.td_980_fix .iosSlider-col-3, .td_980_fix .iosSlider-col-3 .item {
	height: 433px !important;
}
.td_980_fix .td-slide-item-main {
	width: 670px;
	height: 433px;
}
.td_980_fix .td-slide-item-sec {
	width: 293px;
	height: 143px;
}
.td_980_fix .top-header-menu {
	margin: 0px 0px 0px 25px;
}
.td_980_fix #td-top-menu {
	padding-left: 15px;
}
.td_980_fix #td-top-search {
	right: 6px !important;
}
.td_980_fix .header-logo-wrap img {
	margin-left: 15px;
}
.td_980_fix .search-page-search-wrap .td-widget-search-input {
	width: 553px;
}
/*  ----------------------------------------------------------------------------
    not responsive version 980
*/
.td_980_not_resp .td-grid-wrap {
	padding: 48px 0px 0px 0px !important;
}
.td_980_not_resp .container-fluid {
	padding-left: 15px;
	padding-right: 15px;
}
.td_980_not_resp .iosSlider-col-3, .td_980_not_resp .iosSlider-col-3 .item {
	height: 433px !important;
}
.td_980_not_resp .td-slide-item-main {
	width: 670px;
	height: 433px;
}
.td_980_not_resp .td-slide-item-sec {
	width: 293px;
	height: 143px;
}
.td_980_not_resp .top-header-menu {
	margin: 0px 0px 0px 25px;
}
.td_980_not_resp #td-top-menu {
	padding-left: 15px;
}
.td_980_not_resp #td-top-search {
	right: 6px !important;
}
.td_980_not_resp .header-logo-wrap img {
	margin-left: 15px;
}
.td_980_not_resp .search-page-search-wrap .td-widget-search-input {
	width: 553px;
}
.td_980_not_resp .td-desktop-post {
	display: block !important;
}
.td_980_not_resp .td-mobile-post {
	display: none !important;
}
.td_980_not_resp .header-logo-wrap img {
	width: auto !important;
}
/*  ----------------------------------------------------------------------------
    not responsive version 1170px
*/
.td_1170_not_resp .td-grid-wrap {
	padding: 49px 13px 0px 13px;
}
.td_1170_not_resp .container-fluid {
	padding-left: 35px;
	padding-right: 35px;
}
.td_1170_not_resp .top-header-menu {
	margin-left: 49px;
}
.td_1170_not_resp #td-top-menu {
	padding-left: 48px;
}
.td_1170_not_resp #td-top-search {
	right: 48px !important;
}
.td_1170_not_resp .header-logo-wrap img {
	margin-left: 48px;
}
.td_1170_not_resp .iosSlider-col-3, .td_1170_not_resp .iosSlider-col-3 .item {
	height: 483px !important;
}
.td_1170_not_resp .td-slide-item-main {
	width: 745px;
	height: 483px;
}
.td_1170_not_resp .td-slide-item-sec {
	width: 326px;
	height: 159px;
}
.td_1170_not_resp .td-desktop-post {
	display: block !important;
}
.td_1170_not_resp .td-mobile-post {
	display: none !important;
}
.td_1170_not_resp .td-slide-item-main .td-sbig-title-wrap a {
	font-size: 26px !important;
}
.td_1170_not_resp .header-logo-wrap img {
	width: auto !important;
}
/*  ----------------------------------------------------------------------------
    not responsive global overrides
*/
.td_980_not_resp #td-top-menu, .td_1170_not_resp #td-top-menu {
	display: block !important;
}
.td_980_not_resp #td-top-mobile-toggle, .td_1170_not_resp #td-top-mobile-toggle {
	display: none !important;
}
.td_980_not_resp .td-header-menu-wrap, .td_1170_not_resp .td-header-menu-wrap {
	display: block !important;
}
.td_980_not_resp #outer-wrap, .td_1170_not_resp #outer-wrap {
	overflow: visible !important;
}
/* CSS Animations */
.wpb_animate_when_almost_visible {
	opacity: 0;
}
.wpb_start_animation.wpb_top-to-bottom {
	-webkit-animation: wpb_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
	/* Safari 4+ */
  -moz-animation: wpb_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
	/* Fx 5+ */
  -o-animation: wpb_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
	/* Opera 12+ */
  animation: wpb_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
	/* IE 10+ */
  opacity: 1;
}
.wpb_start_animation.wpb_bottom-to-top {
	-webkit-animation: wpb_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
	/* Safari 4+ */
  -moz-animation: wpb_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
	/* Fx 5+ */
  -o-animation: wpb_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
	/* Opera 12+ */
  animation: wpb_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
	/* IE 10+ */
  opacity: 1;
}
.wpb_start_animation.wpb_left-to-right {
	-webkit-animation: wpb_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
	/* Safari 4+ */
  -moz-animation: wpb_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
	/* Fx 5+ */
  -o-animation: wpb_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
	/* Opera 12+ */
  animation: wpb_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
	/* IE 10+ */
  opacity: 1;
}
.wpb_start_animation.wpb_right-to-left {
	-webkit-animation: wpb_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
	/* Safari 4+ */
  -moz-animation: wpb_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
	/* Fx 5+ */
  -o-animation: wpb_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
	/* Opera 12+ */
  animation: wpb_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
	/* IE 10+ */
  opacity: 1;
}
.wpb_start_animation.wpb_appear {
	-webkit-animation: wpb_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
	/* Safari 4+ */
  -moz-animation: wpb_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
	/* Fx 5+ */
  -o-animation: wpb_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
	/* Opera 12+ */
  animation: wpb_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
	/* IE 10+ */
  -webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
/* Top to bottom keyframes */
@-webkit-keyframes wpb_ttb {
 0% {
 -webkit-transform: translate(0, -10%);
 opacity: 0;
}
 100% {
 -webkit-transform: translate(0, 0);
 opacity: 1;
}
}
@-moz-keyframes wpb_ttb {
 0% {
 -moz-transform: translate(0, -10%);
 opacity: 0;
}
 100% {
 -moz-transform: translate(0, 0);
 opacity: 1;
}
}
@-o-keyframes wpb_ttb {
 0% {
 -o-transform: translate(0, -10%);
 opacity: 0;
}
 100% {
 -o-transform: translate(0, 0);
 opacity: 1;
}
}
@keyframes wpb_ttb {
 0% {
 transform: translate(0, -10%);
 opacity: 0;
}
 100% {
 transform: translate(0, 0);
 opacity: 1;
}
}
/* Bottom to top keyframes */
@-webkit-keyframes wpb_btt {
 0% {
 -webkit-transform: translate(0, 10%);
 opacity: 0;
}
 100% {
 -webkit-transform: translate(0, 0);
 opacity: 1;
}
}
@-moz-keyframes wpb_btt {
 0% {
 -moz-transform: translate(0, 10%);
 opacity: 0;
}
 100% {
 -moz-transform: translate(0, 0);
 opacity: 1;
}
}
@-o-keyframes wpb_btt {
 0% {
 -o-transform: translate(0, 10%);
 opacity: 0;
}
 100% {
 -o-transform: translate(0, 0);
 opacity: 1;
}
}
@keyframes wpb_btt {
 0% {
 transform: translate(0, 10%);
 opacity: 0;
}
 100% {
 transform: translate(0, 0);
 opacity: 1;
}
}
/* Left to right keyframes */
@-webkit-keyframes wpb_ltr {
 0% {
 -webkit-transform: translate(-10%, 0);
 opacity: 0;
}
 100% {
 -webkit-transform: translate(0, 0);
 opacity: 1;
}
}
@-moz-keyframes wpb_ltr {
 0% {
 -moz-transform: translate(-10%, 0);
 opacity: 0;
}
 100% {
 -moz-transform: translate(0, 0);
 opacity: 1;
}
}
@-o-keyframes wpb_ltr {
 0% {
 -o-transform: translate(-10%, 0);
 opacity: 0;
}
 100% {
 -o-transform: translate(0, 0);
 opacity: 1;
}
}
@keyframes wpb_ltr {
 0% {
 transform: translate(-10%, 0);
 opacity: 0;
}
 100% {
 transform: translate(0, 0);
 opacity: 1;
}
}
/* Right to left keyframes */
@-webkit-keyframes wpb_rtl {
 0% {
 -webkit-transform: translate(10%, 0);
 opacity: 0;
}
 100% {
 -webkit-transform: translate(0, 0);
 opacity: 1;
}
}
@-moz-keyframes wpb_rtl {
 0% {
 -moz-transform: translate(10%, 0);
 opacity: 0;
}
 100% {
 -moz-transform: translate(0, 0);
 opacity: 1;
}
}
@-o-keyframes wpb_rtl {
 0% {
 -o-transform: translate(10%, 0);
 opacity: 0;
}
 100% {
 -o-transform: translate(0, 0);
 opacity: 1;
}
}
@keyframes wpb_rtl {
 0% {
 transform: translate(10%, 0);
 opacity: 0;
}
 100% {
 transform: translate(0, 0);
 opacity: 1;
}
}
/* Appear from center keyframes */
@-webkit-keyframes wpb_appear {
 0% {
 -webkit-transform: scale(0.5);
 opacity: 0.1;
}
 100% {
 -webkit-transform: scale(1);
 opacity: 1;
}
}
@-moz-keyframes wpb_appear {
 0% {
 -moz-transform: scale(0.5);
 opacity: 0.1;
}
 100% {
 -moz-transform: scale(1);
 opacity: 1;
}
}
@-o-keyframes wpb_appear {
 0% {
 -o-transform: scale(0.5);
 opacity: 0.1;
}
 100% {
 -o-transform: scale(1);
 opacity: 1;
}
}
@keyframes wpb_appear {
 0% {
 transform: scale(0.5);
 opacity: 0.1;
}
 100% {
 transform: scale(1);
 opacity: 1;
}
}
@media (min-width: 1200px) {
 .column_container .span6 {
 width: 48%;
 margin-left: 4%;
}
}
/**
* More stories box
*/
.td-more-articles-box {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	position: fixed;
	width: 293px;
	bottom: 48px;
	right: -384px;
	background-color: #fafafa;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.13);
	-moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.13);
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.13);
	padding: 16px 25px 0px 25px;
	z-index: 9999;
	visibility: hidden;
	-webkit-transition: right 500ms cubic-bezier(0.265, 0.365, 0.26, 0.865);
	-moz-transition: right 500ms cubic-bezier(0.265, 0.365, 0.26, 0.865);
	-o-transition: right 500ms cubic-bezier(0.265, 0.365, 0.26, 0.865);
	transition: right 500ms cubic-bezier(0.265, 0.365, 0.26, 0.865);
	/* custom */
  -webkit-transition-timing-function: cubic-bezier(0.265, 0.365, 0.26, 0.865);
	-moz-transition-timing-function: cubic-bezier(0.265, 0.365, 0.26, 0.865);
	-o-transition-timing-function: cubic-bezier(0.265, 0.365, 0.26, 0.865);
	transition-timing-function: cubic-bezier(0.265, 0.365, 0.26, 0.865);/* custom *//* responsive monitor *//* responsive portrait tablet *//* responsive phone */
}
@media (min-width: 1200px) {
 .td-more-articles-box {
 width: 326px;
}
}
@media (max-width: 1024px) {
.sf-menu > li > a {
padding:0 3px 0 5px
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-more-articles-box {
 width: 230px;
 padding: 10px 14px 0px 14px;
}
 .sf-menu > li > a {
margin:0;
padding:0 7px;
}
 .sf-menu > .td-menu-item > a {
font-size:12px!important
}
 .sf-menu a.sf-with-ul {
padding-right: 18px;
}
 .sf-sub-indicator {
right:5px
}
}
@media (max-width: 767px) {
 .td-more-articles-box {
 display: none;
}
}
.td-more-articles-box-title {
	font-family: 'Roboto Condensed', sans-serif;
	color: #333333;
	font-size: 20px;
	font-weight: normal;
	line-height: 30px;
	display: inline-block;
	text-align: center;
	width: 290px;
	margin-bottom: 18px;
	width: 275px;/* responsive monitor *//* responsive portrait tablet */
}
@media (min-width: 1200px) {
 .td-more-articles-box-title {
 width: 290px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
 .td-more-articles-box-title {
 width: 212px;
}
}
@media (max-width: 1024px) {
.home-gallery .fotorama__wrap {
padding:0;
}
}
.td-close-more-articles-box {
	display: inline-block;
	cursor: pointer;
}
.td-front-end-display-block {
	right: 0px;
	visibility: visible;
}
.td_block_wrap.td_block2 {
	padding-bottom: 10px;
}
.cat-bgname421,.cat-bgname422,.cat-bgname423,.cat-bgname424,.cat-bgname434,.cat-bgname547,.cat-bgname549,.cat-bgname422_421_423_424_549_434_547 {
  background: #7fb44a none repeat scroll 0 0;
  color: #fff;
  display: inline-block;
  left: 0;
  padding: 0 10px;
  position: absolute;
  top: 20px;
}
.cat-bgname376,.cat-bgname442,.cat-bgname539,.cat-bgname442_376_539{
  background: #3e86c7 none repeat scroll 0 0;
  color: #fff;
  display: inline-block;
  left: 0;
  padding: 0 10px;
  position: absolute;
  top: 20px;
}
.cat-bgname403,.cat-bgname404,.cat-bgname581,.cat-bgname619,.cat-bgname403_404_581_619{
  background: #8d6aba none repeat scroll 0 0;
  color: #fff;
  display: inline-block;
  left: 0;
  padding: 0 10px;
  position: absolute;
  top: 20px;
}
.cat-bgname437,.cat-bgname604,.cat-bgname620,.cat-bgname621,.cat-bgname622,.cat-bgname437_604_620_621_622{
  background: #f65261 none repeat scroll 0 0;
  color: #fff;
  display: inline-block;
  left: 0;
  padding: 0 10px;
  position: absolute;
  top: 20px;
}
.cat-bgname613,.cat-bgname492{
  background: #4db2ec none repeat scroll 0 0;
  color: #fff;
  display: inline-block;
  left: 0;
  padding: 0 10px;
  position: absolute;
  top: 20px;
}
.cat-bgname408,.cat-bgname360,.cat-bgname366,.cat-bgname597,.cat-bgname364,.cat-bgname360_366_597_364{
  background: #6868c8 none repeat scroll 0 0;
  color: #fff;
  display: inline-block;
  left: 0;
  padding: 0 10px;
  position: absolute;
  top: 20px;
}
.cat-bgname606,.cat-bgname607,.cat-bgname608,.cat-bgname609,.cat-bgname608_609_607_606{
  background: #f65261 none repeat scroll 0 0;
  color: #fff;
  display: inline-block;
  left: 0;
  padding: 0 10px;
  position: absolute;
  top: 20px;
}
.cat-bgname375,.cat-bgname425,.cat-bgname427,.cat-bgname436,.cat-bgname425_436_427_375{
  background: #f65261 none repeat scroll 0 0;
  color: #fff;
  display: inline-block;
  left: 0;
  padding: 0 10px;
  position: absolute;
  top: 20px;
}

.cat-bgname378{
  background: #b3386a none repeat scroll 0 0;
  color: #fff;
  display: inline-block;
  left: 0;
  padding: 0 10px;
  position: absolute;
  top: 20px;
}


.posrel{position:relative}
/*  ----------------------------------------------------------------------------
    timeline template
*/
.td-template-timeline-title {
	font-size: 30px;
	color: #000000;
	padding: 10px 0 45px 0;
}
.td-timeline-block-title {
	background-color: #4db2ec;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 20px;
	color: white;
	padding: 6px 9px 7px 9px;
	width: 40px;
}
.td-timeline-wrapper-links {
	border-left: 3px solid #4db2ec;
	position: relative;
	top: 0px;
	left: 28px;
	padding-top: 6px;
}
.td-timline-h1-link {
	line-height: 0px;
}
.td-timline-h1-link span {
	position: relative;
	left: -9px;
	top: 3px;
	display: inline-block;
	background-color: #4db2ec;
	width: 10px;
	height: 10px;
	border: 3px solid #FFFFFF;
}
.td-timline-h1-link a {
	color: #000000;
	font-size: 15px;
	margin-left: 30px;
	display: inline-block;
}
.td-timline-padding-top {
	margin-top: 30px;
}
.td-timeline-post-date {
	margin-left: 10px;
	display: inline-block;
	width: 90px;
	font-size: 15px;
	color: #d0d0d0;
	line-height: 10px;
}
.animated {
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.animated_long {
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.animated_xlong {
	-webkit-animation-duration: 0.8s;
	animation-duration: 0.8s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.animated_xxlong {
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
/*  ----------------------------------------------------------------------------
    fadeInRight
*/
@-webkit-keyframes fadeInRight {
 0% {
 opacity: 0.05;
 -webkit-transform: translateX(20px);
 transform: translateX(20px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateX(0);
 transform: translateX(0);
}
}
@keyframes fadeInRight {
 0% {
 opacity: 0.05;
 -webkit-transform: translateX(20px);
 -ms-transform: translateX(20px);
 transform: translateX(20px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateX(0);
 -ms-transform: translateX(0);
 transform: translateX(0);
}
}
.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
}
/*  ----------------------------------------------------------------------------
    fadeInLeft
*/
@-webkit-keyframes fadeInLeft {
 0% {
 opacity: 0.05;
 -webkit-transform: translateX(-20px);
 transform: translateX(-20px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateX(0);
 transform: translateX(0);
}
}
@keyframes fadeInLeft {
 0% {
 opacity: 0.05;
 -webkit-transform: translateX(-20px);
 -ms-transform: translateX(-20px);
 transform: translateX(-20px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateX(0);
 -ms-transform: translateX(0);
 transform: translateX(0);
}
}
.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}
/*  ----------------------------------------------------------------------------
    fadeInDown
*/
@-webkit-keyframes fadeInDown {
 0% {
 opacity: 0.05;
 -webkit-transform: translateY(-15px);
 transform: translateY(-15px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
}
@keyframes fadeInDown {
 0% {
 opacity: 0.05;
 -webkit-transform: translateY(-15px);
 -ms-transform: translateY(-15px);
 transform: translateY(-15px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
 -ms-transform: translateY(0);
 transform: translateY(0);
}
}
.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
/*  ----------------------------------------------------------------------------
    fadeInUp
*/
@-webkit-keyframes fadeInUp {
 0% {
 opacity: 0.05;
 -webkit-transform: translateY(20px);
 transform: translateY(20px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
}
@keyframes fadeInUp {
 0% {
 opacity: 0.05;
 -webkit-transform: translateY(20px);
 -ms-transform: translateY(20px);
 transform: translateY(20px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
 -ms-transform: translateY(0);
 transform: translateY(0);
}
}
.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
/*  ----------------------------------------------------------------------------
    fadein
*/
@-webkit-keyframes fadeIn {
 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
@keyframes fadeIn {
 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}
/*  ----------------------------------------------------------------------------
    css for printing
*/
@media print {
/*  ----------------------------------------------------------------------------
    css for post page printing
  */
  .single-post #td-theme-settings, .single-post .entry-comments-views, .single-post .td-header-menu-wrap, .single-post .td-menu-placeholder, .single-post .entry-crumbs, .single-post .td-social-sharing, .single-post .td-social-like-tweet, .single-post .next-prev, .single-post .similar-articles, .single-post .column_container.td-post-sidebar, .single-post #comments, .single-post .td-footer-wrap, .single-post .td-sub-footer-menu, .single-post .td-more-articles-box {
	display: none;
}
.single-post .column_container.td-post-content {
	width: 100%;
}
.single-post a[href]:after {
	content: "" !important;
}
}
.block-title span.td-social-s1-16 {
	float: right;
	margin: 6px 0;
	padding: 0;
}
.span8 .block-title span.td-social-s1-16 {
	margin-right:35px;
}
.block-title span.td-social-s1-16 a {
	background:none;
}
.sharetext {
	float:left;
	padding:10px;
}
/** --- td bootstrap ---**/
.clearfix {*zoom:1}
.clearfix:before, .clearfix:after {	display:table;	content:"";	line-height:0}
.clearfix:after {	clear:both}
.hide-text {	font:0/0 a;	color:transparent;	text-shadow:none;	background-color:transparent;	border:0
}
#map_canvas img, .google-maps img {	max-width:none}
tr, img {	page-break-inside:avoid}
img {	max-width:100% !important}
body {	margin:0;	font-family:'Open Sans', sans-serif;	font-size:13px;	line-height:21px;	color:#333;	background-color:#fff}
.img-rounded {	-webkit-border-radius:6px;	-moz-border-radius:6px;	border-radius:6px}
.img-polaroid {	padding:4px;	background-color:#fff;	border:1px solid #ccc;	border:1px solid rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);	box-shadow:0 1px 3px rgba(0, 0, 0, 0.1)}
.img-circle {	-webkit-border-radius:500px;	-moz-border-radius:500px;	border-radius:500px}
.row {	margin-left:-36px;*zoom:1}
.row:before, .row:after {	display:table;	content:"";	line-height:0}
.row:after {	clear:both}
[class*="span"] {float:left;min-height:1px;margin-left:36px}
.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {	width:1200px}
@media(max-width:767px) {
.container-fluid {padding:0}
.dl-horizontal dt {float:none;clear:none;width:auto;text-align:left}
.dl-horizontal dd {margin-left:0}
.container {width:auto}
.row-fluid {width:100%}
.row, .thumbnails {margin-left:0}
.thumbnails>li {float:none;margin-left:0}
[class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.span12, .row-fluid .span12 {width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.row-fluid [class*="offset"]:first-child {margin-left:0}
}
@media(max-width:480px) {
.nav-collapse {-webkit-transform:translate3d(0, 0, 0)}
.page-header h1 small {display:block;line-height:21px}
.media .pull-left, .media .pull-right {float:none;display:block;margin-bottom:10px}
.media-object {margin-right:0;margin-left:0}
.carousel-caption {position:static}
}
@media (min-width:360px) and (max-width:1023px)
{
 .img-100.thumb-wrap {  float: left;}	
 .td_mod3 .item-details{ margin-left:111px;}
 .td_mod_wrap .entry-title,.td_mod_wrap .meta-info{ margin-left:0;}
}
.lite_t {	font-weight:300}
.polls {	background:#f0f0f0;	padding:4px;	clear:both}
.polls .inside {	background:#fff;	border:1px solid #e5e1e1;	padding:18px 13px}
.polls .inside h5 {	color:#000;	margin:0px;	font-family:'Roboto Condensed';	font-weight:normal;	font-size:15px}
.polls .inside .left-side {	display:inline-block;	float:left;	width:128px;	margin-top:20px}
.polls .inside .left-side label {	line-height:100%}
.polls .inside .left-side label input {	margin:0 10px 0 0;}
.polls .inside .right-side {	float:left;	width:160px;	margin-top:20px}
.polls .inside .right-side a.button {	background:#045d97;	border:1px solid #022a43;	border-radius:4px;	color:#fff;	text-align:center;	padding:5px 35px;	margin:0 50px 5px 0}
.polls .inside .right-side a {	float:right;	font-size:13px;	font-family:Open Sans}

.cartton-of-day .td_block_inner {	background:#f5f5f5;	text-align:center;	padding:6px 12px 8px}
.cartton-of-day .td_block_inner > label {	color:#364058;	font-size:13px;	font-family: 'Open Sans', sans-serif;	display:block;	text-align:left;	margin:10px 0 0 0}

.business .td_block_inner {	height:370px;	padding:8px 17px;	background:#f0f0f0}
.play-button22 {	background:url(../images/fotorama.png) no-repeat left -302px;	width:40px;	height:40px;	position:absolute;	left:40%;	top:30%}

.five-coloumn .span3 {	width:18.2% !important;position:relative}
.five-coloumn .span3:first-child {	margin-left:0px !important;}
.five-coloumn .span3 {	margin-left:2.2% !important}
.five-coloumn.span12 {	margin-left:0px !important}
.td-post-text-excerpt {	font-family: "Open Sans",sans-serif; -webkit-font-smoothing: antialiased; line-height:21px; font-size:13px;}
.green h4 {	border-bottom-color:#82b440}
.green h4 a, .green h4 span {	background-color:#82b440}
.v-lat1 h4 {	border-bottom-color:#9168c7}
.v-lat1 h4 a, .v-lat1 h4 span {	background-color:#9168c7}
.v-lat h4 {	border-bottom-color:#6868c7}
.v-lat h4 a, .v-lat h4 span {	background-color:#6868c7}
.red h4 {	border-bottom-color:#f65261}
.red h4 a, .red h4 span {	background-color:#f65261}
.orange h4 {	border-bottom-color:#ee9940}
.orange h4 a, .orange h4 span {	background-color:#ee9940}
.d-red h4 {	border-bottom-color:#af2e2e}
.d-red h4 a, .d-red h4 span {	background-color:#af2e2e}
.d-blue h4 {	border-bottom-color:#2e7faf}
.d-blue h4 a, .d-blue h4 span {	background-color:#2e7faf}
.black h4 {	border-bottom-color:#2b2b2b}
.black h4 a, .black h4 span {	background-color:#2b2b2b}
.cyan h4 {	border-bottom-color:#2eaeaf}
.cyan h4 a, .cyan h4 span {	background-color:#2eaeaf}
.pink h4 {	border-bottom-color:#af2c61}
.pink h4 a, .pink h4 span {	background-color:#af2c61}
.wid-100p {	width:100%!important;	height:100px!important;}
.wid-100p > a {	display:block;}
.overflow-det {	overflow:hidden;	height:68px;}
.r_bigimg {	width:100%;	height:220px;	overflow:hidden}
.r_bigimg img {	width:100%}
.five-coloumn .span3:first-child {	margin-left: 0 !important;}
.img-wid-280 {	width:280px;}
.row-fluid .span3 {	position:relative}

/* ------------------------------------- */
.mt-6.meta-info{	margin:6px 0px 9px;	line-height: 0px;}
.oh-30.entry-title {	overflow:hidden;	height:26px; margin-top:10px;}
.img-100.thumb-wrap {	width:100px;	height:67px;}
.fs-17.entry-title a{	font-size:17px;	line-height:23px;}
.tc-gray { color:#7b7b7b;}
#sidebar .widget > h3 {}
.thumb-wrap.over_hid.reviewimg > a {  display: block;  height: 100%;  position:relative;}
.thumb-wrap.over_hid.reviewimg > a:before { content:""; position:absolute; bottom:0; left:0; width:100%; height:100px; background:url("https://www.morningcable.com/Resources/images/slider-img-bg.png") no-repeat scroll center center / 100% 100%}	
.horoscope { display:block; margin-top:0px; }
.horoscope h2 { color:#ffffff; font: bold 22px/22px Georgia, "Times New Roman", Times, serif; margin-left:4px; margin-top:-25px; text-transform:uppercase }
.horoscope h2 > span { display:table-cell; padding:2px 4px }
.horoscope h2 .-horo { background:#993399 }
.horoscope h2 .-scope { background:#3c3b3b }
.horoscope .content-block { display:block }
.horoscope .sb__stage__frame {  position: absolute;}
.horoscope .image-first { display:table-cell; height:84px;text-align:center;/*vertical-align:middle; */width:100px }
.horoscope .short-details { display:table-cell; vertical-align:top ; width:180px;}
.horoscope .content-title { font-size:20px; text-transform:uppercase; vertical-align:top ;color: #4a86b8;}
.horoscope .summary {color: #777777;    font-size: 13px;    height: 40px;    line-height: 18px;    margin: 0 !important;    overflow: hidden;    padding: 0;}
.horoscope .more { color: #4a86b8;font-family:Verdana, Geneva, sans-serif; font-size:13px; text-align:left; text-transform:none }
.horoscope .horo-mimi { display:block }
.horoscope .horo-mimi ul { margin-left:-6px }
.horoscope .horo-mimi li { display:block; float:left; margin:10px 0 0 6px }
.horoscope .horo-mimi a { border:1px solid #e8e8e8; border-radius:3px; display:table-cell; height:52px; text-align:center; vertical-align:middle; width:52px }
.horoscope .horo-mimi span { background:url(https://206.169.184.158/wishesh/Resources/images/horoscope/horo-mini.png) no-repeat scroll center center transparent; display:inline-block; height:38px; overflow:hidden; text-align:center; text-indent:-9999px; vertical-align:middle; width:42px }
.horoscope .horo-mimi .aries-mini { background-position:left top }
.horoscope .horo-mimi .taurus-mini { background-position:left -38px }
.horoscope .horo-mimi .gemini-mini { background-position:left -76px }
.horoscope .horo-mimi .cancer-mini { background-position:left -116px }
.horoscope .horo-mimi .leo-mini { background-position:left -156px }
.horoscope .horo-mimi .virgo-mini { background-position:left -196px }
.horoscope .horo-mimi .libra-mini { background-position:left -236px }
.horoscope .horo-mimi .scorpio-mini { background-position:left -277px }
.horoscope .horo-mimi .sagittarius-mini { background-position:left -316px }
.horoscope .horo-mimi .capricorn-mini { background-position:left -358px }
.horoscope .horo-mimi .aquarius-mini { background-position:left -398px }
.horoscope .horo-mimi .pisces-mini { background-position:left -437px }
.horoscope .horo-mimi .active a .aries-mini { background-position:-43px top }
.horoscope .horo-mimi .active a .taurus-mini { background-position:-43px -38px }
.horoscope .horo-mimi .active a .gemini-mini { background-position:-43px -76px }
.horoscope .horo-mimi .active a .cancer-mini { background-position:-43px -116px }
.horoscope .horo-mimi .active a .leo-mini { background-position:-43px -156px }
.horoscope .horo-mimi .active a .virgo-mini { background-position:-43px -196px }
.horoscope .horo-mimi .active a .libra-mini { background-position:-43px -236px }
.horoscope .horo-mimi .active a .scorpio-mini { background-position:-43px -277px }
.horoscope .horo-mimi .active a .sagittarius-mini { background-position:-43px -316px }
.horoscope .horo-mimi .active a .capricorn-mini { background-position:-43px -358px }
.horoscope .horo-mimi .active a .aquarius-mini { background-position:-43px -398px }
.horoscope .horo-mimi .active a .pisces-mini { background-position:-43px -437px }
.horoscope .horo-mimi a:hover, .horoscope .horo-mimi .active a { border:1px solid #ea3355; box-shadow: 1px 1px 0 #ea3355 }
.horoscope .horo-slide { position:absolute; right:10px; top:-12px }
.horoscope .-icon { cursor:pointer; float:left; height:22px; margin-left:-1px; width:25px ; display:none;}
.horoscope .slide-left { background-position:-515px top }
.horoscope .slide-right { background-position:-539px top }
.horoscope .slide-left:hover { background-position:-566px top }
.horoscope .slide-right:hover { background-position:-590px top }
#horomain .sb__stage{ overflow:hidden}
#horomain .sb__arr--prev{ background:url("../images/icons.png") no-repeat scroll transparent -11px 1px ;cursor: pointer;    float: left;    height: 18px;    width: 10px;	top: 35px; }
#horomain .sb__arr--prev:hover{ background-position:0px 1px;}
#horomain .sb__arr--next{background:url("../images/icons.png") no-repeat scroll transparent -11px -15px;cursor: pointer;    float: left;    height: 18px;    margin-left: -1px;   width: 10px;	top: 35px;}
#horomain .sb__stage{ position:relative}
#horomain .sb__arr--next:hover{ background-position:0px -15px;}
#horomain  .sb__arr--next {  right: 0;}
#horomain  .sb__arr {  margin-top: -16px;  position: absolute;}
#horomain .fotorama__arr{background:url("../images/icons.png");}
#horomain .fotorama__arr.fotorama__arr--prev{ background-position:-11px 1px;cursor: pointer;    float: left;    height: 18px;    top: 35px;    width: 9px;}
#horomain .fotorama__arr.fotorama__arr--next{ background-position:-11px -15px;cursor: pointer;    float: left;    height: 18px;    margin-left: -1px;    top: 35px;    width: 9px;}	

/* Modified by Srinivas on 23-07-2015*/
h1 {  font: 22px/100% "Oswald","Trebuchet MS",sans-serif;  margin-bottom: 10px!important;  text-transform: uppercase; color:#333}
h1 span{color:#333}
.wvideos h1 {  color: #33997e;}
/*Wishesh YP Block*/
.common-block{ margin: 0 0 30px 0; position:relative}
.wyp .heading {  background: #fac963;  height: 54px;  text-align: center;  vertical-align: middle; position:relative}
.wyp .heading img{ position:absolute; top:0; left:0; right:0; bottom:0; margin:auto}
.wyp .wyp_content {  background: #f7f7f7;  border: 1px solid #f0f0f0;  padding: 10px 5px;}
.wyp .wyp_content ul {  margin: 0;  padding: 0;}
.wyp .wyp_content li {  display: inline-block;  float: left;  font: 12px/120% "Oswald","Trebuchet MS",sans-serif;  margin: 10px 0;  text-align: center;  width: 70px;}
.wyp .wyp_content li a {  color: #333333;}
.wyp .wyp_content li a:hover {  color: #cc0000;}
.wyp [class*="wyp-"]{ background: url("../images/yp-icons.png") no-repeat scroll left top;display: inline-block;height: 34px;margin-bottom: 5px;overflow: hidden;vertical-align: middle;width: 34px;}
.wyp .wyp-lifestyle { background-position:0 0 }
.wyp .wyp-food { background-position:0 -34px }
.wyp .wyp-doctors { background-position:0 -69px }
.wyp .wyp-fun { background-position:0 -102px }
.wyp .wyp-education { background-position:0 -136px }
.wyp .wyp-hotels { background-position:0 -170px }
.wyp .wyp-petcare { background-position:0 -204px }
.wyp .wyp-publicservices { background-position:0 -238px }
.wyp .wyp-beauty { background-position:0 -272px }
.wyp .wyp-services { background-position:0 -306px }
.wyp .wyp-shop { background-position:0 -340px }
.wyp .wyp-computers { background-position:0 -374px }
.wyp .wyp-legal{ background-position:0 -239px }
.wyp .wyp-childcare{ background-position:0 -409px }
.wyp .wyp-auto{ background-position:0 -444px }
.wyp .wyp-jewlry{ background-position:0 -478px }

/*Classifieds block*/
.post-ad a {  background: #f23d30;  border-radius: 3px;  color: #ffffff;  font-size: 13px;  padding: 5px 10px;  position: absolute;  right: 0;  top: -4px;}
.classifieds-mini .post-ad a {  right: 10px;  top: 6px;}
.post-ad a:hover {  background: #e93225; color:#fff!important}
.classifieds-mini .classified-content { background: #f6f7f7;  color: #333333;  font-size: 13px;  line-height: 20px;  padding: 0 6px 5px;}
.classifieds-mini .classified-content h4 {  border-bottom: 1px solid #ffffff;  color: #1360af;  font: 11px/100% "Oswald","Trebuchet MS",sans-serif;  margin: 0;  padding: 0 0 8px;  text-align: right;}
.classifieds-mini .classified-content h4 a {  color: #1360af;  padding-left: 34px;  text-transform: none;}
.classifiedrelated {  background: #f6f7f7;  display: inline-block;  padding: 5px 0 0;}
.classifiedrelated ul {  margin: 0;  padding: 0; list-style:none}
.classifiedrelated li {  border-right: 1px solid #1360af;  color: #1360af;  float: left;  font-family: "Droid Sans",sans-serif;  font-size: 13px;  list-style: outside none none;  margin: 5px 0;  padding: 0 7px;  text-align: left;width:138px;}
.classifiedrelated li a {  color: #333333;  font-family: "Droid Sans",sans-serif;  font-size: 13px; text-decoration: none;}
.classifiedrelated li a img[class*="classi"]{background-image:url("../images/classifieds-sprite.png"); background-repeat:no-repeat;cursor: pointer;float: left;height: 18px;width: 24px;}
.classiRealEstate { background-position: left top; margin: 2px 0 0 }
.classiAutomobiles { background-position: -56px top; margin:2px 7px 0 0 }
.classiJobs { background-position: -124px top; margin:2px 2px 0 0 }
.classiBusiness { background-position:-187px top; margin:1px 0 0 }
.classiOpportunities { background-position:-26px top; margin:0 }
.classiServices { background-position: -90px top; margin: 2px 0 0 }
.classiMoreCategories { background-position: -153px top; margin:1px 1px 0 0 }
.classiMoreCategories:hover { background-position: -153px -22px }
.classiRealEstate:hover { background-position: left -22px }
.classiAutomobiles:hover { background-position: -56px -22px }
.classiJobs:hover { background-position: -124px -22px }
.classiBusiness:hover { background-position: -187px -22px }
.classiOpportunities:hover { background-position: -26px -22px }
.classiServices:hover { background-position: -90px -22px }

/*Voices of the day*/
.voice-module { box-shadow: 0 0 5px #999999; height: 124px !important; margin: 0 0 33px 0; padding: 1px; position: relative;  overflow:hidden }
.voice-module:hover { box-shadow: 0 0 5px #000 }
.voice-module:hover h1 { color:#1360af }
.voice-module h1 { color: #333333; font: 19px/16px 'Oswald', 'Trebuchet MS', sans-serif; margin-bottom: 0 !important; padding: 10px 0 0 10px; text-transform: uppercase;}
.voice-module h1 span, .voice-module h1 a span { color:#1360af; text-decoration:none }
.voice-module h1 a { text-transform: uppercase; color:#333333 }
.voiceoftheday-modulecl1 { display: block; float: left; margin: 0; margin: 10px; width: 263px; height:85px; overflow:hidden }
.voiceoftheday-modulecl1 ul { margin:0px; padding:0px }
.voiceoftheday-modulecl1 li { float:left; list-style:none; height:85px }
.voiceoftheday-modulecl2 { background: #508EAE; display: block; float: right; height: 104px; margin: 0; padding: 8px 9px 12px; position: absolute; right: 1px; top: 1px; width: 12px }
.voiceoftheday-modulecl2 a { margin: 3px 0 !important; padding: 0 }
.voiceimg { display:block; width:270px }
.voiceimg img { margin-right:10px; box-shadow: 3px 3px 3px #CCCCCC }
.voiceimg h2 { color:#aa0101; font:700 14px/20px 'Droid Sans', 'Trebuchet MS', sans-serif; text-align:left }
.voiceimg p { color: #1a1a1a; font:normal 13px/20px 'Droid Sans', 'Trebuchet MS', sans-serif }
.voice-module .load-button { background:url(../images/icons.png) no-repeat scroll left top rgba(0, 0, 0, 0); display: inline-block; overflow: hidden; vertical-align: middle }
.voice-module .load-button { background-position: -304px -141px; height: 14px; margin: 0; padding: 0; width: 14px }
.voice-module .load-button:hover, .voice-module .load-button-active { background-position: -326px -141px!important; margin: 0; padding: 0 }
.voiceoftheday-modulecl1.voiceoftheday-modulecl1 { display: block; float: left; margin: 0; margin: 10px; width: 100%; height:85px; overflow:hidden }
.voiceoftheday-modulecl1 ul { margin:0px; padding:0px }
.voiceoftheday-modulecl1 li { float:left; list-style:none; height:85px }
.voiceoftheday-modulecl1 .fotorama__nav-wrap { background: none repeat scroll 0 0 #508eae; display: block; float: right; height: 104px; margin: 0; padding: 8px 9px 12px; position: absolute; right: 0px; top: 1px; width: 12px; }
.voiceoftheday-modulecl1 .fotorama__nav__frame--dot { background: url("../images/icons.png") no-repeat scroll left top rgba(0, 0, 0, 0); display: inline-block; overflow: hidden; vertical-align: middle; margin:4px 0!important; }
.voiceoftheday-modulecl1 .fotorama__nav__frame--dot { background-position: -304px -141px; cursor:pointer; height: 14px; width: 14px; }
.voiceoftheday-modulecl1 .fotorama__nav__frame--dot:hover, .voiceoftheday-modulecl1 .fotorama__nav__frame--dot.fotorama__active { background-position: -326px -141px !important; }
.voiceoftheday-modulecl1 .fotorama__nav--dots { width:12px !important; }
.fotorama__nav__shaft {  -moz-box-orient: vertical;  display: inline-block;  vertical-align: middle;}
.voiceoftheday-modulecl1 .fotorama__nav__frame--dot {  background:#fff;  cursor: pointer;  height: 12px;  width: 12px; border-radius:50%;}
.voiceoftheday-modulecl1 .fotorama__wrap{ position:static}
.voiceoftheday-modulecl1  .fotorama__nav{ white-space:pre-wrap}
.voiceoftheday-modulecl1 .fotorama__nav__shaft{ margin-left:0}
.voiceoftheday-modulecl1 .fotorama__nav--dots .fotorama__nav__frame{ width:12px; height:12px;}
.voiceoftheday-modulecl1 .fotorama__nav--dots .fotorama__nav__frame.fotorama__active{ background:#c12626}

/*Watch Videos*/
.wvideos .vthumb {  display: inline-block;  margin-bottom: 0;  text-align: center;  width: 48%;}
.wvideos .vthumb a:hover, .wvideos .vthumb a:hover h4{color:#cc0000!important}
.thumb126x96 {  border: 1px solid #f3f1f1;  height: 86px; overflow:hidden;  padding: 1px;  position: relative;  width: 100%;}
.thumb126x96 img{ width:100%}
.play { bottom: 5px;  height: 20px;  position: absolute;  right: 5px;  width: 30px; border-radius:5px; background-color:#dd5349; text-align:center; padding:4px;}
.play:before{ font-family:"FontAwesome"; content:"\f03d"; font-size:14px; color:#fff}
.wvideos .vthumb a h4 {  color: #333333;  font: 600 13px/120% 'Open Sans',sans-serif;  height: 20px;  margin-bottom: 6px;  overflow: hidden;}
.wvideos .related-links {  border-top: 1px solid #cccccc;  color: #000000;  display: block;  padding: 8px 0;  text-align: center; clear:both}
.wvideos .related-links a {  font: 500 13px/120% 'Open Sans',sans-serif;  padding: 0 2px; color:#1360af}
.module-classifieds { display:block; margin-bottom:35px;clear:both !important;}

.module-classifieds h2 {  border-bottom: 2px solid #1361ac; margin-bottom:13px; position:relative; display:block}
.module-classifieds > .search { background:#FFDE99; display:block; height:54px; padding:0 8px 0 10px }
.module-classifieds .search h4{  float: left; font-family: oswald; margin: 18px 0 0;  font-size: 18px;  text-transform: uppercase; margin-right:5px;}
.search .classi-logo { background-position:-70px -229px; height:54px; width:63px }
.module-classifieds input[type="text"].classi-text-box { margin-left:0px; outline:0 none; padding:10px; word-break:normal;
height:12px;}
.module-classifieds .classi-text-box, .flat-menu-button { background:#FFFFFF; border:1px solid #a67f2d; box-shadow:3px 2px 6px #A67F2D; -moz-box-shadow:3px 2px 6px #A67F2D; -webkit-box-shadow:3px 2px 6px #A67F2D; -ms-box-shadow:3px 2px 6px #A67F2D; color:#333333; cursor:default; float:left; font:normal 13px/100% 'Oswald', "Trebuchet MS", Arial, Helvetica, sans-serif; margin:10px 10px 0 0; width:340px }
.flat-menu-button { line-height:32px; outline:medium none; padding:0 4px 0 0px; position:relative; text-decoration:none; vertical-align:middle; width:180px;}
.flat-menu-button-dropdown { border-color:#DF4D21 transparent; border-style:solid; border-width:6px 6px 0; height:0; position:absolute; right:10px; top:15px; width:0 }
.-button { background-color: #393f4f;border-radius: 3px;color: #ffffff;display: inline-block;font: 400 14px/18px "Oswald",sans-serif;padding: 2px 8px 4px;position: absolute;right: 0px;text-decoration: none;text-transform: uppercase;top: 1px;
/*-webkit-border-radius:3px 3px 3px 3px; -moz-border-radius:3px 3px 3px 3px; border-radius:3px 3px 3px 3px; background-color: #393F4F;  color:#FFFFFF; display:inline-block; font:400 14px/18px 'Oswald', sans-serif; padding:4px 8px; position:absolute; right:50px; text-decoration:none; top:1px; text-transform:uppercase */}
.-button:hover { background:#d71013; }
.-button a { color:#ffffff !important }
.-arrow-small { background-position:left -288px; padding-left:7px }
.classifieds-list { display:block; padding:0 }
.classifieds-list ul { margin:0; padding:0 }
.classifieds-list li { background:linear-gradient(to bottom, #FFFFFF, #FFFDF3) repeat scroll 0 0 #FFFDF3; border:1px solid #cccccc; box-shadow:2px 2px 3px #999999; float:left; height:88px; list-style-type:none; margin:0 30px 20px 0; padding:0 0 10px 0; width:190px }
.classifieds-list .classified-type { border-bottom:1px dotted #cccccc; display:block; margin:0 8px; padding:8px 0 6px }
.classifieds-list .-icons { background:url(../images/classifieds-icons.png) no-repeat scroll left top transparent; display:inline-block; height:30px; overflow:hidden; vertical-align:top; width:40px }
.classifieds-list .-title { color:#353535; display:inline-block; font:normal 14px/100% 'Oswald', "Trebuchet MS", Arial, Helvetica, sans-serif;height:32px;overflow:hidden;text-align:left;}
.classifieds-list li:hover .-title { color:#cc0000 }
.classifieds-list .-roommates { background-position:left top }
.classifieds-list .-usedcars { background-position:left -32px }
.classifieds-list .-buysell { background-position:left -73px }
.classifieds-list .-it { background-position:left -108px }
.classifieds-list .-daycare { background-position:left -73px }
.classifieds-list .-invest { background-position:left -148px }
.classifieds-list .-bizz { background-position:left -188px }
.classifieds-list p { color:#606060; font:400 12px/15px Tahoma, 'Trebuchet MS', sans-serif; height:30px; margin:0; overflow:hidden; padding:6px 0 5px 10px }
.classifieds-list .-tell { background:#EAEDF2 }
.classifieds-list .-tell .-title { color:#353535; font:600 12px/15px 'Droid Sans', 'Trebuchet MS', sans-serif }
.classifieds-list li.last-child { margin-right:0!important }
.classifieds-list li:hover { background:#FFFFFF; box-shadow:0 0 4px #333333 }

.sbHolder { font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:normal; height:32px; position:relative; text-align:left }
.sbSelector { display:block; height:32px; left:0; line-height:32px; outline:none; overflow:hidden; position:absolute; text-indent:10px; top:0; width:100% }
.sbSelector:link, .sbSelector:visited, .sbSelector:hover { color:#000000; outline:none; text-decoration:none }
.sbToggle, .sbToggleOpen { display:block; height:32px; outline:none; position:absolute; right:0; top:0; width:18px }
.sbToggle:before{ content:"\f0d7"; font-family:"FontAwesome"; font-size:18px; color:#ec4415; width:20px; height:32px; }
.sbToggleOpen { background-position:-110px -377px }
.sbHolderDisabled { background-color:#3C3C3C; border:solid 1px #515151 }
.sbOptions { background-color:#ffffff; box-shadow:2px 6px 6px -2px #9C9C9C; list-style:none; margin:0; overflow-y:auto; padding:0; position:absolute; top:30px; width:215px; z-index:111}
.sbOptions li { line-height:110%; padding:0 7px }
.sbOptions a { border-bottom:dotted 1px #515151; display:block; outline:none; padding:7px 0 7px 3px }
.sbOptions a:link, .sbOptions a:visited { color:#000000; text-decoration:none }
.sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus { color:#CC0000 }
.sbOptions li.last a { border-bottom:none }
.sbOptions .sbDisabled { border-bottom:dotted 1px #515151; color:#999; display:block; padding:7px 0 7px 3px }
.sbOptions .sbGroup { border-bottom:dotted 1px #515151; color:#000000; display:block; font-weight:bold; padding:7px 0 7px 3px }
.sbOptions .sbSub { padding-left:17px }
.sbOptions li.intro a { font-weight:bold !important; font-size:12px!important }
.main-owl-slider .owl-stage{ background:#fff;}
.main-owl-slider{ /*border-bottom:1px solid #f4f4f4;*/ padding-bottom:20px;}
.owl-gap{ margin:0 30px;}
.main-owl-slider .owl-stage .owl-item{}
.main-owl-slider .owl-stage .owl-item .grid-section{ position:static; background:none; font-size:12px; color:#333; padding:0; width:100%}
.main-owl-slider .owl-stage .owl-item .grid-section .grid-info{ margin-top:5px;}
.main-owl-slider .owl-stage .owl-item .grid-section h2{ color:#333; font-size:12px; text-align:left; margin:15px 0 0 0; height:auto;  text-transform:uppercase}
.main-owl-slider .owl-stage .img-adj{ height:130px; overflow:hidden; text-align:center}
.main-owl-slider .owl-stage .img-adj img{ max-width:237px;}
.girl-of-day .block-title{ border-bottom:none; margin-bottom:0}
.girl-of-day .block-title span{ color:#ae1d44; padding:0}
.girl-of-day .god-link a{font:normal 14px 'Open Sans'; color:#266cb4; display:inline-block; margin-top:5px;}
.girl-of-day .god-link a:hover{color:#333}
.girl-of-day img,.budding-of-day  img{ width:100%}
.budding-of-day{ margin-bottom:30px}
.budding-of-day .block-title{ border-bottom-color:#6868c8}
.budding-of-day .block-title i{ color:#6868c8}

h4.block-title.classifnews{ border-bottom-color:#2d7faf}
h4.block-title.classifnews i{ color:#2e7faf}
h4.block-title.watchvideo{ border-bottom-color:#af2c62}
h4.block-title.watchvideo i{ color:#af2c62}
.click h2 a {background-color: #c82118;color: #fff;display: inline-block;padding: 0px 9px;text-decoration: none;font-size: 12px;margin-top: 5px;text-transform: uppercase;}
.click h2 a:hover{color:#FFF;background-color:#999;}
.button-s{border:0; background-color:#fa7623; color:#fff; border-radius:50%; width:30px; height:30px; display:inline-block; vertical-align:middle; margin-top:12px; font-size:17px; }
.main-owl-slider .owl-carousel .owl-controls .owl-nav .owl-prev .fa, .main-owl-slider .owl-carousel .owl-controls .owl-nav .owl-next .fa{background: transparent !important;}
.home-gallery{ margin-bottom:0}
/*.search-block{ padding: 0 20%;}*/
.td_mod5 .cat-bgname {  display: none;}
.td_block_wrap.girl-of-day {  padding-bottom: 3px;}
.td_block_wrap {  padding-bottom: 20px;  position: relative;}
@media(max-width:767px){
	.classifieds-list li{ width:125px; margin:0 8px 20px 0;}
	.module-classifieds > .search{ height:auto; padding-bottom:15px;}
	.module-classifieds .classi-text-box, .flat-menu-button{ width:180px}
	.search-block{ padding: 0 6%;}
	.classifieds-list .-tell{ float:left!important}
	.ts-pic{display:none}
	}
@media (min-width: 1200px){
.footer .span8 {    width: 675px; }
}
@media(max-width:1200px){
	.classifieds-list li.last-child { margin-right:6px!important;}
	.td_mod3 .item-details, .td_mod9 .item-details {  width: 63%;}
	
}
/*@media (min-width:980px) and (max-width:1024px)
{
		.classifieds-list li.last-child {margin-right: 15px !important;}
		.classifieds-list li{margin: 0 8px 20px 0!important;}
		.horoscope .horo-mimi li{margin: 10px 0 0 1px !important;}
		.module-classifieds .classi-text-box{ width:295px;}
		
		
		
}*/

/*==================*/

/*=======End of Home.css Content===========*/
/*==========Az-Home.css Starts============================*/
/*Events top slider*/
body{font-size: 14px;}
.events-mblock{ background-color:#fff; border:1px solid #fff}
.tm_eveblock{ border-bottom:1px solid #dfdfdf; padding-bottom:10px; position:relative; min-height:50px}
.tm_eveblock .tit_h{position: absolute;text-transform: uppercase;top: 1px;width: 65px; height:65px; background:url(../images/event_tag_img.png) 0 0 no-repeat}
.tm_eveblock .tit_h:before{/* content:""; position:absolute; width:0; height:0; border-top: 5px solid transparent;	border-bottom: 5px solid transparent; border-right:5px solid #fff; right:0; top:35%*/ }
.topmevents { margin-left: 70px;  min-height: 65px;  overflow: hidden;  width: 100%;max-width:1000px;}
.topmevents .eventblock{ width:313px; margin-right:10px; float:left; height:62px; overflow:hidden;border-top:1px solid #eae9e5; margin-bottom:10px}
.topmevents .eventblock .dateblock{ text-align:center; width:55px; height:62px; display:inline-block}
.topmevents .eventblock .dateblock span{ display:block; padding:3px 2px; line-height:14px; color:#fff}
.topmevents .eventblock.bluebg{ background:#eef5fd}
.topmevents .eventblock.bluebg .dateblock{ background:#84a6c8; text-align:center; font-size:13px; text-transform:uppercase}
.topmevents .eventblock.bluebg .imgblock .lngb{ background-color:rgba(32,58,118,.6)}
.topmevents .eventblock.bluebg .dateblock span.month{ background:#9cb7d4}
.topmevents .eventblock.pinkbg{ background:#ffedeb}
.topmevents .eventblock.pinkbg .dateblock{ background:#f4aaa3; text-align:center; font-size:13px; text-transform:uppercase}
.topmevents .eventblock.pinkbg .imgblock .lngb{ background-color:rgba(162,59,0,.6)}
.topmevents .eventblock.pinkbg .dateblock span.month{ background:#f9bbb3}
.topmevents .eventblock a{ display:block}
.topmevents .eventblock .dateblock span.date{font-size:27px; padding:5px 0;  font-weight:bold; text-shadow:1px 1px #999}
.topmevents .eventblock .imgblock{ width:60px; height:62px; overflow:hidden; display:inline-block; margin-left:-4px; position:relative}
.topmevents .eventblock .imgblock .lngb{ position:absolute; right:0; bottom:5px; padding:2px 5px; color:#fff; font-size:11px; text-transform:uppercase;}
.topmevents .eventblock .imgblock img{ max-width:100%; min-height:100%}
.topmevents .eventblock .detblock{ width:184px; padding:5px 8px;  height:62px; overflow:hidden; margin-left:-6px; display:inline-block}
.topmevents .eventblock .detblock .title{color: #152d66;font: 400 14px/16px "Oswald","Trebuchet MS",Arial,sans-serif;height: 18px;overflow: hidden;padding: 0;}
.topmevents .eventblock:hover .detblock .title{ color:#cc0000}
.topmevents .eventblock .detblock p{ margin:5px 0 0 0; padding:0; color:#333; font-size:12px; line-height:17px; height:auto }
.topmevents .eventblock:hover .detblock p.norm_desc{ display:none}
.topmevents .eventblock:hover{ border-color:#ff8a8a}
.topmevents .eventblock.bluebg:hover .dateblock{ background:#3f72a6}
.topmevents .eventblock.bluebg:hover .dateblock{ background:#3f72a6}
.topmevents .eventblock.bluebg:hover .dateblock span.month{ background:#658eb8}

/*Latest news */
.ts-pic .fotorama__arr--prev, .ts-pic .fotorama__arr--next, .ts-pic #start, .ts-pic #stop, .onemoreslider .fotorama__arr, .onemoreslider .fotorama__nav__frame--dot, .onemoreslider .fotorama__nav__frame--dot .fotorama__active, .horoscope .fotorama__arr--prev, .horoscope .fotorama__arr--next, .stay-update .-inner .-box .-button, /*.news-list li,*/ .module-showtimes .-icon{ background: url("../images/icons-2.png") no-repeat scroll left top rgba(0, 0, 0, 0); display: inline-block; overflow: hidden; vertical-align: middle }
.ts-pic{border:0px solid #eeeeee;position: relative;text-align: center;background:#eeeeee; /*box-shadow:4px 4px 3px -2px #bbbbbb;*/ margin-bottom:28px; overflow:hidden; padding:0px; position:relative; height:322px; padding:4px; /*z-index:10 */ }
.ts-pic .fotorama__arr--prev{ background-position: -184px -57px; display: inline-block; float: left; height: 20px; margin: 0 1px; width: 17px; position:absolute; left: 485px; top:0px; opacity:1!important}
.ts-pic .fotorama__arr--prev:hover{background-position: -241px -57px;}
.ts-pic .fotorama__arr--next{ background-position: -222px -57px; display: inline-block; float: left; height: 20px; margin: 0 1px; width: 17px; position:absolute; top:0px;right: 46px !important; opacity:1!important}
.ts-pic .fotorama__arr--next:hover{background-position: -279px -57px;}
.ts-pic #number, .mainslideshow #number, .latest-news #number, .city-slider #number { background: #fff; padding: 3px 10px; bottom:-1px; position: absolute; right:4px; width:28px; text-align:center; }
.ts-pic #number{top:3px;height:15px; line-height:100%}
.ts-pic #start, .mainslideshow #start, .city-slider #start { background-position: -367px -200px; border: medium none; top:4px; color: #fff; font-size: 0; height: 20px; padding: 0; position: absolute; right: 70px; width: 17px; }
.ts-pic #start:hover{ background-position: -347px -200px; }
.ts-pic #start.active{z-index:1;}
.ts-pic #stop{ background-position: -203px -57px; border: medium none; top:4px; height: 20px; position: absolute; right: 70px; width: 17px; text-indent: 1000px; }
.ts-pic #stop:hover{ background-position: -260px -57px; }
.event-slide { float: left; position:relative;height:100%;width:100% }
.event-slide .event-date { background:url(../images/events-sprite.png) no-repeat scroll left top transparent; color:#1f1f1f; font: bold 16px/18px Tahoma, sans-serif; height:58px; left:0; padding:6px 5px 0; position:absolute; top:-5px; text-align:center; width:48px }
.ts-desc-vert { background:rgba(0,0,0,.6) repeat scroll left top; right:0; bottom:-183px;height:250px; position:absolute; padding:6px;transition: all 0.75s ease-in-out 0s; width:98%; text-align:left; }
.event-slide.timings:hover .ts-desc-vert {    bottom: 0;}
.ts-desc-btm {background-color: rgba(0, 0, 0, 0.4);bottom: 0;color: #ffffff;font: 400 14px/20px "Lato",sans-serif;height:60px;left: 0;overflow: hidden;padding: 15px;position: absolute;   text-align: left;    width: 96%;    z-index: 999;transition:all 0.3s ease;}
.ts-pic:hover .ts-desc-btm{height:80px;transition:all 0.3s ease;}
.ts-desc-btm h2, .ts-desc-vert h2 { border:none; color:#fff; font:700 20px/22px 'Open Sans', Arial, Helvetica, sans-serif; margin:0; padding:0 }
.ts-desc-btm h5 { font:Normal 14px/17px Tahoma, Arial, Helvetica, sans-serif; color:#fff }
.ts-desc h3 { font:400 20px/22px 'Oswald', Arial, Helvetica, sans-serif; color:#fff }
.ts-desc h5 { font:400 14px/20px 'Lato', Arial, Helvetica, sans-serif; color:#fff }
.ts-desc-vert h2 { display:inline-block; vertical-align:top;}
.ts-desc-vert .smtimes { color:#ffffff; display:inline-block; vertical-align:top }
.ts-desc-vert .smtimes > div { display:block }
.ts-desc-vert .smtimes p { display:inline-block; font: 14px/22px Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase }
.ts-desc-vert .smtimes p span{ display:none; }
.ts-desc-vert h3 { color:#ffffff; display:inline-block; font: 14px/20px Tahoma, Arial, Helvetica, sans-serif; margin:0 0 0 5px }
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){transform: translate3d(0px, 0px, 0px)!important;}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){transform: translate3d(0px, 0px, 0px)!important;}

/* Movies Shows and Events*/
.-localevents h2{/*margin-bottom:13px;*/margin-bottom:0px; border-bottom:2px solid #cc1300;color: #3A4656;
    font-family: "oswald",sans-serif;
    font-size: 1.5em;
    padding: 3px 10px 3px 0;
    text-transform: uppercase;
    z-index: 1;}
.movie-events.-localevents .-calendar {background: #c98b98 none repeat scroll 0 0;}	
	
.-localevents{display:block;margin:0 0 20px;position:relative}
.-localevents li{border-top:1px solid #eae9e5;cursor:pointer;display:inline-block;margin-bottom:13px;margin-left:0;width:100%}
.-localevents li:first-child{border-top:none}
.-localevents .-calendar{background:#3F72A6;height:62px;float:right;font:normal 12px/13px Arial, Helvetica, sans-serif;opacity:0.7;padding:0;margin:0 0 0 1px;text-align:center;width:55px}
.-localevents .-calendar:hover{opacity:1;}
.-localevents .-month{background:none repeat scroll 0 0 rgba(255, 255, 255, 0.2);color:#FFFFFF;display:block;font-size:11px;letter-spacing:1px;padding:2px 0;text-transform:uppercase;vertical-align:top;}
.-localevents .-date{color: #ffffff;display: block;font-size: 28px;line-height: 29px;text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);padding-top: 2px;}
.-localevents .-week{color:#ffffff;display:block;font-size:10px;letter-spacing:2px;text-transform:uppercase}
.-localevents .-details{color:#090909;display:block;font:normal 12px/19px Tahoma, 'Trebuchet MS', sans-serif;height:67px;overflow:hidden;padding-left:0px;position:relative}
.-localevents .-event-title{color:#152D66;font:600 15px/26px 'Open Sans', "Trebuchet MS", Arial, sans-serif;height:26px;overflow:hidden;padding:0;width:62%;}
.-localevents .-event-title a{color:#274c83}
.-localevents .-event-address, .-localevents .-event-time{display:block;width:195px}
.city-events{margin-top:40px}
.city-events li{ border-top:1px dotted #ccc; padding:10px 0 5px; }
.-localevents.city-events{ margin-bottom:25px;}
.city-events .-event-title{ height:17px; line-height:107%; width:235px;}
.city-events .-event-address{width: 225px;color: #090909;padding-left: 0px;min-height: 45px;}
/*.city-events .-event-address:before{background: url("../images/icons.png") no-repeat scroll -456px -496px rgba(0, 0, 0, 0);display: inline;width: 10px;height: 18px;content: "";margin-left: 0;}*/
.city-events .-event-time{color: #fff;padding: 4px 0px 2px 0px;width: 55px;text-align: center;background-color: #2d5278;font-size: 11px;letter-spacing: .2px;}
.city-events li:last-child{margin-bottom:13px!important}
.city-events .-details{ height:auto;}
.cartoonoftheday h2{ border-bottom:2px solid #fd7800}
.cartoonoftheday .common-block a{ color:#264885; margin-top:10px; display:block}
.-localevents .-eimg{display:block;height:62px;position:absolute;right:0;text-align:right;width:35%;}
.-localevents .-eimg > img{height:62px;width:150px}
.-localevents .-language{/*background:url("../images/repeat-x.png") repeat-x scroll left top transparent*/}
.-localevents .-eimg > p{bottom:23px;color:#FFFFFF;display:inline-block;font-size:11px;line-height:12px;padding:2px 2px 1px;position:relative;text-transform:uppercase;font-family:"Roboto Condensed";font-weight:bold;}
.-video-icon{background-position:-140px -227px;height:16px;width:16px}
.-localevents .-video-icon{position:absolute;right:3px;top:7px}
.-localevents .normalclass{display:block;width:73%;overflow:hidden;}
.-localevents .hoverclass{display:none;width:73%;overflow:hidden;}
.-localevents li:hover{border-top-color:#FF8A8A}
.-localevents li:hover .-event-title a{color:#CC0000}
.-localevents li:hover .-eimg > p{color:#FFFFFF}
.-localevents li:hover .normalclass{display:none}
.-localevents li:hover .hoverclass{display:block;transition:all 0.4s ease-in-out 0.2s}
.-localevents li.last-child{border-bottom:1px solid #eae9e5}
.-localevents .-sorting{color:#666666;display:block;font:400 12px/12px 'Lato', sans-serif;margin-bottom:6px;text-align:right}
.-localevents .-sorting b{font-weight:700}
.-localevents .-sorting a{color:#6f6f6f;margin:0 5px;text-transform:uppercase}
.-localevents .-sorting a:hover{color:#cc0000}
.-localevents .-sorting a.-active{color:#cc2828}
.-localevents .-bottom-sorting{border-bottom:1px solid #eae9e5;margin:0 0 10px 5px;padding-bottom:6px;text-align:left}
.-localevents .more{position:relative;right:0;text-align:right;top:0}
.-localevents .-eimg > p.hindi { background-color: rgba(228,14,50,0.7);}
.-localevents .-eimg > p.tamil { background-color: rgba(179,79,37,0.7);}
.-localevents .-eimg > p.telugu { background-color: rgba(134,10,64,0.7);}
.event-heading {height: 10px;background: #f0f0f0;font-size: 10px;border-bottom: 1px solid #dedede;margin-top: 0px;padding: 5px 5px;margin-bottom: 5px; line-height:100%}

.sticker_label .cat-bgname{ background:#7FB44A; color:#fff; padding:0px 5px; top:20px; text-transform:uppercase}
.img-150.thumb-wrap{ width:160px; height:110px;}
.most-read-news{ margin-top:30px;}
.most-read-news ul{ margin-top:29px;padding:14px 0;}
.tabs:before {position: absolute;content: "";height: 1px;width: 100%;left: 0;bottom: -30px;}
.most-read-news ul li{background-position:-464px -352px; padding:0 10px 0 26px; margin-bottom:10px;display:block;position:relative;font-size:13px;}
.most-read-news ul li a{color:#152d66}
.news .tabs li{ margin-left:0 !important; margin-right:6px !important}
.news .tabs{ position:relative;margin-left:12px;}
.news .tabs li a:hover, .most-read-news .tabs li.active a{padding: 7px 14px;}
.news .tabs li a { background:#efefef; border:1px solid #2e81bb; border-bottom:none; color:#333333; display:block; padding:7px 14px }
.most-read-news .tabs-content {padding:5px 0 }
.photboot {margin-top: 35px;}
.photboot{clear:both;display:block;margin:0 0 30px;position:relative;width:100%}
.photboot .photos-stage{margin:0 auto;padding:0}
.photboot .photos-stage h2{border-bottom: 2px solid #1A999F}
.photboot .related-links{background:none!important;color:#777777;position:absolute;right:0;top:8px}
.photboot .related-links a.active{color:#CC0000}
.relatedlink{font-size:11px;text-transform:uppercase}
.photboot .related-links a{color:#777777;padding:0 5px}
.photboot .gallery{display:block;margin:0 0 0 10px}
.photboot .gallery ul{margin:0;padding:0}
.photboot .gallery li{color:#1360AF;display:inline-block;float:left;margin:0 23px 0 0;text-align:center;}
.photboot .gallery li.removeb{margin-right:0px}
.photboot .gallery .photo{display:inline-block;height:140px;}
.photboot .gallery .photo img{background:#FFF;display:inline-block;}
.photboot .gallery .photo-title{color:#333333;display:block;font:14px/16px 'Oswald', 'Trebuchet MS', sans-serif;padding-top:10px}
.photboot .gallery li:hover .photo-title{color:#CC0000}
.photboot .gallery li:hover .photo img{opacity:0.7}
.photboot .gallery li:last-child{margin-right:0}

/*Home Classifieds*/
.classifieds-list li { background: linear-gradient(to bottom, #FFFFFF, #FFFDF3) repeat scroll 0 0 #FFFDF3;    border: 1px solid #cccccc;    box-shadow: 2px 2px 3px #999999;float: left;height: 88px;list-style-type: none;    margin: 0 5px 20px 0;    padding: 0 0 10px 0;    width: 204px; text-align:center}
.classifieds-list .-icons{ display:block; margin:0 0 0 10px;float:left;}
.classifieds-list .-tell{ float:left;}
.classifieds-list p{ height:41px; padding:6px 5px 5px 10px;clear:both;}
.-uibutton{ background:#2F538A; border-radius:5px; padding:5px 15px; color:#fff; font-weight:bold; display:inline-block; margin-top:20px;}
.-uibutton:hover{ background:#EA5515;color:#fff!important}
/****/
.footer .widget > ul li a{padding:0px !important;}
.footer .span2 {width: auto !important;}
.search-block {/*padding: 0 20%;*/ display: block;text-align: center;}
.module-classifieds .search h4 {display: inline-block;float: none;/*font-size: 18px;*/margin: 18px 5px 0 0;text-transform: uppercase;}
.search-block > form {display: inline-block;}
.module-classifieds > .search {background: #ffde99 none repeat scroll 0 0;display: block;min-height: 54px !important;padding: 0 8px 0 10px;}

@media (min-width: 768px) and (max-width: 1024px) {
	.ts-pic { max-width: 100%;}
	.-localevents li {max-width: 100%;}
	.img-150.thumb-wrap {max-width: 100%;}
	.tabs {font: 13px/100% "Oswald","Trebuchet MS",sans-serif!important;}
}
/*Home Page Changes on 05/sep/15 */
@media (min-width:681px) and (max-width:800px)
{
	.classifieds-list li{margin:0 16px 20px  0!important;}
	.classifieds-list li.last-child{margin-right:7px!important;}
	.module-classifieds .classi-text-box, .flat-menu-button{ width:185px;}
	.module-classifieds .search h4 {  float: none;}
	.td_mod3 .item-details, .td_mod9 .item-details {  width: 56%;}
	 .horoscope .horo-mimi li {  margin: 10px 0 0 2px!important;}
	.block-title a, .block-title span, .block-title label {  font-size: .93em;}
	.wyp .wyp_content li{float:none;}
	.click h2 a{ font-size: 18px;}
	.-localevents .-eimg{display:none;}
	
	
}
@media (max-width:480px)
{
	.widget ul{ margin:10px;}
}
@media (max-width:640px)
{
.-localevents.city-events{margin-top: 15px;}
}
@media (min-width:568px) and (max-width:667px){
	.-localevents li{width: 600px;}	
}
@media (max-width:800px)
{
/*	.header .header-left{padding: 7px !important;}*/
}
@media only screen and (min-width: 1024px) {
 .cd-header-buttons { top: -137px !important; }
}

/*Changes on 08 sep*/

/*.boxed:not(.active){padding: 0 !important;} for megamenu down gap*/

/*12sep*/
.td_block_wrap.td_block4.topnews {  padding-bottom: 30px;}
.td_block_wrap.td_block2.localshowbuz { padding-bottom: 7px;}
.wvideos.common-block {   margin-bottom: 25px;}
.horoscope.widget.td_block_wrap.td_block2 {  padding-bottom: 15px;}
.td_block_wrap.budding-of-day {  padding-bottom: 40px;}
.td_block_wrap.daytip { padding-bottom: 10px;}
.td_block_wrap.cartton-of-day {  padding-bottom: 30px;}
.left-full-width.news { padding-bottom: 7px;}
.td_block_wrap.td_block2.review {  padding-bottom: 16px;}
.td_block_wrap.td_block2.lifestyle {  padding-bottom: 14px;}
.td_block_wrap.td_block2.healthfit {  padding-bottom: 13px;}
.span6.margin-bottom-20.food {  margin-bottom: 0;}
.span6.margin-bottom-20.fashion {  margin-bottom: 0;}
.td_block_wrap.td_block2.loverelation {  padding-bottom: 12px;}
.td_block_wrap.td_block2.loverelation + .td_block_wrap.td_block1 {  padding-bottom: 10px;}
.td_block_wrap.td_block2.localshowbuz {  position: relative;  top: -4px;}
.topdeals.widget.td_block_wrap.td_block2 {    padding-bottom: 5px;}
.td_block_wrap.knowcity {    padding-bottom: 17px;}
.td_block_wrap.td_block2.localspecial {  padding-bottom: 0px;}
/**/
/*View Calender in home page*/
span.homecalander {
    font-size: 13px;
    font-family: "Open Sans",sans serif;
    padding-left: 15px;
    font-weight: bold;
	display:inline-block;
}
/*home event type*/
span.eventtype {    display: inline-block;    position: absolute;    right: 7px;    top: 0;}
/*mor in home page*/
.block-title span.more > a {font-size: .6em;color: #bbb!important;float: right;}
.block-title span > a:hover {color: #de303a!important;}
.specialblock .td_mod3 .img-150.thumb-wrap{ width:100%}
.specialblock .td_mod3 .item-details{ width:96%}
.home-gallery .fotorama__wrap{ width:auto!important}
@media (max-width:979px){.ts-pic .fotorama__arr--prev{left: 412px !important;}}

@media (min-width:980px) and (max-width:1023px){
	.fotorama__wrap,.event-slide{width:100% !important}
	.ts-pic .fotorama__arr--prev{left: 546px !important;}
}
@media (min-width:980px) and (max-width:1023px)
{
	.span12{ width:940px}
}
@media (min-width:1025px)
{
			.classifieds-list li{margin: 0 27px 20px 0; width: 190px;}
			
}
@media (max-width:360px){.flat-menu-button{ width: 194px !important;}}