/*
Theme Name: Digartm
Template: Divi
Author: TPI Szentes
Author URI: tpiszentes.hu
Version: 1.0.1457444495
Updated: 2016-03-08 13:41:35
*/

@charset "UTF-8";

@import url('../Divi/style.css');


/*A menü résznél háttérkép*/
/*#main-header {
    width: 100%;
    height: 146px;
    background-image: url("http://www.digartm.hu/wp-content/uploads/2016/03/digartm_head_picture.jpg");
    background-repeat: no-repeat;
    background-position: center center;
}*/


	body {
    overflow-x: hidden;
}

.et_mobile_menu {

    border-top: 3px solid #7f0000;
}


.et_fixed_nav #main-header, .et_fixed_nav #top-header {
    
    padding-bottom: 15px;
}


/*submenu szélesség*/

#top-menu li li a {
    width: 240px;
    padding: 6px 10px;
    font-size: 16px;
}

.fomenusor > a {
	color: #FFF !important;
}

.fomenusor {
    background-color: #DF1111 !important;
    padding: 27px 27px 1px 27px !important;
    color: #FFF !important;
}


.nav li ul {
    width: 280px;
}

.nav li.et-reverse-direction-nav li ul {
    right: 280px;
    left: auto;
}

ul#top-menu li li a {

    padding: 15px !important;
  	color: #666;

}

ul#top-menu li li a:hover {
    background-color: #DF1111 !important;
    padding: 22px !important;
    color: #FFF !important;
}



#top-menu .menu-item-has-children > a:first-child::after{
    position: absolute;
    /*top: 5px;*/
    right: -10px;
    font-family: "ETmodules";
    font-size: 16px;
    font-weight: 800;
    content: "3";
}


/*forgó menü, és icon szöveg*/
	
	
.fullwidth-menu a, .et-pb-icon  {
	-moz-transition: all 1.5s ease;
	-webkit-transition: all 1.5s ease;
	-o-transition: all 1.5s ease;
	transition: all 1.5s ease;
}
.fullwidth-menu a:hover, .et-pb-icon:hover  {
	-moz-transform:  rotate(360deg);
	-webkit-transform: rotate(360deg);
	-o-transform:  rotate(360deg);
	transform:  rotate(360deg);
	color:#fff;
}
  
  
/*E-mail küldésnél a figyelmeztető szöveg eltüntetése*/
  .et-pb-contact-message > ul{
  
	display: none;
	  
}
  
  .et-pb-contact-message{
	color:#FFF;  

}
  
  
/*------------------------------------------------*/
/*-------[Float and Image Between Sections]-------*/
/*------------------------------------------------*/
 
/* remove all padding in section */
    .logo-spacer-section { padding:0px; margin:0 0 -42px 0;}
    .logo-spacer-section .et_pb_row, .logo-spacer-section .et_pb_section  { padding: 0px;}
 
/* logo under header */
    #logo-under-header {padding: 0px; margin: 0px; z-index: 2000;}
    #logo-under-header img {margin-top:-95px; width: 90px; z-index: 1; position: relative;}
 
/* logo under standard sections */
    #logo-spacer {padding: 0px; margin: 0px;}
    #logo-spacer img {margin-top: -55px; width: 100px; z-index: 1; position: relative;}



/*Mozgó lefelé mutató nyil - START*/

/*@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}


@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}



.bounce {
  -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
		  z-index:500000000;
		  position: relative;
}*/
			
			
			
