/*
Theme Name: Alfa-CSOO
Theme URI: https://alfakom.eu/wordpress/themes/alfa-CSOO/
Author: Alfakom Solucii
Author URI: https://alfakom.eu/
Description: Alfakom Themes brings your site to life with functional header and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Exhibit your products with custom SEO/SEM upgrades and maximize your sales. Our themes are fully responsive mobile first and work great in many languages, for any abilities, and on any device, PC, Laptop, Tablet, Smartphone...
Template: wp-bootstrap-starter
Version: 1.0.1
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: alfa-csoo
License: GNU General Public License
License URI: license.txt
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Sidebar
   13.7 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
99   Force Customization
--------------------------------------------------------------*/

#wpadminbar {
    height: 24px;
    margin: 0;
    padding: 0;
    opacity: .3;
}

/*--------------------------------------------------------------
1.0 Normalize
--------------------------------------------------------------*/
body {
    background-image: url('/wp-content/uploads/2018/05/csoo-bg-600.jpg');
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: 50% 35px;
    background-size:contain;
    margin-top:60px;
}




/*--------------------------------------------------------------
2.0 Accessibility
--------------------------------------------------------------*/





/*--------------------------------------------------------------
3.0 Alignments
--------------------------------------------------------------*/





/*--------------------------------------------------------------
4.0 Clearings
--------------------------------------------------------------*/





/*--------------------------------------------------------------
5.0 Typography
--------------------------------------------------------------*/
body {
    color:#555;
}

h1, h2, h3 {
    color:#555;
}
h1 {
    font-size:2.5rem;
}
h2 {
    font-size:2rem;
}
h3 {
    font-size:1.5rem;
}

h1.entry-title {
    font-size: 2.5rem;
}


/*--------------------------------------------------------------
6.0 Forms
--------------------------------------------------------------*/





/*--------------------------------------------------------------
7.0 Formatting
--------------------------------------------------------------*/

.entry-content p {
    text-align:justify;
}



/*--------------------------------------------------------------
8.0 Lists
--------------------------------------------------------------*/





/*--------------------------------------------------------------
9.0 Tables
--------------------------------------------------------------*/





/*--------------------------------------------------------------
10.0 Links
--------------------------------------------------------------*/

.a-id-link {
  height:100px;
}

a {
    color:#e72;
}

/* Hover effects */

a:hover, a:focus {
    color:#c60;
    text-decoration:none;
}


.btn-secondary {
    color: #fff;
    background-color:transparent;
    border-color: #fff;
}

.btn-secondary:hover {
    color: #e72;
    background-color: #fff;
    border-color: #c60;
}



/*--------------------------------------------------------------
11.0 Featured Image Hover
--------------------------------------------------------------*/





/*--------------------------------------------------------------
12.0 Navigation
--------------------------------------------------------------*/

header#masthead {
    margin-bottom: 0;
    background-color: #eee;
    box-shadow: 0px 2px 5px 0 rgba(0,0,0,.2), inset 0 -1px 0 rgba(0,0,0,.25);
    padding: 0;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 9999;
    opacity:.9;
}

body:not(.theme-preset-active) #masthead .navbar-nav > li > a {
    padding: 0.5rem 0.7rem;
    color: #777;
    font-weight: 400;
    font-size: 0.9rem;
}

body:not(.theme-preset-active) #masthead .navbar-nav > li > a:hover,
body:not(.theme-preset-active) #masthead .navbar-nav > li.current_page_item > a {
    color: #c60;
    font-weight: 400;
    background: transparent;
}

.dropdown-toggle::after {
    vertical-align: 1px;
}

/* Menu toggle */





/* Dropdown Toggle */

.dropdown-menu {
    width:300px
}

.dropdown-menu li a {
    font-size:1rem;
    color:#777;
}
.dropdown-menu li:hover {
    background:#f5f5f5;
}
.dropdown-menu li:hover a {
    color:#c60;
}

.menu-item-299 a{
    padding:8px !important
}

.menu-item-299 .dropdown-menu,
.menu-item-299 .dropdown-item {
    width:50px !important;
    min-width:50px !important;
    line-height:.5
}


/*--------------------------------------------------------------
13.0 Layout
--------------------------------------------------------------*/





/*--------------------------------------------------------------
13.1 Header
--------------------------------------------------------------*/





/*--------------------------------------------------------------
13.2 Front Page
--------------------------------------------------------------*/

.page-id-327 .site-content {
    padding-top:4em !important;
}
.post-327 .entry-header {
    display:none;
}

.a-pan {
    display:block;
    height:200px;
    background:#eee;
    text-align:center;
    border:5px solid #fff;
    cursor: pointer;
    opacity:0.7;
}
.a-pan a,
.pt-cv-content-item a {
  font-size: 1.3rem;
  font-weight: normal;
  display: block;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 95%;
  height: 100%;
  padding-top: 80px;
  
}

.pt-cv-content-item a {
  padding-top: 80px;
}

