/*
Theme Name:  Premium Software
Theme URI:   http://premiumsoft.co.rs
Version:     1.0
Description: Premium Software Wordpress theme
Author:      PC021
Author URI:  http://pc021.rs
Template:    Divi
*/
.et_boxed_layout #page-container, .et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header, .et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header, .et_fixed_nav.et_boxed_layout #page-container #top-header, body.et_fixed_nav.et_boxed_layout #page-container #main-header, .et_boxed_layout #page-container .container, .et_boxed_layout #page-container .et_pb_row {
    max-width: 1600px !important;
}


#products .et_pb_row .et_pb_column{
    cursor:pointer;
}
#services .et_pb_row {
    display: none;
}
#services .et_pb_row.active {
    display: block;
}
.breadcrumbs .container {
    text-align: right;
	width: 100%;
}
#main-header .container.et_menu_container {
    width: 100%;
    padding-left: 22px;
}
.social a {
	color:#fff;
}
.et_pb_tabs_controls li a {
    padding: 4px 18px 4px;
}
.et_pb_bg_layout_light .et-pb-controllers a {
    background-color: rgba(0, 0, 0, 0);
}
.single #main-content,
.single .et_pb_section {
    background: #F2F4F5;
}
.single #sidebar {
    background: #fff;
}
.et-pb-controllers a {
    display: inline-block;
    width: 11px;
    height: 11px;
    margin-right: 10px;
    padding: 0;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 0px;
    background-color: rgba(255,255,255,.5);
    text-indent: -9999px;
    border: 2px solid #013b4d;
}
.et_pb_tab_content table tr td:first-child{
    width:30%;
}
#top-menu a {
    font-weight: lighter;
}
#et-secondary-nav .menu-item-has-children>a:first-child:after, #top-menu .menu-item-has-children>a:first-child:after {
	font-size:31px;
	top: -1px;
	right: -10px;
}
.et_boxed_layout #page-container .video-special .et_pb_row {
    width: 100%;
    padding-left: 40px;
}
.et_fixed_nav.et_boxed_layout #page-container #main-header .container{
    width: 98%;
}
.home .et_pb_blog_grid .post-content p {
    display: none;
}
.et_pb_blog_grid .et_pb_image_container {
    margin: 0px 0px 29px;
}
#nav_menu-3 {
    width: 100%;
}
#nav_menu-3.et_pb_widget ul li {
    float: left;
}
#nav_menu-3.et_pb_widget ul li a {
    color:#fff;
	font-weight: 300;
}
.footer-widget .textwidget,
.footer-widget li a {
    font-weight: 300;
}
#footer-widgets {
    padding: 3% 0 0;
}
.footer-widget h4 {
    margin-bottom: 22px;
}
.footer-widget .textwidget {
    padding-left: 14px;
}
#footer-widgets .footer-widget .post-date {
    font-weight: 300;
}
#footer-widgets .footer-widget li:before {
    display:none;
}
#footer-info, #footer-info a {
    font-weight: 300;
}
.single #main-content .container {
    padding-top: 116px;
}
/* .et_boxed_layout #page-container {
    box-shadow: none;
} */
.breadcrumbs {
    background: #013b4d;
    text-align: right;
    font-weight: 300;
    padding: 10px 32px;
	color: #fff;
	font-size:14px;
}
.breadcrumbs a {
    color: #fff;
}
.social {
	font-size:14px;
}
.home .breadcrumbs {
    display:none;
}
.nav li ul {
    width: 260px;
}
#top-menu li li a {
    width: 240px;
}
.et_pb_widget li a:hover,
#top-menu a:hover {
    color: #A62B42;
}
.nav li.menu-item-435 ul {
    width: 270px;
    left: -144px;
}
.et_boxed_layout #page-container .et_pb_row,
.et_boxed_layout #page-container .container {
	    width: 96%;
}
#sidebar li a {
    font-weight: 300;
    font-size: 16px;
}
#wp-calendar {
    font-weight: 300;
    font-size: 14px;
}
#wp-calendar thead {
    background: #2c5b6b;
    border-left: 1px solid #3e6c7b;
    border-right: 1px solid #3e6c7b;
}
#wp-calendar th {
    color: rgba(255, 255, 255, 0.79);
}
#wp-calendar td {
    border: 1px solid #3e6c7b;
    background: #346271;
    padding: 4px 10px;
    color: rgba(255, 255, 255, 0.58);
}
#wp-calendar caption {
    background: #245566;
    padding: 10px 2px;
    font-weight: 300;
    border: 1px solid #3d6d7b;
}
@media (min-width: 981px) {
	.nav li#menu-item-779 ul {
    left: -170px;
}
	#page-container {
    padding-top: 120px !important;
}
.single #sidebar {
    width: 38%;
    margin-right: -37px;
    padding-top: 42px;
    padding-right: 7%;
}
.single #sidebar .widgettitle {
    font-size: 24px;
    color: #a62b43!important;
    line-height: 2em;
}
.single.et_right_sidebar #left-area {
    padding-right: 1.5%;
}
.single #left-area {
    width: 64.125%;
}
.single.et_right_sidebar #main-content .container:before {
    display:none;
}
.et_pb_gutters3 .footer-widget {
    margin-right: 2.5%;
}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget {
    width: 23%;
}
.video-special .et_pb_gutters1 .et_pb_column_2_3 {
    width: 62.967%;
}
.video-special .et_pb_gutters1 .et_pb_column_1_3.et_pb_column_single {
    width: 37%;
}
.et_pb_gutters3 .video-special .et_pb_column_2_3.et_pb_specialty_column {
    margin-right: 0;
}
.et_pb_gutters3 .video-special .et_pb_column_1_3.et_pb_column_single {
    width: 35.1%;
}
.et_pb_gutters3 .et_pb_column_3_5, .et_pb_gutters3.et_pb_row .et_pb_column_3_5 {
    width: 61.8%;
}
body:not(.home):not(.page-id-125):not(.page-id-421):not(.page-id-419).et_pb_gutters3 .et_pb_column {
    margin-right: 1.5%;
}
body.et_header_style_left #et-top-navigation {
    padding: 53px 0px 0px 0;
}
}
@media (min-width: 981px) and (max-width:1680px) {
body.et_header_style_left #et-top-navigation {
    padding: 53px 46px 0px 109px;
}
}
@media (max-width: 980px) {
.et_pb_column .et_pb_blog_grid .column.size-1of2,
.et_boxed_layout #page-container,
.et_fixed_nav.et_boxed_layout #page-container #main-header,
.home .et_pb_slider {
    width: 100%;
}
}
@media (max-width:479px) {
	#products .et_pb_row_5col .et_pb_column {
    width: 33%!important;
	margin: 0 0 8px 0;
}
#products .et_pb_row_5col .et_pb_column:nth-child(4),
#products .et_pb_row_5col .et_pb_column:nth-child(5)	{
    width: 48%!important;
}
.home #products .et_pb_main_blurb_image {
    width: 40%;
}
body.home #support.et_pb_row {
	width: 86%;
}
.home .wp-image-56,
.home .wp-image-56 {
	display:none;
}
}