/*
Theme Name: Jobportale - Meinpraktikum
Theme URI: http://www.youngenterprises.at
Author: Hausfrieden Connection operated by HC-Media.at and dbmmedia.co
Author URI: http://www.webdeveloptment.wien
Description: Child-Theme für die Jobportale
Version: 0.1
Text Domain: jp_meinpraktikum
Template: jobportale
*/

/* ==========================================================================
   IMPORTS
   ========================================================================== */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html,
button,
input,
select,
textarea {
	color:rgb(85,85,85);
}

html,
body {
	background-color:transparent;
	color:rgb(85,85,85);
}

html {
	background-color:rgb(238,238,238);
}

body{
	background-color:rgb(238,238,238);
}

::-moz-selection {
    background: #b3d4fc;
}

::selection {
    background: #b3d4fc;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
   
   /* ==========================================================================
	   BASICS
	   ========================================================================== */
		   
		/* ==========================================================================
		   TEXT and MORE
		   ========================================================================== */
	   
			h1, 
			h2, 
			h3, 
			h4, 
			h5 {
				font-weight:600;
				letter-spacing:0.5px
			}
			
				h1 {
					font-size:24px;
					/*line-height:36px;*/
					line-height:24px;
				}
				
				h2 {
					font-size:18px;
					/*line-height:30px;*/
					line-height:18px;
				}
				
				h3 {
					font-size:14px;
					/*line-height:26px;*/
					line-height:14px;
				}
				
				p a {
					color:rgb(135,188,38);
					text-decoration:none;
				}
				
				p a:hover {
					color:rgb(30,104,143);
					text-decoration:underline;
				}	
				
		/* ==========================================================================
		   FORM
		   ========================================================================== */
					 
			/* ==========================================================================
			   FORM - BOOTSTRAP-SELECT
			   ========================================================================== */
				   
			   form .bootstrap-select .btn,
			   form .bootstrap-select .btn.open,
			   form .bootstrap-select .btn.dropdown-toggle {
				   color:rgb(85,85,85);
			   }
					
				form .bootstrap-select .dropdown-menu {
					background-color:rgb(255,255,255);
					color:rgb(85,85,85);
			   }
			   
			   	form .bootstrap-select .dropdown-menu .divider {
					background-color:rgb(199,199,199);
				}	
					  
					form .bootstrap-select .dropdown-menu dt,
					form .bootstrap-select .dropdown-menu li a {
					   color:rgb(85,85,85);
					}
						
						form .bootstrap-select .dropdown-menu li.selected a {
							background-color:rgb(135,188,38);
							color:rgb(255,255,255);
						}
						
						form .bootstrap-select .dropdown-menu li:hover a,
						form .bootstrap-select .dropdown-menu li.selected:hover a,
						form .bootstrap-select .dropdown-menu li a:foucs {
							background-color:rgb(141,141,141);
							color:rgb(255,255,255);
						}	
							
			 /* ==========================================================================
				FORM - BUTTONS
				========================================================================== */
				
				.btn-primary {
					background-color:rgb(161,202,72);
					border:1px solid rgb(121,178,38) !important;
					color:rgb(255,255,255);
				}
			   
			   	.btn-primary:active,
					.btn-primary:hover, 
					.btn-primary.active {
						background-color:rgb(121,178,38);
						border:1px solid rgb(121,178,38) !important;
						color:rgb(255,255,255);
					}
					
					.bootstrap-select .btn-primary .icon {
						background-color:rgb(210,210,210);
					}
					
						.bootstrap-select .btn-primary:active .icon,
						.bootstrap-select .btn-primary:focus .icon,
						.bootstrap-select .btn-primary:hover .icon,
						.bootstrap-select.open .btn-primary .icon {
							background-color:rgb(141,141,141);
						}
					
				.btn-secondary {
					background-color:rgb(71,186,209);
					border:1px solid rgb(50,156,188);
					color:rgb(255,255,255);
				}
			   
			   	.btn-secondary:active,
					.btn-secondary:hover, 
					.btn-secondary.active {
						background-color:rgb(50,156,188);
						border:1px solid rgb(50,156,188);
						color:rgb(255,255,255);
					}
					
					.bootstrap-select .btn-secondary .icon {
						background-color:rgb(210,210,210);
					}
					
						.bootstrap-select .btn-secondary:active .icon,
						.bootstrap-select .btn-secondary:focus .icon,
						.bootstrap-select .btn-secondary:hover .icon,
						.bootstrap-select.open .btn-secondary .icon {
							background-color:rgb(141,141,141);
						}
					
				.btn-tertiary {
					background-color:rgb(83,189,174);
					border:1px solid rgb(60,162,142);
					color:rgb(255,255,255);
				}
			   
			   	.btn-tertiary:active, 
					.btn-tertiary:hover, 
					.btn-tertiary.active {
						background-color:rgb(60,162,142);
						border:1px solid rgb(50,162,142);
						color:rgb(255,255,255);
					}
					
					.bootstrap-select .btn-tertiary .icon {
						background-color:rgb(210,210,210);
					}
					
						.bootstrap-select .btn-tertiary:active .icon,
						.bootstrap-select .btn-tertiary:focus .icon,
						.bootstrap-select .btn-tertiary:hover .icon,
						.bootstrap-select.open .btn-tertiary .icon {
							background-color:rgb(141,141,141);
						}
					
	/* ==========================================================================
	   PAGINATION
	   ========================================================================== */
	   
		.pagination li a {
			background-color:rgb(135,188,38);
			border:1px solid rgb(135,188,38);
			color:rgb(255,255,255);
			font-weight:600;
		}
		
		.pagination li span.current,
		.pagination li:active a,
		.pagination li:focus a,
		.pagination li:hover a,
		.pagination li.active a {
			background-color:rgb(135,188,38);
			border:1px solid rgb(113,161,27);
			color:rgb(85,85,85);
		}

	/* ==========================================================================
	   MODAL
	   ========================================================================== */

		.modal .modal-header {
			background-color:rgb(135,188,38);
		}
	   
			.modal .modal-header h4.modal-title,
			.modal .modal-header h4.modal-title small  {
				color:rgb(255,255,255);
			}
		
	/* ==========================================================================
	   LIGHTBOX
	   ========================================================================== */
		
		.jquery-lightbox {
			background:rgb(135,188,38);
		}
		
		.jquery-lightbox-border-top-left,
		.jquery-lightbox-border-top-right,
		.jquery-lightbox-border-top-middle,
		.jquery-lightbox-border-bottom-left,
		.jquery-lightbox-border-bottom-middle,
		.jquery-lightbox-border-bottom-right {
			background:rgb(135,188,38);
		}
		
		.jquery-lightbox-html {
			border-left:7px solid rgb(135,188,38);
			border-right:7px solid rgb(135,188,38);
		}
		
		.jquery-lightbox-mode-html .jquery-lightbox-background {
			background-color:rgb(135,188,38);
		}
		
		.jquery-lightbox-loading,
		.jquery-lightbox-mode-html .jquery-lightbox-loading {
			background:rgb(135,188,38);
		}
		
		.jquery-lightbox-button-close {
			background-color:rgb(255,255,255);
		}
		
			.jquery-lightbox-button-close:after,
			.jquery-lightbox-mode-image .jquery-lightbox-button-close:after {
				color:rgb(135,188,38);
			}
		
		.jquery-lightbox-mode-image .jquery-lightbox-button-close {
			background-color:rgb(135,188,38);
		}
		
		.jquery-lightbox-buttons .jquery-lightbox-button-left,
		.jquery-lightbox-buttons .jquery-lightbox-button-right {
			background-color:rgb(135,188,38);
		}
		
			.jquery-lightbox-buttons .jquery-lightbox-button-left:after,
			.jquery-lightbox-buttons .jquery-lightbox-button-right:after {
				color:rgb(135,188,38);
			}
	   	
    /* ==========================================================================
	   HEADER
	   ========================================================================== */
	      
		/* ==========================================================================
		   NAVBAR
		   ========================================================================== */
		   
		   .navbar {
				-o-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);
				-ms-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);
				-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);
				-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);
				box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);
		   }
		   
		   		header.header-wrapper.plus .navbar {
					-o-box-shadow:0px 4px 5px 0px rgba(0,0,0,0.2);
					-ms-box-shadow:0px 4px 5px 0px rgba(0,0,0,0.2);
					-moz-box-shadow:0px 4px 5px 0px rgba(0,0,0,0.2);
					-webkit-box-shadow:0px 4px 5px 0px rgba(0,0,0,0.2);
					box-shadow:0px 4px 5px 0px rgba(0,0,0,0.2);
				}
		   
		/* ==========================================================================
		   NAVBAR - NAVBAR-HEADER-TOP
		   ========================================================================== */
		   
		   .navbar-header-top {
				background-color:rgb(255,255,255);
		   }
		   
		   	/* ==========================================================================
			   NAVBAR - NAVBAR-HEADER-TOP - NAVBAR-HEADER
			   ========================================================================== */
			   
			   		/* ==========================================================================
					   NAVBAR - NAVBAR-HEADER-TOP-META - NAVBAR-HEADER - NAVBAR-TOGGLE
					   ========================================================================== */
					   
					/* ==========================================================================
					   NAVBAR - NAVBAR-HEADER-TOP-META - NAVBAR-HEADER - NAVBAR-BRAND
					   ========================================================================== */

					   .navbar-header-top .navbar-header a.navbar-brand {	   
						   /*margin:10px 0px 0px 0px;*/
					   }
			
			/* ==========================================================================
			   NAVBAR - NAVBAR-HEADER-TOP - NAVBAR-COLLAPSE
			   ========================================================================== */
			
				/* ==========================================================================
				   NAVBAR - NAVBAR-HEADER-TOP - NAVBAR-COLLAPSE - NAV
				   ========================================================================== */
				   
				   .navbar-header-top .nav li a {
					   background-color:transparent;
					   color:rgb(85,85,85);
				   }
						
						.navbar-header-top .nav li:hover a,
						.navbar-header-top .nav li.open a,
						.navbar-header-top .nav li:hover a .icon,
						.navbar-header-top .nav li.open a .icon {
							background-color:inherit;
							color:rgb(135,188,38) !important;
						}
						
						.navbar-header-top .nav li.active a,
						.navbar-header-top .nav li.active a .icon {
							color:rgb(135,188,38);
						}
			
		/* ==========================================================================
		   NAVBAR - NAVBAR-HEADER-TOP-SUB
		   ========================================================================== */
		   
		   	.navbar-header-top-sub {
				background-color:transparent !important;
				-o-box-shadow:none !important;
				-ms-box-shadow:none !important;
				-moz-box-shadow:none !important;
				-webkit-box-shadow:none !important;
				box-shadow:none !important;
		   	}
		   
			.navbar-header-top-sub.sub-mobile {
				background-color:rgb(135,188,38) !important;
			}
			
			/* ==========================================================================
			   NAVBAR - NAVBAR-HEADER-TOP - NAVBAR-HEADER
			   ========================================================================== */
			   
			   		/* ==========================================================================
					   NAVBAR - NAVBAR-HEADER-TOP-META - NAVBAR-HEADER - NAVBAR-TOGGLE
					   ========================================================================== */
					   
					   .navbar-header-top-sub.sub-mobile .navbar-header .navbar-toggle {
						   color:rgb(255,255,255) !important;
					   }
		   
		   	/* ==========================================================================
			   NAVBAR - NAVBAR-HEADER-TOP-SUB - NAVBAR-COLLAPSE
			   ========================================================================== */
			
				/* ==========================================================================
				   NAVBAR - NAVBAR-HEADER-TOP-SUB - NAVBAR-COLLAPSE - NAV
				   ========================================================================== */
				   
				   .navbar-header-top-sub .nav li a {
					   background-color:rgb(135,188,38);
					   color:rgb(255,255,255);
				   }
						
						.navbar-header-top-sub .nav li:hover a,
						.navbar-header-top-sub .nav li.active a,
						.navbar-header-top-sub .nav li.open a {
							background-color:rgb(135,188,38);
							color:rgb(255,255,255);
						}

	/* ==========================================================================
	   FOOTER
	   ========================================================================== */
	   
	   footer.footer-wrapper {
		   background-color:rgb(62,153,180);
	   }
	   
	/* ==========================================================================
		ASIDE / SB MENU
		========================================================================== */
		
		.sb-slidebar {
			width:480px;
			padding:0px 0px 0px 0px;
			background-color:rgb(98,154,191);
			overflow-x:hidden;
			z-index:106;
		}
		
			.sb-slidebar.slidebar-directory {
				overflow:hidden !important;
			}
		
		.sb-toggle-left {
			position:fixed;
			margin:-210px 0px 0px 0px;
			top:50%;
			left:-15px;
		}
		
			.sb-toggle-left:hover {
				left:0px;
			}
			
		.sb-close {
			position:absolute;
			height:60px;
			width:60px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			top:0px;
			right:0px;
			cursor:pointer;
			z-index:104;
		}
		
			.sb-close .icon-bar {
				display:block;	
				position:relative;		
				width:22px;
				height:2px;
				left:15px;
				background-color:rgb(0,0,0);
			}
							
				.sb-close .icon-bar:nth-of-type(1) {
					top:30px;
					-o-transform: rotate(45deg);
					-ms-transform: rotate(45deg);
					-moz-transform: rotate(45deg);
					-webkit-transform: rotate(45deg);
					transform: rotate(45deg);
				}
				
				.sb-close .icon-bar:nth-of-type(2) {
					background-color:transparent;
				}
				
				.sb-close .icon-bar:nth-of-type(3) {
					top:26px;
					-o-transform: rotate(-45deg);
					-ms-transform: rotate(-45deg);
					-moz-transform: rotate(-45deg);
					-webkit-transform: rotate(-45deg);
					transform: rotate(-45deg);
				}
		
			/* ==========================================================================
			   NAVBAR
			   ========================================================================== */
			   
			   .sb-slidebar .navbar {
				   	padding:45px 0px 45px 0px;
					background-color:transparent !important;
			   }
			   
				/* ==========================================================================
				   NAVBAR - NAVBAR - NAVBAR-COLLAPSE
				   ========================================================================== */
				
					/* ==========================================================================
					   NAVBAR - NAVBAR - NAVBAR-COLLAPSE - NAV
					   ========================================================================== */
					   
						.sb-slidebar .navbar .nav {
							margin:0px 0px 0px 0px !important;
							padding:0px 0px 0px 0px !important;
						}
							
							.sb-slidebar .navbar .nav li + li {
								margin:15px 0px 15px 0px;
								padding:0px 0px 0px 0px;
							}
								
								.sb-slidebar .navbar .nav li a {
									height:45px;
									margin:0px 0px 0px 0px;
									padding:0px 15px 0px 15px;
									border:none;
									background-color:rgb(135,188,38) !important;
									color:rgb(255,255,255) !important;
									font-size:12px;
									font-weight:400 !important;
									line-height:45px;
									text-decoration:none !important;
									text-transform:uppercase;
								}
								
									.sb-slidebar .navbar .nav li:hover a,
									.sb-slidebar .navbar .nav li.active a,
									.sb-slidebar .navbar .nav li.open a {
										color:rgb(255,255,255);
									}
									
										.sb-slidebar .navbar .nav li:hover a {
											padding:0px 15px 0px 30px;
										}
								
						/* ==========================================================================
						   NAVBAR - NAVBAR-HEADER-TOP - NAVBAR-COLLAPSE - NAV - DROPDOWN
						   ========================================================================== */
					
							.sb-slidebar .navbar  .nav li ul.dropdown-menu {
								margin:0px 0px 0px 0px !important;
								padding:0px 0px 0px 0px !important;
								background-color:rgb(135,188,38);
							}
							
								.sb-slidebar .navbar  .nav li ul.dropdown-menu li + li {
									margin:0px 0px 0px 0px;
								}
							
									.sb-slidebar .navbar  .nav li ul.dropdown-menu li a {
										background-color:rgb(255,255,255) !important;
										border-bottom:1px solid rgb(135,188,38) !important;
										color:rgb(135,188,38) !important;
									}
									
										.sb-slidebar .navbar  .nav li:hover ul.dropdown-menu li a {
											padding:0px 15px 0px 15px !important;
										}
										
										.sb-slidebar .navbar  .nav li ul.dropdown-menu li:hover a {
											padding:0px 15px 0px 30px !important;
										}
										
										.sb-slidebar .navbar  .nav li ul.dropdown-menu li:last-child a {
											border-bottom:none;
										}
	   
	/* ==========================================================================
	   MAIN
	   ========================================================================== */
		
		 /* ==========================================================================
			MAIN - BASICS
			========================================================================== */
			
				 /* ==========================================================================
					MAIN - BASICS - MAP
					========================================================================== */
			
					.item-map {
						background-color:rgb(255,255,255);
						border:1px dotted rgb(211,211,211) !important;
					}
		 
		 /* ==========================================================================
			MAIN - PAGE - BASICS
			========================================================================== */
			
			.page-title h1,
			.page-title h2 {
				background-color:rgb(135,188,38);
				border:1px solid rgb(113,161,27);
				font-weight:600;
			}
			
			.page-title h1 {
				/*font-size:36px;*/
				line-height: 38px;
			}
			
			/*.page-title h2 {
				font-size:32px;
			}*/
						
				.page-content {
					background-color:rgb(255,255,255);
					border:1px solid rgb(199,199,199);
				}
				
				.page-content .content-inner {
					background-color:rgb(251,251,251);
				}
				
		 /* ==========================================================================
			MAIN - ITEM - BASICS
			========================================================================== */
			
			.item {
				border:1px solid rgb(199,199,199);
				font-size: 13px;
			}
				
				.item.shadow:hover {
					-o-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.2);
					-ms-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.2);
					-moz-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.2);
					-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,0.2);
					box-shadow:0px 0px 10px 1px rgba(0,0,0,0.2);
				}
				
				.item .item-link a.permalink,
				.item .item-link a.permalink:hover {
					color:rgb(71,167,158);
				}
				
				.item .item-caption.item-caption-corner:after {
					border-top-color:rgb(135,188,38);
				}
				
				.item .item-caption .text {
					color:rgb(255,255,255);
					font-size: 13px;
				}
		 
		 /* ==========================================================================
			MAIN - ITEM - SEARCH MODULE
			========================================================================== */
		 
		 	.item-module-search {
				background-color:rgb(135,188,38);
				border:1px solid rgb(113,161,27);
			}

			.item-module-search.module-search-hero.affix-top {
				width: inherit !important;
			}
			
				.item-module-search.item-sub {
					border:none;
				}

				.item-module-search.item-headmodule .item-link {
					top:-150px;
				}
				
				.shrink .item-module-search.item-headmodule .item-link {
					top:-210px;
				}
				
				.item-module-search .item-form .form-group .help-block,
				.item-module-search .item-form .form-group label {
					color:rgb(255,255,255);
				}
				
				.item-module-search.item-sub .item-form .form-group .form-control {
					border:2px solid rgb(255,255,255);
				}
				
				.item-module-search .item-form .form-inner-advanced .form-group .form-control {
					border:1px solid rgb(199,199,199);
				}
				
				.item-module-search .item-form .form-group .bootstrap-select .btn .icon {
					border-left:1px solid rgb(113,161,27);
				}
				
				.item-module-search .item-form .form-inner-basic .form-group .bootstrap-select .dropdown-menu,
				.item-module-search .item-form .form-inner-advanced .form-group .bootstrap-select .dropdown-menu {
					border:1px solid rgb(113,161,27);
				}
				
				.item-module-search .item-form .form-inner-basic .form-group .bootstrap-select .dropdown-menu .divider,
				.item-module-search .item-form .form-inner-advanced .form-group .bootstrap-select .dropdown-menu .divider {
					background-color:rgb(113,161,27);
				}
				
				.item-module-search .item-nav .nav li a {
					color:rgb(85,85,85);
				}
						
					.item-module-search .item-nav .nav li:hover a,
					.item-module-search .item-nav .nav li.active a {
						background-color:rgb(113,161,27);
						color:rgb(255,255,255);
					}
							
			 /* ==========================================================================
				MAIN - ITEM - SEARCH MODULE - ITEM BODY
				========================================================================== */
						
				.item-module-search .item-body .form-inner-advanced {
					background-color:rgb(135,188,38);
				}
		 
		 /* ==========================================================================
			MAIN - ITEM - CATALOGUE MODULE
			========================================================================== */
		 
			.item-module-catalogue.item-headmodule {
				border-top:1px solid rgb(199,199,199);
			}
			
				.item-module-catalogue:hover,
				.item-module-catalogue.active {
					background-color:rgb(161,202,72);
				}
				
					.item-module-catalogue.inactive,
					.item-module-catalogue.inactive:hover {
						background-color:rgb(255,255,255);
					}
				
				.item-module-catalogue .item-title h3,
				.item-module-catalogue .item-title h3 a {
					color:rgb(135,188,38);
					font-size:16px;
					line-height:16px;
				}
				
					.item-module-catalogue .item-title h3 a:hover {
						color:rgb(135,188,38);
					}
				
				.item-module-catalogue .item-title h4 a {
					color:rgb(135,188,38);
				}
				
					.item-module-catalogue .item-title h4 a:hover {
						color:rgb(135,188,38);
					}

				.item-module-catalogue.catalogue-job .item-media-image {
					width:auto !important;
					margin:37.5px auto 0px;
				}
				
					.item-module-catalogue.catalogue-job.item-sm .item-media-image {
						margin:0px auto 0px;
					}

				.item-module-catalogue .item-content p {
					font-size:13px;
				}
					
				.item-module-catalogue .item-content p a.read-more {
					display:inline-block;
					position:relative;
					z-index:103;
				}
				
					.item-module-catalogue .item-content p a.read-more:hover {
						color:rgb(113,161,27);
					}
				
				.item-module-catalogue .item-btn .btn {
					border:1px dotted rgb(184,184,184);
					color:rgb(85,85,85);
					font-size: 13px;
				}

					.item-module-catalogue .item-btn .btn .primary {
						color: rgb(135,188,38);
					}
				
				.item-module-catalogue .item-link-icon {
					display:none !important;
				}
				
					.item-module-catalogue .item-link-icon a {
						color:rgb(135,188,38);
					}
						
						.item-module-catalogue:hover .item-link-icon a .icon:before,
						.item-module-catalogue:hover .item-link-icon.active a .icon:before,
						.item-module-catalogue.active .item-link-icon.active a .icon:before {
							color:rgb(255,255,255);
						}
						
						.item-module-catalogue:hover .item-link-icon a:hover .icon:before {
							color:rgb(255,255,255);
						}
						
						.item-module-catalogue:hover .item-link-icon a:hover .icon:before,
						.item-module-catalogue.active .item-link-icon a:hover .icon:before,
						.item-module-catalogue:hover .item-link-icon.active a:hover .icon:before,					
						.item-module-catalogue.active .item-link-icon.active a:hover .icon:before {
							color:rgb(135,188,38);
						}
				
					.item-module-catalogue .item-icon .icon {
						color:rgb(199,199,199);
					}
						
						.item-module-catalogue.item-sm:hover .item-icon .icon {
							color:rgb(135,188,38);
						}

					.item-module-catalogue.catalogue-job .item-content.item-content-list ul {
						margin:18px 0px 0px 0px;
					}
					
						.item-module-catalogue.catalogue-job .item-content.item-content-list ul li {
							float:left;
							width:50%;
						}
				
		/* ==========================================================================
			MAIN - ITEM - SINGLE CATALOGUE MODULE
			========================================================================== */
				
			.item-module-catalogue-single .item-title .item-link .btn {
				color:rgb(135,188,38);
			}
				
				.item-module-catalogue-single .item-title .item-link-icon {
					display:none !important;
				}
				
					.item-module-catalogue-single .item-title .item-link-icon .btn .icon {
						color:rgb(135,188,38);
					}
					
						.item-module-catalogue-single .item-title .item-link-icon .btn:hover .icon {
							color:rgb(255,255,255);
						}
						
						.item-module-catalogue-single .item-media-slider .bx-controls .bx-controls-direction a {
							color:rgb(255,255,255);
						}
					
					.item-module-catalogue-single .item-content.item-content-list.content-list-detail ul li {
						background-color:rgb(255,255,255);
					}
					
						.item-module-catalogue-single .item-content.item-content-list.content-list-check ul li .inner {
							background-color:rgb(255,255,255);
							border:1px dotted rgb(211,211,211) !important;
						}
						
						.item-module-catalogue-single .item-content.item-content-list ul li .icon,
						.item-module-catalogue-single .item-content.item-content-list.content-list-check ul li .list-right {
							color:rgb(135,188,38) !important;
						}
						
							.item-module-catalogue-single .item-content.item-content-list .nav-social li a {
								color:rgb(135,188,38);
							}
				
				.item-module-catalogue-single .item-section-media .item-media-documents .nav li a {
					background-color:transparent;
					color:rgb(85,85,85);
				}
					
					.item-module-catalogue-single .item-section-media .item-media-documents .nav li:hover a,
					.item-module-catalogue-single .item-section-media .item-media-documents .nav li.active a {
						background-color:rgb(135,188,38);
						color:rgb(255,255,255);
					}
						
				.item-module-catalogue-single .item-section-list .list-group .list-group-item {
					border:1px solid rgb(199,199,199);
				}
					
		 	 /* ==========================================================================
				MAIN - ITEM - SINGLE CATALOGUE MODULE - ITEM HEADER
				========================================================================== */
					
				.item-module-catalogue-single .item-header-content .item-link #btn-apply {
					/*background-color:rgb(135,188,38);
					border:1px solid rgb(113,161,27) !important;
					color:rgb(85,85,85);*/
				}
			   
			   	.item-module-catalogue-single .item-header-content .item-link #btn-apply:hover, 
					.item-module-catalogue-single .item-header-content .item-link #btn-apply.active {
						/*background-color:rgb(113,161,27);
						border:1px solid rgb(113,161,27) !important;
						color:rgb(85,85,85);*/
					}
				
				.item-module-catalogue-single .item-header-content .item-title {
					background-color:rgb(135,188,38);
					border:1px solid rgb(113,161,27);
				}
				
					.item-module-catalogue-single .item-header-content .item-title h1 {
						/*font-family: 'Mouse Memoirs', sans-serif;*/
						color:rgb(255,255,255);
						/*font-size:28px;*/
						line-height: 38px;
					}
					
						.item-module-catalogue-single .item-header-content .item-title .item-link-icon a {
							color:rgb(135,188,38);
						}
						
							.item-module-catalogue-single .item-header-content .item-title .item-link-icon a .icon:before {
								font-family:'FontAwesome';
							}
							
							.item-module-catalogue-single .item-header-content .item-title:hover .item-link-icon a:hover .icon:before,
							.item-module-catalogue-single .item-header-content .item-title.active .item-link-icon a:hover .icon:before,
							.item-module-catalogue-single .item-header-content .item-title:hover .item-link-icon.active a:hover .icon:before,					
							.item-module-catalogue-single .item-header-content .item-title.active .item-link-icon.active a:hover .icon:before {
								color:rgb(135,188,38);
							}
						
			 /* ==========================================================================
				MAIN - ITEM - SINGLE CATALOGUE MODULE - ITEM BODY
				========================================================================== */
				
				.item-module-catalogue-single .item-body .item-section-holder {
					background-color:rgb(255,255,255);
					border:1px solid rgb(199,199,199);
				}
				
				.item-module-catalogue-single .item-body .item-section .item-title h3,
				.item-module-catalogue-single .item-body .item-section .item-title h3 a {
					color:rgb(135,188,38);
				}
				
					.item-module-catalogue-single .item-body .item-section .item-title h3 small,
					.item-module-catalogue-single .item-body .item-section .item-title h3 a small {
						color:rgb(85,85,85);
					}
					
					.item-module-catalogue-single .item-title h3 a:hover,
					.item-module-catalogue-single .item-title h3 a:hover small, {
						color:rgb(113,161,27);
					}
				
				.item-module-catalogue-single .item-body .item-section .section-inner {
					background-color:rgb(251,251,251);
				}
		 
		 /* ==========================================================================
			MAIN - ITEM - NEWS MODULE
			========================================================================== */
				
			.item-module-news.item-sm {
				height:auto !important;
			}

			.item-module-news:hover,
			.item-module-news.active {
				background-color:rgb(251,251,251);
			}
			
				.item-module-news.inactive,
				.item-module-news.inactive:hover {
					background-color:rgb(251,251,251);
				}
				
			.item-module-news.news-notice {
				padding:15px 15px 15px 15px;
				background-color:rgb(255,255,255) !important;
				border:1px solid rgb(199,199,199) !important;
			}
			
			.item-module-news.news-advices {
				border:none;
			}
			
				.item-module-news.news-advices:hover {
					background-color:rgb(255,255,255) !important;
				}
			
			.item-module-news.news-advices.advices-tab .item-title {
				background-color:rgb(135,188,38);
				border: 1px solid rgb(113,161,27);
			}

				.item-module-news.item-sm .item-media-image {
					height:180px;
					background-size:cover;
					background-position:center;
					background-repeat:no-repeat;
					border:none !important;
				}

				.item-module-news.item-sm .item-title {
					margin:18px 0px 0px 0px;
					padding:0px 15px 0px 15px;
				}
				
				.item-module-news .item-title h3,
				.item-module-news .item-title h3 a {
					color:rgb(135,188,38);
				}
				
				.item-module-news.news-advices .item-title h3,
				.item-module-news.news-advices .item-title h3 a {
					color:rgb(135,188,38);
				}
				
					.item-module-news .item-title h3 a:hover {
						color:rgb(135,188,38);
					}
					
				.item-module-news.news-advices.advices-tab .item-title h3 {
					color:rgb(255,255,255);
					font-weight:700;
					line-height:36px;
				}
									
				.item-module-news .item-title h4,
				.item-module-news .item-title h4 a {
					color:rgb(135,188,38);
				}
				
					.item-module-news .item-title h4 a {
						color:rgb(135,188,38);
					}
					
					.item-module-news .item-title h4 a:hover {
						color:rgb(135,188,38);
					}

				.item-module-news.item-sm .item-content {
					padding:0px 15px 48px 15px;
				}

					.item-module-news.item-sm .item-content p {
						margin:0px 0px 0px 0px;
						font-size:13px;
					}
					
				.item-module-news .item-tag {
					background-color:rgb(135,188,38);
					color:rgb(255,255,255);
					font-size:13px;
				}
				
					.item-module-news .item-tag .icon {
						background-color:rgb(135,188,38);
						color:rgb(255,255,255);
					}
				
					.item-module-news .item-tag a[rel="tag"] {
						color:rgb(255,255,255);
					}
						
						.item-module-news .item-tag a[rel="tag"]:after {
							background-color:rgb(255,255,255);
						}

		 /* ==========================================================================
				MAIN - ITEM - CATALOGUE MODULE - ITEM BODY
				========================================================================== */
		   
				.item-module-news.item-sm .item-body {
					padding:0px 0px 0px 0px;
				}
						
		 /* ==========================================================================
			MAIN - ITEM - SINGLE NEWS MODULE
			========================================================================== */
								
			.item-module-news-single .item-media-image {
				border:1px solid rgb(199,199,199);
			}
			
			.item-module-news-single .item-tag {
				background-color:rgb(135,188,38);
				color:rgb(136,136,136);
				font-size:13px;
			}
			
				.item-module-news-single .item-tag .icon {
					background-color:rgb(135,188,38);
					color:rgb(255,255,255);
				}
			
				.item-module-news-single .item-tag a[rel="tag"] {
					color:rgb(255,255,255);
				}
					
					.item-module-news-single .item-tag a[rel="tag"]:after {
						background-color:rgb(255,255,255);
					}
					
		 	 /* ==========================================================================
				MAIN - ITEM - SINGLE MODULE - ITEM HEADER
				========================================================================== */
				
				.item-module-news-single > .item-header .item-title h1 {
					padding:0px 0px 0px 0px;
					background-color:transparent;
					/*font-family: 'Mouse Memoirs', sans-serif;
					font-size:36px;*/
					text-transform:uppercase;
				}
				
				.item-module-news-single > .item-header .item-title .icon {
					width:30px;
					margin:0px 15px 0px 0px;
				}
						
			 /* ==========================================================================
				MAIN - ITEM - SINGLE MODULE - ITEM BODY
				========================================================================== */
				
				.item-module-news-single .item-body .item-title {
					border-bottom:1px solid rgb(199,199,199);
				}
				
				.item-module-news-single .item-body .item-title h4,
				.item-module-news-single .item-body .item-title h4 a {
					color:rgb(136,136,136);
				}
				
					.item-module-news-single .item-body .item-title h4 a {
						color:rgb(135,188,38);
					}
					
					.item-module-news-single .item-body .item-title h4 a:hover {
						color:rgb(113,161,27);
					}
				
				.item-module-news-single .item-body .item-section-holder {
					background-color:rgb(255,255,255);
					border:1px solid rgb(199,199,199);
				}
		 
		 /* ==========================================================================
			MAIN - ITEM - HERO MODULE
			========================================================================== */
			
			.item-module-hero.item-sub {
				color:rgb(255,255,255);
				font-weight:400;
			}
			
			.item-module-hero.item-headmodule .item-title h1 {
				background-color:rgb(135,188,38);
			}
				
			 /* ==========================================================================
				MAIN - ITEM - HERO MODULE - ITEM HEADER
				========================================================================== */
		   
				.item-module-hero .item-header {	
				}
			 
			 /* ==========================================================================
				MAIN - ITEM - HERO MODULE - ITEM BODY
				========================================================================== */
		   
				.item-module-hero .item-body {	
				}
				
			/* ==========================================================================
				MAIN - ITEM - HERO MODULE - ITEM FOOTER
				========================================================================== */
		   
				.item-module-hero .item-footer {
				}
		 
		 /* ==========================================================================
			MAIN - ITEM - TAB MODULE
			========================================================================== */
				
			.item-module-tab .nav-tabs li a {
				background-color:rgb(135,188,38);
				border-bottom:1px solid rgb(135,188,38) !important;
				border-right:1px solid rgb(113,161,27) !important;
				color:rgb(255,255,255);
			}
			
				.item-module-tab .nav-tabs li:first-child a {
					border-left:1px solid rgb(135,188,38) !important;
				}
				
				.item-module-tab .nav-tabs li:last-child a {
					border-right:1px solid rgb(135,188,38) !important;
				}
				
				.item-module-tab .nav-tabs li:hover a,
				.item-module-tab .nav-tabs li.active a {
					background-color:rgb(135,188,38);
					border-bottom:1px solid rgb(113,161,27) !important;
					border-right:1px solid rgb(113,161,27) !important;
					color:rgb(255,255,255) !important;
				}
				
					.item-module-tab .nav-tabs li:first-child:hover a,
					.item-module-tab .nav-tabs li:first-child.active a {
						border-left:1px solid rgb(113,161,27) !important;
					}
					
					.item-module-tab .nav-tabs li:last-child:hover a,
					.item-module-tab .nav-tabs li:last-child.active a {
						border-right:1px solid rgb(113,161,27) !important;
					}
				
				.item-module-tab .nav-tabs li:hover a {
					-o-box-shadow:inset 0px 5px 10px 0px rgba(0,0,0,0.2);
					-ms-box-shadow:inset 0px 5px 10px 0px rgba(0,0,0,0.2);
					-moz-box-shadow:inset 0px 5px 10px 0px rgba(0,0,0,0.2);
					-webkit-box-shadow:inset 0px 5px 10px 0px rgba(0,0,0,0.2);
					box-shadow:inset 0px 5px 10px 0px rgba(0,0,0,0.2);
				}
				
				.item-module-tab .nav-tabs li.active a {
					color:rgb(85,85,85);
				}
				
		 /* ==========================================================================
			MAIN - ITEM - PACKAGE MODULE
			========================================================================== */
		 
		 	.item-module-package {
		 		padding: 15px;
		 		background-color:rgb(251,251,251);
				border:1px solid rgb(211,211,211) !important;
			}
			
			.item-module-package.package-list {
				padding:48px 0px 0px 0px;
				background-color:transparent;
				border: none !important;
			}
			
				.item-module-package .item-title {
					padding: 0 0 10px;
					/*background-color: rgb(181,57,48);*/
					background-color: transparent;
				}
				
					.item-module-package .item-title h3 {
						/*color:rgb(255,255,255);*/
						color: rgb(85,85,85);
						font-size:16px;
						/*font-weight:600;*/
						font-weight: normal;
						line-height:18px;
						text-transform:uppercase;
					}
					
				.item-module-package .item-price {
					padding: 15px 0 20px;
					/*background-color:rgb(71,71,71);*/
					background-color: transparent;
					border: none;
					text-align:center;
				}
				
					.item-module-package .item-price h4 {
						/*color:rgb(235,155,28);*/
						color: rgb(85,85,85);
						/*font-size:20px;*/
						font-size: 36px;
						font-weight:700;
						line-height:16px;
					}
					
					.item-module-package .item-price h4 small {
						display: block;
						margin-top: 15px;
						/*color:rgb(255,255,255);*/
						color: rgb(85,85,85);
						/*font-size:10px;*/
						font-size: 16px;
						font-weight:400;
						line-height:14px;
					}
				
					.item-module-package .item-content {
						margin:0px 0px 15px 0px;
						padding:0px 0px 0px 0px;
					}
					
					/*.item-module-package .item-content.item-content-list ul li {
						display:block;
						height:60px;
						margin:0px 0px 0px 0px;
						padding: 18px 15px;
						text-align:center;
					}*/

					.item-module-package .item-content.item-content-list {
						background-color: rgb(255,255,255);
					}

						.item-module-package .item-content.item-content-list h5,
						.item-module-package .item-content.item-content-list h6 {
							margin-bottom: 10px;
							text-align: center;
							text-transform: uppercase;
						}

							.item-module-package .item-content.item-content-list h6 {
								margin-top: 10px;
								margin-bottom: 5px;
								font-weight: bold;
								text-align: left;
							}

						.item-module-package .item-content.item-content-list ul {
							padding-left: 10px;
						}

						.item-module-package .item-content.item-content-list ul li {
							display:block;
							padding: 3px 0;
							background-color: transparent !important;
							line-height:18px;
							text-align: left;
						}		

							.item-module-package .item-content.item-content-list ul li.false {
								opacity: .7;
								text-decoration: line-through;
							}			
						
						.item-module-package.package-list .item-content.item-content-list ul li {
							border-top:1px dashed rgb(211,211,211);
							line-height:18px;
							text-transform:uppercase;
						}
						
						.item-module-package .item-content.item-content-list ul li:before {
							display:none;
						}
						
						.item-module-package .item-content.item-content-list ul li:nth-child(odd) {
							background-color:rgb(238,238,238);
						}
						
						.item-module-package.package-list .item-content.item-content-list ul li:nth-child(odd) {
							background-color:transparent !important;
						}
						
						.item-module-package.package-list .item-content.item-content-list ul li:last-child {
							border-bottom:1px dashed rgb(211,211,211);
						}

							.item-module-package .item-content.item-content-list ul li .icon {
								width:30px;
								font-size:24px;
								text-align:center;
							}
							
								.item-module-package .item-content.item-content-list ul li .icon.icon-true {
									color:rgb(4,205,154);
								}
								
								.item-module-package .item-content.item-content-list ul li .icon.icon-false {
									color:rgb(181,57,48);
								}
					
				.item-module-package .item-btn {
					margin: 0;
				}
				
					.item-module-package .item-btn .btn {
						height:45px;
						line-height:45px;
						font-weight:600;
						text-transform:uppercase;
					}
					
			 /* ==========================================================================
				MAIN - ITEM - TAB PACKAGE - ITEM BODY
				========================================================================== */
		   
				.item-module-package .item-body {	
					border:none;
				}
			 
			 /* ==========================================================================
				MAIN - ITEM - TAB PACKAGE - ITEM BODY
				========================================================================== */
		   
				.item-module-package .item-body {	
					border: none;
				}
		 
		 /* ==========================================================================
			MAIN - ITEM - LIST MODULE
			========================================================================== */
			
			.item-module-list .item-title,
			.item-module-sidebar .widgettitle {
				/*background-color:rgb(255,255,255) !important;*/
				background-color:rgb(135,188,38) !important;
				border:1px solid rgb(113,161,27);
				/*border:1px solid rgb(199,199,199);
				border-bottom:none;*/
			}
			
				.item-module-list .item-title h3,
				.item-module-list .item-title h3 a {
					/*color:rgb(135,188,38) !important;*/
					color: rgb(255,255,255) !important;
				}
				
			.item-module-list .item-list {
				background-color:rgb(255,255,255);
			}
			
				.item-module-list .item-list .nav,
				.item-module-sidebar .nav,
				.widget_tag_cloud .tagcloud,
				.widget_categories > ul,
				.popular-posts > ul {
					border:1px solid rgb(199,199,199);
					/*border-top: none;*/
				}
					
					.item-module-list .item-list .nav li,
					.item-module-sidebar .nav li {
						background-color:rgb(255,255,255);
						border-bottom:1px solid rgb(199,199,199);
					}
					
						.item-module-list .item-list .nav li a,
						.item-module-sidebar .nav li a {
							color:rgb(85,85,85);
						}
							
							.item-module-list .item-list .nav li a.primary,
							.item-module-sidebar .nav li a.primary {
								color:rgb(135,188,38);
								font-weight:600;
							}
							
								.item-module-list .item-list .nav li a.primary:hover,
								.item-module-sidebar .nav li a.primary:hover {
									color:rgb(113,161,27);
								}
							
		 /* ==========================================================================
			MAIN - ITEM - FORM MODULE
			========================================================================== */
			
			.item-module-form .item-title {
				background-color:rgb(255,255,255) !important;
				border:1px solid rgb(199,199,199);
				border-bottom:none;
			}
			
				.item-module-form .item-title h3,
				.item-module-form .item-title h3 a {
					color:rgb(135,188,38) !important;
				}
				
					.item-module-form .item-title h3 a:hover {
						color:rgb(113,161,27);
					}
			 
			 /* ==========================================================================
				MAIN - ITEM - FORM MODULE - ITEM BODY
				========================================================================== */
				
				.item-module-form .item-body,
				.widget_search form {
					border:1px solid rgb(199,199,199);
				}
				
		 /* ==========================================================================
			MAIN - ITEM - PORTRAIT MODULE
			========================================================================== */
			
			.item-module-portrait .item-title {
				background-color:rgb(135,188,38) !important;
				border:1px solid rgb(113,161,27);
			}
			
				.item-module-portrait .item-title h3,
				.item-module-portrait .item-title h3 a {
					color: rgb(255,255,255) !important;
				}
				
					.item-module-portrait .item-title h3 a:hover {
						color:rgb(255,255,255);
					}
						
				.item-module-portrait .item-content.item-content-list ul li a {
					color:rgb(135,188,38);
				}
				
			 /* ==========================================================================
				MAIN - ITEM - PORTRAIT MODULE - ITEM BODY
				========================================================================== */
		   
				.item-module-portrait .item-body {
					border:1px solid rgb(199,199,199);
					border-top: none;
				}
				
		 /* ==========================================================================
			MAIN - ITEM - SIDEBAR MODULES
			========================================================================== */
			
			.item-module-sidebar .widgettitle {
				background-color: rgb(135,188,38);
				color: rgb(255,255,255);
				/*color:rgb(135,188,38);*/
			}
				
		 /* ==========================================================================
			MAIN - ITEM - DIRECTORY MODULE
			========================================================================== */
				
			.item-module-directory .item-toggler {
				background-color:rgb(135,188,38);
				border:1px solid rgb(113,161,27);;
			}
				
				.item-module-directory .item-toggler .nav li {
					color:rgb(255,255,255);
				}
				
				.item-module-directory .nav-tabs li a {
					background-color:transparent;
					border-bottom:1px solid rgb(211,211,211) !important;
					border-right:1px solid rgb(211,211,211) !important;
					color:rgb(85,85,85);
				}
					
					.item-module-directory .nav-tabs li:hover a {
						color:rgb(135,188,38);
					}
					
					.item-module-directory .nav-tabs li.active a {
						background-color:rgb(238,238,238);
					}
					
			 /* ==========================================================================
				MAIN - ITEM - DIRECTORY MODULE - ITEM BODY
				========================================================================== */
	
				.item-module-directory .item-module-catalogue.item-headmodule .item-body .item-content.item-content-list ul li a {
					color:rgb(85,85,85);
				}
				
					.item-module-directory .item-module-catalogue.item-headmodule .item-body .item-content.item-content-list ul li:hover a {
						background-color:rgb(251,251,251);
					}
			
				.item-module-directory .item-module-catalogue {
					border-bottom:1px solid rgb(211,211,211) !important;
				}
				
		 /* ==========================================================================
			MAIN - ITEM - TOCKER MODULE
			========================================================================== */
			
			.item-module-ticker .item-title h4 {
				background-color: rgb(238,238,238);
				color: rgb(85,85,85);
			}
		 
	 /* ==========================================================================
		MAIN - SECTION - BASICS
		========================================================================== */

		.header-wrapper.fixed + .main .main-content > .post-home > section.items-module-hero:first-child {
			padding-top:240px !important;
		}
		 
		 /* ==========================================================================
			MAIN - SECTION-ITEMS-MODULE - BASICS
			========================================================================== */	
			
				 /* ==========================================================================
					MAIN - SECTION-ITEMS-MODULE - HERO
					========================================================================== */
					
					.main .section-items-module.items-module-hero {
						min-height:540px;
						background-color:rgb(135,188,38);
					}
					
						.main .section-items-module.items-module-hero-sub {
							background-color:rgb(135,188,38);
							border-bottom:5px solid rgb(135,188,38);
						}
				
				/* ==========================================================================
					MAIN - SECTION-ITEMS-MODULE - NEWS
					========================================================================== */
					
					.main .post-home .items-module-news:before,
					.main .section-items-module.items-module-news-notice:before {
						background-color:rgb(220,220,220);
						border-bottom:1px solid rgb(255,255,255);
					}
					
				/* ==========================================================================
					MAIN - SECTION-ITEMS-MODULE - TICKER
					========================================================================== */
					
					.main .section-items-module.items-module-ticker {
						background-color:rgb(255,255,255);
					}
						
				/* ==========================================================================
					MAIN - SECTION-ITEMS-MODULE - TAB DUAL
					========================================================================== */
					
					.main .post-arbeitgeber .items-module-package {
						margin:30px 0px 0px 0px;
						padding-top:15px !important;
					}
					
					.main .post-arbeitgeber .items-module-package:before {
						margin:-7.5px 0px 0px -470px;
						background-color:rgb(220,220,220);
						border-bottom:1px solid rgb(255,255,255);
					}
					
