/*
Theme Name: Pandora Theme
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

#darkness{  background:rgba(0, 0, 0, 0.5);   display:none;   height:100%;
    left:0;   position:absolute;   top:0;   width:100%;    z-index:90;}

.modal-body p, .modal-body .gform_wrapper, .product .product-border{margin-top:0 !important}

.fusion-main-menu{padding-right:35px}
.fusion-secondary-header .fusion-alignright{padding-right:20px}
.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft{padding-left:7px}
.fusion-main-menu{}
.fusion-main-menu ul ul li{text-transform: none}
.fusion-main-menu > ul > li > a:hover span{color:#c7c7c7}
.fusion-date-and-formats .fusion-date-box{font-size:14px}
.fusion-blog-layout-medium-alternate{line-height: 1.4em}
.category .post h2, .blog .post h2{margin-bottom:15px}
.category .post h2 a, .blog .post h2 a{font-size: 20px; color: #192730 !important}
.singlebeadcrmbs a:hover, .catbeadcrmbs a:hover, .category .post h2 a:hover, .blog .post h2 a:hover, .allcats li.current-cat a:hover{color: #0088cc !important}
.single .post-content ul{}
.single .post-content ul li{margin-bottom:15px;padding-left:10px}
.fusion-widget-cart-number{background: #0088cc !important}
.fusion-main-menu-icon:hover .fusion-widget-cart-number{color: #e2e2e2 !important}

.fusion-secondary-header, .fusion-header-v2 .fusion-header, .fusion-header-v3 .fusion-header, .fusion-header-v4 .fusion-header, .fusion-header-v5 .fusion-header{border-bottom:none}
.fusion-secondary-menu > ul > li{border-left:none}
.fusion-secondary-menu > ul > li a:hover{color: #e2e2e2}

.worldmap{background: #f3f4f4; padding:15px; margin-bottom:30px}
.pandorafeatureboxes .fusion-flip-box-wrapper{margin-bottom:15px}

.fusion-date-and-formats .fusion-format-box i{font-size: 25px}
.category-sobytiya .fusion-icon-pen, .category-reportazhi .fusion-icon-pen, .category-novosti .fusion-icon-pen, .category-o-nas-pishut .fusion-icon-pen{font-family:'FontAwesome' !important}
.category-sobytiya .fusion-icon-pen:before{content:"\f0a1"; font-size:22px}
.category-anonsy .fusion-icon-pen:before{content:"\f006";}
.category-reportazhi .fusion-icon-pen:before{content:"\f030"; font-size:22px}
.category-o-nas-pishut .fusion-icon-pen:before{content:"\f0f3";}
.category-novosti .fusion-icon-pen:before{content:"\f1ea"; font-size:23px}

.anwidgetcontent ul{padding: 0; margin: 0}
.anwidgetcontent li{list-style-type: none; padding-bottom:10px; margin-bottom: 20px; border-bottom:1px solid #f3f4f4}
.anwidgetcontent li:last-child{border-bottom:0}
.anwidgetcontent li img{float:left; max-width: 108px; height: auto; margin-right:15px}
.anwidgetcontent p{margin-top:0; margin-bottom:8px; font-size: 14px; line-height: 1.3em; margin-left:126px}
.anwidgetcontent .soontitle{font-weight: 400; }
.anwidgetcontent .wanons{color:#697278; }
.anwidgetcontent h4{margin-bottom:30px !important}
.anwidgetcontent li a:hover .soontitle{text-decoration: underline}


.fusion-megamenu-holder{border-top:0}
.fusion-megamenu-title a{color: #192730 !important}
.fusion-megamenu-widgets-container{padding-bottom:20px}

.category .post .fusion-post-content-container, .blog .post .fusion-post-content-container{font-size: 17px; margin-top:0; line-height: 1.3em}
.category .post .fusion-post-content-container p, .blog .post .fusion-post-content-container p{margin-bottom:0}

.category .post, .blog .post{margin-bottom:35px; padding-bottom:30px; border-bottom:1px solid #f1f2f2}
.category .post:last-child, .blog .post:last-child{border-bottom:0}
.post .fusion-meta-info{display:none}
.fullhref{position:absolute; width:100%; height: 100%; display:block; top:0; left:0; z-index:80}
.fusion-rollover-content h4 a{font-size: 20px !important}
.fusion-rollover-content{z-index:100; position:relative}
.single #main{}
.movethishigher{margin-top: -245px; position: relative; z-index: 50; background: white; padding:35px}
.page-template-contact .movethishigher{margin-top:-190px}
.home .movethishigher, .page-template-100-width .movethishigher{margin-top:0; padding:0}

.page-template-contact .singleheader{display:none}
.tfs-slider .slide-content-container .heading{margin-bottom:0; margin-top:40px}
.abous-us-product-slider, .modal-body .gform_wrapper{margin-bottom:0 }

.page-template-contact .WP_Editor_Widget{font-size: 16px}
.page-template-contact .WP_Editor_Widget h4.widget-title{font-size: 18px; padding:15px 20px; background: #192730 !important; color:white !important; }

body.has-sidebar #content{width: calc(100% - 27% - 50px) !important;}
.single.has-sidebar #content {    width: calc(100% - 27%);}
.singletimestamp{color:#1e2225; font-size:13px; text-transform: uppercase; font-weight:500}
.fusion-blog-layout-medium-alternate .firstinarow .fusion-post-slideshow{display:block}
.firstinarow .fusion-post-slideshow{float:none; width:100% !important; margin-right:0}
.single .post h1, .category .pubpagestitles h3, .blog .pubpagestitles h3, .archive .pubpagestitles h3, .post-type-archive-product h1, .page .pubpagestitles h3{color: #192730; font-size:32px; margin-top:20px;  font-weight: bold; font-family: "MyriadBold"; margin-bottom:30px; line-height: 1.2em}
.category .pubpagestitles h3, .blog .pubpagestitles h3, .archive .pubpagestitles h3, .post-type-archive-product h1, .page .pubpagestitles h3{float:left; display: block; margin-top:0}
#main .product .product_title{font-size:32px; color: #192730 !important; text-decoration:none; text-transform:uppercase; font-weight:300; font-family:Roboto, Arial, Helvetica, sans-serif}
.woocommerce .products h3.product-title a{font-size:16px; text-decoration:none; text-transform:uppercase; font-weight:300; font-family:Roboto, Arial, Helvetica, sans-serif; display:block}
.woocommerce .products .product-details-container{border:none}
.woocommerce .products h3.product-title a:hover{color:black}
#main .product .fusion-sharing-box h4{display: none}
#main .product .fusion-sharing-box{margin-top:0; background:none; padding: 0}
#main .product .fusion-sharing-box .fusion-social-networks{text-align: left !important}
.modal-body{padding:40px}




.firstinarow{position: relative}
.firstinarow{margin-bottom:60px}
.firstinarow .fusion-date-and-formats{position:absolute; top:28px; left:28px; z-index: 90}
.firstinarow .fusion-date-and-formats .fusion-format-box{display:none}
.firstinarow .shadowback{background: url(img/shadowbg.png) repeat; padding: 28px; position: absolute; bottom:0; left:0; z-index: 90}
.firstinarow .firstanons{color:white}
.firstinarow .firstanons p{margin:0}
.firstinarow h2 a{color:white; font-size: 28px !important; font-family: "MyriadBold"; line-height: 1.2em}
.firstinarow h2 a:hover, .allcats li a:hover{color: #c7c7c7}
.firstinarow .fusion-rollover-content{margin-top:-120px}

.fusion-blog-layout-medium-alternate .fusion-post-slideshow{width:290px}
.fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-content{margin-left:320px}


.category .catbeadcrmbs{float:right; display:block}
.allcats{margin-bottom:30px;}
.allcats ul{padding-left:0}
.allcats li{list-style-type: none; display:inline-block; font-size: 14px; margin-right:30px}
.allcats li a{font-size: 16px;}
.allcats li.current-cat a{border-top: 3px solid #0088cc; line-height: 31px; display: block}

.single-product .summary-container .post-content .fusion-tooltip img{width:50px; height:auto; margin-right:10px; margin-bottom:20px}

.singlebeadcrmbs, .category .catbeadcrmbs, .blog .catbeadcrmbs, .pagebeadcrmbs{color:#9d9d9d; font-size:14px; text-align:right; height:20px; overflow: hidden; max-height: 20px; float:right}
.singlebeadcrmbs a, .category .catbeadcrmbs a, .blog .catbeadcrmbs a, .woocommerce #breadcrumbs a, .pagebeadcrmbs a{color: #192730}
.woocommerce #breadcrumbs{color:#9d9d9d; font-size:14px; text-align:left; height:20px; overflow: hidden; max-height: 20px; margin-top:0}
.post-type-archive-product #breadcrumbs{float:right; margin-top:0}
.singlebeadcrmbs, .category .catbeadcrmbs{text-align:left; margin-top:0; float:left}

.singleheader{display:block; position:relative; height:315px; width:100%;
  background: url(img/news-header.jpg) top center no-repeat}


  .single .lidpost{color: #192730; font-size: 19px; line-height: 1.3em; margin-bottom:30px;font-weight:400}
  .single .lidpost p{margin-bottom:0}
  .single .evensmaller{position: relative}
    .single .evensmaller .fusion-date-and-formats{position:absolute; left:0; top:0}

.single .post .gallery{margin:30px 0 28px -100px !important; position: relative; max-height: 550px; overflow: hidden}
.single .post .gallery .gallery-item{margin-top: 0 !important}
.single .post .gallery-columns-4 .gallery-item{margin: 0 9px 9px 0; width:168px !important}
.single .post .gallery-item:nth-of-type(4n+4){margin-right:0 !important}
.single .post .gallery-item a{background: #0088cc; display:block; position:relative}
.single .post .gallery-item a:hover img{opacity:0.2; -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;
}
.single .post .gallery-item a:hover:before{display:block}
.single .post .gallery-item a:before{
  display:none;
  position: absolute;
    left: 50%; top:35%;    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    text-indent: 0;
    line-height: 36px;
    text-shadow: none;
    font-family: 'FontAwesome';
    font-size: 45px;
    color: #fff;
    opacity:0.8;
    -webkit-font-smoothing: antialiased;
    content: '\f002';
}

.fusion-footer-widget-area ul, .fusion-footer-widget-area .tweets-container li{font-size:15px !important}
.related-posts .fusion-carousel-meta{display:none}
.fusion-copyright-notice, .fusion-social-networks .fusion-social-network-icon{color: #f3f4f4 !important}
.orderby-order-container .order-dropdown, .orderby-order-container .order-dropdown ul li a, .sort-count, .sort-count ul li a{width:230px !important}

.orderby-order-container .current-li-content{width: 250px;}

.post .wp-caption{position:relative}
.post .wp-caption:hover .wp-caption-text{display:block}
.post .wp-caption-text{position:absolute; bottom:0; left:0; background: url(img/shadowbg.png) repeat; padding:15px; color:white; font-size:16px; display:none}
.post .evensmaller p:first-of-type img, .post .evensmaller .wp-caption:first-of-type{margin-top:0}
.post img.alignnone, .post .wp-caption{margin: 10px 0}
.gallery img{border:none !important}
.post-content blockquote, .fusion-post-content blockquote{ padding-right:10px; margin-right:0; font-style:normal !important; font-weight: 500 !important; color: #192730; padding-left:30px; font-size:18px}

.fusion-tabs-widget .tab-holder .news-list li .post-holder a{font-size:14px !important; line-height: 1.1em !important; font-weight: 500}

.single .social-likes, .single .shareaholic-canvas{background: #f6f6f6; padding: 20px 0 20px 25px; margin-top:50px; width: 100%}
.sidebar .widget_products{background: #f3f4f4}
.sidebar .widget_products .heading, .anwidgetcontent h4{background: #0088cc}
.sidebar .widget_products .heading h4, .anwidgetcontent h4{color:white !important; text-transform: uppercase; text-align: left; padding:15px 20px; font-size: 20px !important; font-weight: 600 !important; margin-bottom:0}
.sidebar .widget_products .product_list_widget{padding: 30px 30px 5px 30px;}
.sidebar .widget_products .product_list_widget .product-title{font-size:16px; font-weight: 600}
.widget_products .product_list_widget .wp-post-image{max-width: 209px !important; float:none; margin-left: 0; margin-bottom:10px}
.product_list_widget li .amount, .product_list_widget li .quantity{display:none}
.product_list_widget li a:hover .product-title, #breadcrumbs a:hover{color:#0088cc !important}
.sidebar .widget .product_list_widget li{margin-bottom: 20px !important; padding-bottom:0; border-bottom:0}

.woocommerce .catalog-ordering, .home .singleheader, .products .product-buttons{display:none}
.avada-skin-rev{border:none !important}
