.page-id-12890 #txtonimg, .page-id-4796 #txtonimg, .page-id-15109 #txtonimg, .page-id-4730 .txtonimg, #hidecarousel .testimonials-builder-container, #hidedesktop {
     display: none; 
}


.home .header-all-wrapper.azoom-transition.header-model-1 .header-row {
     border-bottom: none; 
}

.image-text-homepage{z-index: 100;
  position: absolute;
  color: white;
  font-size: 24px;
  font-weight: bold;
  left: 15%;
  top: 25%;}


.widget_pages li{border-bottom: none; } 

/*articolo */
.entry-meta-single {display:none}

/* header trasparente se impostato trasparent header*/
.header-all-wrapper.azoom-transition.header-model-1 .header-top-2 {
    background-color: #1e2128;
}

.header-all-wrapper.azoom-transition.header-model-1 .header-top-1 {
	    background: linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,0) 100%);
}

.header-all-wrapper.azoom-transition.header-model-1 .header-row {
    border-bottom: 1px solid rgba(255,255,255,.8);
}

.header-top-2 {
    max-height: 30px;
}
.header-top-1.header-sticky.header-sticky-active {
    background: #fff!important;
}
.header-sticky-active .logo-main-wrapper {
    max-height: 50px;
}
.header-sticky-active .logo-animation-container {
    transform: translateY(-98px);
    -webkit-transform: translateY(-98px);
    -moz-transform: translateY(-98px);
    -ms-transform: translateY(-98px);
}
.header-top-1.header-sticky.header-sticky-active #nav ul.rtm-menu a {
    color: #333;
}
.header-sticky-active #nav .rtm-menu > li > a, .header-sticky-active .mobile-menu-switcher-holder {
    line-height: 50px;
}

.header-top-1.header-sticky.header-sticky-active.header-sticky-animate {
    background: #fff;
}

.header-top-1.header-sticky.header-sticky-active.header-sticky-animate #nav ul.rtm-menu a {
	  color: #333;
}

.header-top-2 .header-contact-info {
    color: #d0d0d0;
    line-height: 32px;
}
.header-top-2 .header-contact-info a:nth-child(1) {
    color: #f7991f;
 	  font-size: 16px; 
}
.header-top-2 .header-contact-info a:hover:nth-child(1) {
    color: #f7991f;
	  font-size: 16px;
}
.header-top-2 .header-contact-info a:hover:nth-child(2) {
    color: #ee3a39;
	  font-size: 16px;
}
.header-top-2 .header-contact-info a:hover:nth-child(3) {
    color: #00dfa1;
	  font-size: 16px;
}
.header-top-2 .header-contact-info a:hover:nth-child(4) {
    color: #77c8b3;
	  font-size: 16px;
}
.header-top-2 .header-contact-info a:hover:nth-child(5) {
    color: #b84498;
	  font-size: 16px;
}

.header-top-2 .header-contact-info a:hover:nth-child(6) {
    color: #fec613;
	  font-size: 16px;
}

.header-top-2 .header-contact-info a{
    position: relative;
	  margin-right: 15px
 }

.header-top-2 .header-contact-info a::after {
    position: absolute;
    right: -9px;
    top: 3px;
    bottom: 3px;
    width: 1px;
    background: #d0d0d0;
    content: "";
}
.header-top-2 .header-contact-info a:last-child:after{
     display: none;
 }



/* menu */
#nav ul li.current_page_item a span:after, .current-menu-ancestor.rtm-menu-depth-0:after{
    background-color: #f7991f;
    top: 70%;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    width: 7px;
    height: 7px;
    border-radius: 50%;
    transition: opacity .3s ease;
    -webkit-transition: opacity .3s ease;
    content: '';
}
#nav ul.rtm-menu > li > ul, #nav .rtm-menu > ul > li > ul {
    border-color: #f7991f;
}
.current_page_item ul li a span:after {
    display:none;
}

#nav .sub-menu li.current_page_item a span:after {
    display:none;
}




