/* 
 Theme Name:     Bare bones for Divi
 Author:         Jessica Viloria
 Author URI:     
 Template:       Divi
 Version:        1.0 
*/ 
@import url(https://fonts.googleapis.com/css?family=Tangerine:400,700|Open+Sans:300italic,400italic,600italic,700italic,400,300,600,700);
@import url(https://fonts.googleapis.com/css?family=Tangerine:400,700);

/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 

@font-face {
    font-family: 'quickpen';
    src: url('fonts/quickpen-webfont.eot');
    src: url('fonts/quickpen-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/quickpen-webfont.woff2') format('woff2'),
         url('fonts/quickpen-webfont.woff') format('woff'),
         url('fonts/quickpen-webfont.ttf') format('truetype'),
         url('fonts/quickpen-webfont.svg#quickpen') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'doris_dayregular';
    src: url('fonts/dorisday-webfont.eot');
    src: url('fonts/dorisday-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/dorisday-webfont.woff2') format('woff2'),
         url('fonts/dorisday-webfont.woff') format('woff'),
         url('fonts/dorisday-webfont.ttf') format('truetype'),
         url('fonts/dorisday-webfont.svg#doris_dayregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'scriptinaregular';
    src: url('fonts/scriptina-webfont.eot');
    src: url('fonts/scriptina-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/scriptina-webfont.woff') format('woff'),
         url('fonts/scriptina-webfont.ttf') format('truetype'),
         url('fonts/scriptina-webfont.svg#scriptinaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{overflow-x:hidden;/*padding-top: 50px;*/}
.container{width: 90%;}
#left-area ul, .comment-content ul, .entry-content ul, body.et-pb-preview #main-content .container ul{list-style-position: inside;}
.showafter20{opacity:0;}

.fixedbar{position: fixed;top: 0;left: 0;right: 0;z-index: 999;}

.quickpen{font-family:'quickpen',sans-serif!important;}
.gradienttitle {background: -webkit-linear-gradient(#e1c679,#c49a51);-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: 180%;}
.topmenu > li, .footermenu > li {display:inline-block;}
.topmenu li a, .footermenu li a{color: #fff;padding: 10px;text-transform: uppercase;}
.topmenu li li a, .footermenu li li a{color:#fff;}
.topmenu .globalmainmenu li > a{padding-top: 0;padding-right: 0; padding-left: 0;}
.topmenu .globalmainmenu li li > a{padding: 6px 20px;}
.topmenu .globalmainmenu .et_mobile_nav_menu li > a{padding: 10px 5%;}
#top-menu li li a {color: #fff!important;}
.fixedbar{position: fixed;top: 0;left: 0;right: 0;z-index: 999;}
.et_mobile_menu li a{color:#fff!important;    text-transform: uppercase;}
.mobile_menu_bar:before{background: #fff;color: #680e33;}
.topmenu .et_pb_fullwidth_menu .et_mobile_menu{top: 118px;background: #680e33;}
.topmenu .fullwidth-menu .menu-item-has-children>a:first-child{padding-bottom: 33px;}
.topmenu li, .footermenu li {display: inline-block;}

.globalmainmenu .et_pb_row {width:100%!important;}
.et_pb_fullwidth_menu.globalmainmenu .fullwidth-menu-nav>ul{padding:0!important;}
.et_pb_fullwidth_menu.globalmainmenu .nav li ul{background: #680e33;}
.et_mobile_menu{border-top: 3px solid #680e33;}

.et_pb_blog_grid_wrapper .post-content p{display:none;}
.et_pb_blog_grid_wrapper .post-content{text-align:right;}
.et_pb_blog_grid_wrapper .post-content .more-link{}

body.page-template-default #main-header, .error404  #main-header, body.post-template-default #main-header, body.archive  #main-header{background-image: url(https://priestesspresence.com/wp-content/uploads/2018/06/subpage-banner.png)!important;background-position:top center!important;background-size: cover!important;background-attachment: initial!important;}


body.page-template-default .entry-content, .error404 .entry-content, body.post-template-default .entry-content, body.archive  .entry-content{font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif;font-size: 16px!important;color:#000000!important}
body.page-template-default .entry-content h1, body.page-template-default .entry-content h2, body.page-template-default .entry-content h3,body.page-template-default .entry-content h4,body.page-template-default .entry-content h5,body.page-template-default .entry-content h6,
.error404 .entry-content h1, .error404 .entry-content h2,.error404 .entry-content h3,.error404 .entry-content h4,.error404 .entry-content h5,.error404 .entry-content h6,
body.post-template-default .entry-content h1, body.post-template-default .entry-content h2,body.post-template-default .entry-content h3,body.post-template-default .entry-content h4,body.post-template-default .entry-content h5,body.post-template-default .entry-content h6,
body.archive  .entry-content h1,body.archive  .entry-content h2,body.archive  .entry-content h3,body.archive  .entry-content h4,body.archive  .entry-content h5,body.archive  .entry-content h6{font-family: 'Playfair Display',Georgia,"Times New Roman",serif;font-weight: 700;color: #680e33!important;}

body.page-template-default #main-content .container, .error404 #main-content .container, body.post-template-default #main-content .container, body.archive #main-content .container{width:80%;}

#main-content .container:before{display:none;}
#logo{max-height: inherit;}

/**/
#modernday h2{line-height: 200%;}

.page-template-default #main-area .main_title,.post-template-default #main-area .main_title,.error404 #main-area .main_title,.archive #main-area .main_title{display:none;}
.titlewrap{text-align: center;padding: 8% 5% 10%;}
.titlewrap .main_title{font-family: 'Playfair Display',Georgia,"Times New Roman",serif;font-weight: 700;font-style: italic;font-size: 48px;letter-spacing: 1px;line-height: 1.2em;}

body.page-template-default .entry-content,body.post-template-default .entry-content,body.error404 .entry-content,body.archive .entry-content{padding-bottom:40px;}
footer .et-social-icons,#footer-info{float: none;text-align: center;}
footer .et-social-icons li{margin: 0 10px 0;}
footer .bottom-nav li{padding: 0 11px 0;}
footer .bottom-nav{text-align: center;text-transform: uppercase;}
#footer-info{font-family: 'Playfair Display',Georgia,"Times New Roman",serif;font-weight: 700;font-size: 12px;text-align: center;}

#et-footer-nav{padding: 10px 10px 20px;}

footer .et-social-icon a{display:inline-block;width:30px;height:30px;font-size: 0;}
footer .et-social-facebook{background:url(https://priestesspresence.com/wp-content/uploads/2018/05/fb.png) center no-repeat;}
footer .et-social-twitter{background:url(https://priestesspresence.com/wp-content/uploads/2018/05/ig.png) center no-repeat;}
footer .et-social-google-plus{background:url(https://priestesspresence.com/wp-content/uploads/2018/05/yt.png) center no-repeat;}

.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body,.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body{background: transparent!important;}

#sidebar {font-family: 'Playfair Display',Georgia,"Times New Roman",serif;line-height: 1.2em;}
#sidebar .widgettitle{font-family: 'Playfair Display',Georgia,"Times New Roman",serif;font-weight: 700;font-size: 18px;color: #680e33!important;text-align: center;}
.sdbrbtn{background-size: 100% 100%;display: block;padding: 10px;margin-bottom:8px;color:#fff!important;font-size: 14px;font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif!important;text-transform: uppercase!important;text-align: center;}
.greatmother{background-image: url(https://priestesspresence.com/wp-content/uploads/2018/05/temple-1-background.png)!important;}
.goc{background-image: url(https://priestesspresence.com/wp-content/uploads/2018/05/temple-2-background.png)!important;}
.priestess{background-image: url(https://priestesspresence.com/wp-content/uploads/2018/05/temple-3-background.png)!important;}
.creatordestroyer{background-image: url(http://priestesspresence.com/wp-content/uploads/2018/05/temple-4-background.png)!important;}
.loc{background-image: url(https://priestesspresence.com/wp-content/uploads/2018/05/temple-5-background.png)!important;}
.muse{background-image: url(https://priestesspresence.com/wp-content/uploads/2018/05/temple-6-background.png)!important;}
.gol{background-image: url(https://priestesspresence.com/wp-content/uploads/2018/05/temple-7-background.png)!important;}
.pg{background-image: url(https://priestesspresence.com/wp-content/uploads/2018/05/temple-8-background.png)!important;}
.initiator{background-image: url(https://priestesspresence.com/wp-content/uploads/2018/05/temple-9-background.png)!important;}
.wisewoman{background-image: url(https://priestesspresence.com/wp-content/uploads/2018/05/temple-10-background.png)!important;}
.dreamweaver{background-image: url(https://priestesspresence.com/wp-content/uploads/2018/05/temple-11-background.png)!important;}
.god{background-image: url(https://priestesspresence.com/wp-content/uploads/2018/05/temple-12-background.png)!important;}
.alchemicaldeath{background-image: url(https://priestesspresence.com/wp-content/uploads/2018/05/temple-13-background.png)!important;}

.mdp{text-align:center;font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif;font-size: 12px;line-height: 1.2em;background-color: #680e33;padding-top: 10%!important;padding-right: 10%!important;padding-bottom: 10%!important;padding-left: 10%!important;color:#fff;}
.mdp h3{font-size: 18px;font-weight:bold;}
.mdp h4{font-size:14px;font-weight:bold;font-family: 'Playfair Display',Georgia,"Times New Roman",serif;}

.archive .et_pb_post{width: 46.265%;margin-right: 7.47%;float: left;}
.archive .et_pb_post:nth-child(2n), .archive .et_pb_post:nth-child(3n) {margin-right: 0!important;}
.archive .et_pb_post h2.entry-title{font-family: 'Playfair Display',Georgia,"Times New Roman",serif!important;font-size: 18px;text-align: center;}
.archive .et_pb_post .post-meta{font-family: 'Playfair Display',Georgia,"Times New Roman",serif;font-style: italic;color: #333333!important;text-align: center;padding-bottom: 0!important;}
.archive .post-content {text-align: right;}
.archive .more-link{background: #6e203c;color: #fff;padding: 5px 15px;display: inline-block;text-transform: uppercase;font-family: 'Playfair Display',Georgia,"Times New Roman",serif;font-style: italic;}

.single h1.entry-title{font-family: 'Playfair Display',Georgia,"Times New Roman",serif!important;text-align: center;}
.single .post-meta{font-family: 'Playfair Display',Georgia,"Times New Roman",serif;font-style: italic;color: #333333!important;text-align: center;}

.topoptinwrap{position:relative;padding: 1%;}
.topoptinwrap:before{content: "";background: #680e33;position: absolute;top: 0;bottom: 0;left: -100%;right: -100%;opacity: 0.75;}

#main-area hr{border: 0;height: 25px;margin: 1em 0 1.5em 0;background: url(images/divider_ornament1.png) center center no-repeat;}
#main-area button, #main-area input[type="button"], #main-area input[type="reset"], #main-area input[type="submit"], #main-area a.button, #main-area .button.alt, #main-area .small-button {
    white-space: nowrap;
    display: inline-block;
    cursor: pointer;
    position: relative;
    overflow: visible;
    padding: 0.5em 1em;
    text-decoration: none;
    left: auto;
    color: #000;
    border: 2px solid #d1ad53;
    background-image: url(images/btn_bg.jpg);
    background-size: cover;
    text-transform: uppercase;
    line-height: 1.2;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    border-radius: 0;}
#main-area button:hover, #main-area input[type="button"]:hover, #main-area input[type="reset"]:hover, #main-area input[type="submit"]:hover, #main-area a.button:hover, #main-area .small-button:hover {color: #540103;border: 2px solid #540103;}

/*video slide*/
.video_slide .et_pb_slides{background:#680e33!important;}
.video_slide .et_pb_slide {background-color:transparent!important;padding:0!important;box-shadow: none!important;-webkit-box-shadow: none!important;-moz-box-shadow: none!important;}
.video_slide .et_pb_slide_description{padding:0!important;}
.video_slide .vidtitle{background:#680e33!important;padding: 1em!important;}
.video_slide .et_pb_module{margin-bottom:0!important;}
.video_slide .et-pb-arrow-prev,.video_slide .et-pb-arrow-next{color:#fff!important;top:initial!important;bottom:4%;}
.video_slide .et_pb_video_overlay_hover{background: url(https://priestesspresence.com/wp-content/uploads/2018/06/play-icon.png) no-repeat center;}
.video_slide .et_pb_video .et_pb_video_overlay_hover:hover {
    background: rgba(0,0,0,.6);
    background-image: url(https://priestesspresence.com/wp-content/uploads/2018/06/play-icon.png);
    background-position: center!important;
    background-repeat: no-repeat;
}
/*vertical tabs*/
.vertical_tabs.et_pb_tabs{border:0;}
.vertical_tabs.et_pb_tabs .et_pb_tab {padding-top:0;}
.vertical_tabs ul.et_pb_tabs_controls{border:0!important;}
.vertical_tabs .et_pb_tabs_controls li{padding: 10px 20px 7px!important;width: 100%;text-align:center!important;}
.vertical_tabs .et_pb_tabs_controls li:last-child{margin-bottom:0px!important;}
.vertical_tabs .et_pb_tabs_controls li a {font-weight:normal!important;}
.vertical_tabs .vidtitle{background:#f0e8e0!important;text-align:center!important;padding: 5px;}
.vertical_tabs ul.et_pb_tabs_controls{background-color: transparent;}
a.vtabbtn {display: inline-block;background: url(https://priestesspresence.com/wp-content/uploads/2018/06/button-bg.png) center no-repeat;background-size: 100% 100%;color: #090806;width: 300px;margin: 15px;padding: 13px;font-size: 24px;font-family: 'Raleway',sans-serif; max-width: 89%;}

.videopageimg.et_pb_image .et_pb_image_wrap{width:100%;/*max-width: 230px;*/position:relative;}
.videopageimg.et_pb_image img{width:100%;}
.videopageimg.comingsoon.et_pb_image .et_pb_image_wrap:before{content:"";background:#000000;position:absolute;top:0;bottom:0;right:0;left:0;opacity:0.73;z-index:9;}
.videopageimg.comingsoon.et_pb_image .et_pb_image_wrap:after{content: "COMING SOON";position: absolute;top: 50%;bottom: 0;left: 0;right: 0;z-index: 999;color: #fff;font-family: 'Playfair Display',sans-serif;font-size: 14px;}

.topformscript,.bottomformscript {height:55px;}

.et_pb_post.not_found{text-align: center;}
.et_pb_post.not_found h2, .et_pb_post.not_found h3{text-transform:uppercase;}
.et_pb_post.not_found h2{font-size: 50px;}
.et_pb_post.not_found h3{font-size: 25px;}
/*media*/
@media screen and (min-width: 768px){
	.vertical_tabs.et_pb_tabs {display: table!important;width: 100%;}
	.vertical_tabs ul.et_pb_tabs_controls,.vertical_tabs .et_pb_all_tabs{display: table-cell!important;vertical-align: top!important;}
	.vertical_tabs ul.et_pb_tabs_controls{width: 20%;}
	.vertical_tabs .et_pb_tabs_controls li{margin-bottom:30px!important;}
	.vertical_tabs .et_pb_all_tabs {padding: 0px 30px!important;}
}
@media (max-width:1145px){
.topformscript {height:150px;}
}
@media (max-width:980px){
	.topmenu {text-align:center;position: absolute;top: -140px; right: 0;left: 0;}
	.column2{margin-top: 150px!important;}
	.vw5{font-size:5vw!important;}
	.et_header_style_left #logo, .et_header_style_split #logo,.logomenuarea .et_pb_image_wrap {max-width: 80%;}
	.topmenu li, .footermenu li {display: block!important;}
	.logomenuarea .et_pb_column.et_pb_column_1_3{position: relative;z-index: 9999999999;width: 85%!important;}
}
@media (max-width:860px){
.bottomformscript {height:160px;}
}
@media (max-width:600px){
	.archive .et_pb_post{width:100%;float:none;margin-right:0;}
	.vw5{font-size:6vw!important;}
}
@media (max-width:480px){
	.topmenu .et_pb_fullwidth_menu .et_mobile_nav_menu {float: right;}
	.aa-vid-thumbnail .et_pb_image .et_pb_image_wrap {max-width: 80%;}
	.aa-vid-thumbnail .et_pb_image img {width: 100%}
	.aa-vid-thumbnail .et_pb_module {
    margin-bottom: 10px;
}
	.aa-vid-section .et_pb_row {width: 90%;}
}


