@import "../../../atlanta/assets/css/style.min.css";

/* Your CSS code goes here
-------------------------------------- */
#wpmem_login .link-text{
	width:100% !important;
	text-align:left !important;
	font-size:40px;
	font-family: "Dosis",Arial,sans-serif;
}
#wpmem_login .link-text:nth-child(9) {
    font-size: 18px;
    text-align: right !important;
    width: 74% !important;
}
.page-id-714 #primary{
	min-height:auto;
}
.page-id-775 #primary,.page-id-778 #primary{
	margin-top:0;
}
.page-id-775 #primary .container,.page-id-778 #primary .container  {
    max-width: 100%;
}
.page-id-775 #breadcrumbs,.page-id-775 .page-title,.page-id-778 #breadcrumbs,.page-id-778 .page-title {
	display:none;
}
.page-id-775 iframe,.page-id-778 iframe{
	width:100%;
	height:100vh;
	border:0;
}
.page-id-714 iframe{
	width:100%;
	height:100vh;
	border:0;
}
/*.page-id-714 #primary .container {
    max-width: 100%;
}*/
.page-id-731 label.checkbox {
    float: right;
    width: calc(100% - 20px);
}
.page-id-731 .div_checkbox {
    width: 20px !important;
    float: left;
	padding: 20px 0;

}
.page-id-714 .accordions .accordion-icons.left{
	float: right;
    margin-right: 15px;
}
.page-id-714 .accordions .fa{
	font-size:40px !important;
}
/**/
.elementor-widget-toggle .elementor-toggle .elementor-toggle-title {
    text-transform: uppercase;
    font-weight: 400;
    font-family: Dosis, Sans-serif;
    font-size: 40px;
  line-height: 60px;
     color: #192c72;
     background-color: #d7d7d7;
     border-color: #ffffff;
     border-width: 2px;
  position: relative;
}

.elementor-widget-toggle .elementor-toggle .elementor-toggle-title.active {
   color: #192c72;
   background-color: #b1dcf5;
}

.elementor-widget-toggle .elementor-toggle .elementor-toggle-title.active:after {
  content: '';
  position: absolute;
  left: 100px;
  bottom: -60px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 60px 75px 0 75px;
  border-color: #b1dcf5 transparent transparent transparent;
}

.elementor-widget-toggle .elementor-toggle .elementor-toggle-content {
    font-family: Dosis, Sans-serif;
    font-size: 24px;
     color: #192c72;
     background-color: #ffffff;
     border-color: #ffffff;
     border-width: 2px;
}

.elementor-widget-toggle .elementor-toggle .elementor-toggle-content p, h4 {
padding: 15px;
}

.elementor-toggle .elementor-toggle-title .elementor-toggle-icon {
    float: right;
    text-align: right;
}   

.elementor-toggle .elementor-toggle-title .elementor-toggle-icon .fa:before {
    content: '\f107';
    color: #192c72;
    font-size: 200%;
    padding-right: 20px;
}
.elementor-toggle .elementor-toggle-title.active  .elementor-toggle-icon {
    visibility: hidden;
}  

.elementor-toggle-content .col-sm-7,
.elementor-toggle-content .col-sm-12 {
  padding-top: 70px;
  font-size: 26px;
}

/**/

@media(min-width: 1200px) 
{
	.container {
		max-width: 1170px;
	}
}

b, strong {
    font-weight: 600;
}

.elementor-widget-text-editor { 
  font-family: Dosis, Arial;
}
/*----DELETE after add page--*/
.home .elementor-element-1bsyrlw .more{
	display:none;
}
/*---------------*/
#copyright {
  background: url(../images/footer_bottom.png) no-repeat top center;
}

footer#footer {
	background: #87ddff url("/wp-content/uploads/2016/07/home_bg_5.png") no-repeat center top;
}

