/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

/*breadcrumbs background color*/
.page-title .breadcrumbs {
background-color: rgba(0, 0, 0, 0.05);
}
.cookie-notice-container {
    padding: 10px;
    text-align: center;
    background: rgba(127, 5, 10, 0.6);
}
span#cn-notice-text {
    color: #fff;
}
a#cn-accept-cookie, a#cn-more-info {
    background: #ccc !important;
    text-shadow: none !important;
    color: #000 !important;
}

.cn-button.bootstrap, .cn-button.wp-default {
    line-height: 30px;
    vertical-align: middle;
    font-size: 13px;
}

#cookie-notice .button.bootstrap:focus, #cookie-notice .button.bootstrap:hover {
    background-position: 0 -30px;
}

#cookie-notice {
    font-family: inherit !important;
}

span#cn-notice-text {
    margin-bottom: 0;
    vertical-align: middle;
}

div#cmpbox {
    border-top-color: #1f3e75 !important;
}

a.cmpboxbtn {
    background: #1f3e75 !important;
    transition: all .3s ease;
}

a.cmpmorelink {
    color: #1f3e75 !important;
    transition: all .3s ease !important;
}

a.cmpboxbtn:hover {
    background: #333 !important;
}

a.cmpmorelink:hover {
    color: #333 !important;
}

p.btn-box {
    margin-top: 17px;
}


.home .vc_single_image-wrapper img {
    min-width: auto;
    width: 300px !important;
}

#page.boxed {
    max-width: 1320px;
    margin: 0px auto;
    -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.15);
	margin-top: 250px !important;
}

.masthead.inline-header.left.shadow-decoration.dt-parent-menu-clickable.show-mobile-logo {
    background-color: #1f3e75;
}

@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 200;
  src: url('./fonts/dosis-v27-latin-ext_latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/dosis-v27-latin-ext_latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/dosis-v27-latin-ext_latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/dosis-v27-latin-ext_latin-200.woff') format('woff'), /* Modern Browsers */
       url('./fonts/dosis-v27-latin-ext_latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/dosis-v27-latin-ext_latin-200.svg#Dosis') format('svg'); /* Legacy iOS */
}
/* dosis-300 - latin-ext_latin */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 300;
  src: url('./fonts/dosis-v27-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/dosis-v27-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/dosis-v27-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/dosis-v27-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
       url('./fonts/dosis-v27-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/dosis-v27-latin-ext_latin-300.svg#Dosis') format('svg'); /* Legacy iOS */
}
/* dosis-regular - latin-ext_latin */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/dosis-v27-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/dosis-v27-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/dosis-v27-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/dosis-v27-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('./fonts/dosis-v27-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/dosis-v27-latin-ext_latin-regular.svg#Dosis') format('svg'); /* Legacy iOS */
}
/* dosis-500 - latin-ext_latin */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 500;
  src: url('./fonts/dosis-v27-latin-ext_latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/dosis-v27-latin-ext_latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/dosis-v27-latin-ext_latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/dosis-v27-latin-ext_latin-500.woff') format('woff'), /* Modern Browsers */
       url('./fonts/dosis-v27-latin-ext_latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/dosis-v27-latin-ext_latin-500.svg#Dosis') format('svg'); /* Legacy iOS */
}
/* dosis-600 - latin-ext_latin */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 600;
  src: url('./fonts/dosis-v27-latin-ext_latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/dosis-v27-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/dosis-v27-latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/dosis-v27-latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */
       url('./fonts/dosis-v27-latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/dosis-v27-latin-ext_latin-600.svg#Dosis') format('svg'); /* Legacy iOS */
}
/* dosis-700 - latin-ext_latin */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 700;
  src: url('./fonts/dosis-v27-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/dosis-v27-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/dosis-v27-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/dosis-v27-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('./fonts/dosis-v27-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/dosis-v27-latin-ext_latin-700.svg#Dosis') format('svg'); /* Legacy iOS */
}
/* dosis-800 - latin-ext_latin */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 800;
  src: url('./fonts/dosis-v27-latin-ext_latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/dosis-v27-latin-ext_latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/dosis-v27-latin-ext_latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/dosis-v27-latin-ext_latin-800.woff') format('woff'), /* Modern Browsers */
       url('./fonts/dosis-v27-latin-ext_latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/dosis-v27-latin-ext_latin-800.svg#Dosis') format('svg'); /* Legacy iOS */
}

