address {
	font-style: italic;
	margin: 0 0 24px;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

mark {
	background: #ff0;
	color: #000;
}

p {
	margin: 0 0 24px;
}

code,
kbd,
pre,
samp {
	font-family: monospace, serif;
	font-size: 14px;
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
}

pre {
	background: #f5f5f5;
	color: #666;
	font-family: monospace;
	font-size: 14px;
	margin: 20px 0;
	overflow: auto;
	padding: 20px;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}

blockquote,
q {
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
	content: none;
}

blockquote {
	font-size: 18px;
	font-style: italic;
	font-weight: 300;
	margin: 24px 40px;
}

blockquote blockquote {
	margin-right: 0;
}

blockquote cite,
blockquote small {
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
}

blockquote em,
blockquote i {
	font-style: normal;
	font-weight: 300;
}

blockquote strong,
blockquote b {
	font-weight: 400;
}

small {
	font-size: smaller;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

dl {
	margin: 0 20px;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 0 20px;
}

menu,
ol,
ul {
	margin: 16px 0;
	padding: 0 0 0 40px;
}

ul {
	list-style-type: square;
}

nav ul,
nav ol {
	list-style: none;
	list-style-image: none;
}

li > ul,
li > ol {
	margin: 0;
}

img {
	-ms-interpolation-mode: bicubic;
	border: 0;
	vertical-align: middle;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 0;
}

form {
	margin: 0;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
	white-space: normal;
}

textarea {
	overflow: auto;
	vertical-align: top;
}

table {
	border-bottom: 1px solid #ededed;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 14px;
	line-height: 2;
	margin: 0 0 20px;
	width: 100%;
}

caption,
th,
td {
	font-weight: normal;
	text-align: left;
}

caption {
	font-size: 16px;
	margin: 20px 0;
}

th {
	font-weight: bold;
	text-transform: uppercase;
}

td {
	border-top: 1px solid #ededed;
	padding: 6px 10px 6px 0;
}

del {
	color: #333;
}

ins {
	background: #fff9c0;
	text-decoration: none;
}
.entry-content img, .entry-summary img, .comment-content img, .widget img, .wp-caption {
    max-width: 100%;
}
.entry-content img, .entry-summary img, .comment-content img[height], img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {
    height: auto;
}
img.size-full, img.size-large, img.wp-post-image {
    height: auto;
    max-width: 100%;
}
embed, iframe, object, video {
    max-width: 100%;
}
.entry-content .twitter-tweet-rendered {
    max-width: 100% !important;
}
.alignleft {
    float: left;
}
.alignright {
    float: right;
}
.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
figure.wp-caption.alignleft, img.alignleft {
    margin: 5px 20px 5px 0;
}
.wp-caption.alignleft {
    margin: 5px 10px 5px 0;
}
figure.wp-caption.alignright, img.alignright {
    margin: 5px 0 5px 20px;
}
.wp-caption.alignright {
    margin: 5px 0 5px 10px;
}
img.aligncenter {
    margin: 5px auto;
}
img.alignnone {
    margin: 5px 0;
}
.wp-caption .wp-caption-text, .entry-caption, .gallery-caption {
    color: #220e10;
    font-size: 18px;
    font-style: italic;
    font-weight: 300;
    margin: 0 0 24px;
}
div.wp-caption.alignright img[class*="wp-image-"] {
    float: right;
}
div.wp-caption.alignright .wp-caption-text {
    padding-left: 10px;
}
img.wp-smiley, .rsswidget img {
    border: 0 none;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}
.wp-caption.alignleft + ul, .wp-caption.alignleft + ol {
    list-style-position: inside;
}
img{
	max-width: 100%;
}
#blog-list{
	padding: 0px;
}
/*====widget=====*/
.widget ul{
	list-style: none;
	padding: 0px;
}
.widget select{
	width: 100%;
	border: 1px solid #ccc;
	padding: 5px 7px;
}
.widget .children{
	padding-left: 15px;
}
.widget form input.search{
	width: 100%;
	padding: 5px 7px;
	border: 1px solid #ccc;
}
.widget .search::-webkit-input-placeholder { /* WebKit browsers */
    color: #707070;
}
.widget .search:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #707070;
}
.widget .search::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #707070;
}
.widget .search:-ms-input-placeholder { /* Internet Explorer 10+ */
   color: #707070;
}
.widget form button{
	display: none;
}
.widget ul li ul.sub-menu{
	padding-left: 15px;
}
.widget.widget_rss ul li{
	border-bottom: 1px solid #ccc;
	padding: 15px 0px;
	overflow: hidden;
}
.widget.widget_rss ul li a{
	color: #505050;
}
.widget.widget_rss ul li span.rss-date{
	font-size: 12px;
    font-weight: bold;
    line-height: 22px;
}
.widget.widget_rss ul li cite{width: 100%; text-align: right; float: left;}
.widget.widget_rss ul li:first-child{
	padding-top: 0px;
}
.gallery .gallery-item{
	margin: 0px;
}
ul.nav > li > ul > li > ul{
	left: 100% !important;
	position: absolute;
	top: 0;
	margin: 0px;
}
ul.pagination > li > span.sr-only{
	display: none;
}

