/*-- RESPONSIVE --*/
/* --------------------------------------------
  All
-------------------------------------------- */

@media only screen and (max-width: 1200px) {

#back-top span {
	display: none;
}


}


/* #Tablet (Portrait)
================================================== */

/* Note: Design for a width of 768px */

@media only screen and (min-width: 768px) and (max-width: 959px) {

.search-form {
    width: 302px;
}

#searchform input[type="text"] {
	width: 230px;
}


#main-content {
	width: 708px;
}

.top-ad {
	width: 708px;
}

.slider-ad {
	display: none;
}

.slider {
	width: 445px;
}

.post-box .flex-caption .slider-categories {
	margin-bottom: 10px;
}

.post-box .featured-image {
	height: 96px;
    width: 120px;
}

.post-content {
	width: 302px;
}

.meta-info {
	font-size: 13px;
	line-height: 21px;
	padding: 0 0 5px 0;
}

.meta-info span p {
	display: none;
}

.post-box .meta-categories {
	margin-bottom: 10px;
}

.post-box .meta-categories a {
	font-size: 12px;
	line-height: 19px;
}

#sidebar .widget {
	font-size: 12px;	
	line-height: 20px;
}

#sidebar .widget_categories li, #sidebar .widget_archive li, #sidebar .widget_meta li, #sidebar .widget_pages li, #sidebar .widget_links li {
    font-size: 12px;
    line-height: 20px;
}

.widget .tabs ul.drop {
	width: 236px;
	margin-bottom: 10px;
}

.widget .tabs ul.drop li.tab_nav_1 {
    width: 33%;
}

.widget .tabs ul.drop li.tab_nav_2 {
    width: 27%;
}

.widget .tabs ul.drop li.tab_nav_3 {
    width: 40%;
}

.widget .tabs ul.drop li a {
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
	padding: 8px 0 10px 0;
}

.widget .tabs .tab li {
	width: 236px;
	margin-bottom: 6px;
	padding-bottom: 6px;
}

.widget .tabs .tab li .featured-image {
	width: 70px;
	height: 62px;
	margin-right: 10px;
}

.widget .tabs .tab li h4 {
	font-size: 12px;
	line-height: 17px;
}

.widget .tabs .tab li span {
	font-size: 11px;
	line-height: 19px;
}

h3.widget-title {
	margin-bottom: 15px;
}

h3.widget-title p {
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
}

.ads-125 li {
	width: 100px;
	height: 100px;
	margin: 0 10px 10px 0;
    padding: 6px;
}

.ads-125 li a img {
	width: 100px;
	height: 100px;
}

#sidebar .UXDE_Recentposts .hentry .featured-image, 
#sidebar .UXDE_Popularposts .hentry .featured-image {
	width: 70px;
	height: 62px;
	margin-right: 10px;
}

#sidebar .UXDE_Recentposts .post-title,
#sidebar .UXDE_Popularposts .post-title {
	font-size: 12px;
	line-height: 17px;
}

#sidebar .UXDE_Recentposts .hentry span, #sidebar .UXDE_Popularposts .hentry span {
	font-size: 11px;
	line-height: 19px;
}

#sidebar .UXDE_Recentposts .post, #sidebar .UXDE_Popularposts .post {
    margin: 0 0 6px 0;
    padding: 0 0 6px 0;
}

#sidebar .Category_Recent_posts li {
	margin: 0 0 6px 0;
	padding: 0 0 6px 0;
}

#sidebar .Category_Recent_posts li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
}

#sidebar .Category_Recent_posts .hentry .featured-image {
	margin-right: 10px;
	width: 70px;
	height: 62px;
}

#sidebar .Category_Recent_posts .post-title {
	font-size: 12px;
	line-height: 17px;
}

#sidebar .Category_Recent_posts .hentry span {
	font-size: 11px;
	line-height: 19px;
}

.footer-widgets .widget {
	width: 154px;
}

.flickr_badge_image {
	width: 65px;
	height: 65px;
}

.flickr_badge_image img {
	width: 55px;
	height: 55px;
}

.flickr_badge_image img:hover {
	width: 55px;
	height: 55px;
}

.author-info {
	width: 347px;
}

.related-posts {
	width: 472px;
}

.related-posts ul li {
	width: 206px;
	margin: 0 30px 30px 0;
}

.related-posts a img {
	width: 206px;
	height: 116px;
}

.post-content-single {
	width: 442px;
}

#respond textarea {
	width: 418px;
}

.contact textarea {
	width: 418px;
}

.full-width {
    width: 708px;
}

.full-width .post-content-single {
    width: 708px;
}

.share-section .share-count {
	display: none;
}

.share-section .share-buttons ul li {
	padding: 0 0 0 19px;
}

.share-section .share-buttons ul li.twitter-button {
	padding: 0 0 0 0;
	width: 98px;
}

.share-section .share-buttons ul li.facebook-button {
	width: 91px;
}

.share-section .share-buttons ul li.google-button {
	width: 81px;
}

.share-section .share-buttons ul li.linkedin-button {
	width: 103px;
	border-right: none;
}