/* open-sans-300 - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('./fonts/open-sans-v34-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/open-sans-v34-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v34-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v34-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v34-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v34-latin-ext_latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/open-sans-v34-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/open-sans-v34-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v34-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v34-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v34-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v34-latin-ext_latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-500 - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('./fonts/open-sans-v34-latin-ext_latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/open-sans-v34-latin-ext_latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v34-latin-ext_latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v34-latin-ext_latin-500.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v34-latin-ext_latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v34-latin-ext_latin-500.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('./fonts/open-sans-v34-latin-ext_latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/open-sans-v34-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v34-latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v34-latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v34-latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v34-latin-ext_latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('./fonts/open-sans-v34-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/open-sans-v34-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v34-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v34-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v34-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v34-latin-ext_latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800 - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('./fonts/open-sans-v34-latin-ext_latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/open-sans-v34-latin-ext_latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v34-latin-ext_latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v34-latin-ext_latin-800.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v34-latin-ext_latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v34-latin-ext_latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-300italic - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('./fonts/open-sans-v34-latin-ext_latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/open-sans-v34-latin-ext_latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v34-latin-ext_latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v34-latin-ext_latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v34-latin-ext_latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v34-latin-ext_latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('./fonts/open-sans-v34-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/open-sans-v34-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v34-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v34-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v34-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v34-latin-ext_latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-500italic - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 500;
  src: url('./fonts/open-sans-v34-latin-ext_latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/open-sans-v34-latin-ext_latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v34-latin-ext_latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v34-latin-ext_latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v34-latin-ext_latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v34-latin-ext_latin-500italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('./fonts/open-sans-v34-latin-ext_latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/open-sans-v34-latin-ext_latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v34-latin-ext_latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v34-latin-ext_latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v34-latin-ext_latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v34-latin-ext_latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800italic - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('./fonts/open-sans-v34-latin-ext_latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/open-sans-v34-latin-ext_latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v34-latin-ext_latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v34-latin-ext_latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v34-latin-ext_latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v34-latin-ext_latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('./fonts/open-sans-v34-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/open-sans-v34-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v34-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v34-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v34-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v34-latin-ext_latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}



.blog .dt-format-gallery .dt-format-gallery-coll.full,
.archive .dt-format-gallery .dt-format-gallery-coll.full,
.search .dt-format-gallery .dt-format-gallery-coll.full
{
	display: none;
}
#page > div.masthead.inline-header.left.shadow-decoration.dt-parent-menu-clickable.show-mobile-logo > header > div.hcstm-logo > img{
box-shadow: 3px 3px 15px rgba(0,0,0,0.2);
}


.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor {}

.accent-gradient .standard-number-list li::before, .accent-gradient .standard-arrow li::before {
    background: #1f3e75 none repeat scroll 0 0;
}

.wpb_wrapper p {
    text-align: justify;
}


form input[type="text"], form input[type="tel"], form input[type="url"], form input[type="email"], form input[type="number"], form input[type="date"], form input[type="range"], form input[type="password"], form select, form textarea {
    background-color: #fbfcfc;
    border: 1px solid #e0e1e1;
    color: #5f6365;
}

/*form input[type="text"]::-moz-placeholder, 
form input[type="password"]::-moz-placeholder, 
form textarea::-moz-placeholder {
    color: #5f6365;
}*/

form input[type="text"]:focus, 
form input[type="tel"]:focus, 
form input[type="url"]:focus, 
form input[type="email"]:focus, 
form input[type="number"]:focus, 
form input[type="date"]:focus, 
form input[type="range"]:focus, 
form input[type="password"]:focus, 
form textarea:focus {
    color: #9fa6a9 !important;
}




.home .vc_single_image-wrapper img {
    min-width: 268px;
}

#footer .textwidget > p {
    line-height: 30px;
}
#footer li a:hover span {
    color: #cccc99;
}
.wpb_wrapper a:hover {
    color: #1f3e75;
}

.wpb_wrapper a {
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}
.list-divider ul > li::before {
    background-color: #1f3e75;
}
.page-id-886 .wpb_wrapper ul li {
    color: #1f3e75;
}

#page h2 {
    color: #1f3e75;
}

