/*
Author: wpHoot
Author URI: http://wphoot.com/
Theme URI: http://wphoot.com/themes/dispatch/
Version: 4.3.3
Description: Dispatch is an easily customizable, fast loading, retina-ready, responsive theme with a modern bold design. It is perfect for web agencies, studios, photography, portfolio, churches, corporate, personal and business websites. Easy to configure and customize, Dispatch comes with Full Width Stretched and Boxed layouts, beautiful HTML and image sliders, lots of color options, easy logo upload, 360+ font icons, pagination, custom widgets, sidebar options, and a lot more. It is built in HTML5 & CSS3, is SEO friendly, mobile optimized and retina ready. This theme is also translation ready. The theme is rigorously tested and optimized for speed and faster page load time and has secure and clean code. Theme support is available at http://wphoot.com/support/ You can also check out the theme instructions at http://wphoot.com/docs/dispatch/ and demo at http://demo.wphoot.com/dispatch/ for a closer look.
License: GNU General Public License 3.0
License URI: license.txt
Tags: black, gray, silver, white, light, dark, one-column, two-columns, right-sidebar, custom-background, microformats, fluid-layout, responsive-layout, custom-colors, custom-menu, featured-images, full-width-template, front-page-post-form, sticky-post, theme-options, translation-ready, threaded-comments
Theme Name: Dispatch Child
Text Domain: dispatch-child
Template: dispatch

*/

/* Alulra írjuk az egyéni css-t */


body {line-height: 1.7em;}

/*HEADER*/
.contrast-typo {
    background: #033646 none repeat scroll 0 0;
    color: #fff;
}
#branding {
    width: 30% !important;
}
#header-aside {
    width: 70% !important;
}

@media screen and (max-width: 1200px) { /* tablet */
#branding {
    width: 100% !important;
}
#header-aside {
    width: 100% !important;
}
#branding.table-cell-mid,
#header-aside.table-cell-mid {
    display: block !important;
    text-align: center !important;
    vertical-align: middle !important;
}
}
/*END*/
/*PAGE TITLE*/
.loop-meta {
    background-size: contain;
    float: none;
    padding-bottom: 30px;
    padding-top: 15px;
    text-align: left;
}
/*END*/

/*ACCORDION*/


.su-spoiler-style-simple {
    border: 1px solid #ccc;
}
.su-spoiler-title {
	background: url(images/arrow_up.png) no-repeat right center #f0f0f0 !important;
}
.su-spoiler-closed .su-spoiler-title {
	background: url(images/arrow_down.png) no-repeat right center #f0f0f0 !important;
}
.su-spoiler-style-fancy {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 0;
    color: #333;
}

@media screen and (max-width: 480px) { /* tablet */
.su-spoiler-style-simple > .su-spoiler-title {
    background: #f0f0f0 none repeat scroll 0 0;
    color: #333;
    font-size: 0.9em;
    padding: 5px 40px 5px 0 !important;
}
}

/*FEATURED IMAGE*/
.entry-content-featured-img {
    display: block;
    margin: 0 auto 20px;
}
/*END*/

/*VIDEO EMBED*/
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.embed-container iframe, 
.embed-container object, 
.embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/*END*/

/*MEGOSZTAS*/
.sharedaddy li {
    display: inline !important;
    margin-right: 0;
}
/*END*/

/*FORM*/
#checkbox span.wpcf7-list-item {
    margin-left: 0.5em;
	display:block;
}
.entry-the-content {
    display: block;
    margin: 0;
}
/*SLIDESHOW*/
@media screen and (max-width: 1200px) { /* tablet */

.hootslider-html-slide-entry .column-1-2 {
    width: 70%;
}
}
@media screen and (max-width: 799px) { /* tablet */

.hootslider-html-slide-entry .column-1-2 {
    width: 100%;
}
}
#widgetized-template-html-slider{
	display:none;
}

.home #widgetized-template-html-slider{
	display:block;
}


/*FOOLDAL WIDGETEK*/
.home .widget {
    margin: 0;
}

.widget-title {
    font-size: 2em;
    margin-top: 0;
}
.widget-title {
    font-size: 2em;
    margin-top: 0;
}
/*SHORTCODE*/
.excerpt-dash {
    display: none;
}
.excerpt {
    display: block;
}

.listing-item {
    margin-bottom: 40px;
}
/*LEGUTOBBI CIKKEK*/
.recent-post-home img {
	opacity:.2
}
.recent-post-home .title,
.recent-post-home .excerpt,
.recent-post-home .excerpt-dash {
	position:relative;
	margin-top:-200px;
}

mark {
    background-color: #fff;
    color: black;}

.woocommerce div.product p.price,.woocommerce div.product span.price{color:#ff0000;font-size:1.25em}

.woocommerce ul.products li.product .price{color:#ff0000;font-size:1.25em}

/*OLDALDOBOZ WIDGETEK*/
#text-15 {
	text-align:center;
}

/*MAP*/
#text-13.widget {
    margin: 0 0;
}
#text-13 {
	display:none;
}
.singular-page-19 #text-13 {
	display:block;
}
/*WOOCOMMERCE*/
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: left;
    width: 38%;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: right;
    width: 58%;
}