.share-section .share-buttons ul li.pinterest-button {
	display: none;
}

.user-review .right {
	padding: 20px 7px;
}

.widget.Facebook_like {
    margin: 0 0 30px 0;
}

.error-search #searchform input[type="text"] {
	width: 370px;
}


}


/*  #Mobile (Portrait)
================================================== */

/* Note: Design for a width of 320px */

@media only screen and (max-width: 479px) {

#top-bar { 
	height: 110px;
}

#primary-nav {
	display: none;
}

.form-mobile {
	display: block;
	float: left;
	width: 260px;
	margin: 5px 20px 0 20px;
}

.form-mobile select {
	padding: 11px 11px 10px 11px;
	width: 258px;
	margin: 0 0 0 0;
}

.social-icons {
	width: 260px;
    float: left;
    margin: 15px 20px 0 20px;
}

.social-icons ul li {
	margin: 0 5px 0 0;
}

.logo {
    width: 260px;
	text-align: center;
	margin: 30px 20px 20px 20px;
}

#fb-root {
	display: none;
}

.search-form {
	margin: 0 20px 20px 20px;
	width: 260px;
}


#searchform input[type="text"] {
	width: 188px;
}

.top-ad {
	width: 260px;
	margin: 0 20px 20px 20px;
}

#main-content {
    margin: 0 20px;
    overflow: hidden;
    width: 260px;
}

.slider-wrapper {
	margin-bottom: 20px;
}

.slider {
	width: 260px;
}

.slider-ad {
	display: none;
}

.post-box .featured-image {
	width: 260px;
	height: 208px;
	margin: 0 20px 20px 0;
}

.post-box .featured-image a img {
	width: 260px;
	height: 208px;
}

.post-content {
	width: 260px;
}

.ads-125 li {
	width: 115px;
	height: 115px;
    margin: 0 9px 9px 0;
    padding: 5px;
}

.ads-125 li a img {
	width: 115px;
	height: 115px;

}

/*.uxde_ad125_widget {
    margin-bottom: 5px;
}*/

.footer-widgets {
    margin: 0 20px 20px;
}

.footer-widgets .widget {
	width: 260px;
	margin: 0 0 20px 0;
}

.flickr_badge_image {
	width: 75px;
	height: 75px;
}

.flickr_badge_image img {
	width: 65px;
	height: 65px;
}

.flickr_badge_image img:hover {
	width: 65px;
	height: 65px;
}

.copyright-left.seven.columns {
    margin: 0 20px 8px 20px;
	width: 260px;
}

.copyright-right.nine.columns {
    margin: 0 20px 0 20px;
	width: 260px;
}


#footer-nav .footer-menu {
    float: left;
}

#footer-nav ul li { 
	background: url("images/footer-li.png") no-repeat 100% 8px;
	margin: 0 8px 0 0;
	padding: 0 12px 0 0;
}

#footer-nav ul li:first-child { 
	background: url("images/footer-li.png") no-repeat 100% 8px;
}

#footer-nav ul li:last-child { 
	background: none;
}

#content {
	width: 260px;
	margin-right: 0;
}

#sidebar {
	width: 260px;
}

.post-content-single {
	width: 260px;
}

.full-width {
	width: 260px;
}

.full-width .post-content-single {
    width: 260px;
}

.contact textarea {
	width: 238px;
}

#respond textarea {
	width: 236px;
}

#sidebar .widget {
	font-size: 13px;
	line-height: 21px;
}

.widget .tabs ul.drop {
	width: 260px;
	margin: 0 0 10px 0;
}

.widget .tabs ul.drop li {
	padding: 0 0 0 0;
}

.widget .tabs ul.drop li a {
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
	padding: 10px 0 8px;
}

.widget .tabs .tab li {
	width: 260px;
	margin: 0 0 7px 0;
	padding: 0 0 7px 0;
}

.widget .tabs .tab li h4 {
	font-size: 13px;
	line-height: 18px;
}

.widget .tabs .tab li span {
	font-size: 12px;
	line-height: 20px;
}

h3.widget-title {
    margin-bottom: 15px;
}

h3.widget-title p {
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
}

#sidebar .Category_Recent_posts .post-title {
    font-size: 13px;
	line-height: 18px;
}

#sidebar .Category_Recent_posts .hentry span {
	font-size: 12px;
	line-height: 20px;
}

#sidebar .UXDE_Recentposts .post-title, #sidebar .UXDE_Popularposts .post-title {
	font-size: 13px;
	line-height: 18px;
}

#sidebar .UXDE_Recentposts .hentry span, #sidebar .UXDE_Popularposts .hentry span {
	font-size: 12px;
	line-height: 20px;
}

#sidebar .UXDE_Recentposts .post, #sidebar .UXDE_Popularposts .post {
    margin: 0 0 7px 0;
    padding: 0 0 7px 0;
}

.author-gravatar {
	display: none;
}

.author-info {
	width: 260px;
}

.related-posts {
	width: 280px;
}

.related-posts ul li {
	width: 120px;
	margin: 0 20px 20px 0;
}

.related-posts a img {
	width: 120px;
	height: 71px;
}

