/*	
Theme Name: Twenty Thirteen	
Theme URI: http://wordpress.org/themes/twentythirteen	
Author: the WordPress team	
Author URI: http://wordpress.org/	
Template:  twentythirteen	
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.	
Version: 1.2	
License: GNU General Public License v2 or later	
License URI: http://www.gnu.org/licenses/gpl-2.0.html	
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready	
Text Domain: twentythirteen	
This theme, like WordPress, is licensed under the GPL.	
Use it to make something cool, have fun, and share what you've learned with others.	
*/	
/**	
 * Table of Contents:	
 *	
 * 1.0 - Reset	
 * 2.0 - Repeatable Patterns	
 * 3.0 - Basic Structure 	
 * 4.0 - Header	
 *   4.1 - Site Header	
 *   4.2 - Navigation	
 * 5.0 - Content	
 *   5.1 - Entry Header	
 *   5.2 - Entry Meta	
 *   5.3 - Entry Content	
 *   5.4 - Galleries	
 *   5.5 - Post Formats	
 *   5.6 - Attachments	
 *   5.7 - Post/Paging Navigation	
 *   5.8 - Author Bio	
 *   5.9 - Archives	
 *   5.10 - Search Results/No posts	
 *   5.11 - 404	
 *   5.12 - Comments	
 *   5.13 - Multisite	
 * 6.0 - Sidebar	
 *   6.1 - Widgets	
 * 7.0 - Footer	
 * 8.0 - Media Queries	
 * 9.0 - Print	
 * ----------------------------------------------------------------------------	
 */	
/**	
 * 1.0 Reset	
 *	
 * Modified from Normalize.css to provide cross-browser consistency and a smart	
 * default styling of HTML elements.	
 *	
 * @see http://git.io/normalize	
 * ----------------------------------------------------------------------------	
 */	
