/*-----------------------------------------------------------------------------------

	Theme Name: Alice Child Theme - Alice - Creative Portfolio Theme
	Theme URI: http://www.demo.az-themes.com/alice/
	Description: Alice Theme for photostudio, creative or digital agency, frelancers, business. Based on a unique, clean & minimal design and packed with a tons of cool features. WPML Supported.
	Author: Alessio Atzeni
	Author URI: http://www.alessioatzeni.com
	Version: 1.0
	Template: az_alice

-------------------------------------------------------------------------------------*/

/* Use this if you disabled the Minified File on Theme Options Panel -> Performance */
@import url("../az_alice/style.css");

@font-face{
	font-family: 'hcfont';
	src: url('../az_alice/itcavantgardestd-bold.eot');
	src: url('../az_alice/itcavantgardestd-bold.eot?#iefix') format('embedded-opentype'),
	     url('../az_alice/itcavantgardestd-bold.woff') format('woff'),
	     url('../az_alice/itcavantgardestd-bold.ttf') format('truetype'),
	     url('../az_alice/itcavantgardestd-bold.svg#webfont') format('svg');
}

h1,
h2,
h3,
h4,
h5,
h6,
.menu-share,
.menu-search,
.logo-setup.logo-text,
.mm-panel ul li a,
.mm-panel .sub-menu li a,
.mm-classic-panel ul li a,
.mm-classic-panel .sub-menu li a,
.box-content-titles .subheading,
.big-format-heading .box-content-titles .subheading,
#title-header-flexslider.flexslider .slider-content.big-format-heading .slide-title,
#title-header-flexslider.flexslider .slider-content .slide-subtitle,
.az-divider,
.form-submit #submit,
.team-navi-popup .counter-team,
.portfolio-navi-popup .counter-portfolio,
#error-page .box-content-titles .error-title,
#error-page .box-content-titles .error-subheading,
.footer .credits,
.footer .share-footer,
.share-btn-footer > span,
#blog .post-creative .post-link .post-naming .post-title,
#blog .post-creative .post-link .post-naming .post-date,
.normal-pagination .prev-post a .pagination-inner,
.normal-pagination .next-post a .pagination-inner,
.infinite-scroll p,
.modal-search form#searchform input[type="text"],
.modal-search .search-subtitle,
.big-format-heading .box-content-titles .title,
.az-button,
.entry-meta-area,
.dots-menu-navigation .dots-menu-label,
#az_header_language_list .lang {
    font-family: 'hcfont' !important; text-transform: none !important;
}

.title, .az-special-heading-title {letter-spacing: -0.04em !important;}

.menu-trigger-close .bars .top,
.menu-trigger-close .bars .bottom {
    background: #333;
}

.bg-slogan-menu { display: none; }

#title-header-flexslider.flexslider .slider-content.big-format-heading .slide-title {
    font-size: 10rem;
	background: #222;
}

.dots-menu-navigation .dots-menu-label {
    letter-spacing: normal;
}

#preloader-container {
    background: #222;
}

.big-format-heading .box-content-titles .title {
    font-size: 10rem;
}

.big-format-heading .box-content-titles .subheading {
    font-size: 2rem;
    letter-spacing: normal;
	line-height: 1.4em;
	opacity: 0.7;
}

.no-touch #blog.wide .post-creative:hover > .post-link {
    background: #fe0036;
}

/*.az-latest-posts-output .wide a.post-link {
    color: #222 !important;
}*/

#blog.grid .post-creative > .post-link {
    background: rgba(0,0,0,0.6);
    background-image: url(/wp-content/uploads/2015/09/tiletest-2.png);
    background-repeat: repeat;
}

.grid h2 {
	color: #FFF;
}

.no-touch #blog.grid .post-creative:hover > .post-link {
    background: rgba(254, 0, 54, 0.8);
}

#blog.grid[data-cols="1"] .item-blog,
#blog.grid[data-cols="2"] .item-blog,
#blog.grid[data-cols="3"] .item-blog,
#blog.grid[data-cols="4"] .item-blog {
    border-top: 1px solid #111;
    border-right: 1px solid #111;
}

.az-special-heading-title {
    font-size: 10rem;
    font-weight: 700;
    font-style: normal;
    line-height: 1em;
    text-transform: uppercase;
}

.az-special-heading-subtitle {
    font-size: 2rem;
    letter-spacing: normal;
    margin-top: 15px;
    margin-bottom: 0px;
    text-transform: none;
}

#crestashareiconincontent {
	margin-bottom: 60px !important;
}

.whitetext {color:white;}.greytext {color:#9f9f9f;}.clearboth {clear:both;}.noborders {border: none !important;}
.videoborder {border: 15px solid #eaeaeb;}.textleft h2 {text-align: left; letter-spacing: normal; line-height: 1.1em;}
.textleftwhite h2 {text-align: left; letter-spacing: normal; line-height: 1.1em; color:white;}
.whitetextheading h2 {letter-spacing: normal; line-height: 1.1em; color:white;}
.columnpadding30 {padding:0 20px;} .greytext {color:#999;} .columnpadding30white {padding-right:40px; color:white;} .biggertext {font-size: 260%; font-weight: 100; line-height:1em;}
::-webkit-scrollbar {width: 5px;} ::-webkit-scrollbar-track {background: #111;}::-webkit-scrollbar-thumb {background: #fe0036;}
::-webkit-scrollbar-thumb:window-inactive {background: #444;}
.backlinkrow p { padding: 0; margin: 0; }
.backlinkrow a { display: block; color: white; padding: 20px 0; -webkit-transition: all 400ms ease-out; -moz-transition: all 400ms ease-out; -ms-transition: all 400ms ease-out; -o-transition: all 400ms ease-out; transition: all 400ms ease-out; }
.backlinkrow a:hover, .backlinkrow a:active { color: #FFF !important; background: #222; }


.container-fluid.full-screen.with-content {
    position: relative;
    text-align: center;
    top: 50%;
    padding: 0 40px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}


@media (min-width: 1024px) and (max-width: 1440px) {

    /* 0.00 Title Header / AZ Slider / Special Heading
    --------------------------------*/
    .big-format-heading .box-content-titles .title,
    #title-header-flexslider.flexslider .slider-content.big-format-heading .slide-title,
    .az-special-heading-title {
        font-size: 10rem;
    }

}

/*#blog .post-title { color: #FFF; }*/

@media (min-width: 320px) and (max-width: 480px) {

    /* 0.00 Title Header
    --------------------------------*/
    .big-format-heading .box-content-titles .title,
    #title-header-flexslider.flexslider .slider-content.big-format-heading .slide-title,
    .az-special-heading-title {
        font-size: 3rem;
        letter-spacing: 1px;
    }
}
