.the_content pre{margin-bottom:20px;}
.rev_slider iframe{max-width:1220px;}
[class^="icon-"]:before, [class*=" icon-"]:before{display:inline;}
.post_navigation{margin:-40px 1% 40px !important;overflow:hidden;}
.tp-leftarrow.default, .tp-rightarrow.default, .post_navigation a.post_control{display:block;height:50px;text-indent:-9999px;width:50px;}
.post_navigation a.post_control{moz-transition:all 0.3s;transition:all 0.3s;webkit-transition:all 0.3s;}
.tp-leftarrow.default, .tp-rightarrow.default{moz-transition:all 0.3s;}
.tp-leftarrow.default, .post_navigation a.prev_post{bacground-repeat:no-repeat;background-image:url("../images/slider_controls.png");background-position:0px 0px;float:left;}
.tp-leftarrow.default:hover, .post_navigation a:hover.prev_post{background-position:-5px 0;}
.tp-rightarrow.default, .post_navigation a.next_post{bacground-repeat:no-repeat;background-image:url("../images/slider_controls.png");background-position:-50px 0px;float:left;}
.tp-rightarrow.default:hover, .post_navigation a:hover.next_post{background-position:-45px 0px;}
.post_navigation a.close_post{bacground-repeat:no-repeat;background-image:url("../images/slider_controls.png");background-position:-100px 0;float:right;}
.post_navigation a:hover.close_post{background-position:-100px 0;}
.owl-pagination{}
.owl-pagination .owl-page span{background:rgba(0, 0, 0, .15) !important;filter:alpha(opacity=100) !important;height:20px !important;margin:5px 6px !important;opacity:1 !important;width:20px !important;}
.Recent_posts .owl-pagination .owl-page span{height:13px !important;margin:5px 4px !important;width:13px !important;}
#Footer .owl-pagination .owl-page span{background:rgba(255, 255, 255, .8) !important;}
a.button_image:after, .gallery span.button_image:after{content:'';height:0;left:0;moz-transition:all 0.3s;position:absolute;top:0;transition:all 0.3s;webkit-transition:all 0.3s;width:100%;z-index:-1;}
a.button_image.more{background-image:url("../images/icons/buttons/more.png");}
a.button_image:hover:after, .gallery span.button_image:hover:after{background-color:rgba(255, 255, 255, .30);height:100%;}
#Header{}
#Header .one{margin-bottom:0;position:relative;z-index:201;}
#Header a.responsive-menu-toggle{display:none;}
#Header .logo{}
#Header .logo h1{font-size:0;line-height:0;}
#Header #logo{display:block;overflow:hidden;}
#Header #logo:hover{text-decoration:none;}
#Header #logo img{vertical-align:middle;}
#Header #top_bar{background:rgba(0, 0, 0, .15);display:none;font-size:12px;padding:8px 15px;text-align:center;}
#Header #top_bar p{display:inline-block;margin-bottom:0;}
#Header #top_bar p i{color:#fff;margin-right:6px;}
#Header #top_bar p.mob_phone{margin-right:10px;}
#Header #top_bar p.mob_mail{}
#Header .social{z-index:203;}
#Header .language, #Header #searchform, #Header .phone, #Header .mail{border:2px solid rgba(255, 255, 255, .07);border-radius:3px;height:32px;line-height:32px;min-width:32px;webkit-border-radius:3px;}
#Header .expand{cursor:pointer;float:right;font-size:14px;margin-right:10px;overflow:hidden;position:relative;}
#Header .expand p{display:block;float:left;margin:0;max-width:0px;moz-transition:all 0.3s;overflow:hidden;transition:all 0.3s;webkit-transition:all 0.3s;}
#Header .expand i{display:block;float:left;height:32px;line-height:32px;text-align:center;width:32px;}
#Header .expand.focus p{margin-right:10px;max-width:300px;}
#Header #searchform{float:right;position:relative;}
#Header #searchform input[type="text"]{background:none !important;border:0;color:rgba(255,255,255, 0);margin:0;moz-transition:all 0.4s linear 0s;o-transition:all 0.4s linear 0s;padding:9px 0 9px 0px;transition:all 0.4s linear 0s;webkit-transition:all 0.4s linear 0s;width:0px;}
#Header #searchform a.icon{display:block;font-size:14px;height:32px;left:0px;line-height:32px;position:absolute;text-align:center;top:0px;width:32px;}
#Header #searchform a:hover.icon{text-decoration:none;}
#Header #searchform.focus input[type="text"]{color:#9CA8AB;padding:9px 5px 9px 30px;width:130px;}
#Header .language{float:right;margin-right:10px;padding:0 10px;position:relative;z-index:210;}
#Header .language > a{display:block;}
#Header .language > a:hover{text-decoration:none;}
#Header .language > a i{margin-right:5px;}
#Header .language .language_select{display:none;}
#Header .language .language_select ul{line-height:24px;list-style-type:none;margin-bottom:9px;}
#Header .language .language_select ul li{border-bottom:1px solid #f5f5f6;}
#Header .language .language_select ul li:last-child{border-bottom:0;}
#Header .language .language_select ul li a{display:block;font-size:12px;padding:1px 0px;text-align:center;}
#Header .language .language_select ul li a:hover{background:rgba(0, 0, 0, 0.1);text-decoration:none;}
#Header .language:hover{height:auto;moz-transition:0.35s ease-out;transition:0.35s ease-out;webkit-transition:0.35s ease-out;}
#Header .language:hover .language_select{display:block;}
#Header #menu{display:block;moz-transition:0.35s ease-out;transition:0.35s ease-out;webkit-transition:0.35s ease-out;width:100%;z-index:202;}
#Header .menu{position:relative;}
#Header .menu > li{border-right:1px solid rgba(255, 255, 255, .03);display:block;float:left;margin:0;position:relative;z-index:203;}
#Header .menu > li.hover{padding-bottom:0;z-index:204;}
#Header .menu > li > a{display:inline-block;padding:15px 12px;white-space:nowrap;font-weight: 550;}
#Header .menu > li > a:hover{text-decoration:none;}
#Header .menu > li.current-menu-item > a,
#Header .menu > li.current_page_item > a,
#Header .menu > li.current-menu-ancestor > a,
#Header .menu > li.current_page_ancestor > a{border-style:solid;border-top-width:3px;padding-top:12px;}
#Header .menu li ul{display:none;left:-2px;margin:0;padding:10px 0;position:absolute;text-align:center;top:100%;z-index:205;}
#Header .menu li ul li{font-weight:normal;padding:0 0;position:relative;width:97px;font-size:14px;}
#Header .menu li ul li a{border-color:transparent;border-style:solid;border-width:1px;display:block;margin:0 10px;padding: 5px 20px 5px 10px;}
#Header .menu li ul li a:hover{text-decoration:none;}
#Header .menu li ul li a .menu-arrow{display:block;font-size:7px;position:absolute;right:20px;top:6px;}
#Header .menu li ul li.hover .menu-arr-top{border-bottom:6px solid transparent;border-left:6px solid #fff;border-top:6px solid transparent;display:block !important;height:0;position:absolute;right:-6px;top:10px;width:0;z-index:206;}
#Header .menu li ul li.hover .menu-arr-bottom{border-bottom:7px solid transparent;border-left:7px solid rgba(0, 0, 0, 0);border-top:7px solid transparent;display:none !important;height:0;position:absolute;right:-7px;top:9px;width:0;z-index:205;}
#Header .menu li ul li ul{left:180px;padding:10px 0;position:absolute;top:-10px;z-index:204;}
#Header .menu li.last ul li ul{border-left:0;border-right:1px solid rgba(0, 0, 0, 0.1);left:auto;right:180px;}
#Header .menu li.last ul li.hover .menu-arr-top{display:none !important;}
#Header .menu li.last ul li.hover .menu-arr-bottom{display:none !important;}
#menu_responsive{display:none;}
#Header .logo{float:left;margin:54px 0 7px -84px;}
#Header #menu{left:0;position:absolute;top:0;}
#Header .addons{position:absolute;right:20px;top:95px;}
#Header .social{font-family:'Segoe UI','Oswald', arial;font-size:20px;font-weight:500;position:absolute;right:10px;top:13px;}
#Subheader{padding-bottom:24px;}
#Subheader .one{margin-bottom:0;margin-top:10px;padding:0px 0;text-align:center;}
#Subheader .title{margin-bottom:10px;}
#Subheader ul.breadcrumbs{}
#Subheader ul.breadcrumbs li{display:inline-block;margin-right:10px;}
#Subheader ul.breadcrumbs li span{filter:alpha(opacity = 5);margin-left:10px;opacity:.5;}
#Subheader ul.breadcrumbs li.home i{margin-right:5px;}
#mfn-slider{}
#mfn-slider .swiper-container,
#mfn-slider .swiper-slide{height:450px;line-height:450px;width:100%;}
#mfn-slider .swiper-container{backface-visibility:hidden;cursor:-webkit-grab;moz-backface-visibility:hidden;ms-backface-visibility:hidden;o-backface-visibility:hidden;overflow:hidden;position:relative;webkit-backface-visibility:hidden;z-index:1;}
#mfn-slider .swiper-wrapper{position:relative;}
#mfn-slider .swiper-slide{float:left;overflow:hidden;text-align:center;}
#mfn-slider .swiper-background{background-position:center top;background-repeat:no-repeat;background-size:cover;webkit-background-size:cover;}
#mfn-slider .vertical-align-middle{display:inline-block;line-height:28px;vertical-align:middle;}
#mfn-slider .swiper-slide .swiper-title{font-size:64px;font-weight:500;line-height:65px;margin-bottom:26px;}
#mfn-slider .swiper-slide .swiper-desc{font-family:'Segoe UI','Oswald', arial;font-size:17px;line-height:25px;margin-bottom:20px;}
#mfn-slider .swiper-slide .button{margin-top:10px;}
#mfn-slider .swiper-controls{margin-right:-588px;margin-top:-90px;position:absolute;right:50%;top:50%;}
#mfn-slider .swiper-counter{display:block;height:60px;line-height:60px;text-align:center;width:60px;}
#mfn-slider .swiper-sep{filter:alpha(opacity = 5);margin:0 4px;opacity:.5;}
#mfn-slider a.swiper-control{display:block;height:60px;moz-transition:all 0.3s;text-indent:-9999px;transition:all 0.3s;webkit-transition:all 0.3s;width:60px;}
#mfn-slider a.swiper-prev{bacground-repeat:no-repeat;background-image:url("../images/honeymoon_slider_arrows.png");background-position:0px 0px;}
#mfn-slider a:hover.swiper-prev{background-position:0 -5px;}
#mfn-slider a.swiper-next{bacground-repeat:no-repeat;background-image:url("../images/honeymoon_slider_arrows.png");background-position:0px 60px;}
#mfn-slider a:hover.swiper-next{background-position:0 65px;}
#mfn-slider .swiper-wp8-horizontal{ms-touch-action:pan-y;}
#mfn-slider .swiper-wp8-vertical{ms-touch-action:pan-x;}
#mfn-slider .swiper-title{color:#39464E;text-shadow:0px 0px 6px rgba(255, 255, 255, 0.9);}
#mfn-slider .swiper-desc{color:#787E87;text-shadow:0px 0px 6px rgba(255, 255, 255, 0.9);}
#mfn-slider a.button{border-color:rgba(0, 0, 0, 0.07);color:#353f4c;}
#mfn-slider a:hover.button{color:#353f4c;}
#mfn-slider a.button:after{background:rgba(0, 0, 0, 0.02);}
#mfn-slider .dark .swiper-title{color:#fff;text-shadow: 0px 0 112px #504c6326, 0 0px 170px #5d49495c, 0 0px 1px #653d3d, 2px 2px 4px #161a33bf, 0px 0px 0px #727377, 0 0 0px #4743615c, 0 0 6px #29282863, 8px 2px 13px #0000005e;}
#mfn-slider .dark .swiper-desc{color:#e4e4e4; text-shadow: 0px 0 0px #504c63, 0 0px 0px #5d4949, 0 0px 0px #653d3d, 1px 1px 3px #161a33, 1px 1px 21px #727377, 0 0 15px #474361, 0 0 3px #292828, 1px 1px 10px #0b6ab0;}
#mfn-slider .dark a.button{border-color:rgba(255, 255, 255, .7);color:#fff;font-family:'Segoe UI','Oswald', arial;}
#mfn-slider .dark a:hover.button{color:#fff;}
#mfn-slider .dark a.button:after{background:rgba(255, 255, 255, .15);}
.social li{display:inline-block;margin:1px 1px;}
#Footer .social li{display:inline-block;margin:1px 6px;}
.social li a{display:block;font-family:'Segoe UI','Oswald', arial;font-size:23px;height:23px;line-height:23px;moz-transition:opacity .20s ease-in-out;o-transition:opacity .20s ease-in-out;text-align:center;text-decoration:none;transition:opacity .20s ease-in-out;webkit-transition:opacity .20s ease-in-out;width:23px;}
.timeline_bg{padding-top:20px;}
.home .timeline_bg{margin-top:40px;}
.post{background:#fff;box-shadow:0px 0px 3px rgba(0, 0, 0, 0.1);margin-bottom:50px;position:relative;webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.1);}
.post .photo{line-height:0;overflow:hidden;}
.post .photo iframe{width:100%;}
.post .desc{}
.post .desc a.desc_a{display:block;padding:40px 20px 5px;position:relative;text-align:center;}
.post .desc a.desc_a:hover{text-decoration:none;}
.post .desc .date_grid{margin-bottom:15px;}
.post .desc .date_grid i{margin-right:7px;}
.post .desc .date_grid{}
.post-icon{border-radius:3px;display:block;font-size:20px;height:50px;left:50%;line-height:50px;margin-left:-25px;position:absolute;text-align:center;top:-25px;webkit-border-radius:3px;width:50px;z-index:100;}
.post .date_wrapper{background:url(../images/timeline_date.png) repeat-x left center;display:none;position:absolute;}
.post .date_wrapper .date{background:#fff;border-radius:50%;border-style:solid;border-width:4px;height:50px;padding:10px;text-align:center;webkit-border-radius:50%;width:50px;}
.post .date_wrapper .date .day{display:block;font-size:30px;line-height:30px;}
.post .date_wrapper .date .month{display:block;font-size:15px;line-height:15px;}
.post .date_wrapper .date .year{background:#2C3E50;border-radius:50%;color:#fff;display:none;height:42px;left:18px;line-height:42px;position:absolute;text-align:center;top:85px;webkit-border-radius:50%;width:42px;}
.post:nth-child(odd) .date_wrapper .date .year{left:auto;right:18px;}
.post .meta{background:rgba(0, 0, 0, .01);border-top:1px solid rgba(0, 0, 0, .04);clear:both;padding:15px 20px 10px;text-align:center;}
.post .meta .category{display:inline-block;margin:0 5px 5px;}
.post .meta .comments{display:inline-block;margin:0 8px 5px;}
.post .meta .tags{display:inline-block;margin:0 5px 5px;}
.post.timeline{margin-left:0;margin-right:0;}
.post.timeline .desc .date_grid{display:none;}
.post.timeline .date_wrapper{display:block;}
.post.timeline{width:42%;}
.post.timeline:nth-child(2n+3){clear:both;}
.post.timeline:nth-child(odd){float:left;}
.post.timeline:nth-child(odd) .date_wrapper .date{float:right;}
.post.timeline:nth-child(odd) .date_wrapper{top:20px;}
.post.timeline:nth-child(even){float:right;margin-bottom:0;margin-top:50px;}
.post.timeline:nth-child(even) .date_wrapper{right:auto;top:150px;}
.post.timeline:nth-child(odd) .date_wrapper, .post:nth-child(even) .date_wrapper{width:135px;}
.post.timeline:nth-child(odd) .date_wrapper{right:-135px;}
.post.timeline:nth-child(even) .date_wrapper{left:-135px;}
.with_aside .post.timeline:nth-child(odd) .date_wrapper, .with_aside .post.timeline:nth-child(even) .date_wrapper{width:111px;}
.with_aside .post.timeline:nth-child(odd) .date_wrapper{right:-111px;}
.with_aside .post.timeline:nth-child(even) .date_wrapper{left:-111px;}
.post.timeline .post_wrapper .inside{max-height:0;moz-transition:all .4s ease-in-out;o-transition:all .4s ease-in-out;overflow:hidden;transition:all .4s ease-in-out;webkit-transition:all .4s ease-in-out;}
.post.timeline .post_wrapper:hover .inside{max-height:500px;}
.post .post_wrapper > .photo a img, .section-post-header .photo .photo_wrapper a img{moz-transform:scaleY(1);moz-transition:all 0.4s ease-in-out;ms-transform:scaleY(1);o-transform:scaleY(1);o-transition:all 0.4s ease-in-out;transform:scaleY(1);transition:all 0.4s ease-in-out;webkit-transform:scaleY(1);webkit-transition:all 0.4s ease-in-out;}
.post .post_wrapper:hover > .photo a img, .section-post-header .photo .photo_wrapper a:hover img{moz-transform:scale(1.12);ms-transform:scale(1.12);o-transform:scale(1.12);transform:scale(1.12);webkit-transform:scale(1.12);}
.single-post .post{background:none;box-shadow:0 0 0;margin:0;webkit-box-shadow:0 0 0;}
.single-post .section-post-header .photo{position:relative;}
.single-post .section-post-header .photo iframe{width:100%;}
.single-post .section-post-header .photo .photo_wrapper{line-height:0;overflow:hidden;}
.single-post .section-post-header .photo .post-icon{bottom:-25px;top:auto;}
.single-post .section_wrapper > .desc{padding:40px 20px 15px;position:relative;}
.single-post .post_meta{margin-bottom:20px;overflow:hidden;text-align:center;}
.single-post .post_meta i{margin-right:7px;}
.single-post .post_meta .date{display:block;float:left;margin-right:15px;}
.single-post .post_meta .category{display:block;float:left;margin:0 15px 0 0;}
.single-post .post_meta .comments{display:block;float:left;margin:0 15px 0 0;}
.single-post .post_meta .tags{display:block;float:right;}
#comments{margin-top:30px;}
#comments .commentlist{list-style-type:none;margin-left:0;}
#comments .commentlist > li{margin-bottom:30px;}
#comments .commentlist > li .comment-body{background:#fff;box-shadow:0px 0px 3px rgba(0, 0, 0, 0.1);margin-bottom:30px;overflow:hidden;padding:20px 20px 20px 125px;position:relative;webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.1);}
#comments .commentlist > li .children{border-left:1px solid #ddd;margin-bottom:15px;padding-left:40px;}
#comments .commentlist > li .photo{display:block;height:64px;left:30px;line-height:0;overflow:hidden;position:absolute;top:20px;width:64px;}
#comments .commentlist > li .comment-author{color:#444;font-size:15px;}
#comments .commentlist > li .comment-author a{}
#comments .commentlist > li .comment-meta{font-size:12px;font-style:italic;}
#comments .commentlist > li .comment-meta a{}
#comments .commentlist > li .comment-meta a.comment-edit-link{float:right;padding-right:52px;position:relative;top:-19px;}
#comments .commentlist > li p{margin:4px 0 10px;}
#comments .commentlist > li .reply{position:absolute;right:20px;top:20px;}
#comments .commentlist > li .reply a.comment-reply-link{border-radius:3px;font-size:11px;moz-border-radius:3px;padding:3px 6px;webkit-border-radius:3px;}
#comments .commentlist > li .reply a:hover.comment-reply-link{text-decoration:none;}
#comments .commentlist li{}
#comments .commentlist li .comment-body{}
#comments .commentlist li .comment-body.last{}
#comments .commentlist li .comment-body.lastBorder{border-bottom:0;}
#comments .commentlist .children{margin-bottom:0px;margin-left:30px;padding-left:50px;}
#comments .commentlist .children li{margin-bottom:0;}
#comments #comments-title{font-size:26px;line-height:28px;margin-bottom:20px;}
#comments #comments-title span{font-style:italic;}
#respond{overflow:hidden;}
#respond .comment-reply-title{font-size:25px;line-height:25px;}
#respond p{margin-bottom:15px;padding-left:0 !important;}
#respond .comment-notes .required{position:static;}
#respond input[type="text"]{margin-bottom:0;}
#respond label{margin-bottom:3px;}
#respond .required{position:absolute;right:10px;top:30px;}
#respond .comment-form-author{float:left;margin-right:2% !important;position:relative;width:31%;}
#respond .comment-form-email{float:left;margin-right:2% !important;position:relative;width:31%;}
#respond .comment-form-url{float:left;position:relative;width:33%;}
#respond input[type="text"], #respond input[type="password"], #respond input[type="email"], #respond select{width:91%;}
#respond .comment-form-comment{width:98%;}
#respond .comment-form-comment textarea{margin-bottom:10px;width:98%;}
#respond .form-submit{overflow:hidden;}
#respond .form-submit input[type="submit"]{float:right !important;}
#respond .form-allowed-tags{display:none;}
#respond .form-allowed-tags code{margin-top:10px;}
.error404{background:#262932;height:100%;}
#Error_404{left:30px;margin-top:-150px;overflow:hidden;position:absolute;top:50%;}
#Error_404 .error_pic{float:left;text-align:center;width:30%;}
#Error_404 .error_pic i{color:rgba(255, 255, 255, .8);font-size:300px;line-height:300px;}
#Error_404 .error_desk{float:left;padding-top:80px;width:70%;}
#Error_404 .error_desk h2{color:#fff;font-size:45px;line-height:45px;}
#Error_404 .error_desk h4{color:rgba(255, 255, 255, .7);font-size:26px;line-height:30px;}
#Error_404 .error_desk p .check{color:rgba(255, 255, 255, .6);font-size:16px;line-height:45px;}
#Error_404 .error_desk p em{font-family:Georgia, serif;font-size:17px;font-style:italic;padding:0 15px;}
.error404 a.button{border-color:rgba(255, 255, 255, .7);color:#fff;}
.error404 a:hover.button{color:#fff;}
.error404 a.button:after{background:rgba(255, 255, 255, .15);}
.wpcf7 span.wpcf7-form-control-wrap{width:100%;}
.wpcf7-not-valid-tip{background:url("../images/contact_form_error.png") !important;border:none !important;height:38px !important;left:-50px !important;overflow:hidden;padding:0 !important;padding:0;position:absolute !important;text-indent:-9999px !important;top:0 !important;width:44px !important;}
.wpcf7-validation-errors{border:0;display:none !important;}
.wpcf7-mail-sent-ok{background:#7DCC68 !important;border:none !important;color:#fff;font-size:14px;margin:25px 0 0 0 !important;padding:7px 10px !important;text-align:center;}
.wpcf7-captchar{margin-bottom:0;}
span.wpcf7-form-control-wrap{display:inline-block;margin-bottom:6px;position:relative !important;}
span.wpcf7-form-control-wrap .wpcf7-text,
span.wpcf7-form-control-wrap .wpcf7-textarea{box-sizing:border-box;margin-bottom:0;moz-box-sizing:border-box;webkit-box-sizing:border-box;width:100%;}
.wpcf7-submit{margin-bottom:0;}
#popup_contact{bottom:20px;position:fixed;right:20px;z-index:701;}
#popup_contact > a{background:rgba(0, 0, 0, .2);color:#fff;display:block;font-size:20px;height:45px;line-height:43px;text-align:center;width:45px;}
#popup_contact > a:hover, #popup_contact.focus > a{background:rgba(0, 0, 0, .4);text-decoration:none;}
#popup_contact .popup_contact_wrapper{background:#fbfbfb;bottom:60px;display:none;padding:20px;position:absolute;right:0;width:250px;}
#popup_contact.focus .popup_contact_wrapper{display:block;}
#popup_contact .popup_contact_wrapper span.arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fbfbfb;bottom:-8px;display:block;height:0px;margin:0 auto;position:absolute;right:15px;width:0px;}
#popup_contact .popup_contact_wrapper form{}
#popup_contact .popup_contact_wrapper form input[type="text"], #popup_contact .popup_contact_wrapper form input[type="email"], #popup_contact .popup_contact_wrapper form textarea{background:#fff;margin-bottom:10px;}
#popup_contact .popup_contact_wrapper form textarea{min-height:100px;resize:vertical;}
#popup_contact .popup_contact_wrapper form input[type="submit"]{float:right;margin:0;}
#popup_contact .wpcf7-form.invalid > p:after{display:block;}
#popup_contact .wpcf7-form-control-wrap{display:inline-block;margin-right:0;width:100%;}
#popup_contact div.wpcf7 img.ajax-loader{margin-top:10px;}
#Footer{}
#Footer .copyrights{background: rgba(6, 15, 80, 0.53);padding-top:20px;text-align:center;}
#Footer .copyrights .one{margin:0 0 20px 0;}
#Footer .copyrights p{color:#fff;margin:0;}
#Footer .photo p{text-align:center;}
.dark, .dark .latest_posts ul li .desc h6 a, .dark blockquote a, .dark blockquote a:hover{color:#fff;}
.dark h1, .dark h1 a, .dark h1 a:hover{color:#fff;}
.dark h2, .dark h2 a, .dark h2 a:hover{color:#fff;}
.dark h3, .dark h3 a, .dark h3 a:hover{color:#fff;}
.dark h4, .dark h4 a, .dark h4 a:hover{color:#fff;}
.dark h5, .dark h5 a, .dark h5 a:hover{color:#fff;}
.dark h6, .dark h6 a, .dark h6 a:hover{color:#fff;}
.dark a, .dark a:hover{color:#000;}
.dark .Recent_comments ul li, .dark .ui-tabs, .get_in_touch ul li, .dark .info_box .inside ul li, .dark code, .dark pre, .dark .widget_calendar td, .dark .widget_calendar th, 
.dark .widget_tp_widget_recent_tweets ul li, .dark .quick_facts ul li, .dark .widget_nav_menu li a, .dark .widget_meta li a, .dark .Recent_posts ul li{border-color:rgba(255, 255, 255, 0.10) !important;}
.dark .recent_works ul li h6{border-top:1px solid rgba(255, 255, 255, 0.15);}
.dark .recent_works ul li:hover h6{border-top:1px solid rgba(255, 255, 255, 0.80);}
.dark .wp-caption .photo .photo_wrapper a .mask, .dark .gallery .gallery-item .gallery-icon .mask, .dark .da-thumbs li a div{background:rgba(255, 255, 255, 0.85);}
.dark .wp-caption .photo .photo_wrapper a i, .dark .gallery .gallery-item .gallery-icon i, .dark .da-thumbs li a div span{color:#2c3e50;}
.dark.fancy_heading_wrapper h2{color:#fff;}
.dark.fancy_heading_wrapper .inside{color: #fff;}
.dark .fancy_heading .fancy_heading_wrapper{border-color:rgba(255, 255, 255, .07);}
.dark a.button, .dark input[type="submit"], .dark input[type="reset"], .dark input[type="button"]{border-color:rgba(255, 255, 255, .7);color:#fff;}
.dark a:hover.button, .dark input[type="submit"]:hover, .dark input[type="reset"]:hover, .dark input[type="button"]:hover{color:#fff;}
.dark a.button:after, .dark a.tp-button:after