/*
Theme Name: dentist-thessaloniki
Version: 1.0
Description: A child theme of Story
Template: thestory
*/

@import url("../thestory/style.css");
@import url("https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css");



/* //////////  GENERAL  ////////// */
* {font-family: "Open Sans" !important;}
body {font-size: 15.5px;}


/* ///////// WAITING ROOM PAGE ////////// */
.page-id-3313 .header-wrapper, 
.page-id-3313 #footer,
.page-id-3313 .espa,
.page-id-3313 .ownername{
    display: none !important;
}
#content-container .section-boxed{
	/*margin:0 !important;*/
}



/* //////////  HEADER  ////////// */

.espa {
    position: fixed;
    top: 65px;
    right: 10px;
	z-index: 999;
}

.ownername {
    position: fixed;
    z-index: 9999;
    right: 10px;
    top: 30px;
    color: white;
    font-size: 12px;
	font-weight: bold;
}

.fixed-header .header-wrapper {
    padding-top: 75px !important;
}

.fixed-header #header{
background-color: rgba(79, 115, 137, 0.85);
}

#logo-container {
    margin: -3px !important;
}

.myImgLine {width: 45px; margin-right: 4px; }
.myLine { display:inline; }


/* //////////  MENU  ////////// */

.nav-menu ul ul li {
background-color: rgba(68, 108, 128, 0.90);
}

.nav-menu > ul > li:not(.mega-menu-item) ul > li:first-child {
    padding-top: 6px;
}


/* //////////  CONTACT FORM  ////////// */

.pexeto-contact-form input[type="text"], .pexeto-contact-form input[type="password"], .pexeto-contact-form textarea, .pexeto-contact-form input[type="search"] {
    width: 90%;
}


/* //////////  PAGES  ////////// */
#content-container .section-boxed {
    margin: 50px auto;
}

/* //////////  HOME SEPARATOR  ////////// */
.content .content-slider-wrapper{
   height: 300px;	
}
.home-h2-t{
	text-align: center; 
	font-size: 25px; 
	line-height: 43px;
}
#content-slider-2635{display:none;}

/* //////////  SERVICE ICONS / IMG  ////////// */
.services-icon .img-container {
    border-radius: 50px;
    height: 95px;
    width: 95px;
}
.services-icon .img-container:hover {
    border-radius: 30px;
    opacity: 0.80;
    filter: alpha(opacity=80);
}

/* //////////  PORTFOLIO ////////// */

.pg-categories{
display:none;
}

.portfolio-carousel .link-title{
background: rgba(79, 115, 137, 0.95) none repeat scroll 0 0;
color:#fff;
}
.portfolio-carousel .link-title:hover{
background: rgba(79, 115, 137, 0.6) none repeat scroll 0 0;
color:#fff;
}


/* ////////// FOOTER ////////// */

.footer-widgets .col .nomargin {
    width: 66.8%;
}

.footer-widgets .col {
    width: 30%;
}


/* ////////// ICONS ////////// */

.nav-menu ul ul li .drop-arrow::before{
    font-family: FontAwesome;
    content: "\f105";
    color:#fff;
    font-size:14px;
}

.nav-menu ul ul li .drop-arrow{
    display: inline-block;
    float: right;
    font-size: 0px;
    height: 0px;
    opacity: 0.8;
    position: relative;
    right: -10px;
    top: 0px;
    width: 0px;
}

.nivo-prevNav:before{
    font-family: FontAwesome;
    content: "\f104";
    color:#fff;
    font-size:24px;
}
.nivo-nextNav:before{
    font-family: FontAwesome;
    content: "\f105";
    color:#fff;
    font-size:24px;
}

.pc-prev:before{
    font-family: FontAwesome;
    content: "\f104";
    color:#fff;
    font-size:20px;
}

.pc-next:before{
    font-family: FontAwesome;
    content: "\f105";
    color:#fff;
    font-size:20px;
}

.scroll-to-top span:before{
    font-family: FontAwesome;
    content: "\f106";
    color:#fff;
    font-size:20px;
}

.standard-icon:before{
    font-family: FontAwesome;
    content: "\f067";
    color:#fff;
    font-size:20px;
}

.pg-icon{
   font-size: 20px;
}


.fa-phone::before{
    font-family: FontAwesome;
    content: "\f095";
    color:#fff;
    font-size:18px;
}

.fa-fax::before{
    font-family: FontAwesome;
    content: "\f1ac";
    color:#fff;
    font-size:18px;
}

.fa-envelope::before{
    font-family: FontAwesome;
    content: "\f0e0";
    color:#fff;
    font-size:18px;
}

.fa-phone-b::before{
    font-family: FontAwesome;
    content: "\f095";
    color:#000;
    font-size:18px;
}

.fa-fax-b::before{
    font-family: FontAwesome;
    content: "\f1ac";
    color:#000;
    font-size:18px;
}

.fa-envelope-b::before{
    font-family: FontAwesome;
    content: "\f0e0";
    color:#000;
    font-size:18px;
}