#footer #sidebar-footer .widget-title {
	border: none;
	text-align: center;
	color: #003879;
    font-family: "Dosis",Arial,sans-serif;
    font-size: 36px;
    font-weight: 600;
    line-height: 1.5em;
    text-transform: none;
}

#footer #sidebar-footer .widget-title::after {
	border: none;
}

#footer #sidebar-footer .widget.widget_text {
	color: #003879;
    font-family: "Dosis",Arial,sans-serif;
    font-size: 32px;
    font-weight: normal;
    line-height: 1.4em;
    text-align: center;
}

#footer #sidebar-footer {
	padding-top: 20px;
	min-height: 270px;
}

#footer #sidebar-footer .widget {
	margin-bottom: 20px;
}


/*footer social &*/

#web3d {
    background: #192c72; 
    padding: 7px; 
    color: #fff;
    border-radius: 15px; 
    -webkit-border-radius: 15px;
   -moz-border-radius: 15px;
    border: 0px;
    height: 25px;
}

.socials-footer {
position: absolute;
left: 49%;
}

ul.social-links li a:hover .social-icon:before {
  color: #76d1ff;
  background-color:  rgba(255, 255, 255, 0.9);
  -webkit-transition: all 0.3s linear; 
  transition: all 0.3s linear;
}

ul.social-links li.social-facebook .social-icon::before {
    background-color: rgba(255, 255, 255, 0.5);
}

ul.social-links li.social-linkedin .social-icon::before {
 
    background-color:rgba(255, 255, 255, 0.5);
}

ul.social-links li.social-youtube .social-icon::before ,
ul.social-links li.social-instagram .social-icon::before 
{
background-color: rgba(255, 255, 255, 0.5);
}

ul.social-links li.social-googleplus .social-icon::before {

    background-color:rgba(255, 255, 255, 0.5);
}

ul.social-links li a .social-icon:before {
    line-height: 30px;
    font-size: 16px;
    font-weight: 400;
    color: #76d1ff;
    font-family: fontawesome;
    display: block;
    text-align: center;
    width: 30px;
    height: 30px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
}

/*header*/

#header {
    background-color: rgba(255, 255, 255, 0) !important;
    background-position: center bottom;
    background-repeat: repeat-x;
    background-size: auto;
    background-attachment: scroll;
}

#header {
    left: 0;
    position: absolute;
    right: 0;
    z-index: 3;
}

#page-header  {
   position: relative;
    top: 0;
    right: 0;
    left: 0;
    z-index; 1;
}

.sf-menu li a {
	padding: 0 1em;
}

/*
#page-header.page-header-style-custom_bg::before {
   content:  "";
   background: url(/wp-content/uploads/2016/07/Advanced-technology-for-the-dental-world.png) ;
    top: 50%;
    margin-left: 10%;
    position: relative;
    margin-top: 150px;
    background-repeat: no-repeat;
    width: 1400px;
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  }
  @-webkit-keyframes slideInRight {
  0% {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  visibility: visible;
  }
  100% {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  }
  }
  @keyframes slideInRight {
  0% {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  visibility: visible;
  }
  100% {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  }
}

*/

.page-title {
margin-top: 125px;
}


#primary {
    position: relative;
    right: 0;
    left: 0;
    margin-top: 150px;
    min-height: 1500px;
}

body.home #primary {
    position: relative;
    right: 0;
    left: 0;
    margin-top: 0;
}

/*DIVA*/

.circle {
        width: 185px; 
        height: 100px;
        border-radius: 10px;
        background-color: #fff;
      box-shadow: 0 5px 9px 3px rgba(0, 0, 0, 0.55);
}
.elementor-widget-toggle .elementor-toggle .elementor-toggle-title{
	text-transform:none !important;
}
.circle .tool p {
     font-size: 28px;
     font-weight: 400;
     color: #192c72;
     text-align: center;
     padding-top: 22px;
	 line-height: 1.1em;
}
.elementor-row .elementor-element-xzthw5n .circle .tool p {
	padding-top: 35px;
}
.tool {
    position: relative;
    display: inline-block;

}

