/*
Theme Name:decagent
Theme URL: http://decagent.com
Description: special Theme for decagent.com
Author: Websky Creative
Author URI: mailto:websky.creative@gmail.com
Version: 1.0.0
*/
*{
	margin:0;
	padding:0;
	border:0;
}
body{
	/*background-color:#f5f5f5;*/
	/*background-image:url(images/body-bg.png);*/
	/*background-attachment:fixed;*/
	/*background-position:top center;*/
}
.decagentclear{
	clear:both;
}
.headerbg{
	background-image:url(https://s3.amazonaws.com/decagent/header-bg.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:1200px;
	/*height:109px;*/
	height:96px;
	
	margin-left:auto;
	margin-right:auto;
	z-index:99999 !important;
	}
	.headerwrap{
		/*width:1100px;*/
		width:1140px;
		margin-left:auto;
		margin-right:auto;
		}
		.logo{
			float:left;
			margin-top:1px;
			width:127px;
			height:88px;
		}
		.header2ndrow{
			float:left;
			/*width:973px;*/
			width:1012px;
		}
		.headersitemap{
			float: left;
			margin-left: 636px;
			margin-top: 18px;
			}
			.headersitemaplink a{
				color: white;
				text-decoration: none;
				font-size: 0.8em;
				font-family: Arial;
				display: block;
			}
			.headersitemaplink a:hover{
				color:#f09a31;
			}
		.header-search{
			float: left;
			margin-left: 15px;
			margin-top: 18px;
			}
			.header-search-text{
				font-size: 0.8em;
				color: white;
				float: left;
				font-family: Arial;
			}
			.header-search-bg{
				float: left;
				background-image: url(https://s3.amazonaws.com/decagent/header-search-bg.png);
				width: 177px;
				height: 33px;
				background-repeat: no-repeat;
				margin-left: 7px;
				margin-top: -8px;
				}
				.header-searchq{
					float: left;
					display: block;
					margin-left: 5px;
					margin-top: 7px;
					width: 121px;
					border: none;
				}
				.header-searchsubmit{
					float: left;
					display: block;
					margin-left: 5px;
					margin-top: 1px;
					width: 46px;
					height: 30px;
					border: none;
					background-color: transparent;
					color: transparent;
					font-size: 0px;
					cursor: pointer;
				}
		
		#nav {		
			/*margin-top: 11px;*/
			margin-left: 18px;
			top: 18px;
			position: relative;
		}
		#nav li {
			margin: 0 5px;
			padding: 0 0 8px;
			float: left;
			position: relative;
			list-style: none;
		}

		/* main level link */
		#nav a {			
			color:#FFFFFF;
			text-decoration: none;
			display: block;
			padding:  8px 20px;
			margin: 0;
			font-family:Arial;
			font-size:0.9em;
			border:1px solid transparent;
		}
		#nav a:hover {
			background: #000;
			color: #fff;
		}

		/* main level link hover */
		#nav .current a, #nav li:hover > a {
			color:#FFFFFF;
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			border-radius: 10px;
			border: 1px solid #4C4C4C;
			background-color: #171717;
		}
	
		/* sub levels link hover */
		#nav ul li:hover a, #nav li:hover li a {
			background: none;
			border: none;
			color: #666;
		}
		#nav ul a:hover {
			background-color: #171717 !important;
			color: #fff !important;
			-webkit-border-radius: 0;
			-moz-border-radius: 0;			
		}

		/* dropdown */
		#nav li:hover > ul {
			display: block;
			z-index:999999 !important;
		}

		/* level 2 list */
		#nav ul {
			display: none;
			margin: 0;
			padding: 0;
			width: 185px;
			position: absolute;
			top: 35px;
			left: 0;
			background-color: #ddd;
			border: solid 1px #b4b4b4;
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			border-radius: 10px;
			-webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3);
			-moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
			box-shadow: 0 1px 3px rgba(0,0,0, .3);
			z-index:999999 !important;
		}
		#nav ul.entertainment-management{
			width:253px;
		}
		#nav ul li {
			float: none;
			margin: 0;
			padding: 0;
		}

		#nav ul a {
			font-weight: normal;
			text-shadow: 0 1px 0 #fff;
		}
		
		/* level 3+ list */
		#nav ul ul {
			left: 181px;
			top: -3px;
		}

		/* rounded corners of first and last link */
		#nav ul li:first-child > a {
			-webkit-border-top-left-radius: 9px;
			-moz-border-radius-topleft: 9px;

			-webkit-border-top-right-radius: 9px;
			-moz-border-radius-topright: 9px;
		}
		#nav ul li:last-child > a {
			-webkit-border-bottom-left-radius: 9px;
			-moz-border-radius-bottomleft: 9px;

			-webkit-border-bottom-right-radius: 9px;
			-moz-border-radius-bottomright: 9px;
		}

		/* clearfix */
		#nav:after {
			content: ".";
			display: block;
			clear: both;
			visibility: hidden;
			line-height: 0;
			height: 0;
		}
		#nav {
			display: inline-block;
		} 
		html[xmlns] #nav {
			display: block;
		}
 
		* html #nav {
			height: 1%;
		}
			
				
				
