/*------------------------------------------------------------------ [1. GENERAL STYLES] */
a {color: #0095d4;}
blockquote, q {background-image: url(../img/theme-blue/icons/quote.png); background-color: #ebf0f1;}

/*------------------------------------------------------------------ [2. HEADINGS] */
.blog .page-header h1,
.page-header .main-heading,
.boxes .moduletable > h3,
.module-title {background-image: url(../img/theme-blue/bg-title.png); color: #a1aeb0;}
h4, h4 a {font-size: 14px; color: #0095d4;}

/*------------------------------------------------------------------ [4. FORMS, INPUTS, BUTTONS] */
form.style1 input,
form.style1 textarea {background: #A4B7B9;}
form.style1 .submit_btn {background-image: url(../img/theme-blue/separator3.png)}
form.style1 .submit_btn .inner {background: #cddbdd;}
form.style2 {background: #0095d4;}
form.style2 input,
form.style2 textarea {background: #057db1; border-bottom: 1px solid #75c6e8;}

/*------------------------------------------------------------------ [5. IMAGES AND ICONS] */
.overlayed .overlay-rectangle {background: #0095d4;}
.overlayed .overlay-rectangle:hover {background: #0095d4;}
.overlayed .overlay-hexagon {background: #0095d4;}
.overlayed .overlay-hexagon:before {border-color: #0095d4;}
.overlayed .overlay-hexagon:after {border-color: #0095d4;}
.overlayed .overlay-hexagon:hover {background: #125171;}
.overlayed .overlay-hexagon:hover:before {border-bottom-color: #125171;}
.overlayed .overlay-hexagon:hover:after {border-top-color: #125171;}

/*------------------------------------------------------------------ [6. HEADER] */
#header .contact li a:hover {color: #0095d4;}
#header .search #mod-search-image {background: #0095d4;}

/*------------------------------------------------------------------ [7. MENU AND NAVIGATION] */
#topmenu .navbar ul.navbar-nav > li > ul li a:hover {color: #0095d4;}
#topmenu .navbar ul.navbar-nav > li > ul li.active a {background: none; color: #0095d4;}
#topmenu .navbar .navbar-toggle:focus {background-color: #0095d4;}

/*------------------------------------------------------------------ [8. BANNERS AND SLIDER] */
#carousel-wrapper .banneritem h3,
#carousel-wrapper .custom h3 {color: #0095d4;}
#carousel-news-wrapper {background-image: url(../images/icons/news.png)}
#carousel-news .carousel-controlNav a.carousel-control {background-image:  url(../images/slider-arrows3.png)}
.color-box {background: #0095D4;}

/*------------------------------------------------------------------ [9. ARTICLE] */
#body {background: #000;}
.article-info, .article-info * {color: #0095d4;vertical-align: top;}

/*------------------------------------------------------------------ [10. PAGES] */
.blog .box:hover h2 a, .featured .box:hover h2 a {color: #0095d4;}
.blog .item .date, .featured .item .date,
.blog .item-image .date, .featured .item-image .date {background-image: url(../img/theme-blue/backgrounds.png)}
.blog .item-image .readmore, .featured .item-image .readmore {background: url(../img/theme-blue/search.png) no-repeat 0 0}
.blog .item-image:hover .readmore {background-position: 0 -30px;}
.categories-list > div:nth-child(odd) {background: #f6f8f9;}
.categories-list > div:nth-child(even) {background: #ebf1f2;}
.blog.page-style1 .box h2,
.blog.page-style1 .box h2 a {color: #0095d4;}
.blog.page-style3 .item-image .create-date {background-image: url(../img/theme-blue/backgrounds.png); background-color: transparent;}
.page-style4 .module-title {}
.page-style4 .module-title span {background: #cddbdd;}
.page-style4 #content .well,
.page-style4 .contact .page-header h2 span {background: #cddbdd;}
.page-style4 .contact .page-header h2 {background-image: url(../img/theme-blue/separator3.png)}
.page-style4 .contact h3 {background-image: url(../img/theme-blue/separator3.png)}
.page-style4 .contact legend {border: 0; background: url(../img/theme-blue/separator3.png) repeat-x 0 bottom;}
.page-style4 form input,
.page-style4 form textarea {background: #A4B7B9;}
.page-style4 form .submit_btn {background-image: url(../img/theme-blue/separator3.png)}
.page-style4 form .submit_btn .inner {background: #cddbdd;}
.search-results > div:nth-child(odd) {background: #f6f8f9;}
.search-results > div:nth-child(even) {background: #ebf1f2;}
.readmore {background: #0095d4;}

/*------------------------------------------------------------------ [11. BOXES] */
#content .module.dark .well .article-info,
#content .module.dark .well .article-info * {color: #0095d4;}
#content .module.color .well {background: #0095d4;}
.dark.box .article-info,
.dark.box .article-info * {color: #0095d4;}
.dark.box h2 a:hover {color: #0095d4;text-decoration: none;}
.boxes.style1 .box h2,
.boxes.style1 .box h2 a {color: #0095d4;}
.boxes.style2 .box .more {color: #0095d4;}
.boxes.style3 .box .image .date,
.boxes.style3 .box .item-image .date {background-image: url(../img/theme-blue/backgrounds.png)}
.boxes.style3 .box .item-image .readmore {background-image: url(../img/theme-blue/backgrounds.png)}
.boxes.style3 .box .title {background-image: url(../img/theme-blue/backgrounds.png)}
.boxes.style4 .title1 {background-image: url(../img/theme-blue/title.png)}
.boxes.style4 .btn {background-image: url(../img/theme-blue/backgrounds.png)}
.boxes.style4 [class*='box']:hover ul li {background-image: url(../img/theme-blue/icons/bullet5.png)}
.boxes.style4 [class*='box']:hover ul li.disabled {background-image: url(../img/theme-blue/icons/bullet9.png)}
.progress-line .line {background: url(../img/theme-blue/slider-line.png) repeat-x}
.progress-line .line.active {background: url(../img/theme-blue/slider-line-active.png) repeat-x}
.progress-line .line.value {background: url(../img/theme-blue/slider-line-value.png) repeat-x}
.panel>.panel-heading {background: #0095d4;}

/*------------------------------------------------------------------ [12. LISTS] */
ul li .number {background: #0095d4;}
ul.style1 > li {background-image: url(../images/icons/bullet5.png);}
.sidebar ul.style1 > li {border-top: 1px solid #d3e2e4;}
ul.style1.black li:hover {background-image: url(../images/icons/bullet5.png)}
ul.style2 > li {background-image: url(../images/icons/bullet4.png)}
ul.style3 > li strong {color: #0095d4;}
ul.style4 > li {background-image: url(../images/icons/bullet4.png)}

/*------------------------------------------------------------------ [13. TABLES] */
table.style1 thead th {background: #0095d4;; border: 1px solid #038BC5;}
table.styled tr:nth-child(odd) {background: #f6f8f9;}
table.styled tr:nth-child(even) {background: #ebf1f2;}

/*------------------------------------------------------------------ [14. BREADCRUMBS AND PAGINATION] */
.pagination ul {background: #0095d4;}
.pagination ul > li > a,
.pagination ul > li > span,
.pagination ul > li > strong  {background: #3AD;}
.pagination ul > li.disabled > a:focus {background: #3AD; color: #038BC5;}
.pagination ul > li.last > a {background-image: url(../img/theme-blue/backgrounds.png)}

/*------------------------------------------------------------------ [15. SIDEBAR] */
.sidebar .module > h2,
.sidebar .module > h3  {background-image: url(../img/theme-blue/title.png)}
.sidebar .color .well {background: #0095d4;}
.sidebar .color .inputbox {background: #057db1; border-color: #75c6e8;}
.sidebar .color ul.style2 li {background-image: url(../img/icons/bullet1.png); }
.sidebar .color * {color: #fff;}
.sidebar .color .number {background: #fff; color: #0095d4}
.sidebar .color .btn {background-color: #fff; color: #0095d4}
.sidebar ul.nav li {background-image: url(../img/theme-blue/icons/bullet4.png)}
.sidebar ul.nav li.current a,
.sidebar ul.nav li.active a {color: #038BC5;}

/*------------------------------------------------------------------ [16. FOOTER] */
#footer .box input.query {background: url(../images/backgrounds.png) no-repeat;}
#footer .box input.button {background-image: url(../images/backgrounds.png)}
#footer div[class*="social-icons"] img:hover,
#footer .addthis_toolbox a:hover span span {background-color: #cfcece !important;}

#footer .copy {
	color: #fff;
    font-size: 15px;
    margin-top: 5px;
    text-align: center;
}

#fb-root {
	display: none;
}
 
.header-contact-details .custom-social-icons a {
	display:inline-block;
}

.header-contact-details .custom-social-icons img{
	max-width:40px;
	display:inline-block;
	margin:0 5px;
}

.header-contact-details div[class*="social-icons"] img:hover {
    background-color: #cfcece !important;
}
.header-contact-details div[class*="social-icons"] img {
    margin-left: 3px;
    padding: 2px;
}
.header-contact-details div[class*="social-icons"] img {
    border-radius: 50px;
    margin-left: 3px;
    max-width: 50px;
    padding: 2px;
}

/* To fill the container and nothing else */
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
	width: 100% !important;
}

.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style] { width: 100% !important; }

/* facebook comments */
.fb-comments, .fb-comments iframe[style], .fb-like-box, .fb-like-box iframe[style] {width: 100% !important;}
.fb-comments span, .fb-comments iframe span[style], .fb-like-box span, .fb-like-box iframe span[style] {width: 100% !important;}

/* social icons */
#bookmarks {
    position: fixed;
    right: 0.55%;
    top: 20%;
    width: 50px;
    z-index:99;
}

#bookmarks a { 
	display:block;
	margin-bottom:5px;
}

#bookmarks img { 
	background:#fff;
	border-radius:100%;
	width:50px;
	border:1px solid #fff;
}
