/*-- 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;
}

.menu-item-12008 {display:none;}

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


#main-content {
	width: 708px;
}

.top-ad {
	width: 708px;
}

.slider-ad {
	display: none;
}

.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;
}

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

.ads-125 li {
	width: 100px;
	height: 100px;
	margin: 0 35px 35px 0;
}

.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: 447px;
}

#respond textarea {
	width: 418px;
}

.contact textarea {
	width: 418px;
}

.full-width {
    width: 708px;
}

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


}


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

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

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

body {
    width: 100%;
}

#searchsubmit {display:none;}

.flex-direction-nav {display:none; }

#top-bar { 
	height: 0px; 
	width:100%;
	margin-left:0px;
}

#primary-nav {
	display: none;
}

.form-mobile {
	display: block;
	float: left;
	width: 100%;
	margin: 0;
}

.form-mobile select {
	padding: 11px 11px 10px 11px;
	    width: 220px;
    margin: 10px auto;
}

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

.logo {
    width: 100%;
	text-align: center;
/* October	margin: 10px auto; */ 
}

#fb-root {
	display: none;
}

/* October .search-form {
	margin: 0 20px 20px 20px;
	width: 100%;
} */


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

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

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

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

.slider {
	width: 100%;
}

.slider-ad {
	display: none;
}

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

.post-box .featured-image a img {
	width: 220px;
	height: auto;
}

.post-content {
	width: 100%;
}

.ads-125 li {
	width: 115px;
	height: 115px;
	margin: 0 30px 30px 0;
}

.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: 100%;
	margin: 0 0 20px 0;
}

.footer-widgets .widget .tagcloud a {
	font-size:16px !important;
	margin:3px;
}

.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: 90%;
	margin-right: 0;
}

#sidebar {
	width: 100%;
}

.author-wrap {
	margin: 0 0 20px 0;
}	

.widget a, .yarpp-related a, .yarpp-related p {
    color: #009bff;
    font-weight: ;
    text-decoration: none;
    font-size: 18px;
    font-weight:normal;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell",    "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}

.footer-widgets .widget p {
    color: #FFFFFF;
    font-size: 18px;
    line-height: 21px;
    text-shadow: 0 1px 1px #000000;
    padding: 0 0 0 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell",    "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    line-height: 24px;
}
.footer-widgets .widget a {
	color:#359bed;
}

.featured-image-load {
	min-height:205px;
}

#header {
	min-height:49px;
}



.copyright-left p {
    font-size: 16px;
}

#footer-nav ul li a {
    font-size: 16px;
}

#footer {
	margin-bottom:0px;
}	

.post-content-single {
	width: 100%;
}

.full-width {
	width: 100%;
}

.full-width .post-content-single {
    width: 100%;
}

.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: 100%;
}

.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;
}


}


/* #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: 5px 20px 0 20px;
}

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

#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; */
    width: 100%;
}

#content {
	margin-right: 0;
}

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

.slider {
	width: 100%;
}

.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 {
	width: 113px;
	height:113px;
	margin: 0 20px 20px 0;
}

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

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

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

.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;
}


}