.topslider{
	width:1200px;
	height:436px;
	/*background-image:url(images/slider1.png);*/
	background-repeat:no-repeat;
	/*margin-top: -23px;*/
	margin-left:auto;
	margin-right:auto;
	}
	#cs-next-wpcontent_slider{
		top: 336px !important;
		right: 777px !important;
	}
	#cs-prev-wpcontent_slider{
		top: 336px !important;
		left: 336px !important;
	}

.servicebg{
	background-image:url(https://s3.amazonaws.com/decagent/service-bg.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:1200px;
	height:362px;
	margin-left:auto; 
	margin-right:auto;
	margin-top:-1px;
	}
	.servicecontent{
		background-image:url(https://s3.amazonaws.com/decagent/service-content.png);
		width:1200px;
		height:362px;
		background-repeat:no-repeat;
		background-position:top center;
		margin-left:auto;
		margin-right:auto;
		}
		.serviceintro{
			float: left;
			color: white;
			font-size: 1em;
			margin-left: 335px;
			margin-top: 29px;
		}
		.clientlist-btn{
			float: left;
			margin-left: 134px;
			margin-top: 18px;
			}
			.clientlist-btn a{
				display: block;
				width: 190px;
				height: 36px;
				border: none;
				line-height: 38px;
				text-align: center;
				background-color: transparent;
				color: transparent;
				font-size: 0px;
				text-decoration: none;
			}
			
		.service1{
			float:left;
			margin-left: 227px;
			margin-top: 68px;			
			}
			.service1 a{
				display:block;
				border:none;
				width: 167px;
				height: 177px;
				text-decoration:none;
			}
		.service2{
			float:left;
			margin-top: 68px;
			margin-left: 16px;
			}
			.service2 a{
				display:block;
				border:none;
				width: 173px;
				height: 177px;
				text-decoration:none;
			}
		.service3{
			float:left;
			margin-top: 68px;
			margin-left: 16px;
			}
			.service3 a{
				display:block;
				border:none;
				width: 172px;
				height: 177px;
				text-decoration:none;
			}
		.service4{
			float:left;
			margin-top: 68px;
			margin-left: 15px;
			}
			.service4 a{
				display:block;
				border:none;
				width: 173px;
				height: 177px;
				text-decoration:none;
			}

.contentbg{
	background-image:url(https://s3.amazonaws.com/decagent/content-bg.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:1200px;
	height:561px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-1px;
	}
	.contentt{
		background-image:url(https://s3.amazonaws.com/decagent/contentt2.png);
		background-repeat:no-repeat;
		width:1200px;
		height:561px;
		margin-left:auto;
		margin-right:auto;
		}
		.contentt-aboutus{
			color: white;
			font-size: 0.9em;
			/*margin-left: 573px;*/
			margin-left:452px;
			padding-top: 77px;
			border: none;
			/*width: 414px;*/
			width:530px;
			}
			.contentt-aboutus p{
				margin-bottom: 15px;
			}
		.readmoreaboutbtn{
			margin-left: 776px;
			/*margin-top: -16px;*/
			margin-top:33px;
			border: none;
			width: 190px;
			}			
			.readmoreaboutbtn a{
				display: block;
				width: 190px;
				height: 36px;
				border: none;
				text-align: center;
				line-height: 36px;
				background-color: transparent;
				color: transparent;
				font-size: 0px;
				text-decoration: none;
				cursor: pointer;
			}
		.contentpartner1{
			float:left;
			margin-left: 227px;
			margin-top: 105px;
			}
			.contentpartner1 a{
				display:block;
				border:none;
				width:100px;
				height:100px;
				text-decoration:none;
			}
		.contentpartner2{
			float:left;
			margin-top: 105px;
			margin-left: 22px;
			}
			.contentpartner2 a{
				display:block;
				border:none;
				width:100px;
				height:100px;
				text-decoration:none;
			}
		.contentpartner3{
			float:left;
			margin-top: 105px;
			margin-left: 33px;
			}
			.contentpartner3 a{
				display:block;
				border:none;
				width:100px;
				height:100px;
				text-decoration:none;
			}
		.contentpartner4{
			float:left;
			margin-top: 105px;
			margin-left: 19px;
			}
			.contentpartner4 a{
				display:block;
				border:none;
				width:100px;
				height:100px;
				text-decoration:none;
			}
		.contentpartner5{
			float:left;
			margin-top: 105px;
			margin-left: 26px;
			}
			.contentpartner5 a{
				display:block;
				border:none;
				width:100px;
				height:100px;
				text-decoration:none;
			}
		.contentpartner6{
			float:left;
			margin-top: 105px;
			margin-left: 22px;
			}
			.contentpartner6 a{
				display:block;
				border:none;
				width:100px;
				height:100px;
				text-decoration:none;
			}
			
	.container {
      width: 210px;
      height: 140px;
      position: relative;
      margin: 0 auto 40px;
      /*border: 1px solid #CCC;*/
      -webkit-perspective: 1100px;
         -moz-perspective: 1100px;
           -o-perspective: 1100px;
              perspective: 1100px;
			  margin-top:80px;
    }

    #carousel {
      width: 100%;
      height: 100%;
      position: absolute;
      -webkit-transform: translateZ( -288px );
         -moz-transform: translateZ( -288px );
           -o-transform: translateZ( -288px );
              transform: translateZ( -288px );
      -webkit-transform-style: preserve-3d;
         -moz-transform-style: preserve-3d;
           -o-transform-style: preserve-3d;
              transform-style: preserve-3d;
      -webkit-transition: -webkit-transform 1s;
         -moz-transition: -moz-transform 1s;
           -o-transition: -o-transform 1s;
              transition: transform 1s;
    }

    #carousel figure {
      display: block;
      position: absolute;
      width: 186px;
      height: 116px;
      left: 10px;
      top: 10px;
      /*border: 2px solid black;*/
      line-height: 116px;
      font-size: 80px;
      font-weight: bold;
      color: white;
      text-align: center;
    }

    #carousel figure:nth-child(1) { /*background: hsla(   0, 100%, 50%, 0.8 );*/ }
    #carousel figure:nth-child(2) { /*background: hsla(  40, 100%, 50%, 0.8 );*/ }
    #carousel figure:nth-child(3) { /*background: hsla(  80, 100%, 50%, 0.8 );*/ }
    #carousel figure:nth-child(4) { /*background: hsla( 120, 100%, 50%, 0.8 );*/ }
    #carousel figure:nth-child(5) { /*background: hsla( 160, 100%, 50%, 0.8 );*/ }
    #carousel figure:nth-child(6) { /*background: hsla( 200, 100%, 50%, 0.8 );*/ }
    #carousel figure:nth-child(7) { /*background: hsla( 240, 100%, 50%, 0.8 );*/ }
    #carousel figure:nth-child(8) { /*background: hsla( 280, 100%, 50%, 0.8 );*/ }
    #carousel figure:nth-child(9) { /*background: hsla( 320, 100%, 50%, 0.8 );*/ }

    #carousel figure:nth-child(1) {
      -webkit-transform: rotateY(   0deg ) translateZ( 288px );
         -moz-transform: rotateY(   0deg ) translateZ( 288px );
           -o-transform: rotateY(   0deg ) translateZ( 288px );
              transform: rotateY(   0deg ) translateZ( 288px );
    }
    #carousel figure:nth-child(2) {
      -webkit-transform: rotateY(  40deg ) translateZ( 288px );
         -moz-transform: rotateY(  40deg ) translateZ( 288px );
           -o-transform: rotateY(  40deg ) translateZ( 288px );
              transform: rotateY(  40deg ) translateZ( 288px );
    }
    #carousel figure:nth-child(3) {
      -webkit-transform: rotateY(  80deg ) translateZ( 288px );
         -moz-transform: rotateY(  80deg ) translateZ( 288px );
           -o-transform: rotateY(  80deg ) translateZ( 288px );
              transform: rotateY(  80deg ) translateZ( 288px );
    }
    #carousel figure:nth-child(4) {
      -webkit-transform: rotateY( 120deg ) translateZ( 288px );
         -moz-transform: rotateY( 120deg ) translateZ( 288px );
           -o-transform: rotateY( 120deg ) translateZ( 288px );
              transform: rotateY( 120deg ) translateZ( 288px );
    }
    #carousel figure:nth-child(5) {
      -webkit-transform: rotateY( 160deg ) translateZ( 288px );
         -moz-transform: rotateY( 160deg ) translateZ( 288px );
           -o-transform: rotateY( 160deg ) translateZ( 288px );
              transform: rotateY( 160deg ) translateZ( 288px );
    }
    #carousel figure:nth-child(6) {
      -webkit-transform: rotateY( 200deg ) translateZ( 288px );
         -moz-transform: rotateY( 200deg ) translateZ( 288px );
           -o-transform: rotateY( 200deg ) translateZ( 288px );
              transform: rotateY( 200deg ) translateZ( 288px );
    }
    #carousel figure:nth-child(7) {
      -webkit-transform: rotateY( 240deg ) translateZ( 288px );
         -moz-transform: rotateY( 240deg ) translateZ( 288px );
           -o-transform: rotateY( 240deg ) translateZ( 288px );
              transform: rotateY( 240deg ) translateZ( 288px );
    }
    #carousel figure:nth-child(8) {
      -webkit-transform: rotateY( 280deg ) translateZ( 288px );
         -moz-transform: rotateY( 280deg ) translateZ( 288px );
           -o-transform: rotateY( 280deg ) translateZ( 288px );
              transform: rotateY( 280deg ) translateZ( 288px );
    }
    #carousel figure:nth-child(9) {
      -webkit-transform: rotateY( 320deg ) translateZ( 288px );
         -moz-transform: rotateY( 320deg ) translateZ( 288px );
           -o-transform: rotateY( 320deg ) translateZ( 288px );
              transform: rotateY( 320deg ) translateZ( 288px );
    }
	button#next{
		background-image: url(https://s3.amazonaws.com/decagent/slider-right-arrow.png) !important;
width: 40px !important;
height: 40px !important;
background-repeat: no-repeat !important;
background: transparent;
font-size: 0px;
color: transparent;
position: relative;
top: -127px;
left: 875px;
cursor: pointer;
	}
	button#previous{
		background-image: url(https://s3.amazonaws.com/decagent/slider-left-arrow.png) !important;
width: 40px !important;
height: 40px !important;
background-repeat: no-repeat !important;
background: transparent;
font-size: 0px;
color: transparent;
position: relative;
top: -127px;
left: 226px;
cursor: pointer;
	}
