﻿body {
    padding-top: 70px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}

/*footer {
    margin: 50px 0;
}*/
/*-- Footer--*/
footer{ margin-top:20px; padding-top:20px; background-color:#ccc; color:#FFA500;}
footer .copyrights{ height:40px; line-height:40px; background-color:#000000; color:#1FA2E1; overflow:hidden;}
footer .copyrights { font-size: 12px; padding-left:50px; padding-right:50px; }
footer a { color: #1FA2E1;}
footer a:hover { color: #1FA2E1;}
footer p { margin: 0; color:#000;}


.navbar-custom{background-color:#1FA2E1;border-color:#2c699d;}.navbar-custom .navbar-brand{color:#fff}.navbar-custom .navbar-brand:hover,.navbar-custom .navbar-brand:focus{color:#e6e6e6;background-color:transparent}.navbar-custom .navbar-text{color:#fff}.navbar-custom .navbar-nav>li>a{color:#fff}.navbar-custom .navbar-nav>li>a:hover,.navbar-custom .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-custom .navbar-nav>.active>a,.navbar-custom .navbar-nav>.active>a:hover,.navbar-custom .navbar-nav>.active>a:focus{color:#fff;background-color:#2c699d}.navbar-custom .navbar-nav>.disabled>a,.navbar-custom .navbar-nav>.disabled>a:hover,.navbar-custom .navbar-nav>.disabled>a:focus{color:#fff;background-color:transparent}.navbar-custom .navbar-toggle{border-color:#fff}.navbar-custom .navbar-toggle:hover,.navbar-custom .navbar-toggle:focus{background-color:#1FA2E1}.navbar-custom .navbar-toggle .icon-bar{background-color:#fff}.navbar-custom .navbar-collapse,.navbar-custom .navbar-form{border-color:#1FA2E1}.navbar-custom .navbar-nav>.dropdown>a:hover .caret,.navbar-custom .navbar-nav>.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-custom .navbar-nav>.open>a,.navbar-custom .navbar-nav>.open>a:hover,.navbar-custom .navbar-nav>.open>a:focus{background-color:#2c699d;color:#fff}.navbar-custom .navbar-nav>.open>a .caret,.navbar-custom .navbar-nav>.open>a:hover .caret,.navbar-custom .navbar-nav>.open>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-custom .navbar-nav>.dropdown>a .caret{border-top-color:#fff;border-bottom-color:#fff}@media(max-width:767){.navbar-custom .navbar-nav .open .dropdown-menu>li>a{color:#fff}.navbar-custom .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-custom .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-custom .navbar-nav .open .dropdown-menu>.active>a,.navbar-custom .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-custom .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#2c699d}.navbar-custom .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-custom .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-custom .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-custom .navbar-link{color:#fff}.navbar-custom .navbar-link:hover{color:#fff}

.widget { margin-bottom: 20px; background-color: #fff; box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.1); border-radius: 1px; }
.widget .widget-header { margin: 0; color: #111; border-bottom: 1px solid #eeeeee; padding: 14px 20px 13px; font-weight: normal; line-height: 28px; text-transform: uppercase; letter-spacing: 2px; font-size: 14px; }
.widget .widget-content { }
.widget .widget-content a { color: #333; }
.widget .widget-content a:hover { color: #FFA500; }
.widget ul { list-style: none; padding: 0; margin: 0; }
.widget ul > li { border-bottom: 1px solid #eee; padding: 10px 20px; }
.widget ul > li:last-child { border-bottom: none; }
.widget ul ul li { border: none; }

.tagcloud .widget-content { padding: 20px; }
.tagcloud ul li { display: inline-block; margin: 1px; border: none; padding: 0px; margin-bottom: 3px; }
.tagcloud ul li a { padding: 3px 10px; border-radius: 1px; border: 1px solid #1FA2E1; color: #fff !important; display: block; background: #1FA2E1;}
.tagcloud ul li a:hover { background: #FFA500; color: #fff !important; border-color: #FFA500; }

.search { border: 5px solid #fff; }
.search .widget-content { padding: 0; }
.search input[type=text] { background: none; padding: 0 2%; border: none; width: 75%; font-size: 14px; outline: none !important; }
.search input[type=button] { background: #1FA2E1; border: none; color: #fff; padding: 0; height: 40px; width: 25%; }
.search input[type=button]:hover { background-color: #FFA500; }

.recentposts li { color: #AAA; font-size: 12px; }
.recentposts li a { font-size: 14px; margin-right: 4px; display: block; }
.recentposts li span { margin-right: 5px; }

.monthlist li { font-weight: normal; }
.monthlist .year { cursor: pointer; font-weight: bold; }
.monthlist .year li { margin: 0 10px; }
.monthlist ul ul { display: none; }
.monthlist .open { display: block; }

.newsletter input[type=text] { margin-bottom: 15px; width: 100% !important; }
.newsletter #newsletteraction { font-size: 22px; color: #00c759; }
.newsletter #newsletterform input[type="text"] { direction: ltr !important; }
.newsletter #newsletterform input[type=submit] { background: #1FA2E1; border: none; color: #fff; padding: 0; height: 40px; width: 25%; }
.newsletter #newsletterform input[type=submit]:hover { background-color: #FFA500; }
.newsletter .widget-content { padding: 20px; }

#postPaging > div { }
#PostPager { padding: 0; }
#PostPager li { display: inline-block !important; border: 1px solid #DDD !important; margin: 1px; padding: 5px 7px !important; font-size: 13px; font-weight: normal; background: none; border-radius: 0px; }
#PostPager li a { padding: 2px; text-decoration: none;  }
#PostPager li a:hover { color: #FFA500}
#PostPager .PagerLinkCurrent { color: #000; padding: 5px 14px; background: none !important; }
#PostPager .PagerLinkCurrent li { padding: 2px !important; }
#PostPager .PagerLinkDisabled { color: #aaa; padding: 5px 14px; background: none; border-color: none; }
#PostPager .PagerEllipses { border: 0; padding: 2px; }

.archive-page .archive-page-content h2 { font-size: 16px; height: 30px; margin-top: 40px; line-height: 35px; }
.archive-page .archive-page-content h2 img { margin: 0 3px; position: relative; }
.archive-page ul { list-style-type: square; margin: 0 10px; padding: 10px; }
.archive-page table { width: 100%; border-collapse: collapse; }
.archive-page table th:first-child { width: 90px; }
.archive-page table th { background: #F1F1F1; font-size: 14px; text-transform: uppercase; border: 1px solid #DDD; padding: 3px; text-align: center; }
.archive-page table td { border: 1px solid #DDD; font-size: 14px; padding: 3px; }
.archive-page .date { width: 90px; text-align: center; }
.archive-page .comments { width: 70px; text-align: center; }
.archive-page .rating { width: 70px; text-align: center; }

.search-page .search-page-searchbox { background: #fff; padding: 3px; border: 1px solid #CCC; margin-bottom: 15px; }
.search-page .search-page-searchbox input[type=button] { float: right; width: 20%; border: none; height: 100%; padding: 8px 0; }
.search-page .search-page-searchbox input[type=text] { border: none; width: 76%; border-radius: 3px; padding: 8px 1%; outline: none !important; }
.search-page .searchresult { border-bottom: 1px dotted #CCC; padding: 10px 0; font-size: 14px; }
.search-page .searchresult a { font-weight: normal; font-size: 16px; }
.search-page .searchresult span.text { clear: both; line-height: 35px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 13px; color: #555; }
.search-page .searchresult span.type { font-size: 13px; display: none; }
.search-page .searchresult span.url { color: #888; }


.postPaging > div { }
.PostPager { padding: 0; }
.PostPager li { display: inline-block !important; border: 1px solid #DDD !important; margin: 1px; padding: 5px 7px !important; font-size: 13px; font-weight: normal; background: none; border-radius: 0px; }
.PostPager li a { padding: 2px; text-decoration: none; }
.PostPager .PagerLinkCurrent { color: #000; padding: 5px 14px; background: none !important; }
.PostPager .PagerLinkCurrent li { padding: 2px !important; }
.PostPager .PagerLinkDisabled { color: #aaa; padding: 5px 14px; background: none; border-color: none; }
.PostPager .PagerEllipses { border: 0; padding: 2px; }




 /*Gallery*/ 
div.img {
    margin: 5px;
    border: 1px solid #ccc;
    float: left;
    width: 350px;    
}

div.img:hover {
    border: 1px solid #FFA500;
}

div.img img {
    width: 100%;
    height: auto;
}

div.desc {
    padding: 15px;
    text-align: center;
    
}