﻿@charset "UTF-8";
/*
	Theme Name: y7MvbE7UAf

 */
/* =============================================================================
   Reset box-sizing
   ========================================================================== */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

/* =============================================================================
   WordPress required styles
   ========================================================================== */
.wp-caption {
  border: none;
  max-width: 100%;
  padding: 0;
}
.wp-caption img {
  height: auto;
  width: 100%;
}

.wp-caption-text,
.wp-caption-dd {
  padding: 10px;
}

.bypostauthor {
  display: block;
}

/* =============================================================================
   Global styles
   ========================================================================== */
html {
  min-width: 320px;
}

a {
  transition: color 0.3s ease;
}
a:hover, a:active, a:link, a:visited {
  text-decoration: none;
  outline: none;
}

p {
  margin: 0 0 15px;
}

ul,
ol {
  padding-left: 35px;
}

input[type="text"], input[type="password"] {
  border-radius: 0;
}

select,
textarea {
  border-radius: 0;
}

blockquote {
  border-width: 3px;
  margin-left: 15px;
  padding-left: 25px;
}
blockquote cite {
  display: block;
  margin-top: 10px;
  text-align: right;
}

.radio,
.checkbox,
input[type="radio"],
input[type="checkbox"] {
  float: left;
  margin-right: 5px;
}

.form-control,
.input-group-addon {
  border-radius: 0;
}

input.form-control, select.form-control {
  max-width: 350px;
}

textarea.form-control {
  max-width: 525px;
}

.screen-reader-text {
  display: none;
}

ul.list-group li.list-group-item {
  border-radius: 0;
  margin: 0 0 -1px !important;
}

.breadcrumb {
  border-radius: 0;
  margin-bottom: 15px;
  padding: 0 0 20px 0;
}

/* Genericons
   ========================================================================== */
.genericon {
  line-height: normal;
  margin-top: 6px;
}

/* Bootstrap Panels
   ========================================================================== */
.panel {
  border-radius: 0;
  box-shadow: none;
}
.panel.panel-heading, .panel.panel-body {
  margin: 0 0 -1px !important;
}

/* Navtabs
   ========================================================================== */
.nav.nav-tabs, .nav.nav-pills {
  margin-bottom: 15px;
}
.nav.nav-tabs > li, .nav.nav-pills > li {
  margin: 0 !important;
}
.nav.nav-tabs > li a, .nav.nav-pills > li a {
  border-radius: 0;
}

/* Bootstrap carousel
   ========================================================================== */
.carousel {
  margin-bottom: 25px;
}

.carousel-control {
  z-index: 10;
}

.carousel-caption {
  left: 0;
  padding-bottom: 30px;
  right: 0;
}

.carousel-indicators li:not(.active) {
  margin: 0 3px;
}
.carousel-indicators li.active {
  margin: 0 2px -1px;
}

/* =============================================================================
   Image management
   ========================================================================== */
img {
  max-width: 100%;
  height: auto;
}

.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
  max-width: 100%;
  height: auto;
}

.alignright {
  float: right;
  margin: 0 0 20px 20px;
}

.alignleft {
  float: left;
  margin: 0 20px 20px 0;
}

.aligncenter {
  text-align: center;
  margin: 0 auto 20px;
}

.format-image .entry-content > .wp-caption {
  width: 100% !important;
}
.format-image .entry-content > .wp-caption img {
  width: 100% !important;
}

.alignnone {
  margin: 0 0 20px;
}

.gallery-item {
  margin: 0 !important;
  overflow: hidden;
  position: relative;
}

.gallery-icon img {
  border: none !important;
  width: 100%;
}

.gallery-caption {
  bottom: 0;
  position: absolute;
  width: 100%;
}

.protected-post-form .input-group {
  width: 300px;
}

.page-header {
  margin: 0 0 20px;
  padding-bottom: 20px;
}
.page-header h1 {
  margin: 0;
}
.page-header .taxonomy-description {
  margin-top: 10px;
}
.page-header .taxonomy-description p {
  line-height: 25px;
  margin-bottom: 5px;
}