#container_full > p{display: none;}
.no-home-template{padding: 130px 0 50px;}

.blog #main-content, .blog #page-wrapper, .page-template-default #main-page{
	padding: 150px 0 100px;
	overflow: hidden;
}
.blog-list-content{padding: 10px 0;}
.blog-list-content h1, .blog-single-content h1, .page-ct h1, .media-body h1{font-size: 36px;}
.blog-list-content h2, .blog-single-content h2, .page-ct h2, .media-body h2{font-size: 30px;}
.blog-list-content h3, .blog-single-content h3, .page-ct h3, .media-body h3{font-size: 24px;}
.blog-list-content h4, .blog-single-content h4, .page-ct h4, .media-body h4{font-size: 18px;}
.blog-list-content h5, .blog-single-content h5, .page-ct h5, .media-body h5{font-size: 14px;}
.blog-list-content h6, .blog-single-content h6, .page-ct h6, .media-body h6{font-size: 12px;}
#blog-posts .col-md-8{padding: 0px;}
#blog-list .post{padding: 20px 0; border-bottom: 1px solid #d4b181; overflow: hidden;}
#blog-posts .post{padding: 0 0 40px; border-bottom: 1px solid #d4b181; overflow: hidden; margin: 0 0 50px;}
#blog-list .title-list h2{
	float: left;
	width: 100%;
	margin: 0px;
	padding: 15px 0px;
}
#blog-list .title-list h2 a{
	float: left;
	line-height: 20px;
}

.post-password-form input[type=submit]{
	background: #d4b181 none repeat scroll 0 0;
    border: 1px solid transparent;
    color: #fff;
    padding: 4px 6px 4px 8px;
}
.post-password-form input[type=submit]:hover{
	background: transparent none repeat scroll 0 0;
    border-color: #000;
    color: #000;
}
.page-links a span{
	border-radius: 50%;
    display: inline-block;
    height: 35px;
    margin-right: 5px;
    padding-top: 7px;
    transition: all 0.4s ease 0s;
    width: 35px;
    background: #fff;
    border: 1px solid #eee;
    text-align: center;
    color: #000;
}
.page-links a span:hover,
.page-links a span:focus{
	background: #fff;
	border-color: #ccc;
}
.page-links > span{
	background: #000;
	color: #fff;
	border-radius: 50%;
    display: inline-block;
    height: 35px;
    margin-right: 5px;
    padding-top: 9px;
    transition: all 0.4s ease 0s;
    width: 35px;
    text-align: center;
    font-size: 12px;
}
.page-links .page-links-title{
	background: #fff;
	color: #333;
	font-size: 14px;
}
.list-content .title-list h2{
	float: left;
	width: 100%;
}
.list-content .title-list h2 a{
	float: left;
	font-size: 30px;
	font-weight: bold;
	letter-spacing: 3px;
}
.list-content .title-list h2 a:hover,
.list-content .title-list h2 a:focus{
	color: #d4b181;
}
.list-content .title-list .meta span{
	letter-spacing: 3px;
	font-family: "Raleway",serif;
	position: relative;
	padding-right: 18px;
}
.list-content .title-list .meta span:after{
	position: absolute;
	content: "||";
	right: 0;
	top: 0;
}
.list-content .title-list .meta span:last-child:after{content: "";}
.single-post .page-header .desc h1{
	font-size: 40px;
}
.single-blog-content .meta-data,
.single-blog-content .blog-single-content,
.single-blog-content .author-meta{
	float: left;
	width: 100%;
}