﻿.menuzord-brand {
    margin: 0 0 0 0;
    float: left;
    color: #666;
    text-decoration: none;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.3;
    cursor: pointer;
    margin-top: 9px;
}
#side-panel-trigger {
    cursor: pointer;
    display: block;
    float: right;
    margin-left: 10px;
    margin-right: 5px;
    margin-top: 5px;
    z-index: 11;
}

.menuzord-brand img {
     max-height: 60px;
    margin-top: 10px;
    transition: all .5s ease-in-out;
}

.menuzord-brand {

     transition:all .5s ease-in-out!important;
}

.menuzord-menu > li > a {
    padding: 15px 10px;
    font-size: 11pt;
    text-transform: uppercase;
}

.menuzord-menu ul.dropdown {
    top: 90px;
}

.menuzord .menuzord-menu ul.dropdown, .menuzord .menuzord-menu .megamenu {
    border:none;
}


.menuzord.red .menuzord-menu >li a {

     position:relative; font-size:10pt; font-weight:600!important; cursor:pointer;
}


.menuzord.red .menuzord-menu > li a:after{

      content:''; position:absolute;
       width:0%; height:1px;  left:37%; top:20%;
        transition:all .5s ease-in-out;
}

    .menuzord.red .menuzord-menu > li:hover >a:after {

         width:15%;
    }



    .menuzord.red .menuzord-menu .dropdown >li a {

     position:relative;
}

.menuzord.red .menuzord-menu .dropdown > li a:after{

      content:''; position:absolute;
       width:0%; height:2px; background-color:#387197;left:0px; top:50%;
        transition:all .5s ease-in-out;
}

    .menuzord.red .menuzord-menu .dropdown > li:hover >a:after {

         width:7%;
    }





 .menuzord.red .menuzord-menu > li:hover > a, .menuzord.red .menuzord-menu ul.dropdown li:hover > a {
    background: #387197;
    color: #fff;
     background-color:transparent;
      color:#387197;
    
}
.menuzord.red .menuzord-menu > li.active > a
{
     background-color:transparent; color:#888;
}

.menuzord .menuzord-menu > li.active > a i, .menuzord .menuzord-menu > li:hover > a i, .menuzord .menuzord-menu ul.dropdown li:hover > a i {
    color:#2b5b7c;
}

.btn-dark.btn-theme-colored {
    color: #fff;
    background-color: #387197;
    border-color: #2e6184;
}

    .btn-dark.btn-theme-colored:hover {

 color: #fff;
    background-color: #2b5b7c;
    border-color: #1e435c;
    }

.text-theme-colored {
    color: #387197!important;
}
.text-theme-colored {
    color: #387197!important;
}

.icon-theme-colored.icon-dark a {
    background-color: #367780;
    color: #fff;
     transition:all 1s ease-in-out;
}

.icon-theme-colored.icon-dark a:hover {
    background-color: #275778;
    color: #fff;

    transform:rotate(360deg);
     
}

.text-theme-colored-top {

     color:#e2e2e2;
}
.text-gray {
    color: #d6d4d4 !important;
}

.line-bottom:after, .icon-box.icon-rounded-bordered i, .widget .line-bottom:after, .widget .line-bottom:after, .pager.theme-colored a {
    border: 1px solid #549098;
}

.section-title.title-border {
    border-left: 4px solid #387197;
}

.fullwidth-carousel .owl-controls .owl-nav .owl-prev i, .fullwidth-carousel .owl-controls .owl-nav .owl-next i {
    font-size: 30px;
}

.fullwidth-carousel .owl-controls .owl-nav > div {
    top: 45%;
    padding: 5px;
}

.section-title.title-border.title-right {
    border-right: 4px solid #387197;
}

.header-nav .header-nav-wrapper.scroll-to-fixed-fixed.scroll-to-fixed-fixed {
    border-bottom: 1px solid #eee;
  
}
/*.main-content {
     min-height:300px;
}*/

.main-content {
    min-height: 300px;
    /*background-image: url(/Images/world-map-dark.png);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-color: #f7f7f7;*/
}

.navbar-scrolltofixed {

      box-shadow: 0px 0px 20px #0000001f;
        
    /*border-bottom: 4px #387196 solid;*/
}

.menuzord .menuzord-menu ul.dropdown, .menuzord .menuzord-menu .megamenu {
    border: none;
    background-color: #fdfdfd;
   /* box-shadow: 0px 8px 20px #00000024;*/
    
}

footer.bg-deep {
    background-color: #191919 !important;
    border-top:none; 
}
  .post-thumb img {
       
    }



@media screen and (max-width: 600px) {
   .menuzord-brand img {
    max-height: 40px!important;
    transform:scale(1.1)!important;
     
}

  .menuzord-brand {
         
    }

  .side-push-panel.has-side-panel .menuzord .showhide {
    float: right;
}

    .post-thumb img {
        width:100%;
    }

}

form {
     margin:0px; padding:0px;
}

#spinner {
    display: block;
    position: relative;
    left: 45%;
    top: 45%;
    width: 120px;
    height: 120px;
}

