body
{
    background: url('../images/prinsis/new/body-background.jpg') no-repeat #fff;
    background-size: 100% auto;
}
/* --- header --------------------------------------------------------------- */
#Top_bar
{
    display: none;
}
#Header
{
    /*background: url('../images/prinsis/header-background.jpg') no-repeat 50% 0;*/
    height: 103px;
}
#Header .container
{
    background: #fff;
}
#Header #logo
{
    background-color: transparent !important;
    padding: 0;
    margin: 10px 0 0 30px;
}
#Header .sixteen
{
    background-color: transparent !important;
    position: relative;
    height: 103px;
}
#Header #menu
{
    background-color: #2C3E50;
    bottom: 0px;
    position: absolute;
    right: 0px;
}
#Header #menu > ul > li > a
{
    font-size: 16px;
    padding: 15px 24px;
    color: #000 !important;
}
@media (max-width: 1239px)
{
    #Header #menu > ul > li > a
        {
        padding: 15px;
    }
}
#Subheader .container
{
    padding-top: 10px;
    background: #fff;
}
#Subheader .sixteen
{
    height: 159px;
    /*background: url('../images/prinsis/slider-one.jpg') center;*/
    background: url('../images/prinsis/new/header-background.jpg') center;
    position: relative;
}
#Subheader .sixteen .title
{
    font-size: 25px;
	line-height: 1em;
    text-transform: none;
    background-color: #2C3E50 !important;
    color: #ffffff !important;
    position: absolute;
    left: 0 !important;
    bottom: 0;
    display: none;
}
#Header #menu > ul > li.current-menu-item > a,
#Header #menu > ul > li.current_page_item > a,
#Header #menu > ul > li.current-menu-ancestor > a,
#Header #menu > ul > li.current_page_ancestor > a
{
    background-color: #cdcdcd !important;
}
body #Header #menu > ul > li > a:hover,
body #Header #menu > ul > li.hover > a
{
    background-color: #cdcdcd !important;
}
#Header #menu ul ul ul
{
    display: none !important;
}
#Header #menu ul ul .menu-arrow
{
    display: none !important;
}
#Header #menu > ul > li ul li a
{
    background: #cdcdcd;
    border: 0;
    color: #444 !important;
}
body #Header #menu > ul > li ul li a:hover, body #Header #menu > ul > li ul li.hover > a
{
    background: #000 !important;
}
#Header #menu > ul > li.page-item-27 ul, #Header #menu > ul > li.page-item-7 ul, #Header #menu > ul > li.page-item-698 ul, #Header #menu > ul > li.page-item-696 ul
{
    display: none !important;
}
.content .get_in_touch .mail p a
{
    color: #717E8C;
}
#Header .sixteen, #Header #menu ul
{
    background: #fff !important;
    padding-bottom: 5px;
	width: 100%;
}
#Header #menu ul li ul li
{
    width: 100%;
}
#Header #menu > ul > li span.menu-toggle
{
    border-left: 1px solid #cdcdcd;
    position: absolute;
    top: 0;
    height: 51px;
    right: 0;
}
#Header #menu > ul > li ul span.menu-toggle
{
    display: none;
}
#Top_area
{
    padding-bottom: 5px;
}
/*#Header #menu ul li ul li
{
    display: none;
}
#Header #menu ul li ul li.submenu
{
    display: block;
}*/
/* --- slider --------------------------------------------------------------- */
.the_content
{
    padding: 0;
}
.tp-bannertimer
{
    display: none;
}
.tp-caption.small_light
{
    font-size: 24px;
    background: #2C3E50;
    padding: 20px 30px;
    font-size: 20px;
    text-transform: uppercase;
    color: #000 !important;
    background: url('../images/prinsis/slider-transparent.png') !important;
	min-width: 326px;
}
.rev_slider_wrapper
{
    padding: 0 0 15px 0 !important;
    background-color: #fff !important;
}
.tp-bannershadow
{
    display: none;
}
#Header #menu > ul > li.page-item-2, #Header #menu > ul > li.page-item-2 ul, #Header #menu > ul > li.page-item-29 ul, #Header #menu > ul > li.page-item-655
{
    display: none !important;
}
/*#Header #menu > ul > li.page-item-31
{
    padding-left: 100px;
}*/
#Header #menu > ul > li.page-item-31 a,
#Header #menu > ul > li.page-item-702 a
{
    background: #cdcdcd;
    text-transform: none;
}
#Header #menu > ul > li.page-item-31 a:hover,
#Header #menu > ul > li.page-item-702 a:hover
{
    background: #fff !important;
}
.tp-leftarrow.default, .tp-rightarrow.default
{
    background-image: url('../images/prinsis/rev_slider_controls.png') !important;
    display: none;
}
#mfn-rev-slider
{
    position: relative;
}
#mfn-rev-slider .overlay
{
    position: absolute;
    width: 100%;
    top: 0;
    z-index: 20;
    padding: 0 0 15px 0;
    height: 310px;
    line-height: 2em;
}
#mfn-rev-slider .overlay .container
{
    height: 100%;
}
#mfn-rev-slider .overlay .column
{
    /*background: url('../images/prinsis/new/puzzle.png') -9px center no-repeat;*/
    background: #ee2d36;
    margin: 0;
    color: #fff;
    font-size: 20px;
    padding: 30px;
    height: 250px;
    font-weight: bold;
}
#mfn-rev-slider .container .one-second.column
{
    width: auto;
}
#mfn-rev-slider .overlay .column p
{
    margin: 0;
    font-size: 16px;
}
#mfn-rev-slider .overlay .column ul li
{
    font-weight: 300;
    list-style: disc;
    margin-left: 15px;
}
.tp-bullets
{
    left: auto !important;
    right: 60px;
    margin: 0 !important;
    bottom: 30px !important;
}
.tp-bullets .bullet
{
    background: #fff !important;
    width: 14px !important;
    height: 14px !important;
    margin-left: 8px !important;
}
.tp-bullets .bullet.selected
{
    background: #ee2d36 !important;
}
.tp-bullets.hidebullets
{
    opacity: 1 !important;
}
/* --- featured box --------------------------------------------------------- */
.feature_box
{
    background: #fff;
}
.home .feature_box,
body.page-id-655 .feature_box
{
    cursor: pointer;
}
.feature_box .photo
{
    border-bottom: 0;
    float: left;
}
.home .feature_box .photo,
body.page-id-655 .feature_box .photo
{
    width: 149px;
    margin: 0px;
}
.home .feature_box .photo a,
body.page-id-655 .feature_box .photo a
{
    overflow: visible;
}
.home .feature_box:hover .photo a img,
body.page-id-655 .feature_box:hover .photo a img
{
    transform: scale(1.2);
}
.feature_box .desc
{
    background-color: #ffffff;
    padding: 0px 32px;
    width: 100%;
}
.home .feature_box .desc,
body.page-id-655 .feature_box .desc
{
    min-height: 180px;
    width: auto;
    padding: 0 8px;
}
.feature_box .desc h4
{
    color: #000000;
    font-size: 20px;
    font-weight: 400;
}
.feature_box .desc p
{
    color: #646464;
    padding-bottom: 32px;
}
.home .feature_box .desc p,
body.page-id-655 .feature_box .desc p
{
    color: #353535;
}
.feature_box .desc a.more
{
    color: #000;
    font-size: 15px;
    bottom: 32px;
}
.feature_box .desc a.more:hover
{
    text-decoration: underline;
}
.feature_box .desc a.more:after
{
    content: '>';
    font-weight: bold;
    margin-left: 4px;
    color: #000000;
}
body.page-id-46 #Content .one-third,
body.page-id-672 #Content .one-third
{
    width: 900px !important;
}
body.page-id-46 .feature_box .photo,
body.page-id-672 .feature_box .photo
{
    width: 200px;
    margin-right: 30px;
}
body.page-id-46 .feature_box .desc,
body.page-id-672 .feature_box .desc
{
    width: 600px;
}
.container .one-third.column
{
    margin-top: 15px;
}
body.home #Content .column,
body.page-id-655 #Content .column
{
    margin: 0 !important;
}
.recent_works .desc
{
    display: none;
}
.recent_works .header
{
    padding: 24px 40px;
}
.recent_works .header h3
{
    font-size: 24px;
}
.recent_works .photo
{
    min-height: 210px;
}
.recent_works .photo img
{
    min-height: 210px;
    width: auto;
    position: absolute;
}
.info_box .header
{
    background: #589a12;
    padding: 24px 30px;
}
.info_box .desc
{
    background: #75b234;
    padding: 35px 30px 20px;
}
.info_box .desc ul li
{
    font-size: 18px;
}
.info_box img
{
    float: right;
    margin-top: -15px;
}
.info_box p
{
    float: right;
    clear: right;
    text-transform: uppercase;
    margin: 5px 0 0;
}
.call_to_action
{
    /*min-height: 268px;*/
}
.call_to_action .inner-padding
{
    background-color: transparent !important;
    padding: 92px 78px 0 !important;
}
.call_to_action .inner-padding .button
{
    font-size: 16px;
    /*background: none #6aa927;*/
    padding: 16px 36px;
    background: linear-gradient(#4e6276, #2C3E50);
    margin-top: 24px;
}
.call_to_action .inner-padding .button:hover
{
    text-decoration: underline;
}
body.page-id-142 iframe
{
    float: right;
}
/* --- footer --------------------------------------------------------------- */
#Wrapper
{
    margin-bottom: 30px;
}
/*#Footer
{
    background: transparent !important;
    padding-bottom: 60px;
}*/
#Footer .container
{
    background: #2C3E50;
    padding-top: 0px;
}
#Footer .column
{
    margin-top: 0;
}
#Footer aside > h4,
#Footer aside > h3
{
    font-size: 18px;
    color: #ee2d36 !important;
    font-weight: 500;
    margin-bottom: 24px;
}
#Footer p
{
    font-weight: 300;
    color: #ffffff;
    line-height: 24px;
}
#Footer .phone p
{
	max-width: 212px;
}
#Footer a
{
    color: #fff !important;
    font-size: 14px;
    font-weight: 300;
}
#Footer #text-2 a:after,
#Footer #text-13 a:after
{
    content: '>';
    margin-left: 4px;
}
#Footer a:hover
{
    /*color: #ee2d36 !important;*/
}
#Footer .textwidget a
{
    float: right;
}
#Footer .copyrights
{
    padding: 0!important;
    border-top: 0;
}
#Footer .copyrights p
{
    color: #ffffff !important;
    font-size: 12px;
    padding: 15px 0px;
    float: none;
    border-top: 1px solid #fff;
    margin: 0 30px;
}
#Footer .copyrights p a
{
    float: right;
    color: #ffffff !important;
    /*background: url('../images/prinsis/creatoor-logo.png') no-repeat right -3px;
    padding-right: 160px;*/
    font-size: 12px;
	background: url('../images/prinsis/logo-creatoor.png') no-repeat center right;
	padding-right: 48px;
}
.get_in_touch
{
    background-color: #2c3e50 !important;
}
#Footer .get_in_touch ul li i.icon-map-marker, #Footer .get_in_touch ul li i.icon-phone
{
    display: none;
}
.get_in_touch ul li
{
    margin-bottom: 0px;
}
.get_in_touch ul li i:before
{
    font-size: 15px;
}
.get_in_touch ul li i
{
    margin-top: 9px;
    width: 32px !important;
    height: 32px !important;
    line-height: 22px !important;
    background-color: #3b5065 !important;
}
.get_in_touch ul li i.icon-print:before
{
    content: '';
}
#Footer .get_in_touch ul li.address, #Footer .get_in_touch ul li.phone
{
    padding: 0;
    min-height: 24px;
}
.get_in_touch ul li p
{
    text-transform: none;
}
.get_in_touch ul li.address p
{
    font-weight: 700 !important;
}
.get_in_touch ul li.phone
{
    margin-bottom: 10px;
}
#Footer .get_in_touch ul li a
{
    color: #ffffff !important;
}
.Recent_posts ul li .desc
{
    padding-top: 0;
}
#Footer h6
{
    font-size: 16px;
}
#Footer h6 a, #Footer h6 a:hover
{
    color: #ffffff !important;
}
#Footer .Recent_posts ul li .desc p
{
    color: #2C3E50 !important;
}
#Footer .Recent_posts ul li .desc p .date
{
    color: #ee2d36;
}
.widget
{
    padding: 30px;
}
/* --- content -------------------------------------------------------------- */
.content
{
    background: #ffffff;
}
body.aside_right .content .feature_box
{
    padding: 30px 15px;
}
body.aside_right .content .column.one-third .feature_box
{
    padding: 15px 30px;
}
body.aside_right .content .feature_box .photo
{
    border: 0;
    /*box-shadow: 0px 0px 8px #cccccc;*/
    padding: 2px;
}
body.aside_right .content .feature_box .desc
{
    padding: 15px 0 0;
}
body.aside_right .content .feature_box h4
{
    display: none;
    color: #646464;
    font-size: 18px;
    font-weight: 300;
    margin: 0;
}
/*body.aside_right .content .feature_box p
{
    display: none;
}*/
body.aside_right .content .feature_box .more
{
    color: #ee2d36;
    font-size: 15px;
    font-weight: 300;
    margin: 0;
    position: static;
}
body.aside_right .content .feature_box .more:after
{
    display: none;
}
body.aside_right .content .service-heading
{
    color: #646464;
    font-size: 18px;
    text-transform: none;
    margin-bottom: 0px;
    padding: 0 20px;
    line-height: 1em;
}
body.aside_right .content .photo_wrapper
{
    margin: 0 60px;
}
body.page-id-44.aside_right .content .photo_wrapper,
body.page-id-659.aside_right .content .photo_wrapper
{
	margin: 0 15px;
}
body.page-id-44.aside_right .content .column.divider hr,
body.page-id-659.aside_right .content .column.divider hr
{
	margin-left: 20px !important;
	margin-right: 20px !important;
}
body.aside_right .content h3
{
    font-size: 14px;
    color: #ee2d36;
    text-transform: none;
    margin-bottom: 15px;
    font-weight: 400;
}
body.aside_right .content h3 a
{
	color: #679D2E;
}
body.aside_right .content .three-fourth .right-padd
{
    padding-right: 60px;
    color: #646464;
    font-weight: 300;
}
body.aside_right .content .column.divider hr
{
    margin-left: 20px !important;
    margin-right: 20px !important;
    width: auto;
}
body.page-id-86 .content .one-fourth,
body.page-id-686 .content .one-fourth
{
    padding: 15px 0;
}
body.page-id-86 .content .one-fourth .photo_wrapper,
body.page-id-686 .content .one-fourth .photo_wrapper,
body.page-id-102 .content .one-fourth .photo_wrapper,
body.page-id-692 .content .one-fourth .photo_wrapper,
body.page-id-104 .content .one-fourth .photo_wrapper,
body.page-id-690 .content .one-fourth .photo_wrapper,
body.page-id-106 .content .one-fourth .photo_wrapper,
body.page-id-218 .content .one-fourth .photo_wrapper,
body.page-id-680 .content .one-fourth .photo_wrapper,
body.page-id-221 .content .one-fourth .photo_wrapper,
body.page-id-684 .content .one-fourth .photo_wrapper
{
    margin: 0 15px;
}
body.aside_right .content .one-second
{
    margin: 60px 0;
}
body.aside_right .content .one-second .inner-padding
{
    color: #646464;
}
body.aside_right .content a.button
{
    margin: 0px 0 0;
    color: #2c3e50;
    font-weight: 700;
    font-size: 18px;
    padding: 15px 0;
    display: block;
    text-align: center;
    background: #dfe3e5;
}
body.aside_right .content a.button:hover
{
    text-decoration: underline;
}
body.page-id-27 .content,
body.page-id-696 .content,
body.page-id-88 .content
{
    /*background: #f5f5f5;*/
}
body.page-id-27 .content .one-fourth .inner-padding,
body.page-id-696 .content .one-fourth .inner-padding,
body.page-id-88 .content .one-fourth .inner-padding,
body.page-id-44 .content .one-fourth .inner-padding,
body.page-id-659 .content .one-fourth .inner-padding
{
    background: url('../images/prinsis/reference-shadow.png') right center no-repeat #f5f5f5;
}
body.page-id-27 .content .one-fourth .inner-padding,
body.page-id-696 .content .one-fourth .inner-padding,
body.page-id-88 .content .one-fourth .inner-padding,
body.page-id-44 .content .one-fourth .inner-padding,
body.page-id-659 .content .one-fourth .inner-padding,
body.page-id-27 .content .three-fourth .inner-padding,
body.page-id-696 .content .three-fourth .inner-padding,
body.page-id-88 .content .three-fourth .inner-padding,
body.page-id-44 .content .three-fourth .inner-padding,
body.page-id-659 .content .three-fourth .inner-padding
{
    min-height: 120px;
    margin: 0 15px;
    border-bottom: 1px solid #dddddd;
}
body.page-id-27 .content .three-fourth .inner-padding,
body.page-id-696 .content .three-fourth .inner-padding,
body.page-id-88 .content .three-fourth .inner-padding
{
    margin-left: 28px;
    background: #ffffff;
}
body.page-id-27 .content .one-fourth .photo_wrapper,
body.page-id-696 .content .one-fourth .photo_wrapper,
body.page-id-88 .content .one-fourth .photo_wrapper,
body.page-id-44 .content .one-fourth .photo_wrapper,
body.page-id-659 .content .one-fourth .photo_wrapper
{
    margin: 0 0 0 15px;
}
body.page-id-27 .content .one-fourth .photo_wrapper,
body.page-id-696 .content .one-fourth .photo_wrapper
{
    margin: 0 15px;
}
body.page-id-88 .content .one-fourth .photo_wrapper,
body.page-id-44 .content .one-fourth .photo_wrapper,
body.page-id-659 .content .one-fourth .photo_wrapper
{
    /*background: url('../images/prinsis/reference-shadow.png') right center no-repeat #f5f5f5;*/
    padding: 20px;
    min-height: 160px;
    box-shadow: none;
    border-bottom: 1px solid #dddddd;
}
body.page-id-44 .content .one-fourth .photo_wrapper,
body.page-id-659 .content .one-fourth .photo_wrapper
{
    border: 0;
}
body.page-id-88 .content .three-fourth .inner-padding
{
    min-height: 160px;
}
body.page-id-88 .content .one-fourth .scale-with-grid
{
    display: block;
}
body.page-id-27 .content .references-heading,
body.page-id-696 .content .references-heading,
body.page-id-44 .content .references-heading,
body.page-id-659 .content .references-heading
{
    text-transform: none;
    color: #646464;
    font-size: 18px;
    font-weight: 400;
}
body.page-id-27 .content h3,
body.page-id-696 .content h3
{
    margin-bottom: 8px;
}
body.page-id-27 .content a.fancybox,
body.page-id-696 .content a.fancybox,
body.page-id-138 .content a.fancybox,
body.page-id-716 .content a.fancybox
{
    color: #75b234;
    text-transform: none;
}
body.page-id-27 .content a.fancybox:after,
body.page-id-696 .content a.fancybox:after,
body.page-id-138 .content a.fancybox:after,
body.page-id-716 .content a.fancybox:after
{
    content: "\f105";
    font-family: FontAwesome;
    margin-left: 8px;
}
body.page-id-27 .content h4,
body.page-id-696 .content h4
{
    background: #dfe3e5;
    margin: 0;
    color: #646464;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    padding: 8px 20px;
    margin: 0 15px;
}
body.page-id-27 .content .one-fourth h4,
body.page-id-27 .content .one-fourth .inner-padding,
body.page-id-696 .content .one-fourth h4,
body.page-id-696 .content .one-fourth .inner-padding,
body.page-id-44 .content .one-fourth .inner-padding,
body.page-id-659 .content .one-fourth .inner-padding
{
    margin-right: 0;
}
body.page-id-27 .content .three-fourth h4,
body.page-id-27 .content .three-fourth .inner-padding,
body.page-id-696 .content .three-fourth h4,
body.page-id-696 .content .three-fourth .inner-padding,
body.page-id-88 .content .three-fourth .inner-padding,
body.page-id-44 .content .three-fourth .inner-padding,
body.page-id-659 .content .three-fourth .inner-padding
{
    margin-left: 0;
}
body.page-id-27 .recent_works,
body.page-id-696 .recent_works
{
    background: transparent;
    margin-bottom: 15px;
}
body.page-id-27 .three-fourth a,
body.page-id-696 .three-fourth a,
body.page-id-138 .three-fourth a,
body.page-id-716 .three-fourth a
{
    color: #EE2D36 !important;
}
body.page-id-27 .three-fourth a:after,
body.page-id-696 .three-fourth a:after
{
    content: ' >';
}
body.page-id-27 .recent_works .jcarousel-container,
body.page-id-696 .recent_works .jcarousel-container
{
    width: 675px;
    margin: 0 112px;
    left: -300px;
    overflow-x: hidden;
}
body.page-id-27 .recent_works .jcarousel-clip-horizontal,
body.page-id-696 .recent_works .jcarousel-clip-horizontal
{
    overflow: visible;
    width: 225px;
}
.recent_works a.slider_control:hover
{
    
}
body.page-id-27 .recent_works .header,
body.page-id-696 .recent_works .header
{
    display: none;
}
body.page-id-27 .recent_works .jcarousel-item,
body.page-id-696 .recent_works .jcarousel-item
{
    margin: 0 15px;
}
body.page-id-27 .recent_works .slider_control,
body.page-id-696 .recent_works .slider_control
{
    top: 33%;
    margin: 0;
}
body.page-id-27 .recent_works .slider_control.jcarousel-prev,
body.page-id-696 .recent_works .slider_control.jcarousel-prev
{
    background: url('../images/prinsis/slider_controls.png') left bottom !important;
}
body.page-id-27 .recent_works .slider_control.jcarousel-prev:hover,
body.page-id-696 .recent_works .slider_control.jcarousel-prev:hover
{
    background: url('../images/prinsis/slider_controls.png') left top !important;
}
body.page-id-27 .recent_works .slider_control.jcarousel-next,
body.page-id-696 .recent_works .slider_control.jcarousel-next
{
    background: url('../images/prinsis/slider_controls.png') right bottom !important;
}
body.page-id-27 .recent_works .slider_control.jcarousel-next:hover,
body.page-id-696 .recent_works .slider_control.jcarousel-next:hover
{
    background: url('../images/prinsis/slider_controls.png') right top !important;
}
body.aside_right .content .column.one .photo_wrapper
{
    height: 300px;
    overflow: hidden;
    margin: 15px;
}
body.aside_right .content .column.three-fourth .info_box .header, body.aside_right .content .column.one .info_box .header
{
    background: #ffffff;
    padding: 24px 40px 0;
}
body.aside_right .content .column.three-fourth .info_box .header h4, body.aside_right .content .column.one .info_box .header h4
{
    color: #646464;
    font-weight: 400;
    text-transform: none;
    border-bottom: 1px solid #E7EAEB;
    padding-bottom: 24px;
}
body.aside_right .content .column.three-fourth .info_box .header .arrow, body.aside_right .content .column.one .info_box .header .arrow
{
    display: none;
}
body.aside_right .content .column.three-fourth .info_box .desc, body.aside_right .content .column.one .info_box .desc
{
    background: #ffffff;
    color: #646464;
    padding: 24px 40px;
}
body.aside_right .content .column.three-fourth .info_box .desc li, body.aside_right .content .column.one .info_box .desc li
{
    background-image: url('../images/prinsis/reasons_li.png');
    color: #3e3e3e;
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 24px;
}
.content .get_in_touch ul li i.icon-print:before
{
    content: "\f098";
}
.content #comments
{
    display: none;
}
.content .type-post .photo
{
    float: left;
    margin: 15px;
}
.content .type-post .post_content
{
    margin: 15px;
}
.content .get_in_touch
{
	background: #fff !important;
	margin-left: 30px;
}
.contact_form input[type="submit"]
{
	float: left;
	background: #589A12;
}
.contact_form input[type="submit"]:hover
{
	background: #75B234;
}
body.page-id-218 .content .the_content_wrapper,
body.page-id-680 .content .the_content_wrapper,
body.page-id-221 .content .the_content_wrapper,
body.page-id-684 .content .the_content_wrapper,
body.page-id-86 .content .the_content_wrapper,
body.page-id-686 .content .the_content_wrapper,
body.page-id-102 .content .the_content_wrapper,
body.page-id-692 .content .the_content_wrapper,
body.page-id-104 .content .the_content_wrapper,
body.page-id-690 .content .the_content_wrapper
{
    padding: 60px;
}
body.page-id-218 .content .the_content_wrapper img,
body.page-id-680 .content .the_content_wrapper img,
body.page-id-221 .content .the_content_wrapper img,
body.page-id-684 .content .the_content_wrapper img,
body.page-id-86 .content .the_content_wrapper img,
body.page-id-686 .content .the_content_wrapper img,
body.page-id-102 .content .the_content_wrapper img,
body.page-id-692 .content .the_content_wrapper img,
body.page-id-104 .content .the_content_wrapper img,
body.page-id-690 .content .the_content_wrapper img
{
    margin: 15px;
}
/* --- widget area ---------------------------------------------------------- */
.widget-area .call_to_action h4
{
    font-size: 14px;
    text-transform: none;
    line-height: 1.2em;
    text-align: left;
    font-weight: 300;
}
.widget-area .call_to_action h4 span
{
    font-size: 18px;
    color: #ffffff;
    display: block;
    margin-bottom: 15px;
    text-transform: uppercase;
    font-weight: 400;
}
.widget-area .call_to_action .inner-padding
{
    padding: 24px !important;
    background: #2c3e50 !important;
}
.widget-area .widget_text
{
    padding: 0;
}
.widget-area .info_box .header
{
    background: #ee2d36;
}
.widget-area .info_box .header h4
{
    font-size: 18px;
}
.widget-area .info_box .desc
{
    font-weight: 300;
    padding: 49px 30px 30px;
    background: #d03038;
}
.widget-area #menu-sidebar a,
.widget-area #menu-sidebar-extended a,
.widget-area #menu-sidebar-extended-en a
{
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 300;
    padding: 24px;
    color: #fff;
}
.widget-area #menu-sidebar a:hover,
.widget-area #menu-sidebar-extended a:hover,
.widget-area #menu-sidebar-extended-en a:hover
{
    text-decoration: underline;
}
.widget-area #menu-sidebar a:after,
.widget-area #menu-sidebar-extended a:after,
.widget-area #menu-sidebar-extended-en a:after
{
    content: "\f105";
    font-family: FontAwesome;
    font-size: 24px;
    color: #fff;
    margin-left: 8px;
    margin-top: 2px;
}
.widget-area #nav_menu-7,
.widget-area #nav_menu-13,
.widget-area #nav_menu-9,
.widget-area #nav_menu-16,
.widget-area #nav_menu-11,
.widget-area #nav_menu-14
{
    padding: 0;
    background: #d03038;
}
.widget-area #nav_menu-7 a,
.widget-area #nav_menu-13 a,
.widget-area #nav_menu-9 a,
.widget-area #nav_menu-16 a,
.widget-area #nav_menu-11 a,
.widget-area #nav_menu-14 a
{
    font-size: 18px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 300;
    padding: 0;
    line-height: 77px;
    height: 77px;
	overflow: hidden;
}
.widget-area #nav_menu-7 a:hover,
.widget-area #nav_menu-13 a:hover,
.widget-area #nav_menu-9 a:hover,
.widget-area #nav_menu-16 a:hover,
.widget-area #nav_menu-11 a:hover,
.widget-area #nav_menu-14 a:hover
{
    text-decoration: underline;
}
.widget-area #nav_menu-7 a:after,
.widget-area #nav_menu-13 a:after,
.widget-area #nav_menu-9 a:after,
.widget-area #nav_menu-16 a:after,
.widget-area #nav_menu-11 a:after,
.widget-area #nav_menu-14 a:after
{
    content: "\f105";
    font-family: FontAwesome;
    font-size: 32px;
    float: right;
    margin-right: 24px;
}
.widget-area #nav_menu-7 a:before,
.widget-area #nav_menu-13 a:before,
.widget-area #nav_menu-9 a:before,
.widget-area #nav_menu-16 a:before,
.widget-area #nav_menu-11 a:before,
.widget-area #nav_menu-14 a:before
{
    content: "\f0ad";
    font-family: FontAwesome;
    font-size: 32px;
    float: left;
    background: #ee2d36;
    padding: 0 24px;
    margin-right: 24px;
}
.widget-area #nav_menu-7 a:hover,
.widget-area #nav_menu-13 a:hover
{
	text-decoration: none;
}
.widget-area .widget_mfn_menu h3
{
    display: none;
}
.widget-area .widget_mfn_menu a
{
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 300;
}
.widget-area .widget_mfn_menu a:hover,
.widget-area .widget_mfn_menu .current_page_item a
{
    color: #EE2D36;
}
.widget-area .widget_mfn_menu a i
{
    display: none;
}
#Breadcrumbs ul.breadcrumbs
{
    background: #fff;
    padding: 15px 30px;
}
ul.breadcrumbs li, ul.breadcrumbs li a
{
    font-size: 14px;
    color: #919ba0;
}
/* --- fancybox ------------------------------------------------------------- */
#fancybox-content #Top_area,
#fancybox-content #Subheader,
#fancybox-content #Footer,
#fancybox-content .info_box .header .arrow
{
    display: none;
}
#fancybox-wrap.pop-inquiry #fancybox-content #Top_area,
#fancybox-wrap.pop-inquiry #fancybox-content #Subheader,
#fancybox-wrap.pop-inquiry #fancybox-content #Footer,
#fancybox-wrap.pop-inquiry #fancybox-content .info_box .header .arrow
{
    display: block;
}
#fancybox-content .photo_wrapper
{
    height: 300px;
    overflow: hidden;
}
#fancybox-content .column.one
{
    float: none;
}
/*#fancybox-content .info_box,
#fancybox-content .info_box .header,
#fancybox-content .info_box .desc
{
    background: transparent;
}
#fancybox-wrap.pop-inquiry #fancybox-content .info_box,
#fancybox-wrap.pop-inquiry #fancybox-content .info_box .header,
#fancybox-wrap.pop-inquiry #fancybox-content .info_box .desc
{
	background: #ee2d36;
}
#fancybox-wrap.pop-inquiry #fancybox-content .info_box .desc
{
	background: #d03038;
}
#fancybox-content .info_box .header h4,
#fancybox-content .info_box .desc
{
    color: #646464;
}
#fancybox-content .info_box .desc
{
    padding: 24px 40px;
}
#fancybox-content .info_box .desc li
{
    background-image: url('../images/prinsis/reasons_li.png');
    color: #3e3e3e;
    font-size: 16px;
    font-weight: 300;
}
#fancybox-content .info_box .header
{
    padding: 24px 40px 0;
}
#fancybox-content .info_box .header h4
{
    padding-bottom: 24px;
    border-bottom: 1px solid #e7eaeb;
    text-transform: none;
    font-weight: 400;
    margin-bottom: 24px;
}
#fancybox-wrap.pop-inquiry .info_box .desc li,
#fancybox-wrap.pop-inquiry .info_box .header h4
{
	color: #fff;
	margin: 0;
}
#fancybox-wrap.pop-inquiry .info_box .desc li
{
	background: url("../skins/green/images/reasons_li.png") no-repeat left 0;
}*/
.widget_mfn_call_to_action
{
	padding: 0 0 15px 0;
    background: #fff;
}
.widget_nav_menu
{
	padding: 0 0 15px 0 !important;
    background: #fff !important;
}
.widget_nav_menu ul
{
    background: #D03038;
}
/*body.page-id-7 #Subheader .sixteen
{
	background-image: url("../images/prinsis/header-company.jpg");
}
body.page-id-46 #Subheader .sixteen
{
	background-image: url("../images/prinsis/header-equipment.jpg");
}
body.page-id-44 #Subheader .sixteen
{
	background-image: url("../images/prinsis/header-service.jpg");
}
body.page-id-29 #Subheader .sixteen
{
	background-image: url("../images/prinsis/header-contact.jpg");
}
body.page-id-27 #Subheader .sixteen
{
	background-image: url("../images/prinsis/header-reference.jpg");
}*/
@media (max-width: 1239px)
{
    .rev_slider_wrapper
       {
        width: 960px !important;
        overflow: hidden !important;
    }
    .rev_slider_wrapper .rev_slider
       {
        right: 0;
        position: absolute;
        width: 960px !important;/*312*/
    }
    /*.tp-caption
       {
        top: 50px !important;
        right: 0;
        left: auto !important;
    }*/
    #mfn-rev-slider .overlay
       {
       height: 248px;
    }
    #mfn-rev-slider .overlay .column
        {
        padding: 15px;
        height: 218px;
        background-position: -60px center;
        font-size: 13px;
        line-height: 1.8em;
     }
    #Header #menu > ul > li.page-item-31
       {
       padding-left: 0;
    }
    .feature_box .desc,
    .home .feature_box .desc,
    body.page-id-655 .feature_box .desc
       {
        min-height: 208px;
    }
    .info_box .desc ul li
       {
        font-size: 16px;
    }
    .widget-area .info_box .header h4,
    .widget-area #nav_menu-7 a, .widget-area #nav_menu-13 a, .widget-area #nav_menu-9 a, .widget-area #nav_menu-16 a, .widget-area #nav_menu-11 a, .widget-area #nav_menu-14 a
        {
        font-size: 15px;
    }
    .widget-area #nav_menu-7 a:before, .widget-area #nav_menu-13 a:before, .widget-area #nav_menu-9 a:before, .widget-area #nav_menu-16 a:before, .widget-area #nav_menu-11 a:before, .widget-area #nav_menu-14 a:before
        {
        font-size: 15px;
        padding: 0 20px;
        margin-right: 15px;
    }
    body.page-id-46 #Content .one-third,
	body.page-id-672 #Content .one-third
        {
        width: 720px !important;
    }
    body.page-id-46 .feature_box .desc,
	body.page-id-672 .feature_box .desc
        {
        width: 426px;
    }
    body.parent-pageid-46 .content .one-third img,
	body.parent-pageid-672 .content .one-third img
        {
        max-width: 227px !important;
    }
    body.parent-pageid-46 .content .one-third .photo_wrapper,
	body.parent-pageid-672 .content .one-third .photo_wrapper
        {
        margin: 0 !important;
    }
    body.parent-pageid-46 .content .column.one-third .photo_wrapper,
	body.parent-pageid-672 .content .column.one-third .photo_wrapper
        {
        margin: 0 20px !important;
    }
    body.page-id-102 .content .one-third .inner-padding,
	body.page-id-692 .content .one-third .inner-padding
        {
        padding: 4px 40px 0 !important;
    }
}
@media (max-width: 959px)
{
    .rev_slider_wrapper
       {
        width: 728px !important;
    }
    .rev_slider_wrapper .rev_slider
       {
        width: 728px !important;/*312*/
    }
    .feature_box .photo
       {
        margin: 15px;
    }
    .feature_box .desc
       {
        overflow: visible;
    }
    #Footer .copyrights p
       {
        width: 698px !important;
    }
    .recent_works .photo img,
    .recent_works .photo
        {
        min-height: 273px;
    }
    #mfn-rev-slider .overlay
        {
        height: 188px;
    }
    #mfn-rev-slider .overlay .column
        {
        height: 158px;
        font-size: 12px;
    }
    /*#Header #menu > ul > li ul
        {
        display: block !important;
    }*/
    #Header #menu > ul > li ul ul
        {
        display: none !important;
    }
    .tp-bullets
        {
        z-index: 100;
    }
    .widget-area .info_box .header h4, .widget-area #nav_menu-7 a, .widget-area #nav_menu-13 a, .widget-area #nav_menu-9 a, .widget-area #nav_menu-16 a, .widget-area #nav_menu-11 a, .widget-area #nav_menu-14 a
        {
        line-height: 35px;
    }
    .widget-area #nav_menu-7 a:before, .widget-area #nav_menu-13 a:before, .widget-area #nav_menu-9 a:before, .widget-area #nav_menu-16 a:before, .widget-area #nav_menu-11 a:before, .widget-area #nav_menu-14 a:before
        {
        height: 77px;
    }
    body.home #Content .one-third,
	body.page-id-655 #Content .one-third
        {
        min-height: 242px;
    }
    body.home #Content .one-third:nth-child(1),
    body.home #Content .one-third:nth-child(3),
	body.page-id-655 #Content .one-third:nth-child(1),
    body.page-id-655 #Content .one-third:nth-child(3)
        {
        width: 243px;
    }
    body.home #Content .two-third,
	body.page-id-655 #Content .two-third
        {
        width: 486px;
    }
    .widget-area #nav_menu-7 a, .widget-area #nav_menu-13 a, .widget-area #nav_menu-9 a, .widget-area #nav_menu-16 a, .widget-area #nav_menu-11 a, .widget-area #nav_menu-14 a
        {
        font-size: 12px;
        height: 35px;
    }
    .widget-area #nav_menu-7 a:after, .widget-area #nav_menu-13 a:after, .widget-area #nav_menu-9 a:after, .widget-area #nav_menu-16 a:after, .widget-area #nav_menu-11 a:after, .widget-area #nav_menu-14 a:after
        {
        content: '';
    }
    .widget-area #nav_menu-7 a:before, .widget-area #nav_menu-13 a:before, .widget-area #nav_menu-9 a:before, .widget-area #nav_menu-16 a:before, .widget-area #nav_menu-11 a:before, .widget-area #nav_menu-14 a:before
        {
        height: 35px;
    }
    .widget-area .call_to_action h4 span
        {
        font-size: 16px;
    }
    .widget-area .call_to_action .inner-padding .button
        {
        font-size: 14px;
        padding: 15px;
    }
    .widget-area .info_box .desc
        {
        padding: 49px 15px 15px;
    }
    .widget-area .info_box .desc ul li
        {
        font-size: 14px;
    }
    .widget-area #menu-sidebar a, .widget-area #menu-sidebar-extended a
        {
        padding: 24px 15px;
        font-size: 15px;
    }
    .widget-area #menu-sidebar a:after, .widget-area #menu-sidebar-extended a:after
        {
        content: '';
    }
    body.parent-pageid-44 .content .one-third .inner-padding,
	body.parent-pageid-659 .content .one-third .inner-padding,
    body.parent-pageid-46 .content .one-third .inner-padding,
    body.parent-pageid-672 .content .one-third .inner-padding
        {
        padding: 20px 0 !important;
    }
    #widget_mfn_menu-2,
	#widget_mfn_menu-3
        {
        padding: 30px 15px;
    }
    body.parent-pageid-46 .content .one-third img,
	body.parent-pageid-672 .content .one-third img
        {
        max-width: 169px !important;
    }
    body.parent-pageid-46 .content .column.one-third .photo_wrapper,
	body.parent-pageid-672 .content .column.one-third .photo_wrapper
        {
        margin: 0 !important;
    }
    body.page-id-27 .content .one-fourth .inner-padding,
	body.page-id-696 .content .one-fourth .inner-padding
        {
        padding: 20px 5px !important;
    }
    body.page-id-27 .content .references-heading,
	body.page-id-696 .content .references-heading
        {
        font-size: 16px;
    }
}
@media (max-width: 767px)
{
    #Header #logo
        {
        margin: 0;
        padding: 15px 0 !important;
    }
    .rev_slider_wrapper
        {
        width: 420px !important;
    }
    .home .feature_box .desc,
    body.home #Content .one-third,
	body.page-id-655 .feature_box .desc,
    body.page-id-655 #Content .one-third
        {
        min-height: 0;
    }
    #Footer .copyrights p
        {
        width: 290px !important;
        text-align: left !important;
    }
    #mfn-rev-slider .overlay .column
        {
        display: none;
    }
    #Header #menu
        {
        top: 53px;
        bottom: auto;
    }
    .recent_works .photo img, .recent_works .photo
        {
        min-height: 0;
    }
    .recent_works .photo img
        {
        position: relative;
    }
    body.home #Content .one-third:nth-child(1),
    body.home #Content .one-third:nth-child(3),
        body.home #Content .two-third,
	body.page-id-655 #Content .one-third:nth-child(1),
    body.page-id-655 #Content .one-third:nth-child(3),
    body.page-id-655 #Content .two-third
        {
        width: 100%;
    }
    #Subheader
        {
        display: none;
    }
    .widget-area #nav_menu-7 a:after, .widget-area #nav_menu-13 a:after, .widget-area #nav_menu-9 a:after, .widget-area #nav_menu-16 a:after, .widget-area #nav_menu-11 a:after, .widget-area #nav_menu-14 a:after
        {
        content: '\f105';
    }
    body.page-id-88 .content .one-fourth, body.page-id-44 .content .one-fourth, body.page-id-659 .content .one-fourth,
    body.page-id-88 .content .three-fourth, body.page-id-44 .content .three-fourth, body.page-id-659 .content .three-fourth,
    body.parent-pageid-44 .content .column.one,
	body.parent-pageid-659 .content .column.one,
    body.parent-pageid-46 .content .column.one,
    body.parent-pageid-46 .content .column.one-third,
	body.parent-pageid-672 .content .column.one,
    body.parent-pageid-672 .content .column.one-third,
    body.page-id-138 .content .column.three-fourth,
    body.page-id-716 .content .column.three-fourth
        {
        background: #fff;
    }
    body.page-id-88 .content .one-fourth .photo_wrapper, body.page-id-44 .content .one-fourth .photo_wrapper, body.page-id-659 .content .one-fourth .photo_wrapper
        {
        min-height: 0;
        padding: 0;
    }
    body.page-id-88 .content .three-fourth .inner-padding, body.page-id-44 .content .three-fourth .inner-padding, body.page-id-659 .content .three-fourth .inner-padding
        {
        padding-top: 0 !important;
    }
    body.page-id-46 .feature_box .desc,
	body.page-id-672 .feature_box .desc
        {
        width: 360px;
        min-height: 0;
    }
    body.page-id-46 .feature_box .photo,
	body.page-id-672 .feature_box .photo
        {
        margin: 0 15px 15px 0;
    }
    body.page-id-46 .feature_box p,
	body.page-id-672 .feature_box p
        {
        padding: 0;
    }
    body.parent-pageid-46 .content .column.one-third .photo_wrapper,
	body.parent-pageid-672 .content .column.one-third .photo_wrapper
        {
        float: left !important;
    }
    body.page-id-27 .content .one-fourth .inner-padding,
    body.page-id-27 .content .three-fourth .inner-padding,
	body.page-id-696 .content .one-fourth .inner-padding,
    body.page-id-696 .content .three-fourth .inner-padding,
    body.parent-pageid-7 .content .one-fourth .inner-padding,
	body.parent-pageid-698 .content .one-fourth .inner-padding,
	body.page-id-7 .content .one-fourth .inner-padding, body.page-id-698 .content .one-fourth .inner-padding
        {
        margin: 0 !important;
    }
    .content .get_in_touch,
        body.page-id-29 #Content .one-second,
        body.page-id-700 #Content .one-second
        {
        margin: 0;
    }
}
@media (max-width: 479px)
{
    .rev_slider_wrapper
        {
        display: none !important;
    }
    #Footer .copyrights p
        {
        width: 240px !important;
    }
    .info_box .header h4
        {
        font-size: 20px;
    }
    .info_box .desc ul
        {
        clear: right;
    }
    body.page-id-46 .feature_box .desc,
	body.page-id-672 .feature_box .desc
        {
        clear: left;
        width: 240px;
    }
    .storitve-offset
        {
        padding: 0 !important;
    }
    .storitve-offset h2
        {
        font-size: 30px;
    }
    body.page-id-104 .storitve-offset img,
	body.page-id-690 .storitve-offset img
        {
        width: 100%;
        height: auto;
    }
}
body.page-id-104 .content .column.one .photo_wrapper img,
body.page-id-690 .content .column.one .photo_wrapper img
        {
        width: 100%;
        height: auto;
    }
body.parent-pageid-44 .content .column.one .photo_wrapper img,
body.parent-pageid-659 .content .column.one .photo_wrapper img
        {
        width: 100%;
        height: auto;
    }
.recent_works a.slider_control
{
    top: calc(50% - 16px);
    margin: 0;
}
.Projects_header
{
    display: none;
}
.portfolio-list li
{
    width: 25%;
    float: left;
    padding: 15px;
    -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.portfolio-list li.third
{
    clear: left;
}
.portfolio-list li a
{
    color: #EE2D36;
}
/*.portfolio-list li img
{
    width: auto;
    height: 160px;
}*/
.portfolio-list a.photo-crop
{
    overflow: hidden;
    display: block;
    max-height: 160px;
}
.portfolio-list a.photo-crop img
{
    transition: all 0.4s ease-in-out 0s;
}
.portfolio-list a.photo-crop:hover img {
    transform: scale(1.2);
}
body.page-id-27 .the_content,
body.page-id-696 .the_content
{
    padding: 15px;
}
.content .single-portfolio .photo
{
    margin: 15px;
    text-align: center;
}
.content .single-portfolio .desc
{
    margin: 15px;
}
.content .single-portfolio .sp-inside-left
{
    border: 0 !important;
}
#Header #menu ul li ul li.page-item-123
{
    display: none;
}

#Subheader .sixteen
{
    /*background-size: 100% auto;*/
    background-size: auto 100%;
    background-position: right;
    max-height: 159px;
}
body.page-id-7 #Subheader .sixteen,
body.page-id-142 #Subheader .sixteen,
body.page-id-138 #Subheader .sixteen
{
    background-image: url("../images/prinsis/new/podjetje.jpg");
}
body.page-id-698 #Subheader .sixteen,
body.page-id-716 #Subheader .sixteen
{
    background-image: url("../images/prinsis/new/1.jpg");
}
body.page-id-29 #Subheader .sixteen,
body.page-id-700 #Subheader .sixteen
{
    background-image: url("../images/prinsis/new/kontakt.jpg");
}
body.page-id-27 #Subheader .sixteen,
body.single-portfolio
{
    background-image: url("../images/prinsis/new/reference1.jpg");
}
body.page-id-696 #Subheader .sixteen
{
    background-image: url("../images/prinsis/new/2.jpg");
}
body.page-id-46 #Subheader .sixteen,
body.page-id-86 #Subheader .sixteen,
body.page-id-686 #Subheader .sixteen,
body.page-id-218 #Subheader .sixteen,
body.page-id-680 #Subheader .sixteen,
body.page-id-221 #Subheader .sixteen,
body.page-id-684 #Subheader .sixteen,
body.page-id-102 #Subheader .sixteen,
body.page-id-692 #Subheader .sixteen,
body.page-id-104 #Subheader .sixteen,
body.page-id-690 #Subheader .sixteen
{
    background-image: url("../images/prinsis/new/naprave.jpg");
}
body.page-id-672 #Subheader .sixteen,
body.parent-pageid-672 #Subheader .sixteen
{
    background-image: url("../images/prinsis/new/paspula.jpg");
}
body.page-id-44 #Subheader .sixteen
{
    background-image: url("../images/prinsis/new/storitve.jpg");
}
body.page-id-659 #Subheader .sixteen
{
    background-image: url("../images/prinsis/new/3.jpg");
}
body.page-id-131 #Subheader .sixteen,
body.page-id-668 #Subheader .sixteen
{
    background-image: url("../images/prinsis/new/servis.jpg");
    background-size: auto 100%;
}
#fancybox-wrap #Wrapper
{
    width: 580px;
}
#fancybox-wrap.pop-inquiry #Wrapper
{
    width: 100%;
}
#fancybox-wrap .container
{
    width: 580px;
}
#fancybox-wrap.pop-inquiry .container
{
    width: 100%;
}
#fancybox-content
{
    max-width: 600px;
    overflow-x: hidden;
}
#fancybox-wrap.pop-inquiry #fancybox-content
{
	max-width: none;
}
.icon-map-marker:before,
.icon-phone:before,
.icon-print:before,
.icon-envelope:before
{
    content: '' !important;
}
.icon-map-marker,
.icon-phone,
.icon-print,
.icon-envelope
{
    background: url('../images/prinsis/kontakt-icons_07.jpg') !important;
    height: 29px !important;
    margin: 0 !important;
    max-height: 29px;
}
.icon-phone
{
    background-position: 0 -49px !important;
}
.icon-print
{
    background-position: 0 -103px !important;
}
.icon-envelope
{
    background-position: 0 -148px !important;
}
.get_in_touch ul li
{
    padding-top: 0;
    padding-bottom: 0;
    background: #dfe3e5;
    padding-left: 48px;
}
.get_in_touch ul li p
{
    background: #fff;
    line-height: 35px;
    padding-bottom: 15px;
    padding-left: 12px;
}
.get_in_touch ul li i
{
    left: 8px;
    top: 5px;
}
.get_in_touch ul li.phone
{
    margin: 0;
}
.get_in_touch ul li.address
{
    min-height: 35px;
    padding-top: 0;
}
footer .get_in_touch ul li
{
    background: transparent;
}
footer .get_in_touch ul li p
{
    background: transparent;
    padding-left: 0;
}
footer .get_in_touch ul li i
{
    left: 0;
    top: 0;
}
#fancybox-wrap .container .sixteen.columns .container .one.column,
#fancybox-wrap .container .sixteen.columns
{
    width: 580px;
}
#fancybox-wrap.pop-inquiry .container .sixteen.columns .container .one.column,
#fancybox-wrap.pop-inquiry .container .sixteen.columns
{
    width: 100%;
}
body.page-id-27 .content .three-fourth .inner-padding,
body.page-id-27 .content .one-fourth .inner-padding,
body.page-id-696 .content .three-fourth .inner-padding,
body.page-id-696 .content .one-fourth .inner-padding
{
    min-height: 87px;
}
body.page-id-44 .content .three-fourth h3 a,
body.page-id-659 .content .three-fourth h3 a
{
    color: #ee2d36;
}
.storitve-offset
{
    padding: 40px;
}
body.parent-pageid-44 .content .photo_wrapper,
body.parent-pageid-659 .content .photo_wrapper,
body.parent-pageid-46 .content .photo_wrapper,
body.parent-pageid-672 .content .photo_wrapper
{
    margin: 0 15px;
}
nav#menu li.page-item-44 ul,
nav#menu li.page-item-659 ul
{
    width: 150% !important;
}
body.parent-pageid-44 .content .column.one .photo_wrapper,
body.parent-pageid-659 .content .column.one .photo_wrapper,
body.parent-pageid-46 .content .column.one .photo_wrapper,
body.parent-pageid-672 .content .column.one .photo_wrapper
{
    height: auto;
    margin: 0;
    box-shadow: none;
}
body.parent-pageid-46 .content .column.one-third .photo_wrapper,
body.parent-pageid-672 .content .column.one-third .photo_wrapper
{
    margin: 0;
    float: right;
    margin-right: 15px;
}
body.parent-pageid-44 .content .column.one .scale-with-grid,
body.parent-pageid-659 .content .column.one .scale-with-grid,
body.parent-pageid-46 .content .column.one .scale-with-grid,
body.parent-pageid-46 .content .one-third .scale-with-grid,
body.parent-pageid-672 .content .column.one .scale-with-grid,
body.parent-pageid-672 .content .one-third .scale-with-grid
{
    display: block;
}
body.parent-pageid-44 .content .column.one img,
body.parent-pageid-659 .content .column.one img,
body.parent-pageid-46 .content .column.one img,
body.parent-pageid-672 .content .column.one img
{
    max-width: 780px;
    height: auto;
    margin: 0 auto;
}
body.aside_right.parent-pageid-46 .content .column.divider hr,
body.aside_right.parent-pageid-672 .content .column.divider hr
{
    /*margin: 10px 0 !important;*/
}
body.parent-pageid-46 .content hr.long-hr,
body.parent-pageid-672 .content hr.long-hr
{
    margin: 0 20px 15px;
    width: auto;
}
body.parent-pageid-46 .content h5,
body.parent-pageid-672 .content h5
{
    font-size: 14px;
    font-weight: 700;
    color: #717e8c;
}
body.parent-pageid-46 .content h6,
body.parent-pageid-672 .content h6
{
    font-size: 14px;
    font-weight: 400;
}
body.parent-pageid-46 .content .one-third img,
body.parent-pageid-672 .content .one-third img
{
    max-width: 272px;
    height: auto;
}
body.parent-pageid-46 .content .column.one img.width-short,
body.parent-pageid-672 .content .column.one img.width-short
{
    max-width: 200px;
    height: auto;
}
body.page-id-218 .content .column.one-third .photo_wrapper,
body.page-id-680 .content .column.one-third .photo_wrapper,
body.page-id-102 .content .column.one-third .photo_wrapper,
body.page-id-692 .content .column.one-third .photo_wrapper
{
    box-shadow: none;
    margin: 0 60px;
}
body.page-id-218 .wp-caption-text,
body.page-id-680 .wp-caption-text
{
    color: #2c3e50;
}
body.page-id-102 .content .one-third img,
body.page-id-692 .content .one-third img
{
    width: 179px;
    height: 90px;
    border: 1px solid #717e8c;
}
body.page-id-102 .content .one-third li,
body.page-id-692 .content .one-third li
{
    width: 50%;
    float: left;
    font-size: 11px;
    color: #ee2d36;
    padding-bottom: 4px;
}
body.page-id-102 .content .one-third li:before,
body.page-id-692 .content .one-third li:before
{
    content: '· ';
}
body.page-id-102 .content .one-third,
body.page-id-692 .content .one-third
{
    margin: 0;
}
body.page-id-102 .content .one-third .inner-padding,
body.page-id-692 .content .one-third .inner-padding
{
    padding: 4px 60px 0 !important;
    font-size: 9px;
    line-height: 1.2em;
}
body.page-id-102 .content .one-second,
body.page-id-692 .content .one-second
        {
        margin-bottom: 0;
    }
@media (max-width: 1239px)
{
    body.page-id-102 .content .one-third .inner-padding,
	body.page-id-692 .content .one-third .inner-padding
        {
        padding: 4px 40px 0 !important;
    }
    body.page-id-102 .content .one-third:nth-child(26),
	body.page-id-692 .content .one-third:nth-child(26)
        {
        clear: left;
    }
}
@media (max-width: 959px)
{
    body.page-id-102 .content .one-third .inner-padding,
	body.page-id-692 .content .one-third .inner-padding
        {
        padding: 4px 12px 0 !important;
    }
}
body.page-id-102 .content .one-third ul,
body.page-id-692 .content .one-third ul
{
    min-height: 120px;
    border-top: 3px solid #ee2d36;
    padding-top: 4px;
    margin-top: 15px;
}
body.page-id-221 .content .one-third div.scale-with-grid,
body.page-id-684 .content .one-third div.scale-with-grid
{
    min-height: 120px;
    padding: 0 10px;
}
body.page-id-221 .content .one-third .photo,
body.page-id-684 .content .one-third .photo
{
    float: left;
    width: 100px;
}
body.page-id-221 .content .one-third .wp-caption-text,
body.page-id-684 .content .one-third .wp-caption-text
{
    float: right;
    width: 170px;
    padding: 0 0 0 10px;
    text-align: left;
}
body.page-id-221 .content .column.one-third .photo_wrapper,
body.page-id-684 .content .column.one-third .photo_wrapper
{
    float: none;
    margin: 0;
    box-shadow: none;
}
body.page-id-221 .content .one-third .wp-caption-text span.name,
body.page-id-684 .content .one-third .wp-caption-text span.name
{
    display: block;
    font-size: 16px;
    color: #ee2d36;
}
body.page-id-221 .content .one-third .wp-caption-text span.power,
body.page-id-684 .content .one-third .wp-caption-text span.power
{
    display: block;
    font-size: 13px;
    font-weight: 700;
}
body.page-id-221 .content .one-third .wp-caption-text span.ratio,
body.page-id-684 .content .one-third .wp-caption-text span.ratio
{
    float: left;
    font-size: 13px;
    background: #98a7a8;
    color: #fff;
    padding: 2px 4px;
    margin-right: 2px;
    border-radius: 8px;
}
body.page-id-221 .content .one-third .wp-caption-text span.description,
body.page-id-684 .content .one-third .wp-caption-text span.description
{
    clear: left;
    float: left;
    margin-top: 4px;
    min-height: 80px;
}
body.page-id-221 .content h4,
body.page-id-684 .content h4
{
    margin: 10px 20px;
    font-size: 14px;
    font-weight: 700;
    color: #98a7a8;
    border-bottom: 1px solid #98a7a8;
    padding-bottom: 4px;
}
body.parent-pageid-7 .content .one-fourth .inner-padding,
body.parent-pageid-698 .content .one-fourth .inner-padding,
body.page-id-7 .content .one-fourth .inner-padding,
body.page-id-698 .content .one-fourth .inner-padding
{
    margin-left: 15px;
    padding: 0 !important;
}
body.parent-pageid-7 .content .one-fourth ul,
body.parent-pageid-698 .content .one-fourth ul,
body.page-id-7 .content .one-fourth ul,
body.page-id-698 .content .one-fourth ul
{
    background: url("../images/prinsis/reference-shadow.png") no-repeat scroll right center #f5f5f5;
}
body.parent-pageid-7 .content .one-fourth ul li,
body.parent-pageid-698 .content .one-fourth ul li,
body.page-id-7 .content .one-fourth ul li,
body.page-id-698 .content .one-fourth ul li
{
    padding: 20px;
    font-size: 18px;
    border-bottom: 1px solid #ddd;
}
body.parent-pageid-7 .content .one-fourth ul li a,
body.parent-pageid-698 .content .one-fourth ul li a,
body.page-id-7 .content .one-fourth ul li a,
body.page-id-698 .content .one-fourth ul li a
{
    color: #646464;
}
body.page-id-218 .content .one-third .mask,
body.page-id-218 .content .one-third .icon-link,
body.page-id-680 .content .one-third .mask,
body.page-id-680 .content .one-third .icon-link,
body.page-id-221 .content .one-third .mask,
body.page-id-221 .content .one-third .icon-link,
body.page-id-684 .content .one-third .mask,
body.page-id-684 .content .one-third .icon-link,
body.page-id-102 .content .one-third .mask,
body.page-id-102 .content .one-third .icon-link,
body.page-id-692 .content .one-third .mask,
body.page-id-692 .content .one-third .icon-link
{
    display: none !important;
}
.feature_box a
{
    overflow: visible;
}
body.page-id-44 #Content .three-fourth .inner-padding,
body.page-id-659 #Content .three-fourth .inner-padding
{
    border: 0;
}
body.page-id-29 #Content .one-second,
body.page-id-700 #Content .one-second
{
    margin: 0;
}
body.page-id-29 #Content .one-second .inner-padding,
body.page-id-700 #Content .one-second .inner-padding
{
    padding-bottom: 0 !important;
}
body.page-id-29 #Content .column.one .inner-padding,
body.page-id-700 #Content .column.one .inner-padding
{
    padding: 0 0 0 50px !important;
}
body.page-id-138 #Content .three-fourth .inner-padding,
body.page-id-716 #Content .three-fourth .inner-padding
{
    border-bottom: 1px solid #dddddd;
    padding-bottom: 19px !important;
    margin-right: 15px;
}
body.page-id-138 #Content .three-fourth .inner-padding a.right,
body.page-id-716 #Content .three-fourth .inner-padding a.right
{
    margin-left: 350px;
    color: #2c3e50 !important;
}
body.page-id-138 #Content .three-fourth .inner-padding a.right:after,
body.page-id-716 #Content .three-fourth .inner-padding a.right:after
{
    content: '>';
    margin-left: 4px;
}
.portfolio-list img
{
    width: 100% !important;
    height: auto;
}
body.parent-pageid-138 .the_content_wrapper
{
    padding: 15px 30px;
}
body.page-id-27 #Content a.brez:hover,
body.page-id-696 #Content a.brez:hover
{
    text-decoration: none;
}
body.page-id-27 #Content a.brez:after,
body.page-id-696 #Content a.brez:after
{
    content: '';
}
.single-portfolio .sp-inside .sp-inside-right
{
    padding: 0;
}
.single-portfolio .sp-inside .sp-inside-right .alignright
{
    float: none;
}
.single-portfolio .desc .photo
{
    max-width: 300px;
}
.single-portfolio .desc .photo_wrapper
{
    height: auto !important;
}
body.page-id-102 #Content .one-third .inner-padding,
body.page-id-692 #Content .one-third .inner-padding
{
    min-height: 230px;
}
.Recent_posts a.more
{
    float: right;
}
.Recent_posts a.more:after
{
    content: '>';
    margin-left: 4px;
}
.Recent_posts .comments a
{
    display: none;
}
body.page-id-44 .content .photo_wrapper,
body.page-id-44 .content .inner-padding,
body.page-id-659 .content .photo_wrapper,
body.page-id-659 .content .inner-padding
{
    min-height: 0 !important;
    padding: 10px 20px !important;
}
.portfolio-list li
{
    padding: 0 20px 0 0;
    max-height: 130px;
    overflow: hidden;
}
.portfolio-list li.clear
{
    clear: both;
    padding: 0;
    float: none;
}
.portfolio-list li:nth-of-type(4)
{
    padding-right: 0;
}
body.page-id-44 .content .photo_wrapper .mask,
body.page-id-44 .content .photo_wrapper .icon-link,
body.page-id-659 .content .photo_wrapper .mask,
body.page-id-659 .content .photo_wrapper .icon-link
{
    display: none !important;
}
body.page-id-46 .content .feature_box,
body.page-id-672 .content .feature_box
{
    padding: 0 0 10px 0 !important;
    margin: 0 20px;
    border-bottom: 1px solid #cbcbcb;
}
body.page-id-46 .content .one-third,
body.page-id-672 .content .one-third
{
    margin: 0 0 10px 0 !important;
}
body.parent-pageid-46 .content .photo_wrapper,
body.parent-pageid-672 .content .photo_wrapper
{
    box-shadow: none !important;
}
body.parent-pageid-46 .content .content-padding,
body.parent-pageid-672 .content .content-padding
{
    padding: 0 !important;
}
body.page-id-334 .content .column.divider hr,
body.page-id-682 .content .column.divider hr
{
    margin: 10px 20px !important;
}
body.page-id-334 a.arrow:after,
body.page-id-682 a.arrow:after
{
    content: '>';
    margin-left: 4px;
}
body.page-id-104 .our-partner,
body.page-id-690 .our-partner
{
    text-decoration: underline;
    padding-bottom: 10px;
}
body.page-id-138 .content,
body.page-id-716 .content
{
    min-height: 722px;
}
body.page-id-86 .content .right-padd a,
body.page-id-686 .content .right-padd a,
body.page-id-334 .content .right-padd a,
body.page-id-682 .content .right-padd a,
body.page-id-344 .content .right-padd a,
body.page-id-688 .content .right-padd a,
body.page-id-409 .content .right-padd a,
body.page-id-694 .content .right-padd a
{
    background: url('../images/prinsis/prenos.png') -8px 0 no-repeat;
    background-size: auto 100%;
    padding-left: 20px;
}
body.page-id-334 .content .right-padd a.arrow,
body.page-id-682 .content .right-padd a.arrow
{
    background: none;
    padding: 0;
}
body.page-id-7 .content img,
body.page-id-698 .content img
{
	margin: 15px auto;
	/*max-height: 200px;*/
	width: auto;
	float: none;
	display: block;
}
#fancybox-content .photo
{
	display: none;
}
body.single-post .content .photo img
{
	max-width: 400px;
}
body.page-id-334 .content .column.two-third h3,
body.page-id-682 .content .column.two-third h3,
body.page-id-344 .content .column.two-third h3,
body.page-id-688 .content .column.two-third h3
{
	color: #646464;
}
#fancybox-wrap
{
	width: auto !important;
}
#fancybox-wrap.pop-inquiry
{
	width: 1200px !important;
}
#fancybox-img
{
	height: auto !important;
}
#fancybox-content
{
	height: auto !important;
}
body.parent-pageid-44 .content .column.one ul,
body.parent-pageid-659 .content .column.one ul,
body.parent-pageid-46 .content .column.one ul,
body.parent-pageid-672 .content .column.one ul
{
	padding-left: 14px;
}
body.parent-pageid-44 .content .column.one li,
body.parent-pageid-659 .content .column.one li,
body.parent-pageid-46 .content .column.one li,
body.parent-pageid-672 .content .column.one li
{
	list-style: disc;
}
body.page-id-400 .content .column.three-fourth a.button,
body.page-id-664 .content .column.three-fourth a.button
{
	width: 33%;
}
body.page-id-131 .content .info_box .desc,
body.page-id-668 .content .info_box .desc,
body.page-id-7 .content .info_box .desc,
body.page-id-698 .content .info_box .desc
{
	color: #717e8c !important;
}
body.page-id-131 .content .info_box p,
body.page-id-668 .content .info_box p,
body.page-id-7 .content .info_box p,
body.page-id-698 .content .info_box p
{
	margin: 0 0 15px;
	text-transform: none;
}
body.page-id-131 .content .info_box li,
body.page-id-668 .content .info_box li
{
	background: none !important;
	margin: 0 !important;
	padding: 0;
	font-size: 14px !important;
	font-weight: 400 !important;
	color: #717e8c !important;
}
body.page-id-698 .content .info_box p
{
	clear: none;
	float: none;
}
#fancybox-wrap #Content .content
{
	width: 560px;
}
#fancybox-wrap.pop-inquiry #Content .content
{
	width: 890px;
}
#fancybox-wrap #Content .four.columns
{
	display: none;
}
#fancybox-wrap.pop-inquiry #Content .four.columns
{
	width: 290px;
	display: block;
}
#fancybox-wrap.pop-inquiry #Footer .column
{
	width: 390px;
}
#Footer h3,
#Footer h4
{
	-webkit-transform: translate3d(0,0,0);
	-webkit-text-stroke-width: 0.5px;
}
#Footer p span.date
{
	-webkit-transform: translate3d(0,0,0);
	-webkit-text-stroke-width: 1px;
}
.page-item-659 .page-item-735,
#widget_mfn_menu-2 .page-item-123,
#widget_mfn_menu-3 .page-item-735
{
	display: none;
}