/*
 Theme Name:   Twenty Twenty Child
 Theme URI:    https://diviextended.com/
 Description:  A child theme of Twenty Twenty WordPress theme.
 Author:       Elicus Technologies
 Author URI:   https://elicus.com
 Template:     twentytwenty
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

/* -----------------------------------------------------------------------------

  FONTS

----------------------------------------------------------------------------- */


/* -----------------------------------------------------------------------------

BASE

----------------------------------------------------------------------------- */
body { 
	margin:152px 0px 0px 0px;
	padding: 0;
}

h4{
	margin: 40px 0px 15px 0px;
}

@media only screen and (max-width: 768px) and (max-width: 1024px) {
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    margin: 0px 15px 0px 15px;	
}
}

@media only screen and (max-width: 768px) and (max-width: 1024px) {
.elementor-widget-heading h2.elementor-heading-title{
    margin: 600px 0px 0px 0px;	
}
}

@media only screen and (max-width: 768px) and (max-width: 1024px) {
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated .elementor-widget-heading h2.elementor-heading-title{
    margin: 20px 0px 0px 0px;	
}
}

@media screen and (max-width: 782px){
html body {
    margin-top: 90px !important;
}}

@media screen and (max-width: 782px){
.elementor-inner .elementor-element.elementor-widget-text-editor.profile-text strong {
    font-size: 10px;
}}



/* -----------------------------------------------------------------------------

  HEADER BASE + STICKY

----------------------------------------------------------------------------- */
header.main {
  width: 100%;
  left: 0;
  background-color: #000;
  vertical-align: middle;
  z-index: 100;
  position: fixed!important;
  top: 0px;
  -webkit-transition: -webkit-transform top 0.5s ease-out !important;
  transition: top 0.5s ease-out !important; /*ease-in-out*/
}
body.admin-bar header.main,
body.admin-bar header.main.nav-down,
body.admin-bar header.main.nav-fixed-down {
  top: 32px;
}
header.main.nav-down {
  position: absolute !important;
  top: 0px;
}
header.main.nav-up {
  position: absolute !important;
  
}
header.main.nav-fixed-down {
  position: fixed !important;
  top: 0px;
  -webkit-transition: top 0.3s ease-out, -webkit-transform 0.3s !important;
  transition: top 0.3s ease-out !important;
}
header.main.nav-fixed-up {
  position: fixed !important;
  top: -188px !important;
}

/* MENU */
header.main ul.elementor-nav-menu--dropdown a, header.main ul.elementor-nav-menu--dropdown a:focus, header.main ul.elementor-nav-menu--dropdown a:hover {
      border-right: 8px solid transparent;
}


header.main .current_page_parent .elementor-item:before, header.main .current_page_parent .elementor-item:after {
	top: -188px !important;
	content: "";
	height:1px;
	width: 100%;
    left: 0;
	opacity: 1!important;
}
header.main .elementor-nav-menu--main > .current_page_parent a {
    color: rgba(255, 255, 255, 0.7803921568627451)!important;
}





/*
  TEXTING
- - - - - - - - - - - - - - - - - - -  */
.elementor-widget-heading h2.elementor-heading-title{
	margin:65px 0px 30px 0px;
}


.elementor-text-editor li{
	list-style-type:circle;
	margin : 20px 0px 20px 0px;
}

.elementor-tab-content li{
	list-style-type:circle;
	margin : 20px 0px 20px 0px;
}





/*
  BODY
- - - - - - - - - - - - - - - - - - -  */






/* -----------------------------------------------------------------------------

  CUSTOMIZATION

----------------------------------------------------------------------------- */


/*
  Team page
- - - - - - - - - - - - - - - - - - -  */


.elementor-inner .elementor-element.elementor-widget-text-editor.profile-text strong {font-size: 18px; color:#000;}
.elementor-inner .elementor-element.elementor-widget-text-editor.profile-text em {font-size: 18px; color : #af382a;}
.elementor-inner .elementor-element.elementor-widget-text-editor.profile-text {font-size :15px; color:#333;}

.wp-block-file { margin:0; }
.wp-block-file .wp-block-file__button {
    border-radius: 2em;
    font-size: 11px;
    padding: .3em 0.7em;
}