@import url('css/bootstrap.min.css');	
@import url("../twentythirteen/style.css");	
/* General Style */	
* {	-webkit-box-sizing: border-box;	
	-moz-box-sizing:    border-box;		
	box-sizing:         border-box;	
}	
body {	
	background: #fff;	
	font-family: 'Lato', sans-serif;	
}	
.site-content {	
    background: none repeat scroll 0 0 #fff;	
    margin: 0 auto;	
    max-width: 1144px;	
    padding: 1px 15px 30px;	
	position:relative;	
}	
.left-sky-box {	
	position:absolute;	
	left: -228px;	
        max-width: 228px;	
}	
.right-sky-box {	
	position:absolute;	
	right: -228px;		
        max-width: 228px;	
}	
.site {	
	border: none;	
}	
h1, h2, h3, h4, h5, h6, p, a, span {	
	font-family: 'Lato', sans-serif;	
}	
a, .widget a, a:visited {	
	color: #a8a399;	
}	
h1 {	
	font-size: 44px;	
	color: #c2b59b;	
	font-weight: 300;	
	line-height: 52px;	
}	
img {	
	max-width: 100%;	
	height: auto	
}	
.logo-box {	
	float: left;	
}	
.subscribe_btn {	
	display:block;	
	float: right;	
	width: 176px;	
	margin-top: 3px;	
	height: 73px;	
	background: url(images/subscribe.png) no-repeat;	
}	
.searh-box {	
	float: right;	
	margin-right: 25px;	
	margin-top: 25px;	
}	
#carousel #videoswitch ul li a, #carousel #videoswitch ul li img {	
	position: relative;	
}	
#menu-main-menu {	
	float: right;	
	padding: 0;	
	margin-top: 27px;	
	margin-right:100px;	
}	
.main-navigation {	
	max-width: 1114px	
}	
.navbar {	
	background: none	
}	
#masthead {	
	padding: 25px 0 15px;	
}	
#masthead .search-field {	
	border: none;	
	border-bottom: 1px solid #e7e1d7;	
	background: none;	
	color: #726659;	
	font-size: 11px;	
	width: 123px;	
	background: url(images/searc-icon.png) 0 5px no-repeat;	
	padding-left: 22px	
}	
.search-form ::-webkit-input-placeholder { /* WebKit browsers */	
    color:    #c2b59b;	
	font-family: 'Droid Serif', serif;	
	font-style: italic	
}	
.search-form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */	
   color:    #c2b59b;	
   opacity:  1;	
   font-family: 'Droid Serif', serif;	
   font-style: italic	
}	
.search-form ::-moz-placeholder { /* Mozilla Firefox 19+ */	
   color:    #c2b59b;	
   opacity:  1;	
   font-family: 'Droid Serif', serif;	
   font-style: italic	
}	
.search-form :-ms-input-placeholder { /* Internet Explorer 10+ */	
   color:    #c2b59b;	
   font-family: 'Droid Serif', serif;	
   font-style: italic	
}	
.nav-menu .sub-menu, .nav-menu .children {	
    background: #c2b59b;	
    border: none;	
    clip: rect(1px, 1px, 1px, 1px);	
    height: 1px;	
    left: -2px;	
    overflow: hidden;	
    padding: 0;	
    position: absolute;	
	margin: 0;	
    width: 1px;	
    z-index: 99999;		
}	
.nav-menu .sub-menu li {	
	margin: 0 !important;	
	display: block	
}	
.nav-menu .sub-menu li a {	
	background: #c2b59b;	
    color: #fff;	
    font-size: 14px;	
    line-height: 18px;	
    margin-bottom: 2px;	
    min-width: 182px;	
	width: 100%;	
    padding: 8px 10px;	
    text-decoration: none !important;	
    text-transform: uppercase;	
}	
.nav-menu li {	
	margin-right: 16px;	
}	
.nav-menu li:last-child {	
	margin-right: 11px;	
}	
.nav-menu li a {	
	font-size: 14px;	
	color: #726659;	
	padding: 5px 10px;	
	text-transform: uppercase;	
	font-weight: 700;	
}	
.nav-menu li:hover > a, .nav-menu li a:hover, .nav-menu li:focus > a, .nav-menu li a:focus {	
	background: none;	
	color: #ccb893;	
	outline: none;	
}	
.content-left {	
	float: left;	
	width: 23%;	
	margin-right: 2%	
}	
.content-right {	
	float: right;	
	width: 75%;	
}	
.featured-3 h3 {	
	color: #726659;	
	font-size: 17px;	
	font-weight: 400;	
	background:url(images/title-mediu.png) bottom left no-repeat;	
	line-height: 25px;	
}	
.featured-3 h3 a {	
	color: #726659 !important;	
	font-size: 17px;	
	font-weight: 400;	
	text-decoration: none !important	
}	
.col-left {	
	float: left;	
	width: 49%;	
}	
.col-right {	
	float: right;	
	width: 49%;	
}	
.featured-3 h2 {	
	margin-bottom: 0;	
	margin-top: 9px;	
	font-weight: 300;	
	font-size: 19px;	
	color: #726659;	
	line-height: 22px;	
}	
.featured-3 h2 a {	
	font-weight: 300;	
	font-size: 19px;	
	color: #726659;	
}	
.f3-box {	
	margin-bottom: 22px;	
	min-height: 97px;	
}	
.icon-holder {	
	display: inline-block;	
	/*position: absolute;*/	
	width: auto;	
}	
span.icon {	
	position: absolute;	
	top: 7px;	
	right: 6px;	
}	
.icon.video {	
	background: url(images/video-icon-small.png) no-repeat;	
	width: 10px;	
	height: 8px;	
}	
.icon.audio {	
	background: url(images/audio-icon-small.png) no-repeat;	
	width: 10px;	
	height: 9px;	
}	
ul.ssbp-list {	
	padding: 0	
}	
ul.carousel {	
	padding: 0;	
	margin: 0;	
}	
ul.carousel li {	
	list-style: none;	
	position: relative	
}	
.sliderHolder {	
	margin-bottom: 37px	
}	
.slide-content {	
	box-sizing: border-box;		
	position: absolute;	
	top: 0;	
	right: 0;	
	width: 35.5%;	
	height: 100%;	
	background: rgba(255, 255, 255, 0.9);	
	padding: 3.7% 4%;	
}	
div.items {	
	padding-top:0;	
}	
span.player {	
	display: block;	
	position: absolute;	
	left: 26%;	
	top: 50%;	
	margin-top: -38px;	
	width: 76px;	
	height: 76px;	
	background: url(images/play-btn.png) no-repeat;	
}	
span.player:hover {	
	cursor: pointer	
}	
.slide-content h3 {	
    background: url("images/title-mediu.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);	
    color: #726659;	
    font-size: 12px;	
	margin-top: 0;	
	margin-bottom: 10px;	
    font-weight: 400;	
    line-height: 25px;	
}	
.slide-content h3 a {	
	color: #726659 !important;	
	text-decoration: none !important	
}	
.slide-content h2 {	
	margin-top: 3px;	
	color: #726659;	
	line-height: 23px;	
    font-size: 19px;	
    font-weight: 300;	
	margin-bottom: 8px;	
}	
li .ssbp-container img {	
	height: auto !important;	
}	
.slide-content p {	
	font-size: 12px;	
	font-weight: 700;	
	color: #000000;	
}	
a.cat, span.cat {	
	color: #fff;	
	text-transform: uppercase;	
	font-size: 8px;	
	line-height: 8px;	
	background: #c2b59b;	
	padding: 0px 3px 0px 3px;	
	background-repeat: no-repeat;	
	text-decoration: none !important;	
	background-position: 4px center;	
		
}	
a.single-cat {	
	display:block;	
	text-align: center;	
	padding: 3px;	
	margin-bottom:5px;	
}	
.twitts h2 span.tweet {	
	font-size: 14px;	
	color: #726659;	
	display: block;	
	background: url(images/twitter.png) left 2px no-repeat;	
	border-bottom: 2px solid #8e857a;	
	padding-left: 25px;	
	padding-right: 20px;	
	font-weight: 400;	
	padding-bottom: 9px;	
	float: left;	
}	
.twitts h2 a {	
	font-size: 14px;	
	color: #ccb893;	
	display: block;	
	float: right;	
}	
.twitts h2 {	
	margin-bottom: 20px;	
	margin-top:15px;	
}	
a.tweet-box-button {	
	border: none !important;	
	height: 32px !important	
}	
.timeline-footer {	
	background: #c5b9a0 !important;	
}	
.twitts h2 span.clear {	
	display: block;	
	float: none;	
	clear: both	
}	
.page-numbers {	
	padding: 0;	
	margin: 0;	
}	
.page-numbers li {	
	display: inline;	
	margin-right: 8px;	
	list-style: none	
}	
.slide-content .cat.image {	
	padding: 0px 3px 0px 3px;	
}	
.slide-content .cat.video {	
	background-image: url(images/video-icon-small.png)	
}	
.slide-content .cat.audio {	
	background-image: url(images/audio-icon-small.png)	
}	
.slideFooter li.selected, .slideFooter li:hover {	
    background: url("images/li-active.png") repeat scroll 0 0 rgba(0, 0, 0, 0);	
    cursor: default;	
}	
.sliderHolder {	
	position: relative;	
	margin-top: 28px;	
}	
.slideFooter {	
	position: absolute;	
	bottom: 30px;	
	left: 66.8%;	
	z-index: 101;	
	width: auto;	
	height: auto;	
}	
.twitts {	
	margin-top: 0;	
}	
.slideFooter li:hover {	
	cursor: pointer	
}	
.slideFooter li {	
    background: url("images/carousel-li.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);	
    cursor: pointer;	
    float: left;	
    height: 11px;	
    list-style: outside none none;	
    margin-left: 12px;	
    width: 12px;	
}	
.slideFooter ul {	
    float: right;	
    margin: 0;	
    padding: 0;	
}	
.news-img {	
	float: none;	
	width: 100%;	
	height: 148px;	
}	
.news-img img {	
	line-height: 0;	
	margin: 0;	
	width:100%;	
}	
.news-box {	
	margin-bottom: 30px;	
	width: 23.65%;	
	margin-right: 1.8%;	
	float: left;	
	position: relative;	
}	
.home-news .news-box {	
	width: 31.75%;	
	margin-right: 2.36%;	
}
.dq-related-stories .news-box {	
	width: 30.5%;	
	margin-right: 2.36%;	
}	
.dq-related-stories {
	display: inline-block;
}
.dq-related-stories .news-img {
	height: auto;
}
.dq-related-stories h6 {
	margin-bottom: 15px;
	margin-top:0;
}
.bottom-padding {	
	position:absolute;	
	bottom: 1px;	
	left: 1px;	
	right: 1px;	
	height: 10px;	
	background: #fff;	
}	
.home-news .news-box.last, .news-box.last {	
	margin-right: 0;	
}	
.news-box a.cat, .news-box span.cat {	
	display: block;	
	width: 69%;	
	font-size: 14px;	
	min-width: 182px;	
	line-height: 18px;	
	padding: 5px;	
}	
.top-add-box {	
	padding: 0 0 25px;	
	text-align: center;	
}	
.left-add-box {	
	padding: 25px 0 25px;	
	text-align: center;	
}	
a.side-btn {	
	display: block;	
    font-size: 14px;	
    line-height: 18px;	
    padding: 8px 10px;	
	background: #c2b59b none no-repeat scroll 4px center;	
    color: #fff;	
    text-decoration: none !important;	
    text-transform: uppercase;	
	margin-bottom: 10px;	
}	
a.home-more, a.more_posts {	
    font-size: 16px;	
    line-height: 18px;	
    padding: 8px 10px;	
	background: #c2b59b;	
	width: auto;	
	min-width:182px;	
    color: #fff;	
    text-decoration: none !important;	
    text-transform: uppercase;	
	margin-bottom: 10px;	
}
/*.dq-related-stories*/
.page-text p{	
	font-size:16px;	
	line-height:20px;	
	}
.content-left h3 {	
	color: #716659;	
	border-bottom: 1px solid #c2b59b;	
	line-height: 28px;	
	font-size: 18px;	
	padding: 10px 0;	
	margin: 0;	
}	
.news-text {	
	line-height: 19px;	
	border: 1px solid #c2b59b;	
	border-top: none;	
	padding: 4px 8px 15px;	
	height: 185px;	
	overflow: hidden;	
}	
.dq-related-stories .news-text {
    height: 195px;
}
.news-text h2 a, .news-text h2 {	
	font-size: 19px;	
	color: #000000;	
	line-height: 22px;	
	font-weight: 500	
}
.dq-related-stories .news-text h2{
    height: auto;
}
.news-text h2 {	
	height: 46px;	
	overflow: hidden;	
}	
.news-text h2 {	
	margin-top: 5px;	
	margin-bottom: 5px;	
}	
.news-text .cat {	
	padding: 0 3px	
}	
.news-text .cat.green {	
	background: #9fad1a	
}	
.news-text .cat.red {	
	background: #ad511a	
}	
.news-text p {	
	color: #000000;	
	font-size: 12px;	
	line-height: 16px;	
	margin-bottom: 0;	
}	
.top-social {	
	float: right;	
}	
.top-social ul {	
	margin-top: 0	
}	
.top-social .ssbp-container img {	
	width: 25px !important	
}	
.single .breadcrumbs {	
	float: left;	
	margin-top: 14px;	
	margin-bottom: 25px	
}	
.home-news h3 {	
    background: url("images/title-small.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);	
    color: #726659;	
    font-size: 17px;	
	padding-bottom: 9px;	
    font-weight: 400;	
    line-height: 25px;	
	margin-top: 0;	
	margin-bottom: 25px;	
}	
.site-footer .sidebar-container, .site-footer {	
	background: none;	
}	
.site-footer .widget-title, .site-footer .widget-title a, .site-footer .wp-caption-text {	
	color: #726659;	
	font-size: 12px;	
	font-weight: 700;	
	margin-bottom: 3px;	
	font-style: normal;	
	text-transform: uppercase;	
}	
.site-footer .widget a {	
	color: #a8a399	
}	
.site-footer .sidebar-container .widget-area {	
	height: auto !important;	
	padding-bottom: 0 !important;	
	float: left;	
	padding: 0;	
	max-width: 920px;	
}	
.site-footer .sidebar-container {	
	background: none repeat scroll 0 0 #fff;	
    margin: 0 auto;	
    max-width: 1144px;	
    padding: 1px 15px 30px;	
}	
.site-footer .widget {	
	position: inherit !important;	
	left: inherit !important;	
	top: 0 !important;	
	margin-bottom: 0;	
	max-width: 163px;	
}	
.site-info {	
	text-align: left;	
	background: none repeat scroll 0 0 #fff;	
    margin: 0 auto;	
    max-width: 1107px;	
    padding: 1px 15px 12px;	
}	
.social-media a {	
    display: inline-block;	
    margin-right: 7px;	
}	
.social-media {	
    float: right;	
    margin-bottom: 15px;	
    margin-top: 23px;	
}	
.site-info p {	
	font-size: 10px;	
	color: #6b6b6b;	
}	
.widget li {	
	padding: 2px 0	
}	
ul.breadcrumbs {	
	margin: 15px 0;	
	padding: 0;	
}	
ul.breadcrumbs li {	
	display: inline-block;	
	margin: 0 3px 0 0;	
	padding: 0;	
	text-transform: uppercase;	
	font-size: 12px;	
	font-weight: 700;	
	letter-spacing: 1px;	
}	
.content-box .ssbp-wrap {	
	display: none !important	
}	
.content-box {	
	padding-bottom: 15px;	
}	
.site-main .sidebar-box  .widget-area {	
	float: none;	
	width: 100%;	
}	
.site-main .sidebar-box {	
	float: left;	
	width: 14%;	
	margin-right: 10%;	
}	
.single-content {	
	float: left;	
	width: 76%	
}	
.site-main .sidebar-box .widget {	
	padding: 0;	
	background: none	
}	
.widget .widget-title {	
	font-size: 12px;	
	color: #726659;	
	font-weight: 700;	
	text-transform: uppercase;	
	font-style: normal;	
}	
.sidebar-box a {	
	color: #a8a399;	
	font-size: 12px;	
}	
.single h1 {	
	margin-left: 23.6%	
}	
.author-content {	
	float: left;	
	width: 81px;	
	color: #3e3e3e;	
	line-height: 13px;	
}	
.author-content img {	
	margin-bottom: 7px;	
}	
.page-text{	
	float: right;	
	width: 85%	
}	
.text_wrp a.more {	
	font-size: 14px;	
	color: #726659;	
	font-weight: 300;	
	text-decoration: underline;	
	margin:0 27px 0 25px;	
}	
.text_wrp a.more:hover {	
	text-decoration: none	
}	
.text_wrp .load_more {	
	display:none;	
}	
div.is_advert .text_wrp a.more {	
	display:none !important;	
}	
.category .archive-meta {	
	padding: 0 0 15px;	
	margin-left: 0;		
}	
body.page-template img.homelogo{	
display:none;	
}	
.wp-caption .wp-caption-text, .entry-caption, .gallery-caption {	
  margin: 10px 0 5px !important;	
  text-align: center !important;	
}	
.page h1, .single h1{	
color: #726659;	
}	
.featured-3 img.wp-post-image {	
	/*max-width:176px;*/	
}	
.caroufredsel_wrapper {	
	cursor:auto !important;	
}	
.cats-box .categories {	
	text-indent: -9999px;	
	list-style: none;	
	margin: 0;	
	padding: 0;	
}	
.cats-box .categories ul li {	
	text-indent: 0;	
	list-style: none;	
	margin: 0;	
	padding: 0;	
}	
.cats-box .categories ul {	
	padding: 0;	
}	
.cats-box .categories ul li a {	
	background: #c2b59b none no-repeat scroll 4px center;	
    color: #fff;	
    display: block;	
    font-size: 14px;	
    line-height: 18px;	
    margin-bottom: 10px;	
    padding: 8px 10px;	
    text-decoration: none !important;	
    text-transform: uppercase;	
}	

.sm-ad{
	display: none;
}

.home .site-content {
    padding-bottom: 10px;
}
.add-slider .sl a {
    display: block;
    height: 500px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}
.add-slider .sliderHolder {
    position: relative;
    margin-top: 0;
}
.add-slider .slideFooter {
    position: absolute;
    width: 100%;
    bottom: 15px;
    z-index: 999;
    left: 0;
}

.add-slider .slideFooter ul {
    display: block;
    margin: 0;
    padding: 0;
    text-align: center;
    list-style: none;
    float: none;
}
.add-slider .slideFooter ul li {
    width: 10px;
    height: 10px;
    margin: 0 5px;
    display: inline-block;
    background: none;
    border: 2px solid #dddddd;
     float: none;
     border-radius: 0;
}
.add-slider .slideFooter ul li.selected {
    background: #a6ce39;
    border-color: #a6ce39;
}
.home-recent-sidebar {width: 100% !important;}
.content-left h3 {	
	color: #716659;	
	border-bottom: 1px solid #c2b59b;	
	line-height: 28px;	
	font-size: 18px;	
	padding: 10px 0;	
	margin: 0;	
	text-transform: none;
}
.tml-register .g-recaptcha {margin-bottom: 10px;}}
@media screen and (max-width: 1144px) {
    .add-slider .sl a {
        height:350px;
    }
	.navbar {	
		padding: 0 15px;
	}	
	#menu-main-menu {	
		margin-right: 30px;	
	}	
	.nav-menu li {	
		margin-right: 5px;	
	}	
	.nav-menu li a {	
		padding: 5px;	
	}	
	/* carousels */	
		
	#carousel .video_wrp img, #carousel .video_wrp {	
		width: 100% !important;	
		height: auto !important	
	}	
	ul.carousel li img {	
		height:auto !important;	
		min-height:160px;	
	}	
		
	.text_wrp, .video_wrp {	
		width:100%;	
	}	
	.text_wrp {	
		padding-top:0;	
		height:auto !important;	
		padding-bottom:5px;	
	}	
	.text_wrp .section_title {	
		margin:0 15px 10px;	
	}	
	.text_wrp .entry_title {	
		font-size:24px;	
		margin:0 15px 10px;	
	}	
	.text_wrp .author_info {	
		margin:0 15px 10px;	
	}	
	.text_wrp .description {	
		margin:0 15px 10px;	
	}	
	#carousel {	
		margin-bottom:0;	
	}	
	#carousel .video_wrp img, #carousel .slide, #videocarousel {	
		height:auto !important;	
		margin-bottom:15px;	
	}	
	#carousel #videoswitch ul li {	
		width:75px;	
		height:auto;	
		margin:0 10px;	
	}	
	#carousel #videoswitch ul li a img {	
		height:auto !important;	
		max-width:75px;	
	}	
	#carousel #videoswitch .container {	
		width:100%;	
		margin-left:0;	
	}	
	#carousel #videoswitch {	
		width:180px;	
		right:0;	
		top:122px;	
		display:none;	
	}	
	span.next, span.prev {	
		height:55px;	
	}	
	.vjs-big-play-button {	
		margin-top:-33px;	
	}	
	/* END carousels */	
}	
@media screen and (max-width: 1600px) {	
    .left-sky-box,.right-sky-box{	
        display:none;	
    }	
}