.menuzord-brand:hover img {

    transform:scale(1.2);

}


.menuzord-brand:hover {

     transform:skew(-20deg);
}


element.style {
}
.menuzord-menu ul.dropdown li a {
    padding: 7px 25px 7px 22px;
     border-bottom:1px #efefef solid;
}

.widget p i {
     margin-right:4px;
}

.widget ul li{
   
    padding-bottom: 1px;
}

.footer a:hover {
    color:#548f97;
}



.widget.dark .list-border li {
    border-bottom: 1px dashed #252424;
    float: left;
    margin: 4px;
    border-right: 1px #1f1e1e dotted;
    padding: 5px;
}

.single-post {

   
}

.single-post article {
    border-bottom:none;
    margin-bottom: 20px;
    padding-bottom: 30px;
}

.language {

     position:absolute; position:fixed; top:82px; right:0%; padding:2px; background-color:white; border-radius:4px 0px 0px 4px; z-index:999999; transition:all 1s ease-in-out;
}

    .language a img {

         max-width:258px;
    }

    .language a{
         display:block; width:100%; padding:2px; margin:1px; height:auto;  line-height:14px;
    }

footer:before {

     content:''; position:absolute; left:0px; top:0px; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.92); z-index:0; border-top: 5px solid #549098;
}

.quick-contact-form input {

     opacity:0.4;
}

.quick-contact-form textarea {

     opacity:0.4;
}
.quick-contact-form button {

     opacity:0.4;
}

.faal thumb {

     background-color:white; padding:10px; 
}

.faal .box-hover-effect {


}

.attorney {

     background-color:white;  
}

    .attorney .content {

         background-color:#fff; padding-bottom:8px; font-size:11pt;
    }

.attorney-container:before {

     content:''; position:absolute; left:0px; top:0px; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.85); z-index:0; border-top:5px solid white; box-shadow:0px 0px 35px rgba(0, 0, 0, 0.40);
}

  .attorney .content h6 {

          padding-top:4px; padding-bottom:4px; color:#393939!important; font-size:12pt!important;
    }

   .attorney .content p i {
        margin-right:4px; font-size:9pt;
    }

   
   .attorney .content h4{
        font-size:16pt;
    }

.overlay-details p {
     color:#c8c8c8;
}

.social-icons li a {
     border-radius:50%;
}

.attorney .thumb {
     overflow:hidden;
}
.attorney .thumb img {

       transition: all 0.3s ease 0s;
}

    .attorney:hover .thumb img{

        transform:scale(1.2);
    }

.menuzord-menu .dropdown {

     
}

.team-title {

    text-align:center; padding-top:2px; position:relative; width:100%;
}

    .team-title h3 {

         z-index:1; position:relative;
    }

    .team-title:after {

        content:'';
        position:absolute;
         /*left:0px; top:50%; border-bottom:5px #2b5b7c solid; width:100%; height:15px; z-index:0;*/

    }

.main-bg:before {
       content:''; position:absolute; left:0px; top:0px; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.85); z-index:0;
}


.team-title h3 {
     position:relative;
     
     
        


}

    .team-title h3:before {

         content:'';
          position:absolute;
            right:-100px;
             height:1px; background-color:#387197;
              top:50%;
               width:100px;

    }

        .team-title h3:after {

         content:'';
          position:absolute;
            left:-100px;
             height:1px; background-color:#387197;
              top:50%;
               width:100px;

    }

.menuzord-menu > li > a {
      color: #000000;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #f7f0f0;
    cursor: default;
    background-color: #1b9aa7;
   
    border: 1px solid #ddd;
    border-bottom-color:#555;
}

.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #555;
}
/*.nav-tabs > li.active > a:after {
     position: absolute;
    content: '\f0d8';
    font-family: "FontAwesome";
    left: 50%;
    bottom: 0;
    color: white;
    font-size: 14pt;
    transform: translate(-50%);
    line-height: 5px;
}*/


  .video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
  .rpanel {

            position:absolute; top:130px; right:0px; z-index:999; position:fixed; background-color:#f5f5f5; width:38px; padding:5px; border-radius:7px 0px 0px 7px
        }

@media only screen and (min-width: 768px) {
 
   
}

@media only screen and (max-width: 768px) {
 
     /*.rpanel {

            position:absolute; bottom:0px; right:0px; z-index:999; position:fixed; background-color:#f5f5f5; width:100%; padding:5px; margin-top:30px;
        }
    .footer {
        margin-bottom:35px;
    }*/
    .gizle {

        display:none;
    }
}


@media (max-width: 900px) {
    .menuzord-responsive .menuzord-menu li .indicator {
        width: 100%;
        height: 45px;
        position: absolute;
        right: 0;
        top: 0;
        font-size: 22px;
        text-align: center;
        line-height: 43px;
        border-left: solid 1px #f5f5f5;
    }

    .row {
    margin-right: -5px;
    margin-left: -5px;
}

        .menuzord-responsive .menuzord-menu li .indicator i {
            float:right; margin-right:45px; margin-top:18px;
        }
}