.tool .tooltext {
    visibility: hidden;
    width: 200px;
    max-height: 250px;
    background-color: #ebebeb;
    color: #192c72;
    font-size: 22px;
    line-height: 1.2em;
    text-align: left;
    border-radius: 8px;
    padding: 15px;
    
    /* Position the tool */
    position: absolute;
    z-index: 1;
    bottom: 55%;
    margin-left: 50%;
    text-align: center;
}

.tool:hover .tooltext {
    visibility: visible;
}


#text-button {
 background-color: #003879;
 border-radius: 7px;

}

.page-id-363 .ms-skin-pojo .ms-info{
	display:none;
}
.page-id-363  #builder-section-2 > div > div > div > div > div:nth-child(2) > div {
    height: 169px;
}
.page-id-363 #builder-section-1 > div > div > div > div > div:nth-child(1) > div {
    height: 140px;
}


/*table*/

.table {
  table-layout: fixed;
  width: 100%;
}

.table tbody > tr > td >p {
vertical-align: middle;
text-align: center;
padding: 7px 7px;
font-size: 22px;
color: #003879 !important;
}

.table-bordered > tbody > tr > td {
   border: 1px solid #192c72;
}

.table tbody > tr > td {
vertical-align: middle;
text-align: center;
padding: 4px 6px;
}

.table > tbody > tr > td.warning {

background-color:  #d7e6ee !important;
border: 1px solid;

}
.fa-times::before {
    color: #e12532 !important;
}

.fa  {
font-size: 24px !important;
font-weight: lighter;
}

.fa-check::before {
color: #25aae1 !important;
}

.fa-times::before {
color: #25aae1 !important;
}

/*forms*/
.pojo-form .field {
	padding: 8px 12px;
	font-size: 18px;
}

.pojo-button-wrap.pojo-button-block .button {
	padding: 8px 12px;
	font-size: 18px;
	font-weight: normal;
}



.pojo-form {
padding-bottom: 10px !important;
}
.pojo-form .field-group .label-field{
    display: none;
}
.pojo-form .columns .field-group, .pojo-form .columns .form-actions {
    padding-left: 15px;
    padding-right: 15px;
}



.pojo-form-194 .columns {
    margin-left: -5px;
    margin-right: 0px !important;
    margin-top: -25px;
}


.pojo-form-194 {
    background-color: #003879;
     border-radius: 7px;
     width: 590px;
     height: 240px;
    position: absolute;
   bottom: -210px;
  
}

.pojo-form-194 .field {
margin-top: 40%
}

.pojo-form-194::before { 
   content: "Details and Registration";
   margin: 150px;
   color:#fff;
   font-family: Dosis;
   font-size: 32px;
   position: relative;
   top: 30px;

}



.pojo-form-194 .columns {
    margin-left: -5px;
    margin-right: 0px !important;

}

.pojo-form-194 .pojo-button-wrap.pojo-button-block .button {
    margin-top: 19px !important;
}

.pojo-form-194 .field-group {
margin-bottom: 0px;
}

.pojo-form-210 .pojo-button-wrap.pojo-button-block {
    margin-top: 33px !important;
}

/*menu - header*/

.sf-menu li {
border-top: 0px;
}


#header.logo-left .nav-main, .sticky-header.logo-left .nav-main {
    float: left;
    margin-left: -25px;
}

.sf-menu a:hover, 
.sf-menu li.current-menu-item > a, 
.sf-menu .sfHover > a, 
.sf-menu li.current-menu-ancestor > a, 
.mobile-menu a:hover, 
.mobile-menu li.current-menu-item > a
 {
/*border: 1px solid #192c72;
background-color: #fff;*/
	font-weight: 600;
}
/*
.sf-menu a:hover, 
.mobile-menu a:hover, 
.mobile-menu li.current-menu-item > a
{
box-shadow: 3px 3px 0px 0px rgba(0,0,0,0.35);
-webkit-box-shadow: 3px 3px 0px 0px rgba(0,0,0,0.35);
-moz-box-shadow: 3px 3px 0px 0px rgba(0,0,0,0.35);
}
*/

