/*
==================================================

	Theme Name: Fusion
	Theme URI: http://www.lpd-themes.com
	Description: Fusion Responsive Premium Wordpress Theme
	Author: lpd-themes
	Author URI: http://www.lpd-themes.com
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Version: 1.0.2


================================================== */

@import "assets/css/base.css";
@import "assets/css/skeleton.css";
@import "assets/css/layout.css";
@import "assets/css/buttons.css";
@import "https://code.jquery.com/ui/1.8.18/themes/base/jquery-ui.css";
@import "assets/css/jquery-ui-fusion.css";
@import "assets/css/text.css";
@import "assets/css/superfish.css";
@import "assets/css/application.css";
@import "assets/css/button-color.css";
@import "assets/css/option-tree.css";

/*=============================================== ADDITION FOR DSR =====================================================*/

/*@import url(https://fonts.googleapis.com/css?family=Oswald:400,700,300);*/


body{font-family: sans-serif, 'Myriad'; font-size: 14px; width: 100%; background-color: #0c2137 !important; font-weight: lighter !important; line-height: 21px !important; background-image: none !important; color: #fff !important;}
#menu-top-nav a{font-family: Arial, sans-serif, 'Oswald'; font-weight:700; letter-spacing:2px; font-size:24px; }

.navi ul{margin:30px 0 0 -40px;}
ul.sub-menu li a{font-size:14px !important; font-weight:400 !important;  text-transform:uppercase !important; letter-spacing: 1px;}
#header{padding:10px 0;}

/* Added Starts */
#photo-description li img {margin: 0 auto !important;}
#headerMeta div.meta-left {max-width: 600px !important;}
#headerMeta div.meta-right span {display: block; text-align: right; float: left; padding-top: 8px;}
#headerMeta div.meta-right div.social {margin-right: 0 !important;}
#headerMeta div.meta-right div.social ul {margin-left: 0 !important;}
#headerMeta div.meta-right div.social ul li {margin-bottom: 0 !important; margin-left: 0 !important;}
#headerMeta div.meta-right div.social ul li a.wp,
#socket div.social ul li a.wp {
background: transparent url('https://danielrazon.com/wp-content/uploads/2012/10/wp-icon.png');
background-size: 22px 22px;
background-repeat: no-repeat;
padding: 5px;
display: block;
height: 22px;
width: 22px;
background-position: 5px 5px
}
#headerMeta div.meta-right div.social ul li a.wp:hover,
#socket div.social ul li a.wp:hover {
background-color: #21759b;
}

#photo-gallery ul li {
display: inline-block;
list-style: none;
	width:40%;
	vertical-align:top;
	margin-right:3rem;
}
#photo-gallery ul#multimedia-gallery li {
display: block;
border-bottom: dotted 1px #acacac;
padding: 8px 0 5px;
}
#photo-gallery ul#multimedia-gallery li a.thumbnail {
/*  float: left; */
}
#photo-gallery ul#multimedia-gallery li div.photo-title {
/* max-width: 560px; */
}
#photo-gallery ul#multimedia-gallery li div.photo-title h4 {
text-transform:none;
}
#photo-gallery ul#multimedia-gallery li div.photo-title h4 a {
font-size: 1em;
}
#photo-gallery ul#multimedia-gallery li div.photo-title p {
margin-bottom: 0;
padding-bottom: 0;
font-size: 1em;
}

div.photo-title p {
	display:block;
	float:left;
	margin-top:5px;
}
#photo-gallery ul#multimedia-gallery li div.class {
clear: both;
}
#photo-gallery ul li a {
display: block;
margin-right: 20px;
float: none !important;
width:100%;
}
#photo-gallery ul li a img {
width: 100% !important;
height: 106px !important;
float: left;
margin-right: 10px;
}
#photo-gallery ul li a:hover img {
border-color: #6eb0f2;
}
#photo-gallery-main ul li a img {
	max-width: 600px !important;
	height: auto !important;
	max-height: 320px !important;
}
#photo-gallery #dsr-gallery.ad-gallery .ad-thumbs li a img {
height: 65px !important;
}
#photo-gallery ul.thumbs {
height: 340px;
overflow: auto;
margin-right: 15px;
}
a.thumb-link img {
background-color: #ddd;
padding: 3px;
}
a.thumb-link:hover img {
background-color: #80b5f2;
}
div.photo-title h4 {
text-transform: none;
line-height: 14px;
font-size: 14px;
font-family: arial, sans-serif;
float:left;
display:block;
	margin-top:10px;
}
div.public-service {
padding-top: 10px;
margin-top: 18px;
float: left;
border-top: solid 1px #ddd;
}
div.public-service-schedule {
border-top: solid 1px #ddd;
padding-top: 10px;
}
div.public-service-schedule h5 {
text-transform: none;
}
h3.title-category {
padding-top: 40px;
clear: both;
}
div.public-service:first-child {
padding-top: 0;
margin-top: 0;
}
div.public-service h4 {
text-transform: none;
}
div.public-service p {
margin-bottom: 0 !important;
}
ul.dsr-featured-links li a {
text-decoration: none;
color: #000;
}
ul.dsr-featured-links li a:hover {
text-decoration: underline;
color: #4b92db;
}
ul li.widget-category-top {
margin-top: 12px;
}
ul li.widget-category {
margin-top: 12px;
}
ul li.widget-category-top span,
ul li.widget-category span {
font-weight: bold;
}
#footer a.footer-title-link {
    color: #fff;
}
/* ADDED END */

