/*
Theme Name: UP Blog 2016
Theme URI: https://wordpress.org/themes/twentythirteen/
Author: the WordPress team
Author URI: https://wordpress.org/
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.6
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, accessibility-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.
*/

@import url('library/css/bootstrap.css'); 
@import url('library/css/bootstrap.min.css'); 
@import url('library/css/animate.css'); 


html, body {
	font-family: 'Open Sans', sans-serif;
	margin: 0 auto;
	height: 100%;
	background: #f3f4f5;
	color:#8c8c8c;
}

.singlepost iframe {
  width: 100% !important;
}

.navbar { height:85px; background: #fff;  text-transform: uppercase; margin-bottom: 0px;}
.navbar-default .navbar-nav > li > a { color: #000; font:300 16px Open Sans; margin-left: 10px; margin-right: 10px; letter-spacing: 1px}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {background: #f5f5f5;}
.navbar ul{ height: 20px;}
.navbar-nav>li>a { margin-top: 25px;  padding:5px 8px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

.navbar-brand{text-indent: -999px; overflow: hidden; display: inline-block!important; width: 250px; height: 54px; margin-top: 15px;}

/* search */
/*
.search-toggle { background-color: #f5f5f5;	cursor: pointer;	float: right;	height: 85px;	margin-right: 16px;	text-align: center;	width: 60px; padding-top: 30px;}
.search-toggle:hover,
.search-toggle.active {	background-color: #f5f5f5; }
.search-toggle:before {	color: #161616;	font-size: 20px;	margin-top: 14px;}
.search-toggle .screen-reader-text {	left: 5px;  }
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    position: absolute !important;
    height: 1px;
    width: 1px;
}
.search-box-wrapper {
	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;
	position: absolute;	top: 84px;	right: 15px;	width: 290px;	z-index: 2; 
}
.search-box { background-color: #333;	padding: 15px 15px 5px 15px; }
.search-box .search-field {	background-color: #fff;		float: right;	font-size: 14px; font: 400 14px Open Sans;	padding: 2px 10px 3px 10px;	height:35px; width: 260px!important; border: none!important; }
*/

h2 {font-weight: bold; color: #333}
a, a:hover {color: #1d7cee}

.hide {	display: none;}
.clearboth{clear:both;}

.feat{ background-size: cover; padding: 0px!important; margin: 0px!important; background-position: center; }
.feat-inner{background: url(images/shadow.png)bottom repeat-x; height:430px; ; position: relative}
.feat-inner .cont{position: absolute; bottom: 20px; padding:0 50px}
.feat-inner .cont .title{ font:400 28px/36px Open Sans; padding: 10px 0px;}
.feat-inner .cont .title a{ color:#fff;text-decoration: none;}

.cat-name {font: 400 14px Open Sans; color:#fff; padding: 5px 10px; margin-right: 8px;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-decoration: none; text-transform: capitalize;}
.cat-name:hover {color:#fff; text-decoration: none;}

/* postbox */
.postbox{background:#fff; width:100%;color:#8c8c8c; margin-top: 35px;  padding-right:30px;}
.postbox img { max-height: 280px; }
.postbox .title { color:#262626; font:300 26px/34px Open Sans; padding: 40px 0px 15px  }
.postbox .title a{text-decoration: none; color:#262626;}
.postbox .date {  font-style: italic; color:#888; font-size: 15px; }
.postbox p { font:400 16px/24px Open Sans; color:#8c8c8c; padding:15px 0px;}


.searchbox {background:#fff; width:100%;color:#8c8c8c; margin-top: 35px;  padding-right:30px;}
.searchbox img { min-height: 150px; }
.searchbox .title { color:#262626; font:300 18px/26px Open Sans; padding: 15px 0px 5px  }
.searchbox .title a{text-decoration: none; color:#262626;}
.searchbox .date {  color:#888; font-size: 15px; }
.searchbox p { font:400 14px/20px Open Sans; color:#8c8c8c; padding:5px 0px;}
.searchbox .cont{padding-left: 5px;}

/* postbox */
.gallery{width:100%; padding: 5px;}
.gallery-box{background:#fff;color:#8c8c8c; margin: 10px 10px 10px; padding: 12px; width: 31.5%; border:solid 1px #e5e5e5; text-align: center;}
.gallery-box img { min-height: 280px; }
.gallery-box .title { color:#262626; font:300 20px Open Sans; padding: 20px 0px 15px  }
.gallery-box .title a{text-decoration: none; color:#262626;}
.gallery-box .date {  font-style: italic; color:#888; font-size: 15px; }
.gallery-box p { font:400 16px/24px Open Sans; color:#8c8c8c; padding:15px 0px;}


/* single */
.singlepost{background:#fff; width:100%; margin-top: 35px;   padding: 35px}
.singlepost .title { color:#262626; font:300 36px/46px Open Sans; padding: 20px 0px 0px 0px; }
.singlepost .content{font:400 16px/26px Open Sans; padding: 25px 0px}
.singlepost .content img{ width: 100%; height: auto; margin: 10px 0px;}
.singlepost .author {color:#8c8c8c; font-style: italic!important; font: 300 15px Open Sans; text-transform: capitalize; padding: 10px 0px}
.singlepost .author .author-img{ width: 45px!important; height: 45px; padding:0; }


/* gallery post */
.gallerypost{background:#fff; width:70%; margin:40px auto;   padding: 35px; text-align: center;}
.gallerypost .title { color:#262626; font:300 36px/46px Open Sans; padding: 50px 0px 0px 0px; }
.gallerypost .content{font:400 16px/26px Open Sans; padding: 25px 0px}
.gallerypost .content img{ width: 100%; height: auto; margin: 10px 0px;}
.gallerypost .author {color:#8c8c8c; font-style: italic!important; font: 300 15px Open Sans; text-transform: capitalize; padding: 10px 0px}
.gallerypost .author .author-img{ width: 45px!important; height: 45px; padding:0; }


.gallery-icon{margin:0px 0 0px 32%;}

/* share icon */
.shareicon ul{ padding-left: 0px;  }
.shareicon ul li { list-style: none; float: left; margin-right: 3px; }
.shareicon ul li a{ background:url(images/share-icon.png)no-repeat; display: inline-block; width:31px; height:31px; text-indent: -999px; overflow: hidden; }
.shareicon div{background: #ebebeb;  height: 31px; padding:5px 20px 0px	}
.shareicon .share-fb{ background-position: 0px 0px;  }
.shareicon .share-tw{  background-position: -31px 0px;}
.shareicon .share-plus{  background-position: -62px 0px;}



/* related post */
.related .title-line{ background: url(images/header-line.jpg)10px  repeat-x; width: 100%;  text-align: left;  margin:30px 0px 10px }
.related .title{ color:#5d5d5d; text-transform: uppercase; font:600 18px/32px Open Sans;  padding:5px 10px 5px 0px; background-color:#fff;  } 

.related_post_title { }
ul.related_post { padding-left: 0px; padding: 0px;}
ul.related_post li { list-style: none; display: block;  width:50%; float: left; }
ul.related_post li a { color:#262626; font:400 16px Open Sans;  }
ul.related_post li .wp_rp_thumbnail { float:left; width: 80px ; display: block; margin-right: 15px;  }
ul.related_post li .wp_rp_title {  float:left; display: block; width: 200px; padding-top: 5px; }
ul.related_post li img { width: 80px; height: 80px;  }
.wp_rp_content .wp_rp_footer {clear:both; margin-top: 20px;}


.disclaimer{
text-align: center!important; 
background: none repeat scroll 0% 0% #fdffe4; 
width: 90%; 
margin:0 auto; 
font-size:12px; 
line-height:16px; 
height: auto; 
border: 1px solid #cacaca;
padding: 18px; 
}



/* sidebar sidebar */
.sidebar { background:#fff; width:100%; margin-top: 35px; padding: 35px 35px 35px 35px;  }
.sidebar .title-line{ background: url(images/header-line.jpg)10px  repeat-x; width: 100%;  text-align: center;  }
.sidebar .title{ color:#5d5d5d; text-transform: uppercase; font:600 18px/32px Open Sans;  padding:5px 10px; background-color:#fff;  } 
.sidebar a {color:#5d5d5d!important; }
.sidebar-two ul { padding-left: 0}
.sidebar-two ul li{ list-style: none; margin-top: 15px;}


.sidebar-two { background:#fff; width:100%; margin-top: 35px; padding: 35px 35px 35px 35px;  }
.sidebar-two .title-line{ background: url(images/header-line.jpg)10px  repeat-x; width: 100%;  text-align: center;  margin-bottom: 15px;}
.sidebar-two .title{ color:#5d5d5d; text-transform: uppercase; font:600 18px/32px Open Sans;  padding:5px 10px; background-color:#fff;  } 
.sidebar-two a {color:#5d5d5d!important; }

.gallery-line{ background: url(images/gallery-line.png)10px  repeat-x; width: 100%;  text-align: center; width: 400px; margin: 50px auto 0; } 
.gallery-title{ color:#262626; font:300 50px Open Sans;  padding:5px 10px; background-color: #f3f4f5  } 

.socialicon{width: 100%;  text-align: center;  margin: 15px 0px 10px;}
.socialicon a{ text-align: center;  }


.fb{background:url(images/social-icon.png)left 0 no-repeat; height:42px; display:inline-block; width: 40px; text-indent: -999px; overflow: hidden; }
.tw{background:url(images/social-icon.png)-45px 0 no-repeat; height:42px; display:inline-block; width: 40px; text-indent: -999px; overflow: hidden; }
.plus{background:url(images/social-icon.png)-91px 0 no-repeat; height:42px; display:inline-block; width: 40px; text-indent: -999px; overflow: hidden; }
.ins{background:url(images/social-icon.png)-137px 0 no-repeat; height:42px; display:inline-block; width: 40px; text-indent: -999px; overflow: hidden; }
.pin{background:url(images/social-icon.png)-184px 0 no-repeat; height:42px; display:inline-block; width: 40px; text-indent: -999px; overflow: hidden; }


.fb-gl{background:url(images/social-small.png)left 0 no-repeat; height:30px; display:inline-block; width: 30px; text-indent: -999px; overflow: hidden; margin-left: 10px }
.tw-gl{background:url(images/social-small.png)left -33px no-repeat; height:30px; display:inline-block; width: 30px; text-indent: -999px; overflow: hidden; }
.plus-gl{background:url(images/social-small.png)left -66px no-repeat; height:30px; display:inline-block; width: 30px; text-indent: -999px; overflow: hidden; }
.ins-gl{background:url(images/social-small.png)left -98px no-repeat; height:30px; display:inline-block; width: 30px; text-indent: -999px; overflow: hidden; }
.pin-gl{background:url(images/social-small.png)left -133px no-repeat; height:30px; display:inline-block; width: 32px; text-indent: -999px; overflow: hidden; }


.sidebar .trend{ }
.sidebar .trend ul {padding-left:0px;}
.sidebar .trend ul li {border-bottom:solid 1px #ddd; list-style:none; padding: 20px 0px; }
.sidebar .trend ul li:last-child{border:none; padding-bottom: 0px;}
.sidebar .trend ul li img{ width:80px; height:80px; float:left; margin-right:10px;}
.sidebar .trend ul li .trend-link{ display:block; color:#262626; text-decoration: none; font-size: 16px; line-height: 20px; padding-bottom: 5px;}
.sidebar .date {  font-style: italic; color:#888; font-size: 14px; }

.sidebar .gal{ margin-top: 20px; }
.sidebar .gal ul {padding-left:0px;  width: 105% }
.sidebar .gal ul li {list-style:none; padding: 0px; display: inline-block; }
.sidebar .gal ul li:last-child{border:none; padding-bottom: 0px;}
.sidebar .gal ul li img{ width:90px; height:90px; float:left; margin-right:7px;}


.footer{background: #fff; border-top: solid 1px #dadada; padding: 50px 0px 25px;  color:#494949; font-size: 16px; line-height: 24px; margin-top: 40px;}
.footer .title{ font:700 18px Open Sans; color:#494949; text-transform: uppercase; padding-bottom: 25px;}
.footer .foot-about p{padding-right: 30px;  font-size:14px;}
.footer .foot-info ul, .footer .foot-social ul  {padding-left: 0;}
.footer .foot-info ul li, .footer .foot-social ul li{list-style: none; font-size: 15px; line-height: 30px;}
.footer .foot-about, .footer .foot-info, .footer .foot-social  {border-right:solid 1px #dbdbdb; height: 250px;}
.foot-about a, .foot-social a, .foot-info a {  color:#494949!important;  }

.fb-sm{background:url(images/social-small.png)left 0 no-repeat; height:30px; display:block; width: 30px;  padding-left:40px; padding-top: 1px}
.tw-sm{background:url(images/social-small.png)left -32px no-repeat; height:28px; display:block; width: 30px;  padding-left:40px; padding-top: 3px}
.plus-sm{background:url(images/social-small.png)left -60px no-repeat; height:30px; display:block; width: 30px; padding-left:40px; padding-top: 7px}
.ins-sm{background:url(images/social-small.png)left -90px no-repeat; height:30px; display:block; width: 30px;  padding-left:40px; padding-top: 8px}
.pin-sm{background:url(images/social-small.png)left -120px no-repeat; height:42px; display:block; width: 30px; padding-left:40px; padding-top: 14px}
.linked-sm{background:url(https://www.uprinting.com/blog/wp-content/uploads/2019/10/linkedin.png) 0px 5px no-repeat!important; height:42px; display:block; width: 30px; padding-left:40px; padding-top: 14px}


.subs-input{border:solid 1px #cbcbcb; font:400 16px Open Sans; color:#494949; height: 47px; padding: 15px; float:left; width: 170px;}
.subs-btn{background: #2fad62; color: #fff; border: 0px;  font:400 16px Open Sans; padding: 13px; float:left; height: 47px; width: 90px;}

/* email plugin  */
.es_textbox{padding-bottom: 0!important}
.es_textbox_button{background: #2fad62; color: #fff; border: 0px;  font:400 14px Open Sans; padding: 5px 15px;  height: 35px; width: 130px!important;}
.es_button {padding-top: 5px!important}
.es_caption{padding-right: 30px;  font-size:14px;}
.es_lablebox{ font-size:14px;}



.footer-copyright { border-top:solid 1px #dbdbdb; margin-top: 30px; padding-top: 20px; text-align: center; color:#494949; font-size: 14px;  }


.cat-section{ background:#333; font:400 34px Open Sans; height:110px; width:100%; color:#fff; padding-top: 18px;}

#infscr-loading{width: 100%; padding-top: 20px; padding-bottom: 20px; text-align: center;}
#nav-below .nav-previous {width:350px; margin:0 auto;}
#nav-below .nav-previous a{color:#494949;  text-decoration: none!important; text-align: center; text-transform: uppercase; }
#nav-below .nav-previous a:hover{ color:#222;}
#nav-below .nav-previous .morepost{ padding-top:16px; padding-bottom:12px; width:300px; text-decoration: none!important; text-align: center; margin:0px auto 30px ; background:#fff; letter-spacing: 1px; font:400 16px Open sans; transition: all 200ms ease-in-out 0s; }
#nav-below .nav-previous .morepost:hover{   transition: all 200ms ease-in 0s;   }
#nav-below h3{display: none;}

.wp_rp_footer{display: none;}

.wpp-thumbnail {
    width: 75px;
    height: 75px;
}



/* Placeholder text color -- selectors need to be separate to work. */

::-webkit-input-placeholder {
	color: #939393;
}

:-moz-placeholder {
	color: #939393;
}

::-moz-placeholder {
	color: #939393;
	opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */
}

:-ms-input-placeholder {
	color: #939393;
}

/* Assistive text */

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	overflow: hidden;
	position: absolute !important;
	height: 1px;
	width: 1px;
}


.hide {
	display: none;
}


/**
 * 4.0 Header
 * -----------------------------------------------------------------------------
 */

/* Ensure that there is no gap between the header and
	 the admin bar for WordPress versions before 3.8. */
#wpadminbar {
	min-height: 32px;
}

#site-header {
	position: relative;
	z-index: 3;
}

.site-header {
	max-width: 1260px;
	position: relative;
	width: 100%;
	z-index: 4;
}

.header-main {
	min-height: 82px;
	padding: 0 10px;
}

.site-title {
	float: left;
	font-size: 14px;
	font-weight: 700;
	line-height: 48px;
	margin: 0;

	/* Nav-toggle width + search-toggle width - gutter = 86px */
	max-width: -webkit-calc(100% - 86px);
	max-width:         calc(100% - 86px);
}

.site-title a,
.site-title a:hover {
	color: #fff;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background:url(images/logo.jpg) no-repeat;

}

/* Search in the header */

.search-toggle {
	background-color: #f5f5f5;
	cursor: pointer;
	float: right;
	height: 85px;
	margin-right: 38px;
	text-align: center;
	width: 48px;
	padding-top: 30px;
}

.search-toggle:hover,
.search-toggle.active {
	background-color: #ddd;
}

.search-toggle:before {
	color: #fff;
	/*content: "\f400";*/
	font-size: 20px;
	margin-top: 14px;
}

.search-toggle .screen-reader-text {
	left: 5px; /* Avoid a horizontal scrollbar when the site has a long menu */
}

.search-box-wrapper {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	position: absolute;
	top: 85px;
	right: 0;
	width: 300px;
	z-index: 2;

}

.search-box {
	background-color: #ddd;
	padding: 12px;
	height: 50px;
}

.search-box .search-field {
	background-color: #fff;
	border: 0;
	float: right;
	padding: 2px 2px 3px 10px;
	width: 280px;
	font:300 16px Open Sans!important;
}


/**
 * 5.0 Navigation
 * -----------------------------------------------------------------------------
 */

.site-navigation ul {
	list-style: none;
	margin: 0;
}

.site-navigation li {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.site-navigation ul ul {
	margin-left: 20px;
}

.site-navigation a {
	color: #000;
	display: block;
	text-transform: uppercase;

}

.site-navigation a:hover {
	color: #41a62a;
}

.site-navigation .current_page_item > a,
.site-navigation .current_page_ancestor > a,
.site-navigation .current-menu-item > a,
.site-navigation .current-menu-ancestor > a {
	color: #666;
	background-color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 5px 15px;
}

/* Primary Navigation */

.primary-navigation {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	font-size: 14px;
	padding-top: 24px;

}

.primary-navigation.toggled-on {
	padding: 100px 0;
	height: 400px;
    width: 100%;
    background: #fff;

}

.primary-navigation .nav-menu {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	display: none;
}

.primary-navigation.toggled-on .nav-menu {
	display: block;
}

.primary-navigation a {
	padding: 7px 0;
}

/* Secondary Navigation */

.secondary-navigation {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	font-size: 12px;
	margin: 48px 0;

}

.secondary-navigation a {
	padding: 9px 0;
}

.menu-toggle {
	background: #333 url(images/hamburger.png)center center no-repeat;
	border: 0;
	cursor: pointer;
	height: 84px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
	width: 48px; 
	text-indent: -999px;
}
/*
.menu-toggle:before {
	color: #fff;
	content: " ";
	background: url(images/hamburger.png)repeat-x;
	padding: 16px;
}
*/
.menu-toggle:active,
.menu-toggle:focus,
.menu-toggle:hover {
	background-color: #444;
}

.menu-toggle:focus {
	outline: 1px dotted;
}

.widget-area .image{
	width:100%!important;
	height: auto!important;
}

/** Live Chat **/
.ie-div-position-customer-chat{
  position: absolute;
  bottom: 0;
  right: 0
}

/**
 * 11.0 Media Queries
 * -----------------------------------------------------------------------------
 */

/* Does the same thing as <meta name="viewport" content="width=device-width">,
 * but in the future W3C standard way. -ms- prefix is required for IE10+ to
 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
 * the meta tag. See https://core.trac.wordpress.org/ticket/25888.
 */
@-ms-viewport {
	width: device-width;
}

@viewport {
	width: device-width;
}




@media (min-width: 960px) and (max-width: 1200px) { 

	.primary-navigation a {
		padding: 5px 7px!important;
	}
	.primary-navigation li {
		margin: 0px 5px!important;
	}
	.gallery-box{margin-right: 5px;}

}
@media (min-width: 960px) and (max-width: 1000px) { 
	.primary-navigation li:first-child {
		display: none
	}
	.primary-navigation li:last-child {
		display: none
	}

	.gallery-icon{margin:0px 0 0px 28%;}


}



@media screen and (min-width: 960px) { /*783px*/
	.site-navigation .current_page_item > a,
	.site-navigation .current_page_ancestor > a,
	.site-navigation .current-menu-item > a,
	.site-navigation .current-menu-ancestor > a {
		background-color: #f5f5f5!important;
	}




	.site-title {
		/* Search-toggle width = 48px */
		max-width: -webkit-calc(100% - 48px);
		max-width:         calc(100% - 48px);
	}

	.header-main {
		padding-right: 0;
	}

	.search-toggle {
		margin-right: 0;
	}

	/* Fixed Header */

	.masthead-fixed .site-header {
		position: fixed;
		top: 0;
	}

	.admin-bar.masthead-fixed .site-header {
		top: 32px;
	}

	.masthead-fixed .site-main {
		margin-top: 48px;
	}

	/* Navigation */

	.site-navigation li .current_page_item > a,
	.site-navigation li .current_page_ancestor > a,
	.site-navigation li .current-menu-item > a,
	.site-navigation li .current-menu-ancestor > a {
		color: #fff;
	}

	/* Primary Navigation */

	.primary-navigation {
		float: right;
		font-size: 11px;
		margin: 20px 1px 0 -12px;
		padding: 0;
		text-transform: uppercase;
	}

	.primary-navigation .menu-toggle {
		display: none;
		padding: 0;
	}

	.primary-navigation .nav-menu {
		border-bottom: 0;
		display: block;
	}

	.primary-navigation.toggled-on {
		border-bottom: 0;
		margin: 0;
		padding: 0;


	}

	.primary-navigation li {
		border: 0;
		display: inline-block;
		height: 48px;
		line-height: 48px;
		position: relative;
		margin: 0px 10px
	}

	.primary-navigation a {
		display: inline-block;
		padding: 0px 5px;
		white-space: nowrap;
		font: 300 14px Open Sans;
	}

	.primary-navigation ul ul {
		background-color: #24890d;
		float: left;
		margin: 0;
		position: absolute;
		top: 48px;
		left: -999em;
		z-index: 99999;
	}

	.primary-navigation li li {
		border: 0;
		display: block;
		height: auto;
		line-height: 1.0909090909;
	}

	.primary-navigation ul ul ul {
		left: -999em;
		top: 0;
	}

	.primary-navigation ul ul a {
		padding: 18px 12px;
		white-space: normal;
		width: 176px;
	}

	.primary-navigation li:hover > a,
	.primary-navigation li.focus > a {
		text-decoration: none;
	}

	.primary-navigation ul ul a:hover,
	.primary-navigation ul ul li.focus > a {
		background-color: #f5f5f5;
	}

	.primary-navigation ul li:hover > ul,
	.primary-navigation ul li.focus > ul {
		left: auto;
	}

	.primary-navigation ul ul li:hover > ul,
	.primary-navigation ul ul li.focus > ul {
		left: 100%;
	}

	.primary-navigation .menu-item-has-children > a,
	.primary-navigation .page_item_has_children > a {
		padding-right: 26px;
	}

	.primary-navigation .menu-item-has-children > a:after,
	.primary-navigation .page_item_has_children > a:after {
		-webkit-font-smoothing: antialiased;

		display: inline-block;
		font: normal 8px/1 Genericons;
		position: absolute;
		right: 12px;
		top: 22px;
		vertical-align: text-bottom;
	}

	.primary-navigation li .menu-item-has-children > a,
	.primary-navigation li .page_item_has_children > a {
		padding-right: 20px;
		width: 168px;
	}

	.primary-navigation .menu-item-has-children li.menu-item-has-children > a:after,
	.primary-navigation .menu-item-has-children li.page_item_has_children > a:after,
	.primary-navigation .page_item_has_children li.menu-item-has-children > a:after,
	.primary-navigation .page_item_has_children li.page_item_has_children > a:after {
		content: "\f501";
		right: 8px;
		top: 20px;
	}

	.gallery-box{margin-right:0px; }


}


@media (max-width: 960px){
	.gallery-box{ margin: 10px 5px 10px; padding: 10px; width: 47.5%; }
	.gallerypost .title { color:#262626; font:300 28px Open Sans; padding: 20px 0px 0px 0px; }
	.gallery-icon{margin:0px 0 0px 22%;}
	.gallery-title{font:300 40px Open Sans;  padding:5px 10px; background-color: #f3f4f5  } 

	.sidebar{ display: none; }



}

@media (max-width: 767px){
	.shareicon ul li:first-child{display: none;}
	.gallery-icon{margin:0px 0 0px 38%;}
	

	.navbar-default .navbar-toggle{margin-top: 25px;}

	.feat-inner{height:220px; }
	.feat-inner .cont .title{ font:400 18px/24px Open Sans; }

	.postbox{padding-right:0px;}
	.postbox .cont{ padding: 0px 40px}
	.postbox .title { font:300 20px/30px Open Sans; padding-top: 30px;  }

	.footer{text-align: center;  padding-top: 20px;}
	.footer .foot-about p{padding: 0px 20px;  }
	.footer .title{ padding-bottom: 10px; padding-top: 30px;}
	.footer .foot-about, .footer .foot-info, .footer .foot-social  {border-right:none; height: auto;  text-align: center;}


	.fb-sm{background:none;   padding-left:0; padding-top: 0; text-align: center; width:100% }
	.tw-sm{background:none;  padding-left:0; padding-top: 0; text-align: center; width:100% }
	.plus-sm{background:none; padding-left:0; padding-top: 0; text-align: center; width:100% }
	.ins-sm{background:none;  padding-left:0; padding-top: 0; text-align: center; width:100% }
	.pin-sm{background:none;  padding-left:0; padding-top: 0; text-align: center; width:100% }

	.subs-div{width: 100%; text-align: center; margin: 0 auto}
	.subs-input{font:400 14px Open Sans; color:#494949; height: 40px; padding: 15px; float:none; width: 70%; text-align: center}
	.subs-btn{ font:400 14px Open Sans; padding: 13px; float:none; height: 40px; width: 70%; margin-top: 10px;}
	.inner-post-feat{display: none}
}

@media (max-width: 500px){
	.shareicon ul li:first-child{display: none;}
	.gallery-icon{margin:0px 0 0px 0%;}
	#nav-below .nav-previous{width: 100%;}
	.morepost{width:90%!important; margin: 0 auto!important  }

	.navbar-brand{width:180px;}

	.site-title a,
	.site-title a:hover {background:url(images/logo-small.jpg) no-repeat; }

}

