/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Custom Style Sheet - Use this file to style your content
 */
 
 .module .teaserimage {
 	margin: -20px -20px 20px -20px;
 	display: block;
}

 .module .teaserimage > img { width: 100%; }

 .module .module-title + .teaserimage {
	margin-top: 0;
 	margin-bottom: -20px;
}







/*   My Customizations     */



/* for Selz  */
div .selzbutton { float: right; margin:6px; }
div .selzbutton:hover { opacity:.75; }





.menu-dropdown a.level1, .menu-dropdown span.level1 {
    color: #666666;
}


.menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span {
    font-size: 24px !important ;
}


.menu-dropdown a.level2, .menu-dropdown span.level2 {
    color: #666666;
}

.menu-dropdown a.level2 > span, .menu-dropdown span.level2 > span {
    font-size: 21px !important ;
}

#menubar {
	right: -8px !important ;
}



#logo, #logo > img, #menu {
    margin-left: -11px;
	margin-top: 3px;
}


#top-b + #main:before {
    height: 0;
}




.mod-black a:hover, .mod-transparent {
    color: #50aaff !important ;
}

.mod-color {
    background: none repeat scroll 0 0 #FEE158 !important ;
	color: #191919 ;
}



a not(h1,h2,h3,h4,h5,h6) {
    color: #50aaff !important ;
}



#system .items > .width50 .title {
    font-size: 40px;
    line-height: 36px;
}


#system .title a:hover {
    color: #AAAAAA ;
}


#system #respond h3 {
	color: #191919;
    font-size: 40px;
    line-height: 38px;
}



#page-body {
    background-color: #1A1A1C !important ;
    background-image: none !important ;
}


body {
	font: 300 16px/23px Helvetica Neue,Helvetica,Arial,sans-serif ;
}

em { color: #191919; }


/*   My Customizations of PM Pro    */

.pmpro_btn, .pmpro_btn:link, .pmpro_content_message a, .pmpro_content_message a:link {
	font: 300 20px/23px Helvetica Neue,Helvetica,Arial,sans-serif;
}

form.pmpro_form label {float: left; margin: 3px 10px 0 0; width: 150px; font-size: 14px; font-weight:300; text-align: right; }

form.pmpro_form textarea {font-family: Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 12px; }




/* CuteSlider customizations         */
.cs-borderlessdark .br-slidecontrol ul li .br-control-selected {
    background-position: 0 -150px;
	}
	

/* Download plugin customizations         */
.download-button small {
    color: #ffffff !important;
}