header .container {
	position: relative;
}

.socials-header {
	position: absolute;
	right: 0;
	top: 20px;
}

.nav-main .sf-menu .sub-menu {
    background-color: #C9EFFF!important;  
   border: 0px solid #192c72;
   box-shadow: 3px 3px 0px 0px rgba(0,0,0,0.35);
  -webkit-box-shadow: 3px 3px 0px 0px rgba(0,0,0,0.35);
  -moz-box-shadow: 3px 3px 0px 0px rgba(0,0,0,0.35);
}

.nav-main .sf-menu .sub-menu a:hover {
    font-weight: 600;
    opacity: 1;  
}

#menu-main {    
margin-top: 35px;
}

.sf-menu > li > .sub-menu {
    margin-top: 0px;
}

.nav-main .sf-menu .sub-menu li a {
    line-height: 2.1em !important;
}

.sf-menu li a {
    margin-top: 0px !important;
}


/*8*/

.popup-checkbox, .popup {
  display: none;
}

.popup {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}

.popup:before {
  display: block;
  content: ' ';
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: .5;
}

.popup-content {
width: 588px;
max-height: 5px;
position: relative;
z-index: 2;
top: -120px;
margin: auto;
-moz-box-sizing: border-box;
 box-sizing: border-box;
}

.popup-shower {
  cursor: pointer;
  width: 100%; 
  line-height: 1;
}

.popup-shower h4 {
	background-color: #003879;
    border-radius: 7px;
    margin-bottom: 30px;
    margin-top: 0;
    padding: 5px 0;
    color: white;
    text-align: center;
}

.popup-checkbox:checked + .popup {
  opacity: 1;
  display: block;
}

.popup-closer {
   margin-left: 540px;
   position: relative;
   top: -11%;
   font-size: 18px;
   font-family: fontawesome;
    z-index: 999999;
}

.top {
z-index: 99999999;
}

#primary #content #main #breadcrumbs {
    margin-top: -65px;
    float: right;
    font-size: 21px;
}

#primary #content #main #breadcrumbs span {
    font-size: 18px;
}

.elementor-text-editor ul {
	padding: 0;
}

.elementor-text-editor ul li {
	list-style-type: none;
	position: relative;
	padding-left: 30px;
	margin-top: 20px;
}

.elementor-text-editor ul li:before {
	content: '';
	position: absolute;
	left: 0;
	top: 6px;
	width: 15px;
	height: 25px;
	background: url(../images/arrow_1.png);
}

body.home h5 {
	text-transform: none;
	font-size: 26px;
	line-height: 1.5;
	margin-top: 0;
}

.elementor-text-editor ul li h4 {
	font-size: 28px;
	margin: 0;
}

body.home .logo {
	margin-top: 20px;
}

body.home #menu-main {
	margin-top: 10px;
}

body.home .marquee {
	height: 95px;
	overflow: hidden;
}


body.home .ms-skin-pojo .ms-bullets.ms-dir-h {
	bottom: -60px;
	opacity: 1 !important;
	display: block !important;
}

body .ms-skin-pojo .ms-nav-next, 
body .ms-skin-pojo .ms-nav-prev {
	background-image: url(../images/slider.png);
}


body.home .ms-skin-pojo .ms-nav-next, 
body.home .ms-skin-pojo .ms-nav-prev {
	bottom: -70px;
	top: auto;
	opacity: 1 !important;
	display: block !important;
	background-image: url(../images/slider.png);
}