/* social header top */
.rock-social-icon {
    width: 30px;
    height: 30px;
}
.rock-social-icon .social-icon-container i {
    width: 30px;
    line-height: 30px;
}
.header-top-2 .social-icon .rock-social-icon:first-child {
    border-left: none;
}
.header-top-2 .social-icon .rock-social-icon {
    border-right: none;
}
.rock-social-icon a .social-icon-hover {
    background: #1e2127;
}

.rock-social-icon a .icomoon-icon-facebook.social-icon-hover {
    color: #3b5998 !important;
    margin-left: 15px;
}

.rock-social-icon a .icomoon-icon-linkedin.social-icon-hover {
    color: #0077B5 !important;
    margin-left: 15px;
}

.rock-social-icon a .icomoon-icon-twitter.social-icon-hover {
    color: #1da1f2 !important;
    margin-left: 15px;
}

.rock-social-icon .social-icon-container {
    font-size: 16px;
    min-width: 60px;
    line-height: 30px;
}

.yikes-easy-mc-form input[type=email], .yikes-easy-mc-form input[type=number], .yikes-easy-mc-form input[type=text], .yikes-easy-mc-form input[type=url], .yikes-easy-mc-form select {
    background-color: #1e2128!important;
    color: #eee!important;
    border: 2px solid #fff!important;
    border-radius: 4px;
}
.button:not(.escape_button_style), button:not(.escape_button_style) {
    border-radius: 4px;
    background: #f7991f;
    color: #fff;
}

.intronewsletter{
    font-size: 19px;
}

.large-7.medium-7.columns .azoom-text-details .desc-partner{
    border-left: 2px solid #8d8d8e;
    padding: 0px 30px;
}

.rock-references-builder ul li img {
    padding: 20px 40px;
}

.large-block-grid-5 > li {
    border-top: 1px solid #8d8d8e;
}

.rock-iconictext-container.rock-icon-top .rockicon-container img {
    max-height: 100px;
    width: auto;
    margin-bottom: 5px;
}

.boxed-layout.boxed-colors{
    box-shadow: 0px 5px 31px -3px rgba(86,104,135,0.16);
    background-color: #ffffff;
    border-radius: 4px;
    border-top: 6px solid #f7991f;
	  min-height: 370px;
}


.boxed-layout.boxed-colors .rock-iconictext-container.rock-icon-top .rockicon-container-column {
    text-align: left;
}
.boxed-layout.boxed-colors .rock-iconictext-content h3 {
    font-weight: 500;
	  text-transform: uppercase;
}

.rock-tabs-container .rock-tabs-header-container .rock-tab-header, .rock-tabs-container .rock-tabs-content-container .tabs-motion-container {
    background: transparent !important;  
    font-family: "Roboto", sans-serif;
}

.rock-tabs-container .rock-tabs-header-container .rock-tab-header.active {
    color: #333;
	  padding-bottom: 20px;
}

.rock-tabs-container .rock-tab-header-icon {
    width: 80px;
    line-height: 14px;
    display: block;
    margin: 8px auto 20px;
}

.rock-tabs-container.tab-top .rock-tabs-header-container .rock-tab-header.active {
	  border-bottom: 3px solid #f7991f !important;
	 font-weight: 700;
}

.rock-tabs-container.tab-top .rock-tabs-header-container .rock-tab-header.active:after {
    content: " ";
    position: absolute;
    bottom: -6%;
    left: 0;
    right: 0;
    width: 0px;
    margin: auto;
    border-width: 7px;
    border-style: solid;
    border-radius: 50%;
    border-color: #f7991f;
}

.rock-tabs-container.tab-top .rock-tabs-content-container .tabs-motion-container .padding-2x {
    padding: 30px 0px;
}

/* Accordion Styles */
.accordion {
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 20px;
}
.accordion-title {
    border-top: 1px solid #dbdbdb;
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    padding: 20px 0;
    cursor: pointer;
}
.accordion-title:first-child, .accordion-title:last-child  {
    border: none;
}
.accordion-content {
	padding-bottom: 20px;
	line-height: 25px;
}
.accordion-title:after {
	font-family: 'icomoon';
	content: "\e702";
	float: right;
}
.accordion-title.open:after {
	font-family: 'icomoon';
	content: "\e701";
}