#carousel.panels-backface-invisible figure {
      -webkit-backface-visibility: hidden;
         -moz-backface-visibility: hidden;
           -o-backface-visibility: hidden;
              backface-visibility: hidden;
    }
	
	
	
.widgetsbg{
	background-image:url(https://s3.amazonaws.com/decagent/widgets-bg.png);	
	background-position:top center;
	width:1200px;
	min-height:240px;
	margin-left:auto;
	margin-right:auto;
	/*padding-bottom:20px;*/
	background-color:#373737;
	}
	.widgetscontent{
		background-image:url(https://s3.amazonaws.com/decagent/widgets-content.png);
		width:1200px;
		min-height:240px;
		background-repeat:no-repeat;
		background-position:top center;
		margin-left:auto;
		margin-right:auto;
		}
		.newsboxbottom{
			float: left;
			width: 222px;
			height: 112px;
			border: none;
			margin-left: 229px;
			margin-top: 64px;
			}
			#NewsList{
				list-style:none;
			}
			#NewsList .NewsItem .title {
				font-family: Museo,Helvetica,sans-serif;
				font-size: 16px;
				font-weight: normal;
				font-style: italic;
			}
			#NewsList .NewsItem .title a {
				color: #FF7D00;
				text-decoration: none;
			}
			#NewsList .summary{
				color:#FFFFFF;
				font-family:Arial;
				font-size:0.7em;
			}
			#NewsList .date{
				color:#FFFFFF;
				font-family:Arial;
				font-size:0.7em;
			}
		.twitterboxbottom{
			float: left;
			width: 222px;
			/*height: 112px;*/
			border: none;
			margin-top: 64px;
			margin-left: 31px;
			padding-bottom:20px;
			}
			.twitterboxbottom .widget_multi_twitter_wsyms{
				color: white !important;
				font-size: 0.75em !important;
				list-style:none !important;
			}
			.twitterboxbottom .widget_multi_twitter_wsyms h2{
				display:none !important;
			}
			.twitterboxbottom .widget_multi_twitter_wsyms ul{
				list-style:none !important;
			}
			.twitterboxbottom .widget_multi_twitter_wsyms ul li{
				list-style:none !important;
			}
			.twitterboxbottom .widget_multi_twitter_wsyms ul li a{
				color: white !important;				
			}
			.twitterboxbottom .widget_multi_twitter_wsyms ul li a:hover{
				color:yellow !important;
			}
			.tweet-h1{
				display:none !important;
			}
			.tweet{
				height:100% !important;
				margin-bottom:10px !important;
			}
		.facebookboxbottom{
			float: left;
			/*width: 222px;*/
			width:266px;
			height: 112px;
			border: none;
			margin-top: 64px;
			margin-left: 21px;
			}
			.facebookboxbottom-txt{
				color:#FFFFFF;
				font-family:Arial;
				font-size:0.7em;
			}
	
