
/*! normalize.css v1.0.0 | MIT License | git.io/normalize 
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
*/
/* Fix for Audio,Video,iFrame */
/*.js-video embed,.js-video iframe,.js-video object,.js-video video{ width: 100%; height: 350px; border: none; }*/
/*iframe{width: 100%;height: auto;border: none;}*/
/*@media (max-width: 767px) { 
    .js-video embed,.js-video iframe,.js-video object,.js-video video{ height: 280px;} 
}*/
.postformat_audio iframe{ height: 150px; width: 100%;}
/* /Audio, Video, iFrame */


/* == WordPress WYSIWYG Editor Styles == */
a:hover{text-decoration: none;}
img{ max-width: 100%; height: auto;}
.alignleft, img.alignleft {margin-right: 1.5em;display: inline;float: left;}
.alignright, img.alignright {margin-left: 1.5em;display: inline;float: right;}
.aligncenter, img.aligncenter {margin-right: auto;margin-left: auto;display: block;clear: both;}
.wp-caption {margin-bottom: 1.5em;text-align: center;padding-top: 5px;max-width: 100%;}
.wp-caption img {border: 0 none;padding: 0;margin: 0;}
.wp-caption img[class*="wp-image-"] { display: block; margin: 0;}

.wp-caption p.wp-caption-text {line-height: 1.5;font-size: 10px;margin: 0;}
.wp-smiley {margin: 0 !important;max-height: 1em;}
blockquote.left {margin-right: 20px;text-align: right;margin-left: 0;width: 33%;float: left;}
blockquote.right {margin-left: 20px;text-align: left;margin-right: 0;width: 33%;float: right;}
.gallery dl {}.gallery dt {}.gallery dd {}.gallery dl a {}.gallery dl img {}.gallery-caption{ width: 100%;}
.size-full {}.size-large {}.size-medium {}.size-thumbnail {}