#footer .menu-item.current-menu-item a > span {
    color: #cccc99;
}









@media all and (min-width: 1200px) {
  
#text-3.widget.widget_text.wf-cell.wf-1-4 {
    padding-left: 80px;
}
#text-4.widget.widget_text.wf-cell.wf-1-4 {
    padding-left: 65px;
    padding-right: 0;
}
#presscore-custom-menu-2-2.widget.widget_presscore-custom-menu-2.widget-custom-nav.wf-cell.wf-1-4 {
    padding-left: 120px;
}


}

@media all and (min-width: 971px) and (max-width: 1199px) {
  
#text-3.widget.widget_text.wf-cell.wf-1-4 {
    padding-left: 50px;
}
#text-4.widget.widget_text.wf-cell.wf-1-4 {
    padding-left: 40px;
    padding-right: 0;
}
#presscore-custom-menu-2-2.widget.widget_presscore-custom-menu-2.widget-custom-nav.wf-cell.wf-1-4 {
    padding-left: 70px;
}


}
/*
.page {
    margin-top: 150px;
}
*/

.masthead.inline-header.left.shadow-decoration.dt-parent-menu-clickable.show-mobile-logo {
    background-color: #1f3e75;
}

#primary-menu span.menu-text {
    color: #fff !important;
}

header.header-bar {
    flex-direction: column-reverse !important;
}

.hcstm-logo {
    position: absolute;
    right: 0;
    top: -80px;
}

.kontakt-page {
    padding-bottom: 20px;
}

.the-choices {
    padding-bottom: 8px;
}

div#wpcf7-f1041-p1345-o1 {
    padding-top: 6px;
}


@media screen and (max-width: 1600px) {

.hcstm-logo {
    position: absolute;
    right: 0;
    top: -80px;
}

}

@media screen and (max-width: 1200px) {

.hcstm-logo {
    position: absolute;
    right: 0;
    top: -80px;
}
}

.masthead.inline-header.left.shadow-decoration.dt-parent-menu-clickable.show-mobile-logo {
    height: 50px !important;
}

.top-bar {
    display: none;
}

.header-bar ul#primary-menu {
    margin-top: -50px !important;
}

.sub-nav {
  background-color: #1f3e75 !important;
}

.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1099.first > a {
    padding-left: 0;
}

body #page {
    border-radius: 10px 10px 0 0;
    overflow: visible;
}
#page .masthead {
    border-radius: 10px 10px 0 0;
}

#main img {
    border: 2px solid #1f3e75;
}
#main img.size-full.wp-image-928.alignright {
    border: medium none;
}

.flex-style {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

@media screen and (max-width: 959px) {
  
	.flex-text-only {
    width: 75%;
}
	
}


@media screen and (max-width: 767px) {
  
	.flex-text-only {
    width: 100%;
	margin-bottom: 15px;
}
	
	.flex-style {
    display: block;
}
	
	.kontakt-page .vc_col-sm-8 {
    margin-bottom: 50px;
}
	
	.kontakt-page {
    padding-bottom: 0px;
}
	
}


.wpb_single_image .wpb_wrapper a:hover {
    color: transparent !important;
}

ul.sub-nav {
    top: 67%;
}

ul.sub-nav li {
    border-bottom: 1px solid rgba(255,255,255,.3);
}

ul.sub-nav li:nth-last-of-type(1) {
    border-bottom: none !important;
}

footer#footer p {
    font-size: 16px !important;
}


/* Respo A */

@media only screen and (max-width: 1024px) {

.page-title.title-center.solid-bg {
    margin-top: -50px;
}

.show-mobile-logo {
    display: none;
}

ul#mobmenuright li {
    border-bottom: 1px solid rgba(0,0,0,.1);
    padding: 0;
}

.mobmenu-content #mobmenuright .menu-item-905:hover {
    background-color: #fff;
}

.current_page_item a {
    color: #fff !important;
}

.current_page_item {
    background: #7f050a;
}

#main {
    padding: 30px 0 50px 0;
}

}


@media only screen and (max-width: 767px) {

.images-centered .wpb_single_image.wpb_content_element {
    text-align: center !important;
}

.centered-content .wpb_text_column.wpb_content_element p {
    text-align: center;
}

a.fb-img-link {
    display: block !important;
    padding-top: 10px;
    padding-bottom: 40px;
}

a.fb-img-link img {
    float: left !important;
    margin: 0 !important;
}

}