.a-pan:hover {
   background:#777;
  -webkit-transition: all 1s ease-out;
  -moz-transition: all 1s ease-out;
  -o-transition: all 1s ease-out;
  transition: all 1s ease-out;
}
.a-pan:hover a{
    color:#fff;
}

.a-features {
    margin-top:2em;
}

.page-id-327 h2{
    margin-bottom:15px;
}
.page-id-327 .a-about p {
    margin-top:50px;
}

.a-prijava>div {
    margin-top:50px;
    padding:5em 1em;
    background:#e92;
    text-align:center;
}
.a-prijava strong {
    color:#fff;
    font-size:2rem;
    display:block;
    margin-bottom:1em;
}


/* - - AUTO MENU PANELS - - */
.pt-cv-content-item {
    display: block;
    height: 200px;
    background: #eee;
    text-align: center;
    border: 5px solid #fff;
    cursor: pointer;
    opacity: 0.7;
    background-position:center;
}
.pt-cv-content-item a {
  padding-top: 80px;
}

#pt-cv-view-7ce6c41oxq>div>div {
  background-position:center center;
  background-size:cover;
}

#pt-cv-view-7ce6c41oxq>div>div:nth-child(1) {
  background-image:url(/wp-content/uploads/2018/09/geologija.jpg)
}

#pt-cv-view-7ce6c41oxq>div>div:nth-child(2) {
  background-image:url(/wp-content/uploads/2018/09/gradeznistvo.jpg)
}

#pt-cv-view-7ce6c41oxq>div>div:nth-child(3) {
  background-image:url(/wp-content/uploads/2018/09/graficka.jpg)
}

#pt-cv-view-7ce6c41oxq>div>div:nth-child(4) {
  background-image:url(/wp-content/uploads/2018/09/ekonomija.jpg)
}

#pt-cv-view-7ce6c41oxq>div>div:nth-child(5) {
  background-image:url(/wp-content/uploads/2018/09/elektronika.jpg)
}

#pt-cv-view-7ce6c41oxq>div>div:nth-child(6) {
  background-image:url(/wp-content/uploads/2018/09/zdravstvo.jpg)
}

#pt-cv-view-7ce6c41oxq>div>div:nth-child(7) {
  background-image:url(/wp-content/uploads/2018/09/zemjodelstvo.jpg)
}

#pt-cv-view-7ce6c41oxq>div>div:nth-child(8) {
  background-image:url(/wp-content/uploads/2018/09/licni.jpg)
}

#pt-cv-view-7ce6c41oxq>div>div:nth-child(9) {
  background-image:url(/wp-content/uploads/2018/09/masinstvo.jpg)
}

#pt-cv-view-7ce6c41oxq>div>div:nth-child(10) {
  background-image:url(/wp-content/uploads/2018/09/soobrakaj.jpg)
}

#pt-cv-view-7ce6c41oxq>div>div:nth-child(11) {
  background-image:url(/wp-content/uploads/2018/09/tekstil.jpg)
}

#pt-cv-view-7ce6c41oxq>div>div:nth-child(12) {
  background-image:url(/wp-content/uploads/2018/09/turizam.jpg)
}

#pt-cv-view-7ce6c41oxq>div>div:nth-child(13) {
  background-image:url(/wp-content/uploads/2018/09/hemija.jpg)
}

#pt-cv-view-7ce6c41oxq>div>div:nth-child(14) {
  background-image:url(/wp-content/uploads/2018/09/sumarstvo.jpg)
}

#pt-cv-view-7ce6c41oxq>div>div:nth-child(15) {
  background-image:url(/wp-content/uploads/2018/09/sportska.jpg)
}

.pt-cv-title a {
  color:#000;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);
}

#pt-cv-view-7ce6c41oxq>div>div:hover>.pt-cv-ifield {
  background:#999 !important;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  opacity:.6;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}

#pt-cv-view-7ce6c41oxq>div>div:hover a,
#pt-cv-view-7ce6c41oxq>div>div:focus a {
  color:#fff;
  opacity:1 !important;
  padding-left:30px;
  z-index:10000;
}


/* - Latest Posts - */

.a-front-latest {
  margin:1em auto;
}


/*--------------------------------------------------------------
13.3 Regular Content
--------------------------------------------------------------*/





/*--------------------------------------------------------------
13.4 Posts
--------------------------------------------------------------*/





/* Single Post */





/*--------------------------------------------------------------
13.5 Pages
--------------------------------------------------------------*/

.type-page .entry-title {
  text-align:center;
}

.page-template-fullwidth #content.site-content {
    padding-top:10px
}



.a-struka {
  border:1px solid #ddd;
  padding:1em;
  margin:3em 1em;
}



/*--------------------------------------------------------------
13.6 Sidebar
--------------------------------------------------------------*/

h3.widget-title {
    color:#777;
}

.nav > li > a:focus, .nav > li > a:hover {
    background-color: #f2f3f5;
}

#secondary .sub-menu,
#footer-widget .sub-menu{
    display:none;
}