#cta .azoom-button-wrapper .button {	
    box-shadow: 0px 5px 31px -3px rgba(86,104,135,0.16);
    border-radius: 4px;
}

.button-big:not(.escape_button_style) {
    font-size: 20px;
    line-height: initial;
    padding: 10px 40px;
    width: 100%;
}


.scaleimg
{
    display:inline-block;
    border:0;
    position: relative;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1); 
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1); 
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1);   

}
.scaleimg:hover
{
    z-index: 2;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.05);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.05);   
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.05);
    transition: all 200ms ease-in;
    transform: scale(1.05);
}

#bg-gradient{
	background: -webkit-linear-gradient(45deg, rgba(55,225,163,1) 0%, rgba(0,38,128,1) 100%)!important;
}

#bg-gradient ul {
  list-style: none; 
}

#bg-gradient ul li::before {
	font-family: 'icomoon';
  content: "\e70a";
  color: #ffffff;
  display: inline-block; 
  width: 2em; 
  margin-left: -2em; 
	font-size: 10px;
}

/* footer */
.footer-large:before {
    background-image: url(/wp-content/uploads/2020/11/footer-home.png);
    background-position: center center;
    background-repeat: no-repeat;
	  background-size: 50%;
    content: "";
    position: relative;
	  width: 220px;
    height: 220px;
    margin-top: -110px;
    border-radius: 100%;
    text-align: center;
    left: 47%;	
    margin-left: -110px;
    display: block;
}
.footer-large {
    padding: 0px 0px 20px;
}
.footer-large .widget > .widget-title:before {
    content: "";
    display: inline-block;
    width: 1.25rem;
    height: 1px;
    background: #f7991f;
    margin-right: .4rem;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
}
.footer-large .widget > h3 {
    font-size: 16px!important;
		margin-bottom: 2.1rem;
}
.footer-large .widget .contattifooter li {
    list-style: none !important;
    margin-bottom: 0px;
}
.footer-large ul li:before, .footer-large .widget .contattifooter li:before {
    display: none;
}
.footer-large .widget .contattifooter li  i {
    color: #dbdbdb !important;
    min-width: 29px !important;
    position: absolute;
    left: 0;
    font-size: 20px;
    top: 10px;
}

.footer-large a.icofacebook i, .footer-large a.icotwitter i, .footer-large a.icolinkedin i  {
	color: #dbdbdb;
}

.footer-large .widget a.icofacebook i:hover {
	color:#3B5998;
}
.footer-large .widget a.icotwitter i:hover {
	color:#33ccff;
}
.footer-large .widget a.icolinkedin i:hover {
	color:#007bb7;
}


/* pagina servizi */
#middletext .large-5, #middletext .large-7 {
    display: table-cell;
    vertical-align: middle;
    float: none;
   /* width: 50%; */
}
#middletext .scaleimg:after {
    background-image: url(/wp-content/uploads/2019/09/imagine-bg-servizi-azienda.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    content: "";
    position: relative;
    width: 630px;
    height: 445px;
    margin-top: -400px;
    left: 10%;
    display: block;
    z-index: -1;
  }
#middletext .large-5 .azoom-text-details {
    padding: 15px 75px 15px 75px;
}

/* pagina portfolio */
#txtonimg {
    padding-top: 0%;
    padding-bottom: 0%;
    width: 100%;
    margin: 0 auto;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: none;
}
#txtonimg .blog-card-feat-image {
    position: absolute;
    top: 0;
    bottom: 0;
    overflow: hidden;
}
#txtonimg .blog-card-feat-image .img-overlay {
    background-color: #1e2128;
    position: absolute;
    opacity: .6;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
#txtonimg .blog-card-feat-image .media {
    display: block;
    align-items: flex-start;
}
#txtonimg .blog-card-feat-image figure {
    margin: 0 0 1rem;
}
#txtonimg .blog-card-feat-image img {
    width: 100%;
    height: auto;
}
#txtonimg .blog-card-content {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    position: relative;
}
#txtonimg .blog-card-content h2 {
    color: #fff;
    font-size: 1.625rem;
    line-height: 1.2;
    margin: 0 0 3.125rem;
}
#txtonimg .btn-type2.blog-cta-more {
    font-size: 1rem;
    padding: .75rem 1.5625rem;
    background: #fff;
    color: #1e2128;
    display: inline-block;
    font-weight: 700;
    text-transform: uppercase;
}


