@import url(app_galleria.azur.css);
@import url(app_advanced-slider.css);
@import url(menu.css);
@import url(custom_apps.css);
@import url(bootstrap.min.css);


body { background-color: #fff; color: #878787; }

p { margin-bottom: 20px; }
h1, h2, h3, h4, h5, h6 { font-family: 'CaptureitRegular', Arial, sans-serif; color: #3383C5; }
h1, h2, h3 { line-height: 40px; }
h1 { font-size: 35.5px; vertical-align: bottom;  }
h2 { font-size: 25.5px; vertical-align: bottom; margin-bottom: 5px; line-height: 25px; }
h3 { font-size: 20.5px; }
h4 { font-size: 15.5px; }
h5 { font-size: 13px; }
h6 { font-size: 10.9px; }

.h1-title-box { background-color: #333; color: #fff; padding: 10px 10px 10px 10px; margin-bottom: 20px; }
.h1-title-box h1 { font-size: 23.5px; padding: 0px; margin: 0px; line-height: normal; text-transform: uppercase; }
.h1-title-box .h1-txt-desc { padding: 0px;  }


.img-center { max-width: 100%; height: auto; text-align: center; }

.row-space { margin-bottom: 15px; }


#hdr-dice-web-icons-wrapper { background-color: #000; color: #fff; }
.img-dice-awards, .img-dice-europe, .img-dice-summit, .img-into-the-pixel { display: inline-block; width: 110px; height: 39px; border: 0px; margin: 10px 20px 5px 0px; }

.img-dice-awards {  background-image: url("/images/content/dice-awards-off.png");  }
.img-dice-awards:active, .img-dice-awards:hover, .img-dice-awards:focus { background-image: url("/images/content/dice-awards-on.png"); }

.img-dice-europe {  background-image: url("/images/content/dice-europe-off.png");  }
.img-dice-europe:active, .img-dice-europe:hover, .img-dice-europe:focus { background-image: url("/images/content/dice-europe-on.png"); }

.img-dice-summit {  background-image: url("/images/content/dice-summit-on.png");  }
.img-dice-summit:active, .img-dice-summit:hover, .img-dice-summit:focus { background-image: url("/images/content/dice-summit-on.png"); }

.img-into-the-pixel {  background-image: url("/images/content/into-the-pixel-off.png");  }
.img-into-the-pixel:active, .img-into-the-pixel:hover, .img-into-the-pixel:focus { background-image: url("/images/content/into-the-pixel-on.png"); }

header { min-height: 165px; }
#hdr-dice-summit-wrapper { }
#hdr-dice-summit-container { }
#hdr-dice-summit-logo-container { }
	.img-hdr-dice-summit-logo { border: 0px; margin: 0px 0px 0px 0px;  }
#hdr-dice-summit-nav-container { text-align: right; margin: 10px 0px 10px 0px;  }
	#dice-summit-social-media-hdr { padding: 10px 0px 10px 0px; }

#hdr-dice-summit-slider-wrapper { background-color: #000; min-height: 0px; }
	#hdr-dice-summit-slider-container { }

	
.hdr-img { max-width: 100%; }



section { 
	background-color: #fff;
	padding: 20px 0px 20px 0px;
	}
	.img-hm-itacct-cloud-solutions-tile { bordre: 0px; margin: 0px 0px 0px 0px; }

	.quote-name { color: #59798C; }
/*	blockquote
	{
    	border-left: 0px;
		margin: 0px;
		padding: 0px 55px 0px 55px;
		text-align: left;
		color: #72B8E3;
		
	}

	blockquote:before {
	    display: block;
	    font-size: 200px;
	    content: '“';
		content: open-quote;
	    height: 40px;
	    margin-left: -65px;
	    position:relative;
	    top: 100px;
		color: #E1F0F9;
	}
	
	blockquote:after {
	    display: block;
	    font-size: 200px;
	    content: '“';
		content: close-quote;
	    height: 1px;
	    margin: 0px -65px 0px 0px;
	    position:relative;
	    top: 25px;
		float: right;
		display: inline;
		color: #E1F0F9;
	}
*/
	
	
	
	
	
	
	
footer { 
	background-color: #1D1D1D; 
	background-image: url(/images/layout/bg-dice-summit-footer.jpg);
	background-repeat: repeat-x;
	background-position: top center;
	}	
	
	#footer-dice-summit-wrapper {}
	#footer-dice-summit-container { padding: 9px 0px 9px 0px; }
	#dice-summit-social-media-ftr { }
		#dice-summit-social-media-ftr .social-roll {float: left; }
	#footer-dice-summit-nav { line-height: inherit !important; }
		#footer-dice-summit-nav ul { list-style: none; float: right;}
		#footer-dice-summit-nav li { float: left; margin-left: 20px; }
		#footer-dice-summit-nav li > a { color: #878787; font-weight: bold; }
		#footer-dice-summit-nav li > a:hover, #dice-summit-alternate-nav li > a:active { color: #fff; text-decoration: none; }
	.calabasas-website-design-thinking2-logo { }
	
	#footer-copyright-dice-summit-wrapper { color: #878787; }
		#footer-copyright-dice-summit-wrapper a { color: #CECECE; }
		#footer-copyright-dice-summit-wrapper a:hover, #footer-copyright-dice-summit-wrapper li > a:active { color: #fff; text-decoration: none; }
	#footer-copyright-dice-summit-container { 
		background-color: transparent;
	    background-image: url('/images/layout/bg-border-hr-effect.jpg');
    	background-repeat: repeat-x;
	    background-position: center top;
		padding: 10px 0px 10px 0px;
		}
	#footer-dice-summit-copyright {}
	#footer-california-calabasas-website-designed-and-development { text-align: right; }
		
	
	
/* --  SOCIAL MEDIA CSS -- */
.social-roll {
	height: 32px;
	width: 32px;
	margin-left: 10px;
	float: right;
/*
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s;
*/
	/* border-radius: 50%; */
	}
.social-roll:hover {
	/* box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8); */
/*	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
*/
	}
.twitter-roll {
    background-image: url("/images/icons/ico-social-twitter-32-off.png");
	}
.twitter-roll:hover {
    background-image: url("/images/icons/ico-social-twitter-32-on.png");
	}
.facebook-roll {
    background-image: url("/images/icons/ico-social-facebook-32-off.png");
	}
.facebook-roll:hover {
    background-image: url("/images/icons/ico-social-facebook-32-on.png");
	}
.linkedin-roll {
    background-image: url("/images/icons/ico-social-linkedin-32-off.png");
	}
.linkedin-roll:hover {
    background-image: url("/images/icons/ico-social-linkedin-32-on.png");
	}
.twitch-roll {
    background-image: url("/images/icons/ico-social-twitch-32-off.png");
	}
.twitch-roll:hover {
    background-image: url("/images/icons/ico-social-twitch-32-on.png");
	}
.youtube-roll {
    background-image: url("/images/icons/ico-social-youtube-32-off.png");
	}
.youtube-roll:hover {
    background-image: url("/images/icons/ico-social-youtube-32-on.png");
	}	
.google-plus-roll {
	background-image: url("/images/icons/ico-social-google-plus-32-off.png");
	}
.google-plus-roll:hover {
	background-image: url("/images/icons/ico-social-google-plus-32-on.png");
	}
.vine-roll {
	background-image: url("/images/icons/ico-social-vine-32-off.png");
	}
.vine-roll:hover {
	background-image: url("/images/icons/ico-social-vine-32-on.png");
	}
.pinterest-roll {
	background-image: url("/images/icons/ico-social-pinterest-32-off.png");
	}
.pinterest-roll:hover {
	background-image: url("/images/icons/ico-social-pinterest-32-on.png");
	}
	
/*-- NAV Alternate Top Menu --*/
#dice-summit-alternate-nav ul { list-style: none; }
#dice-summit-alternate-nav li { float: right; padding-left: 20px; text-transform: uppercase; }
#dice-summit-alternate-nav li > a { color: #6C6C6B; font-weight: normal; }
#dice-summit-alternate-nav li > a:hover, #dice-summit-alternate-nav li > a:active { color: #333; text-decoration: none; }
	

/* MULTI-LEVEL DROPDOWNS FOR BOOTSTRAP */
/*.navbar { margin-top: 10px; }
.navbar .nav { float: right; margin: 0px; }
.navbar-inner { background-color: transparent; background-image: none; border: 0px; box-shadow: none; padding-right: 0px; margin-right: 0px; }
.navbar .nav > li > a { color: #6C6C6B; font-weight: bold; padding-right: 0px; margin-right: 0px; }
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus { background-color: transparent; background-image: none; box-shadow: none; color: #A94B17; }



*/
.navbar-default { border: none; background-color: transparent; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border: none; }
.navbar-brand { float: right; }
.navbar-collapse { padding-right: 0px; padding-top: 10px;  }
.navbar-nav { margin-left: 0px!important; margin-right: 0px !important; }
.navbar-nav > li > a { font-weight: bold; color: #868686; text-transform: uppercase; }
.nav > li { margin-left: 15px; }
.nav > li > a { padding-right: 0px; padding-left: 0px; }
.navbar-nav .nav > .active > a, .navbar-nav .nav > .active > a:hover, .navbar-nav .nav > .active > a:focus { color: #A94B17; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { background-color: transparent; border-bottom: 2px solid #3884C5; }

ul.dropdown-submenu-menu > li.active a, ul.dropdown-submenu-menu > li.active a:hover, ul.dropdown-submenu-menu > li.active a:focus { background-color: #428BCA; color: #FFFFFF; }

#footer_links_2  { float: right; display: inline; }
#footer-search-box { float: right; display: inline; margin-left: 15px; }
.search-query {
	border-radius: 15px 15px 15px 15px;
	margin-bottom: 0;
	padding-left: 14px;
	padding-right: 14px;
	width: 150px;
	}
	
	

	

.dropdown-submenu { position:relative; }
.dropdown-submenu-menu { margin-left: 0px; padding-left: 0px !important; }
.dropdown-submenu-menu li { list-style: none outside none !important; }
.dropdown-submenu-menu > li > a {
    clear: both;
    color: #333333;
    display: block;
    font-weight: normal;
    line-height: 1.42857;
    padding: 3px 20px 3px 30px;
    white-space: nowrap;
	}

.dropdown-submenu-menu > li > a:hover, .dropdown-submenu-menu > li > a:focus {
	color: #fff;
	background-color: #428BCA;
	text-decoration: none;
	}
	
.txt-archive-hdr { margin: 30px 0px 20px 0px; }

#sponsors .type_name { margin: 0px 0px 20px 0px; }

#dice-archives #sponsors { padding-top: 0px; }
#dice-archives .img-location-small { margin-bottom: 20px; }






@media (min-width: 992px) {

}

@media (max-width: 1200px) {

}

@media (min-width: 768px) and (max-width: 1035px){
	.nav { font-size: 8pt;}
}

@media (min-width: 768px) {

}

@media (max-width: 767px) {
	#hdr-dice-summit-logo-container { text-align: center; }
}

@media (max-width: 690px) {

}

@media (max-width: 550px) {
	
}


@media (max-width: 400px) {

}

@media (max-width: 350px) {
	
}