@media screen and (max-width: 1400px) {	
    .add-slider .sl a {
        height: 400px;
    }
}

@media screen and (max-width: 1100px) {	
video.video-js {	
	height: auto !important;	
}	
#carousel .video_wrp {	
	width:680px;	
}	
#carousel #videoswitch ul li {	
    margin-left: 14px;	
    margin-right: 14px;	
	height: 64px;	
	width: 95px	
}	
#carousel #videoswitch ul li a {	
    width: 95px;	
}	
#carousel #videoswitch ul li a img {	
    width: 100% !important;	
	height: 62px !important	
}	
#carousel #videoswitch .container {	
	width: 494px;	
}	
#carousel #videoswitch {	
	width: 550px;	
	right:88px;	
}	
span.next, span.prev {	
	height: 61px;	
}	
span.prev {	
	right: 508px;	
}	
span.next {	
	right: -33px;	
}	
}	
@media only screen 	
and (min-width : 1001px) 	
	and (max-width : 1024px) {	
  .news-text p{	
  font-size: 13px;	
  line-height: 17px;}	
.news-text h2 a, .news-text h2 {	
	  font-size: 16px;	
	line-height: 20px;}	
#videoswitch .container {	
  width: 442px !important;	
  margin-left: 56px !important;	
}	
  #carousel #videoswitch ul li {	
  margin: 0 8px !important;	
}	
 #carousel #videoswitch {	
  width:478px !important;	
  right: 0;	
  top:60%;	
  display: block;	
  left:214px;	
} 	
  span.prev {	
  right:440px;	
}	
  span.next {	
  right: -63px;	
}	
  #carousel #videoswitch ul li a img {	
  width: 100% !important;	
   height:auto !important; 	
} 	
 #carousel #videoswitch ul li a img {	
  height: auto !important;	
  max-width: 100px !important;	
} 	
}	
@media only screen 	
and (min-width : 768px) 	
	and (max-width : 1000px) {	
  	
.featured-3 h2 a {	
	  font-size: 22px !important;}	
.f3-box .col-right {	
  float: left;	
  width: 78% !important;	
}	
#carousel #videoswitch ul li a img {	
  width: 100% !important;	
   height:auto !important; 	
} 	
 #carousel #videoswitch ul li a img {	
  height: auto !important;	
  max-width: 100px !important;	
} 	
		
  #carousel #videoswitch ul li{	
    margin: 0 17px !important;} 	
 #carousel #videoswitch {	
  width:430px !important;	
  right: 0;	
  bottom:20px;	
  display: block;	
  left:151px;	
  height: 58px;	
  margin:0	
} 	
  span.prev {	
  right:102%;	
}	
  span.next {	
  right: -63px;	
}	
  #carousel #videoswitch .container {	
  width:440px !important;	
  margin-left:0px !important;	
}	
}	
@media only screen 	
and (min-device-width : 1025px)  { 	
 #carousel #videoswitch {	
  top:inherit !important;	
 }	
	}	