/* pagina carriers */
#rigaformcarriers .large-5 {
	box-shadow: 0px 0px 32.2px 2.8px rgba(0,0,0,0.13);
    border-radius: 6px;
    padding: 2vw 3vw;
    margin-top: -75px!important;
    background-color: #fff;
    z-index: 99;
}
#rigaformcarriers:not(.rockthemes-video-bg):after {
    height: 40px;
}


/* pagina blog */

.home .azoom-portfolio-container.grid .azoom-portfolio-body .azoom-portfolio-title, .home .azoom-portfolio-container.grid .azoom-portfolio-body .azoom-portfolio-title a {
    font-size: 16px;
    margin: 15px 0px 15px;
}

.hover-item-details-container h2{
	font-family: "Roboto", sans-serif;
	font-size: 20px;
  text-transform: uppercase;
  line-height: 30px;
	display: block;
	display: -webkit-box;
	max-width: 100%;
	height: 65px;
	margin: 0 auto;
  padding: 0px;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
  border-bottom: none;
  white-space: initial;
}
.hover-active .hover-item-details-container h2{
	display: block;
	display: -webkit-box;
  white-space: inherit;
}
.hover-active.hover-active-medium .hover-item-details-container {
    background-color: rgba(30, 33, 40, 0.8)!important;
}
#content:after {
    clear: both;
}

/* pagina contatti */
#rigaformcontatti .large-5 {
	box-shadow: 0px 0px 32.2px 2.8px rgba(0,0,0,0.13);
    border-radius: 6px;
    padding: 2vw 3vw;
    margin-bottom: -213px!important;
    background-color: #fff;
    z-index: 99;
}
input, input:not([type="submit"]), select, textarea, .select2-container .select2-choice {
    border: none; 
    -moz-outline-color: transparent;
    border-width: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-appearance: none;
    -webkit-box-shadow: none;
}
#rigaformcontatti .rockthemes-form-builder textarea {
    min-height: 140px;
}
.rockthemes-form-builder input, .rockthemes-form-builder input:not([type="submit"]), .rockthemes-form-builder select, .rockthemes-form-builder textarea {
    background: #ffffff;
    color: #787878;
    border-bottom: 3px solid #e7e7e7!important;
}
.rockthemes-form-builder .rockthemes-fb-send:not(.button-small) {
    width: 100%;
	  background-color: #f79920;
}

#rigaformcontatti:not(.rockthemes-video-bg):after {
    height: 40px;
}
  
p.contact-icon {
    padding-bottom: 8px !important;
}

p.contact-icon span {
    min-width: 37px;
    vertical-align: middle;
    clear: both !important;
    display: inline-block;
}
#map-full .large-12{
    padding: 0;
    margin: 0;
    width: 100vw;
    position: relative;
    margin-left: -50vw;
    left: 50%;
}

#map-full .azoom-iframe-container {
    padding-bottom: 30.25%;
}


.footer .widget .menu li {
    border: none;
}

.footer .widget .menu-footermenu-container {
    margin-top: -15px;
}

.footer .widget_mc4wp_form_widget hr {
    display: none;
}

.footer .widget_mc4wp_form_widget .dk-footer-form {
    position: relative;
	  width: 80%
}

.footer .widget_mc4wp_form_widget .dk-footer-form input[type=email] {
    padding: 14px 28px;
    border-radius: 50px;
    background: rgba(0, 0, 0, 0.8);
    border: 1px solid rgba(0, 0, 0, 0.8);
}
.footer .widget_mc4wp_form_widget .dk-footer-form  .form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.footer .widget_mc4wp_form_widget .dk-footer-form button[type=submit] {
    position: absolute;
    top: 0;
    right: 0;
    padding: 14px 24px 14px 17px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border: 1px solid #f7991f;
    background: #f7991f;
    color: #fff;
}