.entry-content {
    border: 1px solid #dddddd;
    box-shadow: 5px 5px 0 0 #f1f1f1;
    padding: 10px;
}
/*TERMÉKEK*/
.woocommerce .products li {
    border:5px solid transparent;
    text-align:center;
}
.sku_wrapper {display:none;}


.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n) {
    clear: none !important;
    float: left!important;
}
.woocommerce ul.products li.product a img {
	border: 1px solid #dddddd;
    box-shadow: 5px 5px 0 0 #f1f1f1;
}

.woocommerce #main ul.products li.product, .woocommerce-page #main ul.products li.product {
    margin: 0 1% 2.992em 0;
}
.woocommerce-ordering {display:none;}


/*FOOTER*/
.footer a {
    color: #fff !important;
    text-decoration: none;
    transition: all 0.4s ease 0s;
}
.footer a:hover {
    text-decoration: none;
    color: #6aabbf ;
}

.custome-button, 
.button {
    background: #6aabbf none repeat scroll 0 0;
    border: 1px solid rgba(0, 0, 0, 0.15);
    font-size: 1em;
    line-height: 1.4em;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 6px 25px 7px;
    box-shadow: 0 -3px 0 0 rgba(0, 0, 0, 0.33) inset;
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font-weight: normal;
    text-transform: uppercase;
    transition: color 0.2s ease-in 0s, background-color 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.custome-button:hover, 
.button:hover {
    background: #558999 none repeat scroll 0 0;
    color: #ffffff !important;
}
.custome-button[type="submit"] {
    background: #6aabbf none repeat scroll 0 0;
    border: medium none;
    box-shadow: 0 -3px 0 0 rgba(0, 0, 0, 0.33) inset;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 400;
    text-transform: uppercase;
    transition: color 0.2s ease-in 0s, background-color 0.2s linear 0s, box-shadow 0.2s linear 0s;
}


@media screen and (max-width: 768px) { /* tablet */

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: none;
    margin: 10px auto;
    width: 50%;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: none;
    width: 100%;
}
}

.related.products h2 {clear:both;}
/*END*/



table tr td {border:1px solid #ccc;}
.even {background:#f2f2f2;}

/*FEATURED IMG*/
.singular-page-245 .entry-content-featured-img,
.singular-page-243 .entry-content-featured-img {display:none !important;}



#text-24 {
    margin: 0 !important;
}
#text-3 {
	margin-bottom:0 !important;
}

/*GOOGLE*/
#text-27 .textwidget{
	max-width: 720px; 
	margin: 0 auto
}
.adbox-r {float:right; margin:0 0 10px 10px;}
.adbox-l {float:left;margin:0 10px 10px 0;}


/*BREADCRUMB*/
.breadcrumbs {
	position: relative;
    top: 20px;
	left:-4px;
}

.breadcrumbs span {
    display: inline !important;
    margin: 0 2px;
    font-size: 12px !important;
}

/*SMINK HIBAJAV. CSS */

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	float: none;
    width: auto;
}
.woocommerce #main ul.products li.product, .woocommerce-page #main ul.products li.product {
    clear: none;
    float: left;
    margin: 0;
    min-height: 280px;
    width: 25%;
}
@media screen and (max-width: 959px) { /* tablet */
.woocommerce #main ul.products li.product, .woocommerce-page #main ul.products li.product {
    clear: none;
    float: left;
    margin: 0;
    min-height: 280px;
    width: 33.333%;
}
}
@media screen and (max-width: 480px) { /* tablet */
.woocommerce #main ul.products li.product, .woocommerce-page #main ul.products li.product {
    clear: none;
    float: left;
    margin: 0 0 20px 0;
    min-height: auto;
    width: 100%;
}

}
a {
    color: #6aabbf !important;
}
#page-wrapper {
    border-color: #6aabbf !important;
}
.invert-typo, .accent-typo {
    background: #6aabbf none repeat scroll 0 0 !important;
    color: #ffffff !important;
}
.hootslider-html-slide-title.accent-typo > a {
    color: #fff !important;
}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
    background-color: #6aabbf;
}

#elado_text{
       display: flex;
    flex-direction: column;
    justify-content: space-around;
    font-size: 17px;
    background: red;
    position: sticky;
    top: 0;
    z-index: 9999;
    margin-bottom: 5px;
    color: #fff;
    padding: 0 30px;
    text-align: center;
}
.elado{
        text-align: center;
        margin-bottom:5px;
}
.contact_elado{
    display:flex;
    justify-content: space-around;
}
#elado_text a{
	color:#fff!important;
}
@media screen and (max-width: 959px) { 
    .contact_elado{
        flex-direction: column;
    align-items: center;
    }
}