body.home .ms-skin-pojo .ms-bullet {
	width: 15px;
	height: 15px;
	background: white;
	border-radius: 50%;
}
.page-id-20 .elementor-widget-toggle .elementor-toggle .elementor-toggle-content {
    background-color: #ffffff;
    border-color: #ffffff;
    border-radius: 0 0 12px 12px;
    border-width: 2px;
    box-shadow: 0 5px 9px 0 rgba(0, 0, 0, 0.25);
    color: #192c72;
    font-family: Dosis,sans-serif;
    font-size: 24px;
}
body.home .ms-skin-pojo .ms-bullet.ms-bullet-selected {
	background: #3f5a96;
}

body.home {
	background: white;
}


p.more {
	text-align: right;
}

p.more a {
	line-height: 25px;
	display: inline-block;
	padding-right: 30px;
	color: #3f5a96;
	font-size: 24px;
	font-weight: 600;
	background: url(../images/arrow_1.png) no-repeat right 1px;
}

.web3d {
	background: url(../images/web3d.png);
	width: 141px;
	height: 26px;
	display: inline-block;
}

.zoom_image_hover {
	overflow: hidden;
	display: block;
	max-height:420px;
}

.zoom_image_hover img {
	transition: 0.5s all;
}
.zoom_image_hover:hover img {
	transform: scale(1.2,1.2);
	transition: 0.5s all;
}

.elementor-toggle .elementor-toggle-title .elementor-toggle-icon {
	width: auto;
}

.elementor-toggle .elementor-toggle-title .elementor-toggle-icon .fa::before {
	font-size: 300% !important;
}
.page-id-20 .elementor-widget-toggle .elementor-toggle .elementor-toggle-title {
    background-color: #ffffff;
    border: 0 solid #76d1ff;
    border-radius: 12px;
    box-shadow: 0 5px 9px 0 rgba(0, 0, 0, 0.25);
    margin: 8px 0;
}

.page-id-20 .elementor-toggle .elementor-toggle-title .elementor-toggle-icon .fa::before{
	color:#76D1FF;
}

.page-id-20 #breadcrumbs {
     left: 50%;
     margin-left: 420px;
    position: absolute;
    margin-top: 70px !important;;
}
.page-id-14 .attachment-full.size-full.wp-post-image, .page-id-545 .attachment-full.size-full.wp-post-image{
    height: 100%;
    max-height: 389px;
    min-width: 100%;
}
.page-id-14  .col-sm-4, .page-id-545 .col-sm-4{
	padding:0 45px;
	margin-bottom:40px;
}

@media(max-width: 1200px) 
{

.page-id-20 #breadcrumbs {
     left: 50%;
     margin-left: 320px;
    position: absolute;
    margin-top: 70px !important;;
}

}

@media(max-width: 990px) 
{

.page-id-20 #breadcrumbs {
     left: 50%;
     margin-left: 200px;
    position: absolute;
    margin-top: 70px !important;;
}

}

@media(max-width: 720px) 
{

.page-id-20 #breadcrumbs {
     left: 47%;
     margin-left: 200px;
    position: absolute;
    margin-top: 70px !important;;
}

}

@media(max-width: 680px) 
{

.page-id-20 #breadcrumbs {
     display: none;
}

}

@media(max-width: 768px)
{
nav.nav-main {
    z-index: 1;
    background: #D8F3FF;
    opacity: 0.8;
}
}

@media(max-width: 768px)
{
button.navbar-toggle.visible-xs {
    margin-top: 33px;
}
}

@media(max-width: 768px)
{
.socials-header {top: 85px;right: 20px;}
#copyright .pull-right{float:none !important;}
#copyright {line-height: 50px !important;}
.socials-footer{position: static;}
}

.page-id-14 .col-sm-3 p {
    font-weight: bold;
    font-size: 24px;
}

p.title-img {
    font-weight:normal !important;
     font-size: 22px !important;
}

