.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}.fancybox-wrap{position:absolute;top:0;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:8020;}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.fancybox-opened{z-index:8030;}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);}.fancybox-outer,.fancybox-inner{position:relative;}.fancybox-inner{overflow:hidden;}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;}.fancybox-image{max-width:100%;max-height:100%;}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/sites/all/libraries/fancybox/source/fancybox_sprite.png);}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}#fancybox-loading div{width:44px;height:44px;background:url(/sites/all/libraries/fancybox/source/fancybox_loading.gif) center center no-repeat;}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/sites/all/libraries/fancybox/source/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}.fancybox-prev{left:0;}.fancybox-next{right:0;}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}.fancybox-prev span{left:10px;background-position:0 -36px;}.fancybox-next span{right:10px;background-position:0 -72px;}.fancybox-nav:hover span{visibility:visible;}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important;}.fancybox-lock{overflow:visible !important;width:auto;}.fancybox-lock body{overflow:hidden !important;}.fancybox-lock-test{overflow-y:hidden !important;}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/sites/all/libraries/fancybox/source/fancybox_overlay.png);}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}.fancybox-opened .fancybox-title{visibility:visible;}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}.fancybox-title-inside-wrap{padding-top:10px;}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8);}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/sites/all/libraries/fancybox/source/fancybox_sprite@2x.png);background-size:44px 152px;}#fancybox-loading div{background-image:url(/sites/all/libraries/fancybox/source/fancybox_loading@2x.gif);background-size:24px 24px;}}
.content .news:after,.content .news .container:after,.content .photo:after,.content .photo .container:after,.content .about:after,.content .about .container:after,.content .main-part:after,.content .advantages:after,.content .advantages .container .advantage:after{content:".";clear:both;display:block;height:0;font-size:0;visibility:hidden;}.content .news .container .bottom .right .items .item a:hover,.content .useful-links .container .links a:hover,.content .news .container .bottom .right .items .item a:hover *,.content .useful-links .container .links a:hover *{color:#32a555;text-decoration:none;}.content .news .container .bottom .right .items .item a:visited,.content .useful-links .container .links a:visited,.content .news .container .bottom .right .items .item a:visited *,.content .useful-links .container .links a:visited *{color:#720e9e;}.content .photo .container .items .item:hover .description{color:#32a555;border-bottom:1px dotted #32a555;}.content .photo .container .items .item .description{font-family:font-title;font-weight:400;text-decoration:none;color:#000000;line-height:28px;text-align:left;border-bottom:1px dotted #000000;display:inline;}.content .photo .container .items .item .description:hover{color:#32a555;border-bottom:1px dotted #32a555;}.content{}.content .news{margin-bottom:22px;}.content .news .container{width:1035px;margin:0 auto;}.content .news .container h2{margin:32px 0 29px 0;}.content .news .container .bottom .left{width:598px;float:left;}.content .news .container .bottom .left .item{cursor:pointer;}.content .news .container .bottom .left .item img{height:392px;width:598px;}.content .news .container .bottom .left .item .description{font-family:font-title;font-weight:bold;font-size:1.250em;border-radius:0 0 2px 2px;background-color:#f2f2f2;padding:28px 42px;}.content .news .container .bottom .left .slick-dots{bottom:128px;}.content .news .container .bottom .left .slick-dots li button:before{font-size:21px;color:#ffffff;opacity:1;}.content .news .container .bottom .left .slick-dots li.slick-active button:before{color:#209d46;opacity:1;}.content .news .container .bottom .right{float:left;margin-left:29px;}.content .news .container .bottom .right .items .item{cursor:pointer;margin-bottom:8px;border-top:4px solid #ffffff;width:408px;height:101px;}.content .news .container .bottom .right .items .item.active{border-radius:2px;background-color:#f2f2f2;border-top:4px solid #209d46;}.content .news .container .bottom .right .items .item > div,.content .news .container .bottom .right .items .item a{display:block;width:373px;margin:0 auto;font-family:font-title;}.content .news .container .bottom .right .items .item .date{line-height:34px;font-style:italic;font-family:font-title;}.content .news .container .bottom .right .items .item a{display:block;height:43px;color:#000000;text-decoration:underline;line-height:28px;}.content .news .container .bottom .right .items .item a h3{font-size:1.000em;font-weight:400;font-family:font-title;line-height:22px;text-align:left;color:#000000;}.content .news .container .bottom .right .btn-next{background-position:239px 50%;padding:10px 57px 10px 30px;}.content .photo{margin-top:40px;}.content .photo .container{width:1007px;margin:0 auto;padding:0 0 54px 0;}.content .photo .container h2{margin-bottom:30px;}.content .photo .container .items .item{width:278px;float:left;margin-right:84px;}.content .photo .container .items .item:last-child{margin-right:0;}.content .photo .container .items .item .img{position:relative;}.content .photo .container .items .item .img .quantity{font-family:font-content;font-weight:400;position:absolute;bottom:25px;left:10px;color:#ffffff;border-radius:2px;background-color:rgba(255,255,255,0.54);line-height:28px;text-align:center;padding:0 12px;}.content .photo .container .items .item .img:after{background:url(/sites/all/themes/islamrostov/images/shadow.png) no-repeat bottom;display:block;width:266px;height:15px;content:"";}.content .photo .container .items .item .date{line-height:28px;}.content .about .container{width:1035px;margin:0 auto;}.content .about .container .left{float:left;width:561px;margin-right:52px;padding:40px 0 0 0;}.content .about .container .left .mufti{font-family:font-content;font-weight:400;border-radius:2px;background-color:#f2f2f2;display:inline-block;padding:0 13px;color:#000000;line-height:28px;text-align:center;}.content .about .container .left .name{font-family:font-title;font-size:2.503em;font-weight:700;color:#000000;line-height:56px;text-align:left;}.content .about .container .left .position{font-size:1.750em;font-weight:300;font-family:font-content;color:#404040;line-height:28px;text-align:left;margin:16px 0 24px 0;}.content .about .container .left .description{font-family:font-content;font-weight:400;color:#404040;line-height:28px;text-align:left;}.content .about .container .left .about-mufti{background-position:220px 50%;padding:14px 67px 14px 17px;margin:27px 0 0 0;}.content .about .container .right{width:422px;float:left;}.content .about .container .right img{box-shadow:0px 2px 5px 0px #cecece;display:inline-block;border-radius:7px;width:422px;height:547px;}.content .useful-links .container{width:1041px;margin:0 auto;}.content .useful-links .container h2{margin-bottom:26px;}.content .useful-links .container .links a{display:inline-block;width:300px;vertical-align:top;background:url(/sites/all/themes/islamrostov/images/icn_link.png) no-repeat left top;background-position:0 8px;font-family:font-title;font-weight:400;color:#000000;line-height:28px;text-align:left;padding-left:23px;margin-bottom:42px;}.content .main-part{margin:63px 0 38px 0;}.content .main-part .container h2{margin-bottom:42px;}.content .main-part .container .left{float:left;width:930px;}.content .main-part .container .right{float:left;width:270px;}.content .main-part .container .right img{float:right;width:267px;height:85px;}.content .advantages .container .advantage{margin-top:17px;}.content .advantages .container .advantage > div{width:33%;float:left;text-align:center;margin:0 0 29px 0;}.content .advantages .container .advantage > div:nth-child(3n+1){clear:left;}@media (max-width:767px){.content{}.content .news .container .bottom .left{width:480px;overflow:hidden;float:none;margin:0 auto 29px;}.content .news .container .bottom .left .item .description{font-size:1.125em;}.content .news .container .bottom .left .item img{width:480px;height:337px;}.content .news .container .bottom .right{width:100%;overflow:hidden;margin-left:0;}.content .news .container .bottom .right .items .item{width:100%;height:121px;padding:0 10px;}.content .news .container .bottom .right .items .item > div,.content .news .container .bottom .right .items .item a{width:100%;}.content .schedule .container .block .items{max-width:474px;margin:0 auto;}.content .schedule .container .block .items .item{margin:0 13px 13px 0;}.content .photo .container .items .item{float:none;margin:0 auto 13px;}.content .photo .container .items .item:last-child{margin:0 auto;}.content .about .container .left{width:95%;margin-right:0;padding:0 10px;box-sizing:border-box;}.content .about .container .left .desktop{display:none;}.content .about .container .right{width:100%;height:379px;overflow:hidden;margin-top:40px;text-align:center;}.content .about .container .right img{width:480px;height:auto;margin:0 auto;}.content .about .container .about-mufti.mobile{display:inline-block;margin-top:30px;padding:14px 51px 14px 26px;background-position:214px 50%;}.content .useful-links .container .links{padding:0 68px;}.content .useful-links .container .links a{clear:both;width:auto;}}@media (max-width:479px){.content .points{background:url(/sites/all/themes/islamrostov/images/rectangle.png) no-repeat left,url(/sites/all/themes/islamrostov/images/rectangle.png) no-repeat right;display:inline-block;text-align:center;}.content .points h2{width:226px;display:inline-block;padding:0 33px;}.content .points h2:after,.content .points h2:before{display:none;}.content .news .container{text-align:center;}.content .news .container .bottom{text-align:left;}.content .news .container .bottom .left{width:320px;overflow:hidden;float:none;margin:0 auto 29px;}.content .news .container .bottom .left .item .description{font-size:1.125em;}.content .news .container .bottom .left .item img{width:320px;height:280px;}.content .news .container .bottom .slider img{height:280px !important;}.content .news .container .bottom .slider .slick-next,.content .news .container .bottom .slider .slick-prev{top:122px;}.content .news .container .bottom .slider .slick-dots{bottom:142px;}.content .news .container .bottom .left .item .description{padding:21px;}.content .about .container .right{width:320px;float:none;margin:0 auto;}.content .about .container .right img{margin-top:13px;height:auto;width:320px;}.mosque .container article{margin-bottom:10px;}.mosque .container .left .slider img{height:280px;}.content .useful-links .container{text-align:center;}.content .useful-links .container h2{width:197px;margin-bottom:0;}.content .useful-links .container .links{margin-top:26px;padding:0 15px;text-align:left;}}