/* =============================================================================
   Top navigation
   ========================================================================== */
.landing-page-header {
  padding: 30px;
}
.landing-page-header .page-title {
  margin: 0;
}
.landing-page-header .page-excerpt {
  padding: 20px 0;
}

#top-navigation-wrapper {
  margin: 0;
/*  padding: 10px 0; */
  background-color: #461950;
}
#top-navigation-wrapper.navbar-fixed-top + #main-header,
#top-navigation-wrapper.navbar-fixed-top + #content-wrapper {
  margin-top: 68px;
}
body.admin-bar #top-navigation-wrapper.navbar-fixed-top {
  margin-top: 32px;
}

#top-navigation {
  position: relative;
}

#top-navigation-menu-navbar {
  position: relative;
}

#top-navigation-searchform-show {
  float: right;
  margin-right: 15px;
  margin-top: 15px;
}

#top-navigation-searchform-copy {
  margin-right: 15px;
  padding: 15px;
  position: absolute;
  right: 0;
  top: 60px;
}

.dropdown-menu {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

/* =============================================================================
   Header styles
   ========================================================================== */
#main-header {
  background-position: 0;
  background-size: cover;
  min-height: 160px;
  border-bottom: 10px solid;
  border-image: url(./images/metalborder.png) 19 repeat;
  border-top: 10px solid;
}

.site-branding {
  min-height: 0;
  padding: 10px 30px 20px;
}
.site-branding h1 {
  margin-top: 10px;
}
.site-branding h2 {
  margin: 10px 0;
	margin-top:-11px;
}
.landing-page .site-branding {
  float: left;
  padding: 0;
  position: relative;
  width: auto;
  z-index: 10;
}
.landing-page .site-branding .site-title {
  float: left;
  font-size: 32px;
  line-height: normal;
  margin: 0;
  overflow: hidden;
  padding: 0 15px;
}
.landing-page .site-branding .site-title a {
  color: #000;
}

/* =============================================================================
   Article
   ========================================================================== */
#tinymce.wp-editor {
  padding: 15px;
}

#main article {
  overflow: hidden;
}

#main article,
#tinymce.wp-editor {
  margin-bottom: 20px;
}
#main article h1,
#main article h2,
#main article h3,
#main article h4,
#tinymce.wp-editor h1,
#tinymce.wp-editor h2,
#tinymce.wp-editor h3,
#tinymce.wp-editor h4 {
  margin-top: 20px;
}
#main article header,
#tinymce.wp-editor header {
  margin-bottom: 25px;
}
#main article header h1,
#tinymce.wp-editor header h1 {
  margin-top: 0;
}
#main article footer,
#tinymce.wp-editor footer {
  padding: 25px 0;
}
#main article ul li,
#tinymce.wp-editor ul li {
  margin-bottom: 10px;
}
#main article .entry-content,
#main article .entry-summary,
#tinymce.wp-editor .entry-content,
#tinymce.wp-editor .entry-summary {
  overflow: hidden;
  padding-bottom: 25px;
  padding-top: 25px;
}
.landing-page #main article .entry-content, .landing-page
#main article .entry-summary, .landing-page
#tinymce.wp-editor .entry-content, .landing-page
#tinymce.wp-editor .entry-summary {
  padding-top: 0;
}
#main article table,
#tinymce.wp-editor table {
  margin-bottom: 20px;
}
#main article.format-quote blockquote:first-child,
#tinymce.wp-editor.format-quote blockquote:first-child {
  border-width: 0;
  margin-left: 0;
  padding: 0;
}

.entry-header > .avatar,
.author-info > .avatar {
  border-radius: 43px;
  float: left;
  margin-right: 20px;
}

.author-info {
  overflow: hidden;
  padding: 25px 0;
}
.author-info .author-description {
  font-size: 14px;
  line-height: 24px;
  margin-left: 101px;
}