.azoom-single-image.center-text.icona img {
    max-height: 130px;
}



.icona
{
    border:0;
    position: relative;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1); 
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1); 
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1);   

}
.icona:hover
{
    z-index: 2;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.1);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.1);   
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.1);
    transition: all 200ms ease-in;
    transform: scale(1.1);
}

/* mobile */
.mm-menu .mm-listview > li .mm-prev:after, .mm-menu .mm-listview > li .mm-next:before {
    display:none
}
.menu-mobile-details .mobile-menu-switcher, .menu-mobile-details {
    color: #ffffff;
    font-size: 32px;
}
.sticky-activated .menu-mobile-details .mobile-menu-switcher, .menu-mobile-details{
    color: #0064a3;
}

.mobile-menu-added .sticky-logo-container img {
    max-width: 140px!important;
}

.mobile-menu-added .header-top-2-font-size > *, .mobile-menu-added .header-top-2-font-size a {
    font-size: 15px;
}

.mobile-menu-added .header-all-wrapper.sticky-activated {
    top: 0px!important;
}

.mobile-menu-added .header-contact-info {
    margin-top: -2px;
	  display: flex;
    flex-wrap: wrap;
    background-color: #1e2128;
}

.mobile-menu-added .header-contact-info span { 
		display: flex;
    justify-content: center;
    flex-wrap: wrap;
	}

.mobile-menu-added .header-all-wrapper.azoom-transition.header-model-1 .header-row {
     border-bottom: none; 
}

.mobile-menu-added .rsb-vertical-space:not(.rockthemes-video-bg):before, .mobile-menu-added .rsb-vertical-space:not(.rockthemes-video-bg):after, .mobile-menu-added .rsb-vertical-space.rockthemes-video-bg .rockthemes-video-background-content:before, .mobile-menu-added .rsb-vertical-space.rockthemes-video-bg .rockthemes-video-background-content:after {
    height: 50px;
}
.mobile-menu-added .rockthemes-unique-grid .bg-image-overlay {
	  min-height: 350px!important
}

.mobile-menu-added .header-model-1 .logo-main-wrapper, .mobile-menu-added .header-model-1 .nav-main-wrapper {
    margin-top: -2px;
}
.mobile-menu-added #testata h1 span, .mobile-menu-added #testata h2 span {
    font-size: 2.1rem!important;
}
.mobile-menu-added #testata p span {
    font-size: 19px!important;
}

.mobile-menu-added .vertical-space-x2 {
    height: 180px;
}

.mobile-menu-added .current-menu-ancestor.rtm-menu-depth-0:after {
    display:none;
}

.mobile-menu-added  #testata .large-2, .mobile-menu-added  #testata .vertical-space, .mobile-menu-added .vertical-space-x_grid, .mobile-menu-added #hidemobile img, .mobile-menu-added #middletext, .mobile-menu-added  #middletext .scaleimg:after, .mobile-menu-added .hidemobiletxt, .mobile-menu-added #hidemobiletxt, 
.mobile-menu-added .footer-large .widget > .widget-title:before, .mobile-menu-added .footer-large .widget_nav_menu, .mobile-menu-added .footer-large #text-3, .mobile-menu-added  .rock-testimonials-single .testimonials-details, .mobile-menu-added .rock-references-builder, .mobile-menu-added .azoom-portfolio-container.list .azoom-portfolio-buttons {
    display: none;
}

.mobile-menu-added #designbuildmobile h2 span {
	  font-size: 1.8rem!important;
}

.mobile-menu-added #duecolonnemobile .large-3 {
    position: relative;
    width: 50%;
    margin-top: 0px;
    margin-bottom: 50px;
}
.mobile-menu-added #duecolonnemobile .large-3:nth-child(3), .mobile-menu-added #duecolonnemobile .large-3:nth-child(4) {
    margin-bottom: 0px;
	  margin-top: 20px;
}

.mobile-menu-added #duecolonnemobile .azoom-single-image.center-text.icona img {
    max-height: 130px!important;
}

.mobile-menu-added #duecolonnemobile h3 span {
    font-size: 20px!important;
}