.sticky{ background: #f3f3f3; padding: 10px; border-top: 5px solid #5687bf;}
.bypostauthor{ position: relative;}
/* == WordPress WYSIWYG Editor Styles == */

/* Fix table */
table { border-bottom: 1px solid #ededed; border-collapse: collapse;border-spacing: 0;font-size: 14px;line-height: 2;margin: 0 0 20px;width: 100%;}
thead {display: table-header-group;vertical-align: middle;border-color: inherit;}
tbody {display: table-row-group;vertical-align: middle;border-color: inherit;}
tr {display: table-row;vertical-align: inherit;border-color: inherit;}
th {font-weight: bold;text-transform: uppercase;}
td {border-top: 1px solid #ededed; padding: 6px 10px 6px 0;}
ol, ul { margin: 0; padding: 0 0 0 16px;}
ul {list-style-type: square;}
ul li { display: list-item; text-align: -webkit-match-parent;}
ol {display: block;list-style-type: decimal;-webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 20px; margin-top: 0;}
address {font-style: italic;margin: 0 0 24px;}
cite, em, var, address, dfn {font-style: italic;}
/* /Fix table */


/* Sidebar */
#sidebar{ margin-top: 0;}
#sidebar .widget{ display: block; margin-bottom: 0px;}
/* /Sidebar */

/* Sidebar Calendar */
#sidebar #wp-calendar{width: 100%;}
#sidebar #wp-calendar  tr th{ background: #ccc; color: #444; }
#sidebar #wp-calendar caption{ background: #ccc; color: #fff; font-weight: bold; text-align: center; }
#sidebar #wp-calendar  tr th,#sidebar #wp-calendar  tr td{ border: 1px solid #ccc; text-align: center;}
/* /Sidebar Calendar */

/* Sidebar Tag clound */
#sidebar .widget_tag_cloud .tagcloud{ position: relative; width: 100%; float: left; }
#sidebar .widget_tag_cloud .tagcloud a{ float: left;margin: 0 10px 10px 0;display: block;padding: 5px 10px;background-color: transparent;border: solid 1px #5687bf;color: #5687bf;font-size: 14px!important;}
#sidebar .widget_tag_cloud .tagcloud a:hover{background:#5687bf;color: #fff!important; }
/* /Sidebar Tag clound */



/* Sidebar Search */
#sidebar form#searchform{ position: relative; }
#sidebar .widget_search .screen-reader-text{ display: none; }

#sidebar .widget_search input.search-submit{ border: none; padding: 3px 5px; display: none; }
#sidebar .widget_search label, #sidebar .widget_search label input.search-field{ width: 100%; max-width: 250px; }
#sidebar .widget_search label input.search-field{ height: 40px; padding: 6px 12px; background-color: #EBEBEB; border-color: #EBEBEB;color: #8a929a;border-radius: 5px;border: 1px solid #EBEBEB;-webkit-appearance: none;-webkit-box-shadow: none;box-shadow: none;}
#sidebar .widget_search label input.search-field::-moz-placeholder{color: #8a929a;}
#sidebar .widget_search label input.search-field:hover, #sidebar .widget_search label input.search-field.focus{border:none;}
#sidebar ul.search{ list-style-type: none; padding-left: 0;}

#sidebar input.search-field::-webkit-input-placeholder { color: #333; opacity: 0.9;}/* WebKit browsers */
#sidebar input.search-field:-moz-placeholder { color: #333; opacity:  1;}
#sidebar input.search-field::-moz-placeholder {  color: #333; opacity:  1; }/* Mozilla Firefox 19+ */
#sidebar input.search-field:-ms-input-placeholder { color: #333;} /* Internet Explorer 10+ */
/* /Sidebar search */

/* Sidebar dropdown */
#sidebar select{width: 100%;height: 30PX;line-height: 30PX;}
/* /Sidebar dropdown */

/* Sidebar img */
#sidebar img{ width: auto; }
#sidebar h3.widget-title img{ width: auto;float: left;margin-top: 10px;margin-right: 10px;}
/* /Sidebar img */

/* Sidebar Title of each widget */
#sidebar h3.widget-title{color:#0d1d31; font-weight: 600; margin-top: 0;}
#sidebar .widget{ margin-bottom: 50px;}
/* /Sidebar Title of each widget */


/* Sidebar ul, ol, li */
#sidebar ul{ list-style-type: none;  margin-left: 0; padding-left: 0px;}
#sidebar ul ul, #sidebar ol ol, #sidebar ul ol, #sidebar ol ul { padding-left: 12px; }
#sidebar .widget ul li{ margin-bottom: 10px;}
#sidebar .widget a:hover{color: #0d1d31;}
/* /Sidebar ul, ol, li */


/** Fix for img ajax contact form 7  */
img.ajax-loader{ width: 16px!important;height: 16px!important;display: block;text-align: center;margin: 0 auto;margin-left: auto!important;}


/* Blog Page */
article.post-wrap{ margin-bottom: 50px; float: left; width: 100%;}

.post-media, .post-title, .post-meta, .post-body, .post-readmore, .post-tag{
	width: 100%;
	float: left;
	margin: 7px 0px;
}
.post-media{ margin-top: 0px;}
.post-title h2.post-title{ margin:0;}
.post-meta{}
.post-meta-content .post{ padding-right: 10px;}
.post-meta-content .post .left{ padding-right: 2px;}
.post-meta-content .post.post-author .fa{font-size: 16px;}
.post-meta-content .post.comment{font-size: 15px;}

.post-body p{ margin: 0px;}
.post-readmore a{ float:left; background: transparent; color:#5687bf; border: 1px solid #5687bf; padding:5px; border-radius: 5px; }
.post-readmore a:hover{ background: #5687bf; color: #fff;}
.post-tag{}
.post-date .right{ color: #5687bf; }

article.format-aside{ background: #f3f3f3; padding: 10px; border-top: 5px solid #5687bf;}

/* /Blog Page */

/* 404 Page */
body.error404 .err404{ padding-top: 50px; padding-bottom: 50px;}
body.error404 .icon-warring{ font-size: 30px; color: red;}
/* /404 Page */

/* Comment form */
#comments h4.block-title{ font-weight: bold; font-size: 15px;}
#commentform #submit.submit{ display: none;}
ul.commentlists{ list-style: none; padding-left: 0;}
ul.commentlists li.comment article.comment_item{ margin-bottom: 15px;}
ul.commentlists header.comment-author{float: left; margin-right: 10px;}
ul.commentlists  ul.children{ list-style: none;}
header.comment-author img{float: left;margin-right: 10px;width: 85px;}
section.comment-details{ padding-top: 0;}

/* /Comment form */

/* Search Page */
article.result_search .post-body{ margin-bottom: 30px;}
/* /Search Page */

/* Pagination */  
nav.pagination{ margin: 50px 0px; padding: 0;}
nav.pagination ul{ margin: 0; padding: 0; list-style-type: none;}
nav.pagination ul li{ display: inline-block;}

nav.pagination ul li span,
nav.pagination ul li a { background-color: #eeeeee; color: #5687bf;margin: 0 10px 0 0;padding: 7px 15px 7px 15px;}

nav.pagination li span.current,
nav.pagination li.active a,
nav.pagination li a:hover, 
nav.pagination li a:focus{ background-color: #5687bf;border-color: #5687bf;color: #fff;}
nav.pagination li.active a{cursor: default;}

/* /Pagination */  

/* Fix visual composer create scroll-x */
.vc_row{
	margin-left: 0px!important;
	margin-right: 0px!important;
}

/* Parallax background */
.parallax_bg {
	background-attachment: fixed;
	background-position: 50% 0;
	background-size: cover;
}

/* RTL direction */
.rtl #sidebar .widget_tag_cloud .tagcloud a{
	float: right;
}
.rtl .pull-left{ float: right!important;}
.rtl .post-readmore a{ float: right;}

.rtl .post-meta-content .post{ padding-left: 10px; padding-right: 0; float: right;}
/*.rtl .post-meta-content .post .left{ padding-left: 2px; padding-right: 0;}