.firstfooterbg{
	background-image:url(https://s3.amazonaws.com/decagent/firstfooter-bg.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:860px;
	height:62px;
	margin-left:auto;
	margin-right:auto;
	}
	.firstfooter-search{
		float:left;
		margin-left:67px;
		margin-top:18px;
		}
		.firstfooter-search-bg{
			background-image:url(https://s3.amazonaws.com/decagent/firstfooter-search-bg.png);
			width:215px;
			height:30px;
			background-repeat:no-repeat;
			background-position:top center;
			}
			.firstfooter-searchq{
				float: left;
				display: block;
				margin-left: 60px;
				width: 108px;
				margin-top: 5px;
				border: none;
			}
			.firstfooter-searchsubmit{
				float: left;
				display: block;
				margin-left: 3px;
				width: 41px;
				height: 29px;
				background-color: transparent;
				color: transparent;
				font-size: 0px;
				cursor: pointer;
			}
	.firstfooter-copyright{
		float:left;
		margin-left: 189px;
		margin-top: 24px;
		}
		.firstfooter-copyright-txt{
			font-size:0.7em;
			color:#FFFFFF;
		}
	
.fatfooter{
	width:860px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:51px;
	}
	.footersitemap{
		float:left;
		margin-top:27px;
		}
		.footersitemap a{
			color:#000000;
			text-decoration:none;
		}
		.footersitemap a:hover{
			text-decoration:underline;
		}
	.footersitemaptitle{
		background-image:url(https://s3.amazonaws.com/decagent/sitemap-title.png);
		background-repeat:no-repeat;
		width:144px;
		height:32px;
	}
	.sitemap1{
		float:left;
		}
		.sitemap1title{
			margin-top: 10px;
			font-size: 0.875em;
			font-weight: bold;
			margin-bottom:5px;
		}
		ul.sitemap1list{
			list-style:none;
			font-size: 0.75em;
		}
		ul.sitemap1list li{
			margin-bottom:5px;
		}
	.sitemap2{
		float:left;
		margin-left:60px;
		}
		.sitemap2title{
			margin-top: 10px;
			font-size: 0.875em;
			font-weight: bold;
			margin-bottom:5px;
		}
		ul.sitemap2list{
			list-style:none;
			font-size: 0.75em;
		}
		ul.sitemap2list li{
			margin-bottom:5px;
		}
	.sitemap3{
		float:left;
		margin-left:65px;
		}
		.sitemap3title{
			margin-top: 10px;
			font-size: 0.875em;
			font-weight: bold;
			margin-bottom:5px;
		}
		ul.sitemap3list{
			list-style:none;
			font-size: 0.75em;
		}
		ul.sitemap3list li{
			margin-bottom:5px;
		}
	.sitemap4{
		float:left;
		margin-left:65px;
		}
		.sitemap4title{
			margin-top: 10px;
			font-size: 0.875em;
			font-weight: bold;
			margin-bottom:5px;
		}
		ul.sitemap4list{
			list-style:none;
			font-size: 0.75em;
		}
		ul.sitemap4list li{
			margin-bottom:5px;
		}
.footercontact{
	float:left;
	margin-left:60px;
	margin-top:27px;
	width: 226px;
	}
	.footercontactdrop{
		background-image:url(https://s3.amazonaws.com/decagent/contact-us.png);
		width:143px;
		height:32px;
		background-repeat:no-repeat;
	}
	.footercontactname{
		margin-top: 10px;
		font-size: 0.875em;
		font-weight: bold;
		margin-bottom: 5px;
	}
	.footercontacttitle{
		margin-bottom: 5px;
		font-size: 0.75em;
	}
	.footercontactaddress{
		margin-bottom: 5px;
		font-size: 0.75em;
	}
	.footercontactaddress{
		margin-bottom: 5px;
		font-size: 0.75em;
	}
	.footercontactphtitle{
		float:left;
		font-size: 0.75em;
		font-weight: bold;
		margin-right: 10px;
	}
	.footercontactph{
		float:left;
		color:#e86828;
		font-size: 0.75em;
	}
	.footercontactemailtitle{
		float:left;
		font-size: 0.75em;
		font-weight: bold;
		margin-right: 10px;
	}
	.footercontactemail{
		float:left;
		color:#e86828;
		font-size: 0.75em;
		}
		.footercontactemail a{
			color:#E86828;
			text-decoration:none;
		}
		.footercontactemail a:hover{
			text-decoration:underline;
		}