.mobile-menu-added  #middletext .large-5, .mobile-menu-added #middletext .large-7 {
    display: inline-block;
}

.mobile-menu-added #txtonimg .blog-card-feat-image {
    left: 10px;
    right: 10px;
}

.mobile-menu-added .large-2 .azoom-single-image img, .mobile-menu-added .large-3 .azoom-single-image img {
    max-height: 150px;
}

.mobile-menu-added #rigaformcarriers .large-5 {
    padding: 5vw 5vw;
    margin-top: 20px!important;
    margin-bottom: 50px;
}

.mobile-menu-added h2 span, .mobile-menu-added h2 span strong {
     font-size: 2.1rem!important;
}
.mobile-menu-added h3 span {
     font-size: 1.8rem!important;
}

.mobile-menu-added .azoom-portfolio-container.din_hover.wall-mode-active .azoom-default-item {
    margin-bottom: 50px;
}


.mobile-menu-added .large-7.medium-7.columns .azoom-text-details .desc-partner {
    border-left: 0px;
    padding: 0px;
}

.page-id-4730.mobile-menu-added #txtonimg {
    display: block;
}


.page-id-4730.mobile-menu-added #txtonimg .blog-card-content h2 {
    margin: 0 0 1.125rem;
    text-align: center;
}

.page-id-4730.mobile-menu-added #txtonimg .btn-type2.blog-cta-more {
    background: rgba(255, 255, 255, 0.7);
}

.mobile-menu-added #invertimobile .row{
    width: 100%;
    display: flex;
    flex-direction: column-reverse;
}
.mobile-menu-added  #rigaformcontatti .large-5 {
    padding: 6vw 6vw;
}
.mobile-menu-added  .footer-bottom .footer-bottom-left span {
    padding: 0px;
    line-height: 1.6;
}
.mobile-menu-added .static-bg-mask-class {
    background-position: top!important;
}
.mobile-menu-added .azoom-single-image.fullwidth img {
    width: 100%!important;
    max-height: none!important;
}
.mobile-menu-added .footer-large .widget > h3 {
    font-size: 18px!important;
}
.mobile-menu-added .footer-large .row .columns {
    margin-bottom: 0px;
}
.mobile-menu-added .toggle-footer ul, .mobile-menu-added .toggle-footer table, .mobile-menu-added .toggle-footer form {
    display:none;
}
.mobile-menu-added .toggle-footer .active ul, .mobile-menu-added .toggle-footer .active table, .mobile-menu-added .toggle-footer .active form{
     display:inline;	
}
.mobile-menu-added .footer-large {
    padding: 0;
}
.mobile-menu-added .toggle-footer h3 { 
    border-bottom:1px solid #ffffff;
    cursor:pointer;  
    padding-bottom:5px;
}  
.mobile-menu-added .toggle-footer .widget_mc4wp_form_widget h3 { 
    border-bottom: none;
} 
.mobile-menu-added .toggle-footer .widget_mc4wp_form_widget { 
    margin-bottom: -10px;
}  

.mobile-menu-added .toggle-footer .active {
    margin-bottom: 20px;
}

    
 .mobile-menu-added .toggle-footer h3:after {
	  font-family: 'icomoon';
    content: "\e7cf";
    color: white;
    font-size: 18px;
    width: 20px;
    height: 20px;
    display: inline-block;
    float: right;
}
.mobile-menu-added .toggle-footer .active h3:after {
    content:"\e7cd"; 
}

.mobile-menu-added #hidecarousel .testimonials-builder-container, .mobile-menu-added #hidedesktop {
    display: block; 
}
.mobile-menu-added  .testimonials-builder-container .swiper-single-element .swiper-pagination {
    top: 0px;
}
.home.mobile-menu-added .azoom-portfolio-container.list .azoom-portfolio-body .azoom-portfolio-title {
    font-size: 18px; 
	  margin: 15px 0px 15px;
}
.mobile-menu-added .pulsanteblog {
	  margin-top: -50px;
}

#boxzilla-14884{
	  width: 40%;
}
.azoom-default-item .relative-container.rockthemes-hover {
    border-radius: 5px;
}