@media only screen 	
and (min-width : 1001px) 	
	and (max-width : 1024px) {	
.featured-3 h2 a {	
  font-size: 16px !important;	
 line-height:22px !important;		
}	
	#carousel #videoswitch ul #preview_li_4 {	
    margin: 0 17px 0 49px !important;	
}	
}	
@media only screen 	
and (min-width : 768px) 	
and (max-width : 1024px) 	
 and (orientation: portrait){	
	.subscribe_btn {	
		float:left;	
		margin-left:20px;	
	}	
	.searh-box {	
		margin-right:85px;	
	}	
}	
@media only screen 	
and (min-width : 768px) 	
and (max-width : 1024px) {	
#masthead .search-field {	
	/*width:223px;*/	
}	
#primary {	
	max-width: 100%;	
}	
.featured-3 h2{	
	margin-top: 4px !important;}	
.featured-3 h2 a {	
  font-size: 16px;	
  line-height:22px !important;		
}	
.news-img {	
	height: auto;	
}	
.news-box a.cat, .news-box span.cat {	
	font-size: 12px;	
	min-width: 140px;	
}	
 .f3-box .col-right {	
    float: left;	
 width: 58%;	
}	
.f3-box .col-left {	
    float: left;	
  width: 120px;	
  margin: 0 14px 0 0;	
}	
  .slide-content p {	
		display:block !important;	
	}	
	#carousel .slide{	
		height:388px;	
	}	
	.text_wrp {	
		height:388px;	
	}	
	#videocarousel {	
		height:398px;	
	}	
		
	.f3-box {	
		min-height:inherit;	
		margin-bottom:14px;	
	}	
	.featured-3 h2 a {	
		font-size:1.4vw;	
	}	
	.featured-3 h2 {	
		line-height:1.4vw;	
	}	
	.featured-3 h2 a {	
		font-size:14px;	
		line-height:14px;	
	}	
}	
@media only screen 	
and (max-width : 901px) {	
	.sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .entry-meta, .sidebar .comment-list, .sidebar .comment-reply-title, .sidebar .comment-navigation, .sidebar .comment-respond .comment-form, .sidebar .featured-gallery, .sidebar .post-navigation .nav-links, .author.sidebar .author-info {	
		max-width: 100% !important;	
	}	
}	
@media only screen 	
and (max-width : 780px) {
    .add-slider .sl a {
        height: 250px;
    }
	#menu-main-menu {	
		margin-right: 0px;	
		margin-top: 10px;	
	}	
	.nav-menu li {	
		margin-right: 0px;	
	}	
	.searh-box {	
		margin-top: 5px;	
	}	
	.site-main .sidebar-box {	
		margin-right: 8%;	
	}	
	.single-content {	
		width: 78%;	
	}	
	.page-text {	
		width: 82%;	
	}	
		
}	
@media only screen 	
and (max-width : 767px) {	
	.flex {	
		display: flex;	
    	flex-flow: row wrap;	
	}	
	.flex .sidebar-box {	
		order:2;	
	}	
	.flex .single-content {	
		order:1;	
	}	
	.breadcrumbs {	
		display:none;	
	}	
	.author-content img {	
		float:left;	
		margin-right:10px;	
	}	
	.flex .social-box {	
		display:none;	
	}	
	.subscribe_btn {	
		float:left;	
		margin-left:10px;	
		width:160px;	
		background-position:center left;	
	}	
	.menu-toggle, .searh-box {	
		display:none !important	
	}	
	.toggled-on .nav-menu li > ul {	
		position: absolute;	
		background: #c2b59b none repeat scroll 0 0;	
	}	
	.news-box, .home-news .news-box {	
		width: 100%;	
		margin: 0 auto 30px;	
		float: none;	
		position: relative;	
	}	
	.news-img {	
		height:auto;	
	}	
	.news-text {	
		height:auto;	
	}	
	.news-text h2 {	
		height:auto;	
	}	
	.news-box.last {	
		margin: 0 auto 30px !important;	
	}	
	.site-content {	
		padding-bottom:0;	
	}	
	.content-left, .content-right, .news-img, .site-main .sidebar-box {	
		width:100%;	
	}	
	.top-add-box {	
		padding-top: 20px;	
	}	
	.featured-3 h2 {	
		margin-top:0;	
		line-height:15px;	
	}	
	.featured-3 h2 a {	
		font-size:14px;	
	}	
	#menu-main-menu {	
		float:none;	
	}	
	.nav-menu li {	
		margin-right:0;	
	}	
	.nav-menu li a {	
		font-size:11px;	
	}	
	.toggled-on li, .toggled-on .children {	
		display:inline-block;	
	}	
	.f3-box {	
		margin-bottom:14px;	
	}	
	.news-img {	
		/*margin-bottom:10px;*/	
	}	
	.archive-meta {	
		margin-top:0;	
	}	
	.sidebar img.alignleft, .sidebar .wp-caption.alignleft {	
		float:none;	
	}	
	.sidebar .page-text img {	
		width:100%;	
	}	
	.buddypress #content {	
		padding:0 15px;	
	}	
	.morePosts {	
		margin-bottom:20px;	
	}	
	.page h1, .single h1 , .category h1, .search h1, .tag h1{	
		margin-left:0;	
		font-size:1.7em;	
		line-height:1.1em;	
		margin:10px 0	
	}	
	.widget .widget-title {	
		border:1px solid #726659;	
		padding:5px;	
	}	
		
	.widget_recent_entries ul {	
		/*display:none;*/	
	}	
	.sidebar-box a {	
		font-size:16px;	
		line-height:18px;	
	}	
	.single-content {	
		width:100%	
	}	
	.author-content {	
		width:100%;	
		text-align:left;	
		font-size:14px;	
	}	
	.page-text {	
		width:100%;	
		float:none;	
	}	
	a.single-cat, .news-text .cat {	
		display:inline-block;	
		margin-bottom:10px;	
		font-size:11px;	
		line-height:12px;	
	}	
	#content .entry-header, #content .entry-content, #content .entry-summary, #content footer.entry-meta, #content .featured-gallery, .search.sidebar .page-content, .blog.sidebar .page-content, .sidebar .post-navigation .nav-links, .paging-navigation .nav-links, #content .author-info, .comments-area .comments-title, .comments-area .comment-list, .comments-area .comment-navigation, .comment-respond, .sidebar .paging-navigation .nav-links, .hentry {	
		padding:0;	
	}	
		
	/* carousels */	
	ul.carousel li img {	
		height:auto !important;	
		min-height:160px;	
	}	
	.slide-content {	
		width:50%;	
	}	
	.slide-content p {	
		display:none;	
	}	
	.slideFooter {	
		bottom:15px;	
	}	
	.text_wrp, .video_wrp {	
		width:100%;	
	}	
	.text_wrp {	
		padding-top:0;	
		height:auto;	
		padding-bottom:5px;	
	}	
	.text_wrp .section_title {	
		margin:0 15px 10px;	
	}	
	.text_wrp .entry_title {	
		font-size:24px;	
		margin:0 15px 10px;	
	}	
	.text_wrp .author_info {	
		margin:0 15px 10px;	
	}	
	.text_wrp .description {	
		margin:0 15px 10px;	
	}	
	#carousel {	
		margin-bottom:0;	
	}	
	#carousel .video_wrp {	
		width:100%;	
	}	
	#carousel .video_wrp img, #carousel .slide, #videocarousel {	
		height:auto !important	
	}	
	#carousel #videoswitch ul #preview_li_4{	
		margin:0 17px 0 64px !important;}	
	#carousel #videoswitch ul li {	
		width:75px;	
		height:auto;	
		margin:0 10px;	
	}	
	#carousel #videoswitch ul li a img {	
		height:auto !important;	
		max-width:75px;	
	}	
	#carousel #videoswitch .container {	
		width:100%;	
		margin-left:0;	
	}	
	#carousel #videoswitch {	
		width:180px;	
		right:0;	
		top:122px;	
		display:none !important;	
	}	
	span.next, span.prev {	
		height:55px;	
	}	
	.vjs-big-play-button {	
		margin-top:-45px;	
		left:50.5%;	
	}	
	.vjs-spinner {	
		display: none !important	
	}	
	/* END carousels */	
	.searh-box {	
		float:right;	
	}	
	#buddypress .standard-form #basic-details-section, #buddypress .standard-form #blog-details-section, #buddypress .standard-form #profile-details-section {	
		width:100%	
	}	
	.sm-ad{
		display: block;
	}
	.lg-ad{
		display: none;
	}
}	
/* Buttons */	
button,	
input[type="submit"],	
input[type="button"],	
input[type="reset"] {	
	background: #726659; /* Old browsers */	
	border: none;	
	border-bottom: 3px solid #726659;	
	border-radius: 2px;	
	color: #fff;	
	display: inline-block;	
	padding: 11px 24px 10px;	
	text-decoration: none;	
}	
button:hover,	
button:focus,	
input[type="submit"]:hover,	
input[type="button"]:hover,	
input[type="reset"]:hover,	
input[type="submit"]:focus,	
input[type="button"]:focus,	
input[type="reset"]:focus {	
	background: #726659; /* Old browsers */	
	outline: none;	
}	
#security-section {	
	clear:both;	
}	
.page-template-page-full .entry-header, .page-template-page-full .entry-content {	
	padding:0;	
}	
.left.verti_ads {	
    text-align: right;	
}	
.ilightbox-holder .ilightbox-container .ilightbox-social {	
	height:26px !important;	
}
@media only screen 	
and (max-width : 400px) {
    height:130px;
}
@media only screen 	
and (max-width : 375px) {
    .add-slider .sl a {
        height:120px;
    }
	.subscribe_btn {	
		width: 162px;	
	}	
		
	.top-add-box {	
		/*display:none;*/	
	}	
}

.ssba a span { display:none;}
.ssba a { color:inherit !important;background-color:inherit !important; width:0px !important; height:0px !important;}