.entry-meta::after, .pb-widget-title::after, .sd-title::after, .title-comments::after, .title-respond::after, .widget-title::after {
    display: none;
}

.page-id-26 .entry-content a {
    font-size: 34px;
}

.page-id-352 .ms-skin-pojo .ms-info {
    font-size: 20px;
}

.slick-slide-inner{
    position: relative;
}
@media(max-width: 768px){
    .home .logo-img {padding-top: 15px;}
    .elementor-element.elementor-element-ku37a0i {background-size: 100% !important;}
    .elementor-element.elementor-element-ku37a0i {background-position: center center !important;}
    .elementor-element.elementor-element-9ip5dmz {font-size: 40px !important;text-align: center !important;}
    #header.logo-left .logo .navbar-toggle, .sticky-header.logo-left .logo .navbar-toggle {float: left;top: -15px;}
    .elementor-element.elementor-element-ku37a0i {padding: 230px 0px 0px 0px !important;}
    .elementor-element.elementor-element-zy95443 {font-size: 38px !important;text-align !important: center;padding-top: 74px !important;}
    .elementor-element.elementor-element-07r5vq4 {text-align: center !important;}
    .elementor-element.elementor-element-3w3dv2r > .elementor-element-populated {margin: 0px 0px 0px 0px !important;}
    body.home h5 {margin-top: 40px !important;}
    .elementor-element.elementor-element-13n5cio .elementor-widget-container {padding: 0px 15px 0px !important;text-align: center !important;}
    .nav-main .navbar-collapse .mobile-menu .sub-menu li a {padding-left: 35px !important;}
     .page-id-20 .elementor-toggle-content.collapse.in p:nth-child(2) {display: none;}
    .page-id-20 h1 {font-size: 48px !important;text-align: center !important;}
    .page-id-18 .circle {margin: 0 auto;}
    .page-id-18 .elementor-element.elementor-element-lsdq8sx {margin-top: 0;margin-bottom: 0;}
    .page-id-22 .elementor-element.elementor-element-02ii72l {margin-bottom: 0;}
    .page-id-26 #primary {min-height: 640px;}
    nav.nav-main {opacity: 1;}
   .elementor-element.elementor-element-vl9kz4z > .elementor-element-populated {margin: 0 auto !important;}
    .js-marquee {padding: 0 20px 0;}
    .elementor-widget.elementor-element.elementor-element-09g2d8r.elementor-widget-text-editor {padding: 0 17px 0;}
    .home .elementor-widget.elementor-element.elementor-element-09g2d8r.elementor-widget-text-editor h4 {font-size: 28px;}
    .home .elementor-widget.elementor-element.elementor-element-w628v6o.elementor-widget-text-editor {text-align: center;}
    .popup-shower {width: 95%;}
    .home .elementor-element.elementor-element-b68m6fd > .elementor-element-populated {margin: 0px 10px 0px 20px;}
    .home .elementor-element.elementor-element-zvd6295 .elementor-widget-container {padding: 0px 15px 0px 20px;}
    #footer #sidebar-footer {padding-top: 0;}
    .page-id-20 .elementor-image-carousel.slick-arrows-outside.slick-dots-outside.slick-initialized.slick-slider.slick-dotted {width: auto !important;}
    .page-id-20 .slick-slide-inner span.caption {font-size: 25px;line-height: 60px;}
    .page-id-20 .elementor-element.elementor-element-lm66ln1 {margin-bottom: 0;}
    .page-id-20 .elementor-element.elementor-element-lm66ln1 > .elementor-container {min-height: 540px;}
    .page-id-30 #primary {min-height: 1000px;}
    .page-id-18 .table tbody>tr>td>p {padding: 4px 3px;font-size: 17px;}
    .page-id-18 tr {padding: 4px 3px;font-size: 17px;}
    #primary {margin-top: 10px;}
    .page-id-18 table.table.table-bordered {width: 1340px;max-width: 1340px !important;}
}