/*
Theme Name: Double Dou
Author: - Logicbase Interactive
Author URI: - http://logicbaseinteractive.com
Description: Clean content centered theme, hidden contents behind and takes advantage of the customizer where you can modify the logo and owners details.
Version: 1.4.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: double-dou
Tags: light, gray, white, fluid-layout, responsive-layout, custom-background, theme-options, full-width-template, featured-images, editor-style
*/

/*------Normalize------*/
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}

/*------WP_classes------*/
.alignnone{margin:5px 20px 20px 0}
.aligncenter,div.aligncenter{display:block;margin:5px auto}
.alignright{float:right;margin:5px 0 20px 20px}
.alignleft{float:left;margin:5px 20px 20px 0}
a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}
a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:transparent;border:1px solid transparent;max-width:96%;padding:5px 3px 10px;text-align:center}
.wp-caption.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignleft{margin:5px 20px 20px 0}
.wp-caption.alignright{margin:5px 0 20px 20px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
img {max-width:100%;height:auto;vertical-align: middle;}

/*------ Double Dou Core ------*/
body{font-family:Ubuntu}
.top-section .content-inner > .container {width: 100%;margin-top:80px}



.top-section{position:absolute;z-index:10;display: inline-block;background:#FFF;transition:all 250ms;-webkit-transition:all 250ms;-moz-transition:all 250ms;-o-transition:all 250ms;-ms-transition:all 250ms;left: 0;right: 0;box-shadow: 0 0 20px #BDBCBC;border-left: 1px solid rgba(183, 183, 183, 0.65);border-right: 1px solid rgba(183, 183, 183, 0.65);overflow: hidden;padding:15px 50px;}


.ground-section{position:fixed;z-index:1;width:100%;}
.ground-section aside{display:block;width:270px;position:fixed;min-height:768px;top:0;height:100%;overflow:hidden;}
.ground-section .left-aside{left:0}
.ground-section .right-aside{right:0}
.ground-section .aside-inner > div:last-child {margin-bottom: 100px;}
.admin-bar .ground-section aside {top: 35px;}




.aside-inner{overflow:auto;padding:30px;height:100%;margin-right:-15px;margin-bottom:-35px}


.site-branding{text-align:center}
.site-branding .site-title{margin:0}
.main-navigation ul{list-style:none;padding:0;margin:0}
.main-navigation .sub-menu{display:none}
.site-branding,.side-navigation,.owners-profile,.social-links{margin-bottom:30px}
.main-navigation a{font-family:Ubuntu;font-weight:500;font-size:20px;display:block;padding:6px 2px;text-decoration: none;}
.main-navigation .menu > .menu-item{border-bottom:1px solid rgba(183,182,182,0.38)}
.main-navigation .menu-item:last-child{border:0}
.main-navigation .menu-item-has-children .drop-down{position:absolute;right:15px;top:18%;width: 30px;margin: auto;text-align: right;}
.main-navigation .menu-item-has-children a{position:relative}
.main-navigation a:hover,.main-navigation .menu-item-has-children:hover .drop-down{opacity:.7}
.main-navigation .menu-item a:hover{background:#D4D3D3}
.main-navigation .drop-sub > .sub-menu{display:block}
.main-navigation .sub-menu a{font-size:15px;font-weight:400}
.main-navigation .sub-menu .sub-menu{text-indent:20px}
.main-navigation .sub-menu .sub-menu a{font-size:13px}
.main-navigation .menu-item-has-children.drop-sub .drop-down.open i {transform: rotate(180deg);color:#DA5E43}
.owners-profile{text-align:center}
.owners-profile .profile-img{position:relative;border-radius:50%;border:2px solid rgba(177,176,176,0.58);width:80%;margin:0 auto;overflow: hidden}
.owners-profile .profile-img img{max-width:100%;vertical-align:middle}
.social-links a{font-size:25px;display:inline-block;padding:0 10px}
.social-links{text-align:center}
.social-links a:hover{opacity:.7}
.close-btn{text-align:center}
.close-btn a{font-size:30px}
.close-btn a:hover{opacity:.8}



.search-results article {text-align: center;width: 640px;margin: 0 auto 70px}




.widget_archive ul,.widget_categories ul{list-style:none}
.widget_archive li,.widget_categories li{display:inline-block}




.blog-column .post{width:70%;margin:0 auto 60px;text-align:center}
.site-content{position:relative}
header .post-meta > *{color:#444;font-weight:700}
header .post-meta a{text-decoration:none}
header .post-meta{padding-bottom:10px;border-bottom:1px solid rgba(160,160,160,0.57);width:60%;margin:0 auto 30px}
.blog-column .post-title{color:#2c3e50;font-size:30px;font-weight:900;text-shadow:0 2px 4px #919191;text-decoration:none}
.blog-column .post-title a{text-decoration:none}
.blog-column .post-excerpt{font-size:14px;text-align:justify;width:90%;margin:20px auto}
.blog-column .post-tags{font-size:18px;margin-bottom:18px}



.footer-inner{width:960px;margin:0 auto;padding:20px;max-width: 100%}
.copyright-text{text-align:center;font-size:11px}
.coparight-text a {text-decoration: none;font-size:inherit;color:inherit;}
.side-link {text-align: center}
.side-link a {font-size: inherit;color: inherit;text-decoration: none}


.side-navigations{position: absolute;width: 95%;height: 100px;padding: 20px 0;margin: 0 auto;left: 0;right: 0;}

.side-navigations .btn-left{float:left}
.side-navigations .btn-right{float:right}
.hamburger {cursor: pointer}
.hamburger .bar{height:5px;background:#337AB7;width:18px;display:block;margin:3px 0 5px;border-radius:10px;transition:transform 250ms}
.hamburger.btn-left .bar:first-child,.hamburger.btn-right .bar:last-child{transform:rotate(45deg)}
.hamburger.btn-left .bar:last-child,.hamburger.btn-right .bar:first-child{transform:rotate(135deg)}
.hamburger.open.btn-left .bar:first-child,.hamburger.open.btn-right .bar:last-child{transform:rotate(135deg)}
.hamburger.open.btn-left .bar:last-child,.hamburger.open.btn-right .bar:first-child{transform:rotate(45deg)}


.overlay-active-left .top-section {margin-left:270px;}
.overlay-active-right .top-section {margin-right:270px;}



.load-more-box {width:320px;margin:0 auto;text-align:center;-webkit-transition:all 10ms;-moz-transition:all 10ms;-o-transition:all 10ms;-ms-transition:all 10ms;transition:all 10ms;}
.load-more-box a{border-bottom:1px solid rgba(199,199,199,0.72);border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:0 9px 20px rgba(152,149,149,0.4);display:block;text-decoration:none;padding:0 0 5px 0;font-weight:600}
.load-more-box:hover a{opacity:.6}
.load-more-box:hover{-webkit-translateY(-1px);-moz-translateY(-1px);-ms-translateY(-1px);-o-translateY(-1px);transform:translateY(-1px);cursor:pointer}




.loading-text {width:320px;text-align: center;color:#bcbcbc;font-weight: 600;margin:0 auto}



.hamburger.btn-up{position:fixed;z-index:999;right:25px;bottom:30px;display:none;overflow:hidden;width:35px;height:20px}
.hamburger.btn-up .bar{position:absolute}
.hamburger.btn-up .bar:first-child{left:4px;transform:rotate(128deg);bottom:2px}
.hamburger.btn-up .bar:last-child{right:4px;bottom:2px;transform:rotate(52deg)}



.blog-column .post-tags a{text-decoration:none}
.blog-column .read-more{text-decoration:none;display:inline-block;padding:7px 10px;border:1px solid}
.blog-column .read-more:hover{background-color:#337AB7;color:#FFF}



.single-post .single-blog.container{width:70%;overflow:hidden;margin-top: 80px}
.single-post .entry-header{text-align:center}
.single-post .entry-title{font-size:30px;font-weight:800;margin:20px 0}
.single-post .post-featured-img img{border:10px solid rgba(191,191,191,0.56);margin-bottom:30px;display: inline-block}
.single-post .post-featured-img {text-align: center}
.single-post .entry-content{padding:0 40px;text-align:justify;line-height:1.8}


.page .page-container.container {width: 90%;display: block;margin-top:0}



.error404 .page-not-found{width:500px;height:500px;margin:0 auto;padding:100px 0}
.error404 .page-not-found > *{display:inline-block}
.error404 .http-code{font-size:100px;float:left}
.error404 .http-desc{font-size:30px;float:right;width:318px;margin:56px 0}
.error404 .suggestion{font-weight:900;font-size:20px}
.error404 .home-link{font-size:20px;text-transform:uppercase;padding:3px 5px;border:1px solid;border-radius:5px;text-decoration:none}
.error404 .home-link:hover{background-color:#337AB7;color:#FFF}


.spinner{margin:100px auto;width:40px;height:40px;position:relative}
.cube1,.cube2{background-color:#333;width:15px;height:15px;position:absolute;top:0;left:0;-webkit-animation:sk-cubemove 1.8s infinite ease-in-out;animation:sk-cubemove 1.8s infinite ease-in-out}
.cube2{-webkit-animation-delay:-.9s;animation-delay:-.9s}
@-webkit-keyframes sk-cubemove {
25%{-webkit-transform:translateX(42px) rotate(-90deg) scale(0.5)}
50%{-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}
75%{-webkit-transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5)}
100%{-webkit-transform:rotate(-360deg)}
}
@keyframes sk-cubemove {
25%{transform:translateX(42px) rotate(-90deg) scale(0.5);-webkit-transform:translateX(42px) rotate(-90deg) scale(0.5)}
50%{transform:translateX(42px) translateY(42px) rotate(-179deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg)}
50.1%{transform:translateX(42px) translateY(42px) rotate(-180deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}
75%{transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);-webkit-transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5)}
100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}
}
.outer-section{position:fixed;z-index:999;width:100%;height:100%;background-color:#FFF;}
.spinner{top:25%;bottom:25%}


.blog-column .sticky{background-color:#D4D2D2;border-radius:20px;padding:20px;text-align:initial;box-shadow:0 2px 4px #868585}
.blog-column .sticky .post-title{text-align:center}



.gallery-caption {text-align:center;font-size:12px;font-weight: 300}
header .post-meta a.bypostauthor {color: #478DD4}



.comments-box{background-color:#E4E4E4;padding:25px 30px}
.comments-box .title{font-weight:800;color:#000}
.comments-area .depth-1{background-color:#D6D5D5;padding:10px}
.comment-meta{overflow:auto;display:block}
.comment-meta .comment-author{float:left}
.comment-meta .comment-metadata{float:right;padding:5px 0}
.comments-area .comment-content{display:inline-block;line-height:1;padding:15px 10px;margin:5px 0 5px 32px;border-left:1px solid #949494}
.comments-area .comment-content p{margin:0}
.comments-area .depth-2,.comments-area .depth-3,.comments-area .depth-4,.comments-area .depth-5{margin-left:35px}



.comment-form .comment-form-comment textarea{width:100%;min-height:130px}
.comment-form .form-submit{float:right}
.comment-form{overflow:auto}
.comment-form .form-submit .submit{background:transparent;border:1px solid #337AB7;padding:10px;border-radius:5px;color:#337AB7}
.comment-form .form-submit .submit:hover{color:#FFF;background-color:#337AB7}
.comment-meta .comment-metadata a{text-decoration:none;margin-right:20px}
.comment-meta .comment-metadata a:last-child{margin-right:0}


.post-edit-link{text-decoration:none!important;margin-bottom:20px;display:inline-block;border:1px solid #337AB7;padding:5px;border-radius:5px}
.post-edit-link:hover{color:#FFF;background-color:#337AB7}


.site-branding .site-title{font-size:2em;font-weight:800}
.site-branding .site-title a{text-decoration:none}
.site-branding .site-title a:hover{opacity:.9;color:#337AB7}



.widget_archive a,.widget_categories a{font-size:12px;text-decoration:none;text-transform:uppercase;font-weight:500;color:#77A0C2}
.widget_archive li:after,.widget_categories li:after{content:"\f111";font-family:FontAwesome;font-size:5px;line-height:1;display:inline-block;vertical-align:middle;margin:0 2px}
.widget_archive li:last-child:after,.widget_categories li:last-child:after{display:none}
.widget_archive li,.widget_categories li{float:left}
.widget_archive ul,.widget_categories ul{margin:0;padding:0;overflow:auto}
.widget ul{margin:0;padding:0}
.widget li{list-style:none}
.widget a{text-decoration:none;color:#000;padding:2px;border-radius:5px}
.widget a:hover{opacity:.8;background:#E8E6E6}
.recentcomments a{padding:2px!important}
.widget .widget-title{font-size:20px;color:#337AB7}




form.search-form .search-field{font-weight:500;font-size:12px;line-height:2;border:none;width:109%}
.search-form .search-submit{text-indent:-999px;background:none;position:absolute;right:0;height:27px;width:20px;z-index:9;border:none}
.search-form:after{content:"\f002";font-family:FontAwesome;float:right;position:absolute;right:2px;top:1px;color:darkgrey;font-size:17px;background-color: #FFF;padding: 0 2px;}
.search-form{overflow:hidden;position:relative}
form.search-form .search-field,form.search-form .search-submit{border-bottom:1px solid #bcbcbc}
.search-form:hover:after{color:#337AB7}



.hamburger.btn-mobile{position:relative;display:none;width:40px;overflow:hidden;height:50px}
.hamburger.btn-mobile .bar{margin:0;padding:0;position:absolute;transition:all 350ms}
.hamburger.btn-mobile .bar:nth-child(1),
.hamburger.btn-mobile .bar:nth-child(6){transform:rotate(0deg)}
.hamburger.btn-mobile .bar:nth-child(1),
.hamburger.btn-mobile .bar:nth-child(3),
.hamburger.btn-mobile .bar:nth-child(5){left:5px}
.hamburger.btn-mobile .bar:nth-child(2),
.hamburger.btn-mobile .bar:nth-child(4),
.hamburger.btn-mobile .bar:nth-child(6){right:5px}
.hamburger.btn-mobile .bar:nth-child(1),.hamburger.btn-mobile .bar:nth-child(2){top:11px}
.hamburger.btn-mobile .bar:nth-child(3),.hamburger.btn-mobile .bar:nth-child(4){top:20px}
.hamburger.btn-mobile .bar:nth-child(5),.hamburger.btn-mobile .bar:nth-child(6){top:29px}
.open.hamburger.btn-mobile .bar:nth-child(6){transform:rotate(0deg)}
.open.hamburger.btn-mobile .bar:nth-child(1){transform:rotate(-45deg);top:14px}
.open.hamburger.btn-mobile .bar:nth-child(5){transform:rotate(45deg);top:26px}
.open.hamburger.btn-mobile .bar:nth-child(1),
.open.hamburger.btn-mobile .bar:nth-child(5){left:4px}
.open.hamburger.btn-mobile .bar:nth-child(2),
.open.hamburger.btn-mobile .bar:nth-child(6){opacity:0;top:20px}



@media only screen and (max-width: 980px) {
	.hamburger.btn-left{display:none}
	.hamburger.btn-mobile{display:block;position: relative;z-index: 9;}

	.ground-section aside{position:relative;float:left;clear:both}
	.ground-section{overflow-y:auto;height:100%}
	.admin-bar .ground-section aside{top:0}
	.side-navigations .btn-right{display:none}

	.admin-bar.overlay-active .top-section{top:46px}
	.overlay-active-left .top-section{position:fixed}
	.overlay-active-left .top-section .content-inner{opacity:.5}

	.overlay-active-right #right-sidebar, .overlay-active-left #left-sidebar {height:auto;}
	.blog-column .post {width:95%}

}
@media only screen and (max-width:560px) {
	.single-post .single-blog.container {width:100%;}
	.page .page-container.container {margin-top: 30px;}
}
@media only screen and (max-width:320px) {
	.overlay-active .side-navigations {padding-left: 10px;}
}
.side-link {display: none;}