.contact-info {
  list-style: none;
  margin-bottom: 0;
  margin-left: 101px;
  padding: 0;
}
.contact-info li {
  display: inline;
  font-size: 13px;
  margin-right: 10px;
}

.entry-meta {
  overflow: hidden;
}
.entry-meta section {
  float: left;
  margin-right: 15px;
}
body.rtl .entry-meta section {
  float: right;
  margin-right: 0;
  margin-left: 15px;
}
.entry-meta section.time {
  cursor: help;
}

.entry-thumbnail {
  margin-bottom: 20px;
  padding: 5px;
}
.entry-thumbnail.landscape img {
  height: auto;
  width: 100%;
}
.entry-thumbnail.portrait {
  float: right;
  margin-left: 20px;
  max-width: 33%;
}

.page-links {
  float: right;
}
.page-links .links-container {
  border-radius: 0;
  margin-top: 20px;
}
.page-links .links-container .btn {
  border-radius: 0;
  padding: 10px 15px;
}
.page-links .pagination-text:hover {
  cursor: default;
}

.gallery + p {
  margin-top: 10px;
}

/* =============================================================================
   Post navigation
   ========================================================================== */
.navigation.post-navigation {
  margin-bottom: 20px;
  overflow: hidden;
}

.dropdown-toggle .dashicons {
  font-size: 13px;
  line-height: 22px;
}

.dropdown-menu li a {
  padding: 10px 15px;
}
.dropdown-menu > li > a {
  transition: none;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  transition: none;
}

/* =============================================================================
   Comments
   ========================================================================== */
#comments {
  overflow: hidden;
}
#comments h1,
#comments h2,
#comments h3,
#comments h4 {
  margin-top: 0;
}
#comments .reply {
  float: right;
  margin-top: 10px;
}
#comments #reply-title {
  margin-top: 10px;
}

ol.comment-list {
  list-style: none;
  margin: 30px 0;
  padding: 0;
}
ol.comment-list li.comment {
  margin: 20px 0;
}
ol.comment-list ol.children {
  list-style: none;
}

.comment-body {
  overflow: hidden;
}

.comment-meta {
  overflow: hidden;
}

.comment-author,
.comment-metadata {
  float: left;
}

.comment-author {
  margin-right: 20px;
}
.comment-author img {
  border-radius: 30px;
  margin-right: 20px;
}
.comment-author .says {
  display: none;
}

.comment-metadata .edit-link {
  margin-left: 10px;
}

.comment-content {
  margin-top: 20px;
  padding: 20px;
}

#commentform .input-group {
  margin-bottom: 10px;
}
#commentform .form-control {
  max-width: none;
}
#commentform .comment-form-element {
  margin-bottom: 10px;
  overflow: hidden;
}

/* =============================================================================
   Sidebar and footer
   ========================================================================== */
#primary,
#secondary {
  padding: 0px 30px;
}

#secondary .widget .widget-title + .separator,
#footer .widget .widget-title + .separator {
  margin: 0 0 10px;
}
#secondary .widget.widget_archive select,
#footer .widget.widget_archive select {
  margin-top: 20px;
}
#secondary .widget.widget_categories select,
#footer .widget.widget_categories select {
  margin-top: 20px;
}
#secondary .widget.widget_search hr,
#footer .widget.widget_search hr {
  margin-bottom: 20px;
}
#secondary .widget.widget_rss .widget-title > a.rsswidget img,
#footer .widget.widget_rss .widget-title > a.rsswidget img {
  display: none;
}
#secondary .widget.widget_rss .widget-title > a.rsswidget,
#footer .widget.widget_rss .widget-title > a.rsswidget {
  display: inline-block;
}
#secondary .widget.widget_rss a.rsswidget,
#secondary .widget.widget_rss .rss-date,
#secondary .widget.widget_rss cite,
#footer .widget.widget_rss a.rsswidget,
#footer .widget.widget_rss .rss-date,
#footer .widget.widget_rss cite {
  display: block;
  font-weight: bold;
}