/* ==========================================================================
   Media Queries
   ========================================================================== */
   
	@media (min-width:1200px) {	
	
		/*.container {
			width:970px;
		}*/
	
	}
   
   /* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) {
    }

    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {
		
	/* ==========================================================================
			MAIN - SECTION-ITEMS-MODULE - BASICS
			========================================================================== */
				
			 /* ==========================================================================
				MAIN - SECTION-ITEMS-MODULE - NEWS
				========================================================================== */

				.main .post-home .items-module-news .item-module-news.item-sm {
					margin: 0px 0px 15px 0px !important;
				}

				/* ==========================================================================
				MAIN - SECTION-ITEMS-MODULE - CATALOGUE
				========================================================================== */
				
				.main .post-home .items-module-catalogue .item-holder:after {
					background-color:rgb(220,220,220);
					border-bottom:1px solid rgb(255,255,255);
				}
			
    }

    /* Small Devices, Tablets */
    @media only screen and (max-width : 767px) {
		
		/* ==========================================================================
	   Author's custom styles
	   ========================================================================== */
		   
		/* ==========================================================================
		   MAIN
		   ========================================================================== */
			 
			 /* ==========================================================================
				MAIN - ITEM - NEWS MODULE
				========================================================================== */
					
				.item-module-news.item-sm .item-media-image {
					margin-top: 15px;
					background-size: contain;
				}

				.item-module-news.item-sm .item-content p {
					margin: 0 !important;
				}

			 /* ==========================================================================
				MAIN - ITEM - SEARCH MODULE
				========================================================================== */

				.main .post-home .item-module-search {
					position: fixed !important;
					top: 45px;
					z-index: 105;
				}
						
					.admin .main .post-home .item-module-search {
						top:77px;
					}			

			 /* ==========================================================================
				MAIN - ITEM - CATALOGUE MODULE
				========================================================================== */
			
				.item-module-catalogue.catalogue-job .item-media-image {
					margin:0px auto 0px;
				}
				
				.item-module-catalogue .item-content.item-content-list ul li {
					width:100%;
				}
				
		 /* ==========================================================================
				MAIN - ITEM - PACKAGE MODULE
				========================================================================== */
						
				.item-module-package {
					padding: 7.5px;
					border: 5px solid rgb(238,238,238) !important;
				}

					.item-module-package .item-content.item-content-list ul li .icon {
						position:absolute;
						margin:-4px 0px 0px -30px;
						font-size:24px;
					}
					
					.item-module-package .item-content.item-content-list ul li .text {
						margin:0px 0px 0px 5px;
					}

	 /* ==========================================================================
		MAIN - SECTION - BASICS
		========================================================================== */
	 
		 /* ==========================================================================
			MAIN - SECTION-ITEMS-MODULE - BASICS
			========================================================================== */
			
				 /* ==========================================================================
					MAIN - SECTION-ITEMS-MODULE - HERO
					========================================================================== */
					
					.main .post-home .section-items-module.items-module-hero {
						min-height: 120px !important;
						background: transparent !important;
					}	

					.header-wrapper.fixed + .main .main-content > .post-home > section.items-module-hero:first-child {
						padding-top: 0px !important;
					}						
		
    }
 
    @media only screen and (max-width : 640px) {
    }
	
		/* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {
		
    /* Custom, iPhone Retina */ 
    @media only screen and (max-width : 320px) {    
    }