#slogan p{font-family: 'MerriWeather', sans-serif, serif; text-transform: none !important;}
p.hoveralls_text{padding-top:7px; font-weight:bold; border-radius:3px; text-shadow:0px 1px 1px #387fc7;} 
.home-overlay-itemBg{border-radius:4px; border:1px solid #387fc7; }

h1,h2,h3,h4,h5,h6, #footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {font-family:  'Oswald', sans-serif; font-weight:400;}
.service h3{font-size:18px; line-height:22px; padding-top:5px;}
h4{font-size:18px; line-height:24px;}
h5{font-size:15px;}
.latest_news .post p{font-size:12px; line-height:18px;}

.rt-border h2{font-size:16px; font-weight:400;}

div.logo h1{margin-top:8px;}
.main-content p{font-size:1.2em; line-height:20px; margin-bottom: 18px;}
div.tx-content p{font-size:1.1em; line-height:22px; padding-right:20px;}
.service .top{margin-bottom:22px;}
.four img{width:100%;}
a.small_button{font-size:11px;}

@media only screen and (max-width: 959px) and (min-width: 768px){
   .navi {
     float:right;
     margin-top: -80px;
   }
   .service h3{font-size:14px; line-height:20px; padding-top:5px;}
   .navi span{font-size:16px;}
   .four img{width:100%;}
   .player-container{width:172px;}
   #slogan p{font-size:15px;}
}
@media only screen and (max-width:767px){
   .four img{width:100%;}
}
#photo-description {
height: auto !important;
min-height: 400px !important;
}
#photo-gallery ul li div.photo-title h4 a {
float:none;
}
.main-content img {
	
	height: auto !important;
}

.main-content .comment img {
    width: auto !important;
}
div.wp-caption {
	width: 100% !important;
	background-color: #f8f8f8 !important;
	text-align: center;
	padding: 10px 0;
}
div.wp-caption p.wp-caption-text {
	padding: 10px;
	font-size: 12px;
	line-height: 18px;
}
p.wp-caption-text {
	margin-bottom: 0px !important;
}
div.wp-caption {
	margin-bottom: 30px !important;
}
@media only screen and (min-width: 1024px){
	.pum-container.pum-responsive,.pum-container.custom-position{
		left:50% !important;
	}
}

    a {
        color: #9cc4de !important;
        text-decoration: none;
    }

    a:hover {
        color: #9cc4de !important;
    }

.wp-caption-text {
	color: #333;
}

/* Latest Modifications */

.post-format-icon, .gallery {
	display: none !important;
}

.main-content h2 {
	margin-bottom: 15px !important;
	color: #9cc4de !important;
	font-weight: bold !important;
}

.main-content p {
	font-size: 1.1em !important;
	line-height: 25px; 
	font-weight: lighter;
}

.main-content #photo-gallery img {
    width: 100% !important;
	height: 200px !important;
}

.main-content #photo-gallery li span, #photo-gallery ul li a {
   	margin-top: 4% !important;
	font-weight: bold !important;
	font-size: 1.1em !important;
	width: 100% !important;
}

@media only screen and (max-width: 959px) and (min-width: 768px){
	#photo-gallery ul li {
display: inline-block;
list-style: none;
	width:100%;
	vertical-align:top;
	margin-right:3rem;
}
	   .main-content #photo-gallery img {
		width: 100% !important;
		height: 200px !important;
	}
	.main-content #photo-gallery li span, #photo-gallery ul li a {
   	margin-top: 4% !important;
	font-weight: bold !important;
	font-size: 1.1em !important;
	width: 100% !important;
}
}
@media only screen and (max-width:767px){
	#photo-gallery ul li {
display: inline-block;
list-style: none;
	width:100%;
	vertical-align:top;
	margin-right:3rem;
}
	   .main-content #photo-gallery img {
		width: 100% !important;
		height: 200px !important;
		}
	.main-content #photo-gallery li span, #photo-gallery ul li a {
   	margin-top: 4% !important;
	font-weight: bold !important;
	font-size: 1.1em !important;
	width: 100% !important;
}
}

.blog .frame, img.overlay-item-link {
	height: 388x;
}

@media only screen and (max-width:1024) {
	.blog .frame, .post .frame {
		height: 144px;
	}
}


@media only screen and (max-width:767px) {
	.blog .frame, .post .frame {
		height: 163px;
	}
}

h3 {
	color: #9cc4de !important;
}

a.thumb-link img {
	background-color:transparent !important;
}

.container.hr {
    visibility: hidden !important;
}

.rt-border {
    background: transparent !important;
}