#secondary .widget,
#footer .widget {
  margin-bottom: 25px;
}
#secondary .widget ul,
#footer .widget ul {
  list-style-type: none;
  //margin-top: -10px;
  padding: 0;
}
#secondary .widget ul li,
#footer .widget ul li {
  margin: 0;
  padding: 10px 18px;
}
#secondary .widget ul li:last-child,
#footer .widget ul li:last-child {
  border-bottom: none;
}
#secondary .widget .widget-title,
#footer .widget .widget-title {
  display: inline-block;
  display: inline-flex;
  margin: 0;
  padding: 13px 20px 10px;
}
#secondary .widget .widget-title + .search-form,
#footer .widget .widget-title + .search-form {
  padding-top: 10px;
}
#secondary .widget .search-submit.btn,
#footer .widget .search-submit.btn {
  border-bottom-width: 1px;
}
#secondary select,
#footer select {
  width: 100%;
}

/* =============================================================================
   Footer only
   ========================================================================== */
#footer .widget .widget-title + .separator {
  margin: 0 0 10px;
}
#footer .container {
  padding: 30px;
}

#credits {
  padding-left: 0;
}
#credits p {
  margin-bottom: 0;
}

#footer-sidebars.container {
  padding-bottom: 0;
}
#footer-sidebars + .separator {
  margin: 0;
}

#social-menu {
  padding-right: 0;
  text-align: right;
}
#social-menu ul {
  display: inline;
  list-style: none;
  margin: 0;
  padding: 0;
}
#social-menu ul li {
  display: inline;
}

/* =============================================================================
   Bootstrap submenus (styles deprecated in Bootstrap 3.x)
   ========================================================================== */
#top-navigation .dropdown-submenu {
  position: relative;
}
#top-navigation .dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
#top-navigation .dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
#top-navigation .dropdown-submenu .pull-left {
  float: none;
}
#top-navigation .dropdown-submenu .pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* =============================================================================
   Buttons
   ========================================================================== */
.more-link {
  display: block;
  margin: 25px 0 0;
}

.btn {
  border-radius: 0;
  border-width: 0;
  border-bottom-width: 3px;
}
.btn:hover, .btn:active, .btn:link, .btn:visited, .btn:focus, .btn:active:focus {
  outline: none;
}

/* =============================================================================
   Paging navigation
   ========================================================================== */
.paging-navigation {
  overflow: hidden;
}
.infinity-success .paging-navigation {
  display: none;
}

.nav-links .pull-left a.btn {
  padding: 10px 15px 5px 10px;
}
.nav-links .pull-right a.btn {
  padding: 10px 10px 5px 15px;
}

/* =============================================================================
   Contextual backgrounds (Bootstrap)
   ========================================================================== */
.bg-primary,
.bg-success,
.bg-info,
.bg-warning,
.bg-danger {
  padding: 10px 15px;
}

/* =============================================================================
   Support for media embeds
   ========================================================================== */
iframe[src*="youtube.com"] {
  width: 100%;
}

embed[src*="v.wordpress.com"] {
  width: 100%;
}

.twitter-tweet.twitter-tweet-rendered {
  width: 100%;
}

.video-player {
  margin-bottom: 20px;
  width: 100%;
}

/* =============================================================================
   Support for Facebook likebox
   ========================================================================== */
.widget_facebook_likebox iframe {
  max-width: 100%;
}
#secondary .widget_facebook_likebox.widget .widget-title + .separator {
  margin-bottom: 15px;
}

/* =============================================================================
   Support for Gravatar profile (via Jetpack)
   ========================================================================== */
#secondary .widget-grofile.widget .widget-title + .separator {
  margin-bottom: 20px;
}
.widget-grofile .grofile-meta {
  margin-top: 15px;
}
#secondary .widget-grofile.widget h4:not(.widget-title) {
  margin: 5px 0;
  padding: 0;
  text-transform: none;
}
#footer .widget-grofile.widget h4:not(.widget-title) {
  margin: 5px 0;
  padding: 0;
  text-transform: none;
}