.widget_recent_entries a{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.menu-struki-mk-container a {
  font-size:1rem;
  line-height:1;
  color:#777;
}
.menu-struki-mk-container a {
  font-size:1rem;
  line-height:1;
  color:#555;
}

.menu-struki-mk-container li:hover a {
  color:#c60;
}

/*--------------------------------------------------------------
13.7 Footer
--------------------------------------------------------------*/





/* Footer widgets */

#footer-widget strong {
    font-size:1.2rem;
    line-height:1.1;}

#footer-widget .nav-link {
    padding: 2px;
}



/* Social nav */





/* Site info */




#footer-widget {
    display:none;
}

body:not(.theme-preset-active) footer#colophon {
    color: #555;
    background-color: #eee;
    text-align:center;
}
/*--------------------------------------------------------------
14.0 Comments
--------------------------------------------------------------*/





/*--------------------------------------------------------------
15.0 Widgets
--------------------------------------------------------------*/





/*--------------------------------------------------------------
16.0 Media
--------------------------------------------------------------*/





/*--------------------------------------------------------------
16.1 Galleries
--------------------------------------------------------------*/





/*--------------------------------------------------------------
17.0 Customizer
--------------------------------------------------------------*/





/*--------------------------------------------------------------
18.0 SVGs Fallbacks
--------------------------------------------------------------*/





/*--------------------------------------------------------------
19.0 Media Queries
--------------------------------------------------------------*/

/* Adjust positioning of edit shortcuts, override style in customize-preview.css */
@media screen and (min-width: 20em) {



}

@media screen and (min-width: 30em) {

	/* Typography */



	/* Layout */



	/* Fix image alignment */



	/* Site Branding */



	/* Navigation */



	/* Front Page */



	/* Blog Index, Archive, Search */



	/* Posts */



	/* Single Post */



	/* Page */



	/* 404 page */



	/* Comments */



	/* Secondary */



	/* Widgets */



	/* Site Footer */



	/* Gallery Columns */



}

@media screen and (min-width: 48em) {

	/* Typography */



	/* Layout */



	/* Fix image alignment */



	/* Site Branding */



	/* Navigation */



	/* Front Page */



	/* Blog Index, Archive, Search */



	/* Posts */



	/* Single Post */



	/* Page */



	/* 404 page */



	/* Comments */



	/* Secondary */



	/* Widgets */



	/* Site Footer */



	/* Gallery Columns */



}

@media screen and ( min-width: 67em ) {





}

@media screen and ( min-width: 79em ) {





}

@media screen and ( max-width: 48.875em ) and ( min-width: 48em ) {





}

@media screen and (min-width: 1200px) {
    .site-content>.container,
    .site-header>.container {
        max-width: 100%;
        padding-left:5px;
        padding-right:5px;
    }
    
    .site-content>.container,
    .page-child .site-content>.container{
        padding-left:15px;
        padding-right:15px;
    }

}

@media screen and (max-width:1023px) {
    body:not(.theme-preset-active) #masthead .navbar-nav > li {
    border-bottom:1px solid #bbb
    }
    body:not(.theme-preset-active) #masthead .navbar-nav > li > a {
        padding: 1rem;
    }
    
    .site-content {
        margin-top:5em;
    }
    
    .navbar-brand:after {
    display:block;
    content: "ЦСОО";
    font-family:sans-serif;
    font-size:2em;
    color:#333;
    font-weight:bolder;
    position:absolute;
    top:5px;
    left:35%;
    }

    .dropdown-menu li a {
        padding:5px
    }
    
    h1.entry-title {
    font-size: 2rem;
    }

    .pt-cv-content-item {
      width:50% !important;
    }

    .pt-cv-content-item {
  height: 80px;
  border:1px solid #fff;
    }

.pt-cv-content-item a {
  font-size: 1.3rem;
    }

.entry-content {
  margin-bottom:2em
    }

.search-form {
    text-align: center;
    height:50px;
    }
.search-form label {
    width:80%;
}
    
.menu-struki-mk-container a {
    font-size: 1.3rem;
    line-height: 1.5;
    }

.pt-cv-content-item a {
    padding-top: 10%;
    margin-left:-15px;
    }

.col-md-4.a-pan {
  width:33%;
  padding:2px;
  height:120px;
}
.col-md-6.a-pan {
  width:50%;
  padding:2px;
  height:120px;
}
.col-md-4.a-pan a {
  padding-top:20%;
  font-size: 11px;
}

}

@media (min-width: 768px) {
.site-footer .p-md-5 {
    padding: 10px !important;
}
.a-planovi {
  border-right:1px solid #eee;
}


}

/*--------------------------------------------------------------
20.0 Print
--------------------------------------------------------------*/

@media print {

	/* Hide elements */





	/* Font sizes */





	/* Layout */




	/* Site Branding */





	/* Posts */





	/* Colors */

}









/*--------------------------------------------------------------
99 FORCED CUSTOMIZATION
--------------------------------------------------------------*/

.entry-meta,
.tags-links,
.cat-links,
.credits,
#secondary .pll-parent-menu-item,
#secondary .menu-item-246,
#footer-widget .pll-parent-menu-item,
#footer-widget .menu-item-246{
    display:none;
}
