body{padding:0px;margin:0px;}
html{padding:0px;margin:0px!important;margin-top: 0px!important;}
a,p,span,td,div{font-size:}
h1,h2,h3,h4,h5,.subcatname{text-transform: uppercase;}

h2{margin-bottom:30px;color:#000;}


.db_container{ margin: auto;padding: 0px;padding-top:15px;padding-bottom:15px;}
.db_main_container{margin-top:15px;}
.db_page{}
.db_page_image{}
.db_page_image img{width:100%}
.db_page_content{margin-top: 20px}
.db_footer {padding-top:15px;padding-bottom:15px;}


h1{font-size:32px}
h2{font-size:25px}
h3{font-size:20px}
h4{font-size:18px}
h5{font-size:16px}
.widget-title{}
li {
    list-style: none;
}
ul{padding-left:5px}

#wp-calendar{width:100%}
.wc-tab{padding:10px}
.iimage-wraper a img{vertical-align: middle;width:100%;max-width: 100%;height: auto;}
.iimage-wraper  a{width:100%;}
.image-wraper{
 width: 100%;
 height:auto;
  background-repeat: no-repeat;
  background-size: 100% ;
  background-image: url();
}



.tile_hover{position:absolute;bottom:0px;background:url() repeat;width:100%;margin:}
.tile_hover h1{margin:0px;padding:0px;padding:10px}
input,textarea,select {margin:2px;padding:5px;}
.woocommerce div.product .woocommerce-tabs .panel
{margin:2px;padding:15px;}
.parent {
    position: relative;

    width: 100%;
}
.child {
    position: relative;
    padding-bottom: calc(100% * 9 / 16);
	overflow:hidden;

}
.expand {

	mmmargin:-15px;
	mmmargin-bottom:0px;
}
.child > div {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.child > div >img {vertical-align: middle;	align-items: center;
width:100%}
.category_conteiner{border:0px solid #aaa; height:100%;}

.full-box a img {width:100%;}
.full-box-image img{vertical-align: middle;width:100%}
.full-box-image  a{width:100%;}
.full-box-image {
	
}

.left_column,.right_column,.center_column
{
   display: flex;
  flex-wrap: wrap;
}
.row.display-flex {
  display: flex;
  flex-wrap: wrap;
}
.row.display-flex > [class*='col-'] {
  display: flex;
  flex-direction: column;
}
.height-auto{ height:auto;}

.gallery a ,.gallery a img {width:100%}
input{line-height:1.6em!important}
aside{width:100%}
.woocommerce div.product div.images.woocommerce-product-gallery 
{
opacity:100!important;
}
.w-logo{text-align:center;}
.w-top-2{text-align:;padding-top:30px}
.w-top-3{text-align:right;padding-top:30px}
.navbar-toggle{min-width: auto!important;}
.navbar-default .navbar-toggle .icon-bar {
  
}
.navbar-default .navbar-toggle .icon-bar:hover {
   
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
  
}
.navbar {
    border: 0px solid transparent;
}


.widget .sidebar-title{margin-bottom:15px}
.post-date,.cat-item{}
.commentlist a,.comment-respond a{text-decoration:underline}
.navbar-brand {
    
height: auto;
}
.navbar-brand  img{width:100%}
.navbar {
 
    min-height: 50px;
    margin-bottom: 0px;
}

input,
textarea
{
    border: 1px solid #dddddd;
    width: 100%;
}

button, 
input[type="button"],
input[type="reset"],
input[type="submit"] {
  width:auto;
    min-width: 160px;
    min-height: 50px;
    line-height: 50px;
    border-radius: 50px;
    padding: 0 20px;
    text-transform: capitalize;
    border: 0;
    box-shadow: none;
    transition: 0.5s;
}
.field_submit{text-align: center;}
label.contact_label {
    width: 100%;
}
	
	



.invert_h h3,.invert_h h2{
    padding:10px;
}
.invert_section{}
.invert_section p,.invert_section h2{}
aside {border: 0px;padding: 0px;}
.sidebar-title{padding: 5px;}
.widget {
    padding: 10px;
    margin-bottom: 10px;
}
.widget li{
    padding: 3px;
	padding-left: 3px;
}


.w-logo img{padding: 15px;}

.navbar .navbar-nav {
    display: inline-block;
    float: none;
}
.db_text_center {
    text-align: center;
}

/**********RESET BOOTSTRAP************/
.nav_bar{ line-height: ;}

.elementor-widget-text-editor{font-family:Arial}

/*PRSONALIZATE*/
.mega-menu a,.invert_h h3{font-family: 'Roboto Slab'!important;font-weight: 700!important;}
h1,h2,h3,h4,h5,.subcatname{font-family: 'Roboto Slab'!important;text-transform: uppercase;font-weight:bold;}
h1{margin-left:8px!important;;margin-right:8px!important;;}

h2 {


}


.db_footer .sidebar-title{color:#fff;font-family: 'Roboto Slab'!important;font-weight: 700!important;font-size:22px;text-transform: uppercase;border-bottom:1px solid #555;padding-bottom:10px;}
.db_footer, .db_footer .menu,.db_footer .menu li,.sidebar-title{margin-left:0px;padding:0px;font-size:16px;font-weight:bold;font-family: "Roboto",sans-serif;line-height:30px;font-weight: 500;}

.db_footer{padding-top:20px;padding-bottom:20px}

/*********POST CATEGORY************/
.item_post{}
.item_title{font-size:17px;text-transform: none;margin-top: 20px;margin-bottom: 10px;font-weight: 700!important;}

.item_excerpt{font-size:14px;}
.item_image img{width:100%;}
.page_content{margin-bottom:20px;margin-top:20px;}
.elementor-element-0740881{margin-top:-35px!important;}

.mega-toggle-label-closed{color:white;}
.mega-toggle-label-open{color:white;}
.item_post{margin-bottom:20px;}

.single-product-summary {
    float: left !important;
    margin-top: 10px !important;
    width: 66% !important;
}