/* =============================================================================
   Support for RSS feeds (via Jetpack)
   ========================================================================== */
#secondary .widget_rss_links.widget .widget-title + .separator {
  margin-bottom: 15px;
}
#footer .widget_rss_links.widget .widget-title + .separator {
  margin-bottom: 15px;
}
.widget_rss_links img {
  max-width: 24px;
}

/* =============================================================================
   Support for Twitter Timeline (via Jetpack)
   ========================================================================== */
#secondary .widget_twitter_timeline.widget .widget-title + .separator {
  margin-bottom: 15px;
}

/* =============================================================================
   Support for Readmill (via Jetpack)
   ========================================================================== */
#secondary .widget_jetpack_readmill_widget.widget .widget-title + .separator {
  margin-bottom: 15px;
}

/* =============================================================================
   Support for Sharing (via Jetpack)
   ========================================================================== */
.entry-content div.sharedaddy .sd-block, .entry-content div.sharedaddy.sd-block, .entry-summary div.sharedaddy .sd-block, .entry-summary div.sharedaddy.sd-block {
  height: initial;
}

/* =============================================================================
   Support for Suscription (via Jetpack)
   ========================================================================== */
.widget.jetpack_subscription_widget form {
  margin-top: 10px;
}
.widget.jetpack_subscription_widget .widget-title label {
  margin: 0;
  font-weight: normal;
}

/* =============================================================================
   Support for WordPress.com stats (via Jetpack)
   ========================================================================== */
#wpstats {
  margin: 5px auto;
  display: block;
}

/* =============================================================================
   Extra responsive styles
   ========================================================================== */
@media screen and (max-width: 782px) {
  #wpadminbar {
    position: fixed;
  }
.alignleft, .alignright{
    display: block;
    float: none;
    margin: 10px auto;
  }
    #main article h1,
    #main article h2,
    #main article h3,
    #main article h4,
    #tinymce.wp-editor h1,
    #tinymce.wp-editor h2,
    #tinymce.wp-editor h3,
    #tinymce.wp-editor h4 {
        text-align: center;     
  }
  body.admin-bar #top-navigation-wrapper.navbar-fixed-top {
    margin-top: 46px;
    z-index: 1;
  }
}
@media screen and (max-width: 768px) {
  .landing-page-header,
  #primary,
  #secondary {
    padding: 30px 15px;
  }

  #primary {
    min-height: 0 !important;
  }

  #secondary {
    padding-top: 0;
  }

  #credits, #social-menu {
    padding: 0;
    text-align: center;
  }

  .landing-page .site-branding .site-title {
    padding: 0;
  }

  #top-navigation-searchform .search-field {
    max-width: none;
    width: 100%;
  }

  .dropdown-submenu .dropdown-menu {
    padding: 15px 0 15px 15px;
  }
/* New style */
.col-sm-8, .col-sm-4{
	width:100%	
}

}
@media screen and (max-width: 380px) {
  .entry-thumbnail.portrait {
    float: none;
    margin-left: 0;
    max-width: none;
  }
  .entry-thumbnail.portrait img.vertical-image {
    width: 100%;
  }

  .nav-links .pull-left, .nav-links .pull-right {
    float: none;
    width: 100%;
  }
  .nav-links .pull-left + .pull-right {
    margin-top: 20px;
  }
  .nav-links a {
    display: block;
    width: 100%;
  }

  .gallery-item .wp-caption-text {
    display: none;
  }
}

.site-title a, .site-description{
	color:#000 !important;
}
#menu-side li a{
	color:#fff;
	padding-left:10px;
        font-weight: bold;
	display:block;