#fb-root {
	display: none;
}

.share-section .share-count {
	display: none;
}

.share-section .share-buttons ul li {
	padding: 0 0 0 8px;
}

.share-section .share-buttons ul li.twitter-button {
	padding: 0 0 0 0;
	width: 88px;
}

.share-section .share-buttons ul li.facebook-button {
	width: 81px;
}

.share-section .share-buttons ul li.google-button {
	width: 66px;
	border-right: none;
}

.share-section .share-buttons ul li.linkedin-button {
	display: none;
}

.share-section .share-buttons ul li.pinterest-button {
	display: none;
}

.user-review .left {
	max-width: 40%;
}

.user-review .right {
	padding: 40px 7px;
}

.social-icons ul {
	margin-left: 55px;
}

.widget.Facebook_like {
    margin: 0 0 30px 0;
}

.error-search #searchform input[type="text"] {
	width: 187px;
}

.error-categories {
	width: 100%;
	margin: 0 0 0 0;
}

.error-archives {
	width: 100%;
}


}


/* #Mobile (Landscape)
================================================== */

/* Note: Design for a width of 480px */

@media only screen and (min-width: 480px) and (max-width: 767px) {

#primary-nav {
	display: none;
}

.form-mobile {
	display: block;
	float: left;
	width: 180px;
	margin: 0 0 0 20px;
}

.form-mobile select {
	padding: 11px 11px 10px 11px;
}

.social-icons {
    float: right;
    margin: 10px 20px 0 20px;
}

.logo {
    width: 380px;
	text-align: center;
	margin: 30px 20px 20px 20px;
}

#fb-root {
	display: none;
}

.search-form {
	margin: 0 20px 20px 20px;
	width: 380px;
}


#searchform input[type="text"] {
	width: 308px;
}

.top-ad {
	width: 380px;
	margin: 0 20px 20px 20px;
}

#main-content {
    margin: 0 20px;
    overflow: hidden;
    width: 380px;
}

#content {
	margin-right: 0;
}

.slider-wrapper {
	margin-bottom: 20px;
}

.slider {
	width: 380px;
}

.slider-ad {
	display: none;
}

.post-box .featured-image {
	width: 100px;
	height: 80px;
	margin: 0 20px 20px 0;
}

.post-box .featured-image a img {
	width: 100px;
	height: 80px;
}

.post-content {
	width: 260px;
}

.ads-125 li a img {

}

.ads-125 li:nth-child(2n) {
    margin-left: 0;
    margin-right: 20px;
}


.uxde_ad125_widget {
    margin-bottom: 5px;
}

.footer-widgets {
    margin: 0 20px 20px;
}

.footer-widgets .widget {
	width: 380px;
	margin: 0 0 20px 0;
}

.flickr_badge_image {
	width: 65px;
	height: 65px;
}

.flickr_badge_image img {
	width: 55px;
	height: 55px;
}

.flickr_badge_image img:hover {
	width: 55px;
	height: 55px;
}

.copyright-left.seven.columns {
    margin: 0 20px 8px 20px;
	width: 380px;
}

.copyright-right.nine.columns {
    margin: 0 20px 0 20px;
	width: 380px;
}


#footer-nav .footer-menu {
    float: left;
}

#footer-nav ul li { 
	background: url("images/footer-li.png") no-repeat 100% 8px;
	margin: 0 8px 0 0;
	padding: 0 12px 0 0;
}

#footer-nav ul li:first-child { 
	background: url("images/footer-li.png") no-repeat 100% 8px;
}

#footer-nav ul li:last-child { 
	background: none;
}

#content {
	width: 380px;
}

#sidebar {
	width: 380px;
}

.post-content-single {
	width: 380px;
}

.full-width {
	width: 380px;
}

.full-width .post-content-single {
    width: 380px;
}

.contact textarea {
	width: 358px;
}

#respond textarea {
	width: 356px;
}

.widget .tabs ul.drop {
	width: 380px;
}

.widget .tabs .tab li {
	width: 380px;
}

.author-gravatar {
	display: none;
}

.author-info {
	width: 380px;
}

.related-posts {
	width: 400px;
}

.related-posts ul li {
	width: 180px;
	margin: 0 20px 20px 0;
}

.related-posts a img {
	width: 180px;
	height: 101px;
}

.share-section .share-count {
	display: none;
}

.share-section .share-buttons ul li {
	padding: 0 0 0 13px;
}

.share-section .share-buttons ul li.twitter-button {
	padding: 0 0 0 0;
	width: 93px;
}

.share-section .share-buttons ul li.facebook-button {
	width: 86px;
}

.share-section .share-buttons ul li.google-button {
	width: 76px;
}

.share-section .share-buttons ul li.linkedin-button {
	display: none;
}

.share-section .share-buttons ul li.pinterest-button {
	width: 67px;
}

.user-review .right {
	padding: 20px 7px;
}

.error-search #searchform input[type="text"] {
	width: 307px;
}

.error-categories {
	width: 100%;
	margin: 0 0 0 0;
}

.error-archives {
	width: 100%;
}


}