/*
Template: primaria-wp
Theme Name: Primaria WP Child
Theme URI: http://themeforest.net/user/europadns/portfolio
Description: Modern and well structured, Primaria is a great looking business WordPress Theme.
Author: EuropaDNS
Author URI: http://themeforest.net/user/europadns/
Version: 1.0.0
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, theme-options, threaded-comments, translation-ready
Text Domain: primaria-wp-child
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* ==========================================================================
   =Typography
   ========================================================================== */

	body {
		color: #343434;
		font: 15px "Arya", Arial, sans-serif;
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		color: #0684FC;
		font-family: 'Playfair Display SC', Arial, sans-serif;
		text-transform: uppercase;
	}

	h2 {
		background-color: #0684FC;
		color: #FFF !important;
		font-size: 16px;
		line-height: normal;
		margin-bottom: 10px;
		padding: 4px 10px;
		font-weight: 100;
	}
	
	h5 { font-family: 'Arya', Arial, sans-serif; }

	h6 {
		font-size: 18px;
		letter-spacing: 2px;
	}
	
	a:hover,
	a:focus {
		text-decoration: none;
		color: #000;
	}
	
/* ==========================================================================
   =Logo
   ========================================================================== */

	#logo {
		padding: 20px 0 0;
	}
	
	#header.stuck #logo {
		padding: 0;
	}
	
	@media (max-width: 767px) {
		
		#logo {
			padding: 10px 0;
		}
		
		#logo img {
			width: 80%;
		}
		
	}
	
/* ==========================================================================
   =Menu
   ========================================================================== */

	.sf-menu a {
		letter-spacing: 0;
		font: 14px 'Playfair Display SC', Arial, sans-serif !important;
	}
	
	.menu-style-2 .sf-menu > li > a,
	.menu-style-2 .sf-menu > li.dropdown > a,
	.sf-menu > li > a,
	.sf-menu > li.dropdown > a {
		padding: 40px 15px !important;
		letter-spacing: 1.5px !important;
	}
	
	.menu-style-2 .sf-menu > li > a:hover {
		color: #FFF !important;
	}
	
/* ==========================================================================
   =Mobile menu trigger
   ========================================================================== */
   
	#mobile-menu-trigger {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	@media (max-width: 767px) {
		
		#mobile-menu-trigger {
			top: -5px;
			margin-top: 0;
		}
		
	}
	
/* ==========================================================================
   =Content
   ========================================================================== */

	#content ul {
		list-style-type: square;
	}
	.vc_images_carousel .vc_carousel-indicators .vc_active {
        border: 1px solid #0684FC !important;
        background-color: #0684FC !important;
    }
    
    #back-to-top.visible { right: 30px; }

    #back-to-top { bottom: 90px; }

/* ==========================================================================
   =Page Header
   ========================================================================== */

	#page-header.page-header-style-3 {
		background-color: #FFF;
		border-bottom: 1px solid #EAEAEA;
		border-top: 1px solid #EAEAEA;
		box-shadow: 0 0 30px #EAEAEA inset;
		margin-bottom: 50px;
	}
	
	#page-header h6 {
		color: #0684FC;
	}
	
	header.page-header {
		margin-bottom: 50px;
	}
	
/* ==========================================================================
   =Footer
   ========================================================================== */

	#footer-bottom {
		color: #666;
		padding: 25px 0;
	}
	
/* ==========================================================================
   =WordPress Post(s)
   ========================================================================== */

	.post-header {
		padding: 0;
	}
	
	.post {
		margin-bottom: 50px;
	}

	
	.post-date {
		background: rgba(0, 0, 0, 0) url("/wp-content/themes/primaria-wp-child/images/icon-time.png") no-repeat scroll 0 12px;
		color: #919191;
		padding: 5px 0 0 20px;
	}
	
	.posted-on,
	.byline,
	.cat-links,
	.tags-links,
	.comments-link,
	.post-format,
	.full-size-link {
		font-size: 14px;
	}
	
	.entry-content a:active {
		text-decoration: none;
		color: #666;
	}
	
	.entry-content .pdf {
		background: rgba(0, 0, 0, 0) url("/wp-content/themes/primaria-wp-child/images/icon-pdf.png") no-repeat scroll left 5px;
		padding-left: 25px;
	}
/* ==========================================================================
   =WordPress Widgets
   ========================================================================== */

	.widget {
		margin-bottom: 0;
	}
	
	.widget li {
		list-style-type: none;
	}
	
/* =Nav Menu Widget
   ========================================================================== */
	
	.widget_nav_menu {}

	.widget_nav_menu li > ul, 
	.widget_nav_menu li > ol { 
		margin-left: 0; 
	}
	
	.widget_nav_menu .menu,
	.widget_nav_menu .menu ul { list-style:none; }

	.widget_nav_menu .sub-menu {}

	.widget_nav_menu ul li { 
		font-family: "Playfair Display SC",sans-serif;
		line-height: 2;
		list-style:none;
		font-weight: 100;
		background-color: #0684FC;
		margin-left: 0;
		text-transform: uppercase;
	}
	
	.widget_nav_menu ul li a {
		color: #FFF;
		text-decoration: none;
		padding-left: 10px;
	}

	.widget_nav_menu ul li a:hover {
		color: #000;
		text-decoration: none;
	}

	.widget_nav_menu ul ul li {
		background-color: #FFF;
		padding-left: 0;
		border-bottom: 1px dotted #C3C3C3;
		text-transform: uppercase;
	}

	.widget_nav_menu ul ul li a {
		color: #0684FC !important;
		text-decoration: none !important;
		letter-spacing: 1px !important;
	}

	.widget_nav_menu ul ul li a:hover {
		color: #DD0D3C !important;
	}

	.widget_nav_menu ul ul li:hover {
		background-color: #FAFAFA !important;
	}
	
/* Meniu alegeri locale 2020 */
	
	
	.alegeri-locale {
		background-color: #fcb603 !important;
		margin-bottom: 20px !important;
		display: block !important;
	}
	
	.alegeri-locale a {
		background-color: #fcb603;
	}
		