text-shadow: 0px 0px 2px rgba(0, 0, 0, 1), 1px 1px 2px rgba(0, 0, 0, 1), 2px 3px 2px rgba(0, 0, 0, 1);
}
#menu-side li:hover{
	background:#fff;
}
#menu-side li{
	padding-left:30px;	
}
/* .navbar-nav>li {
	margin-right: 10px;
} */
.navbar-nav>li:hover {
	background: #f3f3f3;
	
}
#secondary .widget ul li{
	padding:0px;
	font-family: 'Open Sans', sans-serif;
	//font-family: 'Neuton', serif;
	font-size: 15px;
	font-weight: normal;
}
.bold{
	font-weight:bold;
}

.site-title a{
	color:#d9534f !important;
}
.site-description, .site-description a {
	font-family: 'Neuton', serif;
	font-size: 45px;
        color: #fff;
        font-weight: bold;
        text-shadow: 0px 0px 2px rgba(0, 0, 0, 1), 1px 1px 2px rgba(0, 0, 0, 1), 2px 3px 2px rgba(0, 0, 0, 1);
}
.entry-content p, .entry-content ul li{
	line-height:20px !important;
	list-style-image: url(/wp-content/uploads/2016/09/pinn.png);
}
.entry-content p{
         text-align:justify;
 }
blockquote {
	//font-family: 'Neuton', serif;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 15px !important;
	line-height: 16px !important;
}
textarea.form-control{
	width:350px;
}
#main article{
	border-bottom:none !important;
}
.separator{
	border-top:none !important;
}
.gallery-item{
	margin-bottom:7px !important;
	margin-right:7px !important;
	width:24%  !important;
} 

#colorbox {
    height: 793px !important;
    width: 780px !important; 
}
h2{
	display:inline-block;
}
.finfo{
	background-color:#428bca !important;
	margin:auto;
	width:100%;
}
.finfo span{
	display:block;
	text-align:center;
}
#footer{
	background-color:#428bca !important;
}
@media screen and (max-width: 328px) {
	.site-branding .site-description a{
		font-size:45px;
}
}

.site-branding span {
  font-size: 56px;
  font-weight: bold;
  line-height: 56px;
  font-family: 'Neuton', serif;
  transform: skewX(20deg);
  transition: width 1.2s ease-in-out;
}
.site-description{
	display:block;
}

.obf-button{
	padding: 5px 0;
	margin: 10px auto;
	border-radius: 5px;
	display: block;
	font-size: 25px;
	font-family:'Patua One', cursive;
	text-decoration: none !important;
	text-align: center;
	background-image: linear-gradient(to bottom,#ff4023 0%,#ff4023 100%);
	color: #fff !important;
}
.obf-button:hover{
	text-transform: uppercase;
}
.with-10-off{
	display:block;
	font-size: 15px;
}
.maps{
	margin-top:15px;
	margin-bottom:15px;
}
.wpcf7-text, .wpcf7-captchar, textarea{
	max-width:300px;
}
.sideform .wpcf7-text,.sideform .wpcf7-captchar,.sideform textarea{
	max-width:200px;
}

.uline{
       text-decoration: underline;
}

#top-transition {
    height: 50px;
    position: absolute;
    z-index: 2;
    background: rgba(255,255,255,0.45);
    width: 640px;
    transform: skewX(-20deg);
    transition: width 1.2s ease-in-out;
    margin-left: -30px;
    padding-left: 100px;
}

#back-to-top{
    display: none;
    background: #9a58a9;
}


@media only screen and (max-width: 959px){
#top-transition {
     display: none ;
 }
.site-branding span{
    transform: skewX(0deg);
 }
#back-to-top{
    display: block;
 }
#menu-side li a{
    text-align: center;
 }
.sideform .wpcf7-text, .sideform .wpcf7-captchar, .sideform textarea{
    max-width: 100%;
 }
}

@media screen and (max-width: 782px) {
   textarea.form-control{
     width:100%;       
 }
   #ReallySimpleCAPTCHA{
    margin: 0 auto;
    display: block;
}
}

.ppf{
	color:#461950  !important;
	background:#fff !important;
	display:block;
	text-align:center;
}