.et_pb_scroll_top.et-pb-icon {
    height: 45px !important;
    width: 45px !important;
    line-height: 35px !important;
    left: auto;
    top: auto;
    background: linear-gradient(to right, #0B4182, #1e88e5) !important;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    border-radius: 50% !important;
    -webkit-box-shadow: -2px 3px 17px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: -2px 3px 17px rgba(0, 0, 0, 0.5);
    box-shadow: -2px 3px 17px rgba(0, 0, 0, 0.5);
    text-align: center;
    right: 8px;
}


/*.arrow {
  position: fixed;
  bottom: 0;
  left: 50%;
  margin-left: -20px;
  width: 40px;
  height: 40px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yOTMuNzUxLDQ1NS44NjhjLTIwLjE4MSwyMC4xNzktNTMuMTY1LDE5LjkxMy03My42NzMtMC41OTVsMCwwYy0yMC41MDgtMjAuNTA4LTIwLjc3My01My40OTMtMC41OTQtNzMuNjcyICBsMTg5Ljk5OS0xOTBjMjAuMTc4LTIwLjE3OCw1My4xNjQtMTkuOTEzLDczLjY3MiwwLjU5NWwwLDBjMjAuNTA4LDIwLjUwOSwyMC43NzIsNTMuNDkyLDAuNTk1LDczLjY3MUwyOTMuNzUxLDQ1NS44Njh6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjIwLjI0OSw0NTUuODY4YzIwLjE4LDIwLjE3OSw1My4xNjQsMTkuOTEzLDczLjY3Mi0wLjU5NWwwLDBjMjAuNTA5LTIwLjUwOCwyMC43NzQtNTMuNDkzLDAuNTk2LTczLjY3MiAgbC0xOTAtMTkwYy0yMC4xNzgtMjAuMTc4LTUzLjE2NC0xOS45MTMtNzMuNjcxLDAuNTk1bDAsMGMtMjAuNTA4LDIwLjUwOS0yMC43NzIsNTMuNDkyLTAuNTk1LDczLjY3MUwyMjAuMjQ5LDQ1NS44Njh6Ii8+DQo8L3N2Zz4=);
  background-size: contain;
}*/
				  
/*END*/
				  
				  
				  
/* boxed sections - START*/
    .boxed {
            max-width: 1200px;
            float: none;
            margin-bottom: 25px;
            margin-top: 25px;
            left: 50%;
            margin-right: -50%;
            transform: translate(-50%, 0%);
            -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
            -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
            box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);}
 
    @media only screen and (max-width : 1350px) {
    .boxed {max-width: 95%;}}
 
    @media only screen
        and (min-device-width : 320px) 
        and (max-device-width : 1024px)
        and (-webkit-min-device-pixel-ratio: 1){
            .boxed {
                max-width: 100%;
                float: none;
                margin: 0;
                left: 0%;
                margin-right: 0%;
                transform: translate(0%, 0%);}}
	
	
	/* boxed-up sections */
    .move-up {
            margin-top: -50px;
            border-radius: 5px;}

/* boxed sections - END*/
					  
					  
.kep {
	padding: 20px;
	border: 1px solid #bf0000;
	
}
					
					
.et_pb_fullwidth_header_0.et_pb_fullwidth_header p {

   line-height: 1.8em;
}
					
.et_pb_fullwidth_header .header-content {

   max-width: 100% !important;
}
			
#marketing .et_pb_blurb_content, #epites .et_pb_blurb_content{
	max-width:80% !important;
			
}
								  
/* overhanging logo by Geno Quiroz */
 
#top-header {z-index: 99999;}
 
#logo {
    max-height: 220%;
    /*margin-top: -12px;*/
    z-index: 100000;
}
			  
			  
			  
.et_pb_fullwidth_slider_0 .et_pb_slide_description {
margin-top: -20%;
}
 
@media only screen and (max-width : 980px) {
    #logo { margin-top: 0px}
		
	.et_pb_fullwidth_header .et_pb_fullwidth_header_container, .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {

    width: 100%;
	text-align:justify;		
}	
		
		}


#et-info {
    float: right !important;
}

/*#menu-item-1367 a, #menu-item-1356 a{
	padding-left: 35px !important;

}*/
	  
	  
	  
/*------------------------------------------------*/
/*------------------------------------------------*/
/*--------------[VIDEO ON LAPTOP]-----------------*/
/*--------------[BY GENO QUIROZ]------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
 
 
#video-laptop {
    position: relative;
    padding-top: 25px;
    padding-bottom: 67.5%;
    height: 0;}
 
#video-laptop video {
    box-sizing: border-box;
    background: url(http://i.stack.imgur.com/zZNgk.png) center center no-repeat;
    background-size: contain;
    padding: 11.9% 15.5% 14.8%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;}
	
#video-laptop iframe {
    box-sizing: border-box;
    background: url(http://i.stack.imgur.com/zZNgk.png) center center no-repeat;
    background-size: contain;
    padding: 11.9% 15.5% 14.8%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;}
	
	

/*------------------------------------------------*/
/*------------------------------------------------*/
/*--------------[Mobil menu]-----------------*/
/*--------------[Ha sok az almenu]------------------*/
/*--------------[Ehhez még tartozik jQuery is, ami integration részben van]----------------------------------*/
/*------------------------------------------------*/
	
#main-header .et_mobile_menu .menu-item-has-children > a { background-color: transparent; position: relative; }
#main-header .et_mobile_menu .menu-item-has-children > a:after { font-family: 'ETmodules'; text-align: center; speak: none; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; position: absolute; }
#main-header .et_mobile_menu .menu-item-has-children > a:after { font-size: 16px; content: '\4c'; top: 13px; right: 10px; }
#main-header .et_mobile_menu .menu-item-has-children.visible > a:after { content: '\4d'; }
#main-header .et_mobile_menu ul.sub-menu { display: none !important; visibility: hidden !important;  transition: all 1.5s ease-in-out;}
#main-header .et_mobile_menu .visible > ul.sub-menu { display: block !important